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 上傳的四項數據了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM