『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: 33201

(1月14日更新)斐讯空气检测仪M1插件 for HA

  [复制链接]

8

主题

139

帖子

1257

积分

论坛技术达人

积分
1257
金钱
1103
HASS币
40
发表于 2018-1-16 14:34:55 | 显示全部楼层
本帖最后由 yinjiong 于 2018-1-16 14:36 编辑
kingmacth 发表于 2018-1-16 14:13
14号的程序。比之前的好多了。从昨晚八点多到今天10点,但是最后还是挂了。 ...

你可以试试我这个版本. 如果会最好把心跳包修改成自己的(虽然不知道是不是有影响).

PhicommAirDetector.py

9.62 KB, 下载次数: 24

替换

回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

 楼主| 发表于 2018-1-16 18:57:01 | 显示全部楼层
kingmacth 发表于 2018-1-16 14:13
14号的程序。比之前的好多了。从昨晚八点多到今天10点,但是最后还是挂了。 ...

我这边是连上一会M1就离线了,折腾了几天也没找到啥原因,你可以试试楼上的代码
回复

使用道具 举报

0

主题

37

帖子

156

积分

注册会员

Rank: 2

积分
156
金钱
119
HASS币
0
QQ
发表于 2018-1-17 00:19:11 | 显示全部楼层
来看看 学习一下
回复

使用道具 举报

24

主题

608

帖子

3488

积分

元老级技术达人

积分
3488
金钱
2875
HASS币
0

卓越贡献

发表于 2018-1-17 08:36:29 | 显示全部楼层
33201 发表于 2018-1-14 16:13
ping下域名,看解析成功了没

你好,ping这个域名吗.aircat.phicomm.com
回复

使用道具 举报

24

主题

608

帖子

3488

积分

元老级技术达人

积分
3488
金钱
2875
HASS币
0

卓越贡献

发表于 2018-1-17 08:45:31 | 显示全部楼层
33201 发表于 2018-1-14 16:13
ping下域名,看解析成功了没

解析成,是解析到我的hass IP
然后我更新了你的补丁后。
PhicommM1Sensor server started on port 9000
但是依然获取不到!
回复

使用道具 举报

8

主题

139

帖子

1257

积分

论坛技术达人

积分
1257
金钱
1103
HASS币
40
发表于 2018-1-17 16:13:37 | 显示全部楼层
eric 发表于 2018-1-17 08:45
解析成,是解析到我的hass IP
然后我更新了你的补丁后。
PhicommM1Sensor server started on port 9000

屏蔽m1的外网访问,重起m1
回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
发表于 2018-1-17 21:59:12 | 显示全部楼层
yinjiong 发表于 2018-1-16 14:34
你可以试试我这个版本. 如果会最好把心跳包修改成自己的(虽然不知道是不是有影响).
...

这个版本几分钟就掉线了。
回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
发表于 2018-1-17 22:00:14 | 显示全部楼层
33201 发表于 2018-1-16 18:57
我这边是连上一会M1就离线了,折腾了几天也没找到啥原因,你可以试试楼上的代码 ...

这个插件调试起来好麻烦啊。辛苦大神了。
回复

使用道具 举报

24

主题

608

帖子

3488

积分

元老级技术达人

积分
3488
金钱
2875
HASS币
0

卓越贡献

发表于 2018-1-18 08:49:41 | 显示全部楼层
33201 发表于 2018-1-14 19:23
这几天一直在解决运行一阵后就超时的问题呢,还没来得及出多终端版的呢 ...

ping后  网址是解析到hass主机的
回复

使用道具 举报

12

主题

241

帖子

2397

积分

论坛技术达人

积分
2397
金钱
2155
HASS币
30
发表于 2018-1-18 08:57:26 | 显示全部楼层
这个插件连接不是很稳定呢, 经常出现以下错误

Update for sensor.m1 fails
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity.py", line 199, in async_update_ha_state
    yield from self.async_device_update()
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity.py", line 306, in async_device_update
    yield from self.hass.async_add_job(self.update)
  File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup
    future.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    raise self._exception
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/homeassistant/.homeassistant/custom_components/sensor/PhicommAirDetector.py", line 147, in update
    self.fwdsock.sendall(data)
BrokenPipeError: [Errno 32] Broken pipe
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 19:40 , Processed in 0.315323 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表