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

 找回密码
 立即注册
查看: 5383|回复: 9

0.67.1 总是提示python3.6问题

[复制链接]

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-4-20 19:53:03 | 显示全部楼层 |阅读模式
broadlink platform也崩溃了
Error while setting up platform broadlink
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 82, in async_setup
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/sensor/broadlink.py", line 60, in setup_platform
    broadlink_data = BroadlinkData(update_interval, host, mac_addr, timeout)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/sensor/broadlink.py", line 109, in __init__
    self._device = broadlink.a1((ip_addr, 80), mac_addr, None)
TypeError: __init__() takes 3 positional arguments but 4 were given


MQTT也是崩溃
Error while setting up platform mqtt
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 82, in async_setup
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/lib/python3.6/asyncio/coroutines.py", line 210, in coro
    res = func(*args, **kw)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/switch/mqtt.py", line 46, in async_setup_platform
    config = PLATFORM_SCHEMA(discovery_info)
  File "/usr/lib/python3.6/site-packages/voluptuous/schema_builder.py", line 267, in __call__
    return self._compiled([], data)
  File "/usr/lib/python3.6/site-packages/voluptuous/schema_builder.py", line 587, in validate_dict
    return base_validate(path, iteritems(data), out)
  File "/usr/lib/python3.6/site-packages/voluptuous/schema_builder.py", line 425, in validate_mapping
    raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: required key not provided @ data['command_topic']

/usr/lib/python3.6/site-packages/homeassistant/components/shell_command.py (ERROR)


/usr/lib/python3.6 就没有这个目录,homeassistant的python是安装到/usr/local/lib/python3.6 下的


回复

使用道具 举报

75

主题

1976

帖子

8172

积分

元老级技术达人

积分
8172
金钱
6146
HASS币
430

活跃会员教程狂人

发表于 2018-4-20 23:14:18 | 显示全部楼层
你是重刷系统了么....
所有过往,皆为序章。
回复

使用道具 举报

13

主题

400

帖子

2790

积分

金牌会员

Rank: 6Rank: 6

积分
2790
金钱
2390
HASS币
0
发表于 2018-4-21 08:43:56 | 显示全部楼层
我的只有broadlink有问题mqtt没问题
回复

使用道具 举报

1

主题

108

帖子

668

积分

论坛积极会员

积分
668
金钱
560
HASS币
0
发表于 2018-4-21 16:57:26 | 显示全部楼层
broadlink的问题貌似官网论坛里有解决办法了,替换__init.py__就可以,然而,我也和楼主一样,/usr/lib/python3.6 就没有这个目录,是不是和docker有关呀?

官网论坛的解决链接:
https://github.com/home-assistant/home-assistant/issues/13998
回复

使用道具 举报

1

主题

193

帖子

1277

积分

金牌会员

Rank: 6Rank: 6

积分
1277
金钱
1084
HASS币
0
发表于 2018-4-21 18:21:28 | 显示全部楼层
nnkn 发表于 2018-4-21 16:57
broadlink的问题貌似官网论坛里有解决办法了,替换__init.py__就可以,然而,我也和楼主一样,/usr/lib/pyt ...

英文不好看不懂,能告知一下具体操作方式么
回复

使用道具 举报

1

主题

108

帖子

668

积分

论坛积极会员

积分
668
金钱
560
HASS币
0
发表于 2018-4-21 18:33:44 | 显示全部楼层
qinshouhao 发表于 2018-4-21 18:21
英文不好看不懂,能告知一下具体操作方式么

https://bbs.hassbian.com/forum.php?mod=viewthread&tid=3508&page=1#pid85029要替换的文件
__init__.py (29.69 KB, 下载次数: 8)
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-4-21 18:49:43 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-4-25 16:44 编辑
qinshouhao 发表于 2018-4-21 18:21
英文不好看不懂,能告知一下具体操作方式么

https://community.home-assistant ... -broadlink/50514/10

感谢你们提供地址,让我找到这个解决办法。

grea09
I have the same problem !
I fixed it by manually updating the file /homeassistant/deps/lib/python3.6/site-packages/broadlink/__init__.py to its latest version. It has a type check missing.

I reported the issue there : https://github.com/home-assistant/home-assistant/issues/13998


地址在这里:/homeassistant/deps/lib/python3.6/site-packages/broadlink/__init__.py  也就是配置文件夹中的deps文件夹,这个你们应该都有,没有的话自己按照这个目录新建一下,替换文件即可、
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2018-4-21 18:53:30 | 显示全部楼层
qinshouhao 发表于 2018-4-21 18:21
英文不好看不懂,能告知一下具体操作方式么

看上楼~~~~
回复

使用道具 举报

1

主题

193

帖子

1277

积分

金牌会员

Rank: 6Rank: 6

积分
1277
金钱
1084
HASS币
0
发表于 2018-4-21 19:13:55 | 显示全部楼层

已按上述方法解决,感谢分享
回复

使用道具 举报

1

主题

119

帖子

650

积分

高级会员

Rank: 4

积分
650
金钱
531
HASS币
0
发表于 2018-4-25 13:45:06 | 显示全部楼层
博联通过上述方法已解决
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-10 12:10 , Processed in 0.074740 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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