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

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

[基础教程] 小米净水机接入HA-----作者:xingkui wang

  [复制链接]

1

主题

113

帖子

1473

积分

金牌会员

Rank: 6Rank: 6

积分
1473
金钱
1360
HASS币
0
发表于 2018-11-29 22:46:39 来自手机 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

0

主题

23

帖子

113

积分

注册会员

Rank: 2

积分
113
金钱
90
HASS币
0
发表于 2018-11-29 23:02:03 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

61

帖子

1137

积分

金牌会员

Rank: 6Rank: 6

积分
1137
金钱
1076
HASS币
0
发表于 2018-12-1 21:42:34 来自手机 | 显示全部楼层
看看,學習、學習⋯
回复

使用道具 举报

15

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
金钱
446
HASS币
0
发表于 2018-12-2 01:38:33 | 显示全部楼层
回复 下载 看看
回复

使用道具 举报

166

主题

620

帖子

3661

积分

论坛元老

Rank: 8Rank: 8

积分
3661
金钱
3036
HASS币
0
发表于 2018-12-2 14:54:46 | 显示全部楼层
bit3725 发表于 2017-12-21 16:07
我自己升级到 homeassistant 0.60 之后发现了一个问题,https://github.com/bit3725/homeassistant-mi-wate ...

HASS 0.83.2会报错,能否指点下,谢谢哈。

Sun Dec 02 2018 14:28:17 GMT+0800 (CST)

Error while setting up platform mi_water_purifier
Traceback (most recent call last):
  File "/config/custom_components/sensor/mi_water_purifier.py", line 159, in parse_data
    status = self._device.send('get_prop', [])
  File "/usr/local/lib/python3.6/site-packages/miio/device.py", line 263, in send
    self.__id = m.data.value["id"]
TypeError: 'NoneType' object is not subscriptable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/app/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/sensor/mi_water_purifier.py", line 34, in setup_platform
    waterPurifier = XiaomiWaterPurifier(device, name)
  File "/config/custom_components/sensor/mi_water_purifier.py", line 116, in __init__
    self.parse_data()
  File "/config/custom_components/sensor/mi_water_purifier.py", line 177, in parse_data
    except DeviceException:
NameError: name 'DeviceException' is not defined




Sun Dec 02 2018 14:28:17 GMT+0800 (CST)

unable to parse json '{"result":[net],"id":1}': Expecting value: line 1 column 12 (char 11)
回复

使用道具 举报

166

主题

620

帖子

3661

积分

论坛元老

Rank: 8Rank: 8

积分
3661
金钱
3036
HASS币
0
发表于 2018-12-2 15:40:06 | 显示全部楼层
a137537763 发表于 2018-9-13 11:00
Error while setting up platform mi_water_purifier
Traceback (most recent call last):
  File "/config ...

我也和你一样,解决了吗?怎么处理的。
回复

使用道具 举报

0

主题

29

帖子

108

积分

注册会员

Rank: 2

积分
108
金钱
79
HASS币
0
发表于 2018-12-2 21:35:24 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

166

主题

620

帖子

3661

积分

论坛元老

Rank: 8Rank: 8

积分
3661
金钱
3036
HASS币
0
发表于 2018-12-4 16:42:53 | 显示全部楼层
bit3725 发表于 2017-12-21 16:07
我自己升级到 homeassistant 0.60 之后发现了一个问题,https://github.com/bit3725/homeassistant-mi-wate ...

HASS 0.83.2会报错,能否指点下,谢谢哈。

Sun Dec 02 2018 14:28:17 GMT+0800 (CST)

Error while setting up platform mi_water_purifier
Traceback (most recent call last):
  File "/config/custom_components/sensor/mi_water_purifier.py", line 159, in parse_data
    status = self._device.send('get_prop', [])
  File "/usr/local/lib/python3.6/site-packages/miio/device.py", line 263, in send
    self.__id = m.data.value["id"]
TypeError: 'NoneType' object is not subscriptable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/app/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/sensor/mi_water_purifier.py", line 34, in setup_platform
    waterPurifier = XiaomiWaterPurifier(device, name)
  File "/config/custom_components/sensor/mi_water_purifier.py", line 116, in __init__
    self.parse_data()
  File "/config/custom_components/sensor/mi_water_purifier.py", line 177, in parse_data
    except DeviceException:
NameError: name 'DeviceException' is not defined




Sun Dec 02 2018 14:28:17 GMT+0800 (CST)

unable to parse json '{"result":[net],"id":1}': Expecting value: line 1 column 12 (char 11)
回复

使用道具 举报

0

主题

24

帖子

123

积分

注册会员

Rank: 2

积分
123
金钱
99
HASS币
0
发表于 2018-12-4 17:30:02 来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

23

帖子

105

积分

注册会员

Rank: 2

积分
105
金钱
82
HASS币
0
发表于 2018-12-5 13:02:47 | 显示全部楼层
学习学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 18:52 , Processed in 0.057034 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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