分页: 1 / 2
[Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.1
发表于 : 周四 1月 04, 2018 23:07
由 Zackr
经过2天测试,基本稳定了 实现原理是通过路由DNS劫持从而获取数据
感谢群主
@blindlight陪我折腾
特性:支持温湿度 PM2.5 甲醛显示、 亮度调节,基本可以替代APP中的功能。
2018年1月11日更新 v1.2.1
1、增加当心跳设置为0时 不发送心跳。
2、修正湿度的干燥、舒适、潮湿类型显示。
2018年1月8日更新 v1.2.0
1、使用domoticz内置计量显示温度与湿度
2、增加心跳包可自定义更新频率
3、修复多设备兼容性
此次更新需要删除domoticz中的Phicomm M1 Receiver硬件重新添加
注意:路由器需要支持dnsmasq,否则将接收不到任何数据。
使用说明:
1、配置路由器的dnsmasq 添加如下配置 (注意替换为domoticz的IP)
代码: 全选
address=/.aircat.phicomm.com/192.168.0.120
2、复制插件至plugins目录,重启domoticz
3、输入名称添加即可
- p1.jpg (20.1 KiB) 查看 81099 次
4、重启空气管家M1 稍等片刻刷新domoticz即可看到设备信息。
看到如下信息表示接入成功
- p2.jpg (114.68 KiB) 查看 81099 次
插件下载:
https://github.com/promisezackr/Phicomm ... icz-Plugin
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周四 1月 04, 2018 23:35
由 blindlight
对于这个我只能爆粗口了
真特么牛逼
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周五 1月 05, 2018 00:42
由 xjlgo
非常完美的接入
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周五 1月 05, 2018 02:46
由 xjlgo
群晖6.1的存放目录
/volume1/@appstore/domoticz/var/plugins
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周五 1月 05, 2018 08:56
由 DT27
代码: 全选
2018-01-05 08:47:44.713 (卧室空气) Initialized version 1.1.0, author 'Zack'
2018-01-05 08:47:44.715 PluginSystem: Starting I/O service thread.
2018-01-05 08:47:45.191 Error: (卧室空气) 'onConnect' failed 'TypeError':'onConnect() missing 3 required positional arguments: 'Connection', 'Status', and 'Description''.
2018-01-05 08:47:45.242 (卧室空气) onMessage called for connection: 192.168.123.183:10597
2018-01-05 08:47:45.445 (卧室空气) onMessage called for connection: 192.168.123.183:10597
2018-01-05 08:47:45.741 (卧室空气) onDisconnect called
2018-01-05 08:47:49.689 Error: (卧室空气) 'onConnect' failed 'TypeError':'onConnect() missing 3 required positional arguments: 'Connection', 'Status', and 'Description''.
2018-01-05 08:47:49.693 (卧室空气) onMessage called for connection: 192.168.123.183:10600
2018-01-05 08:47:49.744 (卧室空气) onDisconnect called
2018-01-05 08:47:54.194 Error: (卧室空气) 'onConnect' failed 'TypeError':'onConnect() missing 3 required positional arguments: 'Connection', 'Status', and 'Description''.
2018-01-05 08:47:54.196 (卧室空气) onMessage called for connection: 192.168.123.183:10602
2018-01-05 08:47:54.248 (卧室空气) onHeartbeat...
2018-01-05 08:47:54.249 (卧室空气) onDisconnect called
2018-01-05 08:47:58.203 Error: (卧室空气) 'onConnect' failed 'TypeError':'onConnect() missing 3 required positional arguments: 'Connection', 'Status', and 'Description''.
这是什么情况,一添加硬件就这错误。
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周五 1月 05, 2018 13:37
由 mmlsc
5分钟数据才会更新一次。要抓抓包看看服务器是不是会发特殊包给M1。
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周五 1月 05, 2018 15:54
由 Zzm317
(不支持dnsmasq的路由器可以通过在domoticz所处设备使用ettercap对斐讯m1进行DNS投毒来达到效果(
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周六 1月 06, 2018 02:10
由 Zackr
mmlsc 写了: ↑周五 1月 05, 2018 13:37
5分钟数据才会更新一次。要抓抓包看看服务器是不是会发特殊包给M1。
已经抓到了,下个版本增加心跳。
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周六 1月 06, 2018 02:12
由 Zackr
Zzm317 写了: ↑周五 1月 05, 2018 15:54
(不支持dnsmasq的路由器可以通过在domoticz所处设备使用ettercap对斐讯m1进行DNS投毒来达到效果(
这也是个办法 就是操作上不够简单粗暴
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周六 1月 06, 2018 20:12
由 Zzm317
Zackr 写了: ↑周六 1月 06, 2018 02:12
Zzm317 写了: ↑周五 1月 05, 2018 15:54
(不支持dnsmasq的路由器可以通过在domoticz所处设备使用ettercap对斐讯m1进行DNS投毒来达到效果(
这也是个办法 就是操作上不够简单粗暴
(我们要向党学习,努力投毒!
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周六 1月 06, 2018 21:16
由 xjlgo
感谢VON,这个domoticz测试版是他修改Zack的。为了方便放上来供大家下载
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周六 1月 06, 2018 21:23
由 mmlsc
Zackr 写了: ↑周六 1月 06, 2018 02:10
mmlsc 写了: ↑周五 1月 05, 2018 13:37
5分钟数据才会更新一次。要抓抓包看看服务器是不是会发特殊包给M1。
已经抓到了,下个版本增加心跳。
求一个包
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.1.0
发表于 : 周一 1月 08, 2018 10:27
由 Zackr
mmlsc 写了: ↑周六 1月 06, 2018 21:23
Zackr 写了: ↑周六 1月 06, 2018 02:10
mmlsc 写了: ↑周五 1月 05, 2018 13:37
5分钟数据才会更新一次。要抓抓包看看服务器是不是会发特殊包给M1。
已经抓到了,下个版本增加心跳。
求一个包
已经更新
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.0
发表于 : 周一 1月 08, 2018 17:05
由 mmlsc
好的。感谢
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.1
发表于 : 周日 1月 14, 2018 18:53
由 phnxwang
我总也不成功, 不知道为什么, 谁能帮忙看一下呀, 多谢了.
2018-01-14 18:30:30.365 (PhicommM1) Started.
2018-01-14 18:30:30.532 (PhicommM1) Entering work loop.
2018-01-14 18:30:30.532 (PhicommM1) Initialized version 1.2.1, author 'Zack'
2018-01-14 18:30:30.534 (PhicommM1) Listen directive received, action initiation failed.
2018-01-14 18:30:30.534 (PhicommM1) Failed to connect (-1) to: :9000 with error: bind: Address already in use
2018-01-14 18:30:30.534 (PhicommM1) Name: 'Data Connection', Transport: 'TCP/IP', Protocol: 'line', Address: '', Port: '9000', Baud: -1, Bytes: 0, Connected: False, Last Seen: 1970-01-01 08:00:00
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.1
发表于 : 周一 1月 15, 2018 10:06
由 Zackr
phnxwang 写了: ↑周日 1月 14, 2018 18:53
我总也不成功, 不知道为什么, 谁能帮忙看一下呀, 多谢了.
2018-01-14 18:30:30.365 (PhicommM1) Started.
2018-01-14 18:30:30.532 (PhicommM1) Entering work loop.
2018-01-14 18:30:30.532 (PhicommM1) Initialized version 1.2.1, author 'Zack'
2018-01-14 18:30:30.534 (PhicommM1) Listen directive received, action initiation failed.
2018-01-14 18:30:30.534 (PhicommM1) Failed to connect (-1) to: :9000 with error: bind: Address already in use
2018-01-14 18:30:30.534 (PhicommM1) Name: 'Data Connection', Transport: 'TCP/IP', Protocol: 'line', Address: '', Port: '9000', Baud: -1, Bytes: 0, Connected: False, Last Seen: 1970-01-01 08:00:00
端口被占用了 检查一下
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.1
发表于 : 周一 1月 15, 2018 12:45
由 wangshizf
请教,dnsmasq怎么设置?
我是华硕路由器刷的梅林,etc下面有个dnsmasq.conf,在这里面添加吗?
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.1
发表于 : 周一 1月 15, 2018 15:51
由 DT27
wangshizf 写了: ↑周一 1月 15, 2018 12:45
请教,dnsmasq怎么设置?
我是华硕路由器刷的梅林,etc下面有个dnsmasq.conf,在这里面添加吗?
是的,直接添加,保存后可能会需要重启路由器。
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.1
发表于 : 周一 1月 15, 2018 19:52
由 phnxwang
Zackr 写了: ↑周一 1月 15, 2018 10:06
phnxwang 写了: ↑周日 1月 14, 2018 18:53
我总也不成功, 不知道为什么, 谁能帮忙看一下呀, 多谢了.
2018-01-14 18:30:30.365 (PhicommM1) Started.
2018-01-14 18:30:30.532 (PhicommM1) Entering work loop.
2018-01-14 18:30:30.532 (PhicommM1) Initialized version 1.2.1, author 'Zack'
2018-01-14 18:30:30.534 (PhicommM1) Listen directive received, action initiation failed.
2018-01-14 18:30:30.534 (PhicommM1) Failed to connect (-1) to: :9000 with error: bind: Address already in use
2018-01-14 18:30:30.534 (PhicommM1) Name: 'Data Connection', Transport: 'TCP/IP', Protocol: 'line', Address: '', Port: '9000', Baud: -1, Bytes: 0, Connected: False, Last Seen: 1970-01-01 08:00:00
端口被占用了 检查一下
重启了一下domoticz, 端口不占用了,但还是发现不了 device, 一直就没反应, 搞不懂了....
2018-01-15 20:01:19.853 (PhicommM1) Started.
2018-01-15 20:01:20.056 (PhicommM1) Entering work loop.
2018-01-15 20:01:20.056 (PhicommM1) Initialized version 1.2.1, author 'Zack'
2018-01-15 20:01:29.573 (PhicommM1) onHeartbeat...
DNS也改好了呀
root@OpenWrt:~# nslookup 22.aircat.phicomm.com
Server: 192.168.1.1
Address 1: 192.168.1.1 OpenWrt.lan
Name: 22.aircat.phicomm.com
Address 1: 192.168.1.100
Re: [Domoticz插件]斐讯Phicomm 悟空M1 空气管家 温湿度 PM2.5甲醛 亮度调节 v1.2.1
发表于 : 周二 1月 16, 2018 09:36
由 Zackr
phnxwang 写了: ↑周一 1月 15, 2018 19:52
Zackr 写了: ↑周一 1月 15, 2018 10:06
phnxwang 写了: ↑周日 1月 14, 2018 18:53
我总也不成功, 不知道为什么, 谁能帮忙看一下呀, 多谢了.
2018-01-14 18:30:30.365 (PhicommM1) Started.
2018-01-14 18:30:30.532 (PhicommM1) Entering work loop.
2018-01-14 18:30:30.532 (PhicommM1) Initialized version 1.2.1, author 'Zack'
2018-01-14 18:30:30.534 (PhicommM1) Listen directive received, action initiation failed.
2018-01-14 18:30:30.534 (PhicommM1) Failed to connect (-1) to: :9000 with error: bind: Address already in use
2018-01-14 18:30:30.534 (PhicommM1) Name: 'Data Connection', Transport: 'TCP/IP', Protocol: 'line', Address: '', Port: '9000', Baud: -1, Bytes: 0, Connected: False, Last Seen: 1970-01-01 08:00:00
端口被占用了 检查一下
重启了一下domoticz, 端口不占用了,但还是发现不了 device, 一直就没反应, 搞不懂了....
2018-01-15 20:01:19.853 (PhicommM1) Started.
2018-01-15 20:01:20.056 (PhicommM1) Entering work loop.
2018-01-15 20:01:20.056 (PhicommM1) Initialized version 1.2.1, author 'Zack'
2018-01-15 20:01:29.573 (PhicommM1) onHeartbeat...
DNS也改好了呀
root@OpenWrt:~# nslookup 22.aircat.phicomm.com
Server: 192.168.1.1
Address 1: 192.168.1.1 OpenWrt.lan
Name: 22.aircat.phicomm.com
Address 1: 192.168.1.100
22.aircat.phicomm.com 前面的22.是什么? 如果DNS生效,M1的WIFI标示应该会有一个X 如果没有请检查dnsmasq设置