Domoticz 中接入斐讯 M1 空气质量检测仪
Posted hintlee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Domoticz 中接入斐讯 M1 空气质量检测仪相关的知识,希望对你有一定的参考价值。
前言
M1 是翻车讯出的一款空气质量检测仪,如今斐讯的服务器经常连不上了,M1 不动动手接到 Domoticz 怕是变成摆设了。教程参考了这里和官方的 Using Python plugins。
步骤
安装 Python 3.5
apt install python3.5 python3.5-dev
apt install libpython3.5 libpython3.5-dev
将 Python 3.5 设置为默认 Python 3
update-alternatives --install /usr/bin/python python3 /usr/bin/python3.5 1
update-alternatives --config python3
重启 Domoticz
systemctl restart domoticz.service
在 Domoticz 的设置→日志中看到“PluginSystem: Started, Python version ‘3.5.3‘”说明 Python 插件功能已启用
添加插件,地址
cd /home/domoticz/plugins
mkdir Phicomm-M1
cd Phicomm-M1
wget https://github.com/promisezackr/Phicomm-M1-Domoticz-Plugin/raw/master/Phicomm-M1/plugin.py
systemctl restart domoticz.service
在“硬件”中就可以看到 Phicomm M1 Receiver 了
修改路由器的 hosts,添加一项,将 M1 的访问劫持到 N1,或者按照原文说明在路由器的 dnsmasq 中添加也可以
192.168.1.108 aircat.phicomm.com
插件中有不兼容的地方需要修改,将 onMessage 中后半部分去掉,下方有类似部分也要去掉,也就是
def onMessage(self, Connection, Data, Status, Extra)
改为
def onMessage(self, Connection, Data)
等待几分钟,M1 更新数据之后,就可以在 Domoticz 中看到 M1 上传的四项数据了
以上是关于Domoticz 中接入斐讯 M1 空气质量检测仪的主要内容,如果未能解决你的问题,请参考以下文章
产品周报第30期|编辑器支持自定义写作模板;MarkDown编辑器接入质量分检测功能;CSDN APP V5.2.0版本发布
产品周报第30期|编辑器支持自定义写作模板;MarkDown编辑器接入质量分检测功能;CSDN APP V5.2.0版本发布