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 插件功能已启用
1468845-20181118025232415-1356617397.png
添加插件,地址

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 了
1468845-20181118012113565-1408153819.png
修改路由器的 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 上传的四项数据了
1468845-20181118025047179-1809367363.png

转载于:https://www.cnblogs.com/HintLee/p/9976820.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值