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

 找回密码
 立即注册
查看: 3583|回复: 6

hass升级新版本,定制开关 mqtt服务报错

[复制链接]

1

主题

150

帖子

1047

积分

论坛积极会员

积分
1047
金钱
897
HASS币
0
发表于 2020-4-26 23:27:21 | 显示全部楼层 |阅读模式

今天来升级到最新的108,发现mqtt服务无法使用了,哪位大佬指导一下?  设备是论坛定制开关模块,模块是2018年买的,是要升级模块嘛?


2020-04-26 23:05:19 ERROR (MainThread) [homeassistant.util.logging] Exception in async_discover when dispatching 'mqtt_discovery_new_switch_mqtt': ({'name': '2fketing_AAB6DA_2', 'command_topic': 'hassmart/switch/hassmart_2key_module_AAB6DA_2/set', 'state_topic': 'hassmart/switch/hassmart_2key_module_AAB6DA_2/state', 'ip': '192.168.60.127', 'ver': '1.5', 'qos': 1, 'retain': False, 'platform': 'mqtt'},)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/mqtt/switch.py", line 81, in async_discover
    config = PLATFORM_SCHEMA(discovery_payload)
  File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 272, in __call__
    return self._compiled([], data)
  File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 594, in validate_dict
    return base_validate(path, iteritems(data), out)
  File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 432, in validate_mapping
    raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: extra keys not allowed @ data['ip']

2020-04-26 23:05:19 ERROR (MainThread) [homeassistant.util.logging] Exception in async_discover when dispatching 'mqtt_discovery_new_switch_mqtt': ({'name': 'hass_2f_photo_AA4CDB', 'command_topic': 'hassmart/switch/hassmart_1key_module_AA4CDB_1/set', 'state_topic': 'hassmart/switch/hassmart_1key_module_AA4CDB_1/state', 'ip': '192.168.60.102', 'ver': '1.5', 'qos': 1, 'retain': False, 'platform': 'mqtt'},)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/mqtt/switch.py", line 81, in async_discover
    config = PLATFORM_SCHEMA(discovery_payload)
  File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 272, in __call__
    return self._compiled([], data)
  File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 594, in validate_dict
    return base_validate(path, iteritems(data), out)
  File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 432, in validate_mapping
    raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: extra keys not allowed @ data['ip']


回复

使用道具 举报

1

主题

150

帖子

1047

积分

论坛积极会员

积分
1047
金钱
897
HASS币
0
 楼主| 发表于 2020-4-26 23:28:23 | 显示全部楼层
环境为 群晖3617 docker
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2020-4-27 08:20:35 | 显示全部楼层
自动发现吗?

ha 好像改了自动发现的标准?

字面意思就是state 里面 ip 这个选项是多余的。不允许。所以报错。
Nero
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2020-4-27 08:20:37 | 显示全部楼层
自动发现吗?

ha 好像改了自动发现的标准?

字面意思就是state 里面 ip 这个字段是多余的。不允许。所以报错。
Nero
回复

使用道具 举报

38

主题

2043

帖子

7644

积分

元老级技术达人

积分
7644
金钱
5586
HASS币
110
发表于 2020-4-27 08:29:22 | 显示全部楼层
很早以前就报这个错了 目测楼主是跨大版本升级了
手动配置mqtt  不要用自动发现就行了
要么找囧问问新的固件 新的固件可能解决了
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

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

QQ
发表于 2020-4-27 14:11:00 | 显示全部楼层
我直接换了ESPhome的固件  直接集成 好方便~~  就是esphome新版本 总是会偶尔报api错误,网络要求较高
回复

使用道具 举报

1

主题

150

帖子

1047

积分

论坛积极会员

积分
1047
金钱
897
HASS币
0
 楼主| 发表于 2020-4-27 19:23:36 | 显示全部楼层
对,自动发现,晚上试试 手动看看。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 02:46 , Processed in 0.081034 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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