此部分将引导你接入悟空M1至HomeBridge

此插件基于Domoticz论坛用户Zackr的斐讯M1插件V1.2.0

Homebridge插件由Zzm317编写

支持功能:

温湿度显示
空气质量显示
甲醛值不显示
屏幕亮度控制
支持心跳包(定时更新数据)
支持接入多设备

注:
1.由于插件必须要监听9000及443端口,如有其它程序占用,请将该程序的端口更改。
2.数据并非实时(M1上传数据间隔5分钟)

劫持DNS

路由器需支持dnsmasq
打开/etc/dnsmasq.conf,添加以下规则,IP为Pi所在IP

address=/.aircat.phicomm.com/192.168.31.5 

也可以使用DNS投毒方法 参见 DNS投毒

安装插件

  1. 安装插件 homebridge-phicomm-m1
  2. 修改config.json,按照如下例子进行添加:
"platforms": [
    {
        "platform"  : "PhicommM1Platform" ,
        "heartbeat" : 5 ,
        "defaultValue": {
            "192.168.31.92": "PhicommM1"
        }
    }
]
  1. 保存config.json,启动Homebridge进行测试。 如果你看见如下输出
[2018-1-9 10:59:44] [PhicommM1Platform] [Network]Loading Network
[2018-1-9 10:59:44] [PhicommM1Platform] [Network]TCP Server Starting on 9000

则插件已正常启动

需要使用转发的情况

如果您需要将得到的数据包转发给其他服务器,可以这样配置

"platforms": [
    {
        "platform"  : "PhicommM1Platform",
        "heartbeat" : 5 ,
        "forwardTo" : "192.168.31.246:15000",
        "enable443" : true,
        "defaultValue": {
            "192.168.31.92": "PhicommM1"
        }
    }
]

将上面的forwardTo改成您需要转发到的服务器即可。 如果需要转发443端口,请开启enable443(必须首先填写forwardTo!)