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

 找回密码
 立即注册
查看: 10051|回复: 7

[技术探讨] OpenWRT+Docker+homeassistant 小米无线开关蹊跷问题

[复制链接]

3

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1136
HASS币
0
发表于 2021-1-1 13:03:31 | 显示全部楼层 |阅读模式
近期遇到一个很古怪的问题。在树莓派、PVE - x86 -虚拟机中运行homeassistant,一切都正常。

但是在PVE -X86 虚拟的 OpenWrt 里的 docker-ce 容器中运行homeassistant,发现小米无线开关的动作不能被homeassistant获得,也就是小米开关在短按、长按、双击等动作时,其实体属性 last_action: null是不变化的。
不知道大家有没有遇到过这样的情况?请予以指导,谢谢。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-1-4 08:01:04 | 显示全部楼层
本帖最后由 XCray 于 2021-1-4 08:04 编辑

ha实例和小米网关之间的网络不通,好像也就这个能解释得通。网关及其他子设备在HA里都正常?
不过已经是虚拟环境了,直接虚拟hassos不香?OpenWRT并不是理想的HA运行环境。
回复

使用道具 举报

0

主题

72

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
金钱
981
HASS币
0
发表于 2021-1-4 08:43:14 | 显示全部楼层
试试在Openwrt路由表里加上这一条
route add 224.0.0.0 netmask 240.0.0.0 dev eth0
回复

使用道具 举报

3

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1136
HASS币
0
 楼主| 发表于 2021-1-9 16:46:30 | 显示全部楼层
本帖最后由 liqx 于 2021-1-9 17:12 编辑
XCray 发表于 2021-1-4 08:01
ha实例和小米网关之间的网络不通,好像也就这个能解释得通。网关及其他子设备在HA里都正常?
不过已经是虚 ...

谢谢版主回复。
测试其他传感器状态也是不能传入HA,放弃。直接虚拟机HASSOS
回复

使用道具 举报

3

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1136
HASS币
0
 楼主| 发表于 2021-1-9 17:00:35 | 显示全部楼层
本帖最后由 liqx 于 2021-1-9 17:11 编辑
seefa 发表于 2021-1-4 08:43
试试在Openwrt路由表里加上这一条
route add 224.0.0.0 netmask 240.0.0.0 dev eth0

谢谢回复。
我测试下,结果:route: netmask 0fffffff and host route conflict
回复

使用道具 举报

0

主题

21

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
金钱
258
HASS币
0
发表于 2021-1-12 14:38:31 | 显示全部楼层
我也有这样的情况,还有网络唤醒也不能用,我绕了一大圈让docker容器ssh到宿主机上再调用网络唤醒才成功,回来一看无线开关不能用,人都傻了
回复

使用道具 举报

0

主题

72

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
金钱
981
HASS币
0
发表于 2021-1-13 12:32:07 | 显示全部楼层
liqx 发表于 2021-1-9 17:00
谢谢回复。
我测试下,结果:route: netmask 0fffffff and host route conflict

少写了。。。
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
回复

使用道具 举报

3

主题

162

帖子

1298

积分

金牌会员

Rank: 6Rank: 6

积分
1298
金钱
1136
HASS币
0
 楼主| 发表于 2021-1-25 18:50:41 | 显示全部楼层
seefa 发表于 2021-1-13 12:32
少写了。。。
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

添加后还是不行。谢谢分享,还有其他办法吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 19:47 , Processed in 0.103176 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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