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

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

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

[复制链接]

1

主题

150

帖子

1063

积分

论坛积极会员

积分
1063
金钱
913
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

帖子

1063

积分

论坛积极会员

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

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

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

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

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

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

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

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

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

使用道具 举报

40

主题

2176

帖子

8284

积分

元老级技术达人

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

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

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

使用道具 举报

1

主题

150

帖子

1063

积分

论坛积极会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 20:44 , Processed in 1.952416 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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