请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 3163|回复: 5

小米空气净化器2引起内置homekit插件报错

[复制链接]

23

主题

329

帖子

4216

积分

元老级技术达人

积分
4216
金钱
3862
HASS币
120
发表于 2019-8-6 20:03:40 | 显示全部楼层 |阅读模式
本帖最后由 121665460 于 2019-8-7 14:23 编辑

Tue Aug 06 2019 19:59:22 GMT+0800 (中国标准时间)
Error doing job: Future exception was never retrievedTraceback (most recent call last):  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run    result = self.fn(*self.args, **self.kwargs)  File "/usr/src/homeassistant/homeassistant/components/homekit/__init__.py", line 255, in start    self.add_bridge_accessory(state)  File "/usr/src/homeassistant/homeassistant/components/homekit/__init__.py", line 238, in add_bridge_accessory    acc = get_accessory(self.hass, self.driver, state, aid, conf)  File "/usr/src/homeassistant/homeassistant/components/homekit/__init__.py", line 187, in get_accessory    return TYPES[a_type](hass, driver, name, state.entity_id, aid, config)  File "/usr/src/homeassistant/homeassistant/components/homekit/type_fans.py", line 50, in __init__    self.speed_mapping = HomeKitSpeedMapping(speed_list)  File "/usr/src/homeassistant/homeassistant/components/homekit/util.py", line 135, in __init__    if speed_list[0] != fan.SPEED_OFF:TypeError: 'NoneType' object is not subscriptable
有没有大佬帮忙看看

homekit
:

  auto_start: true  #启动 HA 后自动启动 homekit 服务,默认开启
  #port: 51827  #运行端口,默认51827
  filter:  #设备过滤
      #include_domains:  #指定包含设备类型
      #include_entities:  #指定包含设备
      exclude_domains:  #指定排除设备类型
        - automation
        - xiaomi_cooker
      exclude_entities:  #指定排除设备
        - fan.xiaomi_air_purifier_bedroom
        - fan.xiaomi_air_purifier_room


排除xiaomi_air_purifier后正常

回复

使用道具 举报

23

主题

329

帖子

4216

积分

元老级技术达人

积分
4216
金钱
3862
HASS币
120
 楼主| 发表于 2019-8-6 20:04:48 | 显示全部楼层
ha版本:0.96.5
回复

使用道具 举报

23

主题

329

帖子

4216

积分

元老级技术达人

积分
4216
金钱
3862
HASS币
120
 楼主| 发表于 2019-8-6 20:39:41 | 显示全部楼层
和空气净化器有关?
回复

使用道具 举报

23

主题

329

帖子

4216

积分

元老级技术达人

积分
4216
金钱
3862
HASS币
120
 楼主| 发表于 2019-8-7 13:56:36 | 显示全部楼层
homekit:
  auto_start: true  #启动 HA 后自动启动 homekit 服务,默认开启
  #port: 51827  #运行端口,默认51827
  filter:  #设备过滤
      #include_domains:  #指定包含设备类型
      #include_entities:  #指定包含设备
      exclude_domains:  #指定排除设备类型
       - fan
      #exclude_entities:  #指定排除设备

这样就可以了,有大佬知道原因吗?
回复

使用道具 举报

16

主题

245

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
930
HASS币
0
发表于 2019-8-7 16:21:48 | 显示全部楼层
小白来说下,小米空气净化器接入了HA,当停电什么的,插排未能打开的状态下,也就是空气净化器处于离线状态的话,如果你在这时重启了HA,那么homekit必然出错,当空气净化器在线的状态下,重启ha,一切都正常了
回复

使用道具 举报

0

主题

7

帖子

64

积分

注册会员

Rank: 2

积分
64
金钱
57
HASS币
0
发表于 2020-1-8 16:36:29 | 显示全部楼层
我也碰到这个问题了。不过设置了exclude还是不行。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 05:20 , Processed in 0.047684 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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