cybing 发表于 2020-4-26 23:27:21

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


今天来升级到最新的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']


cybing 发表于 2020-4-26 23:28:23

环境为 群晖3617 docker

neroxps 发表于 2020-4-27 08:20:35

自动发现吗?

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

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

neroxps 发表于 2020-4-27 08:20:37

自动发现吗?

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

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

ghostist 发表于 2020-4-27 08:29:22

很早以前就报这个错了 目测楼主是跨大版本升级了
手动配置mqtt不要用自动发现就行了
要么找囧问问新的固件 新的固件可能解决了

jyz_0501 发表于 2020-4-27 14:11:00

我直接换了ESPhome的固件直接集成 好方便~~就是esphome新版本 总是会偶尔报api错误,网络要求较高

cybing 发表于 2020-4-27 19:23:36

对,自动发现,晚上试试 手动看看。
页: [1]
查看完整版本: hass升级新版本,定制开关 mqtt服务报错