zoukankan      html  css  js  c++  java
  • 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 上传的四项数据了

  • 相关阅读:
    ADX3000的组网配置
    cuda编程知识普及
    最优的cuda线程配置
    JBOSS在win7环境下启动run.bat无反应
    2013年8月第2个周结
    JBOSS AS 性能调整优化
    jquery插入第一个元素? [问题点数:20分,结帖人zsw19909001]
    @Inject 注入 还是报空指针
    css3 box-shadow阴影(外阴影与外发光)讲解
    事务模板
  • 原文地址:https://www.cnblogs.com/HintLee/p/9976820.html
Copyright © 2011-2022 走看看