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

 找回密码
 立即注册
楼主: 768952693

HA 自动化开门自动亮灯,有时候灯会莫明的亮,求大佬指..

[复制链接]

3

主题

74

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
金钱
930
HASS币
0
发表于 2022-5-24 04:21:24 来自手机 | 显示全部楼层
本帖最后由 scxs535 于 2022-5-24 04:25 编辑

那就多看看状态变化,找到规律
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12105
金钱
9086
HASS币
460

教程狂人突出贡献

发表于 2022-5-24 06:56:59 | 显示全部楼层
1. 22:37:10那个时间点是你查看历史记录的时刻,并不是一条状态变更记录!

2. ha有个非常好的自动化调试功能,就那个“调试自动化”,怎么触发的一看便知。很可能是4楼朋友说的原因。

3. 这个触发条件不太合理,有可能不会按你预期的那样触发,比如你连续两次进行同样的开锁操作,那么这个传感器状态是不会变的,所以不会触发自动化。解决办法就是改成一定会变化的传感器,辅以合理的条件判断。

4. 千万不要轻易怀疑ha有bug!据我观察,论坛里绝大多数自动化的问题都是使用者自己没弄明白。所谓的智能家居,并不是想象的那么智能,最根本原因是使用者自己必须得“智能”,绝对不能指望这些东西比自己更聪明。
回复

使用道具 举报

9

主题

157

帖子

2190

积分

金牌会员

Rank: 6Rank: 6

积分
2190
金钱
2033
HASS币
10
发表于 2022-5-24 08:14:57 | 显示全部楼层
应该是掉线后重新恢复导致
回复

使用道具 举报

7

主题

349

帖子

3237

积分

论坛元老

Rank: 8Rank: 8

积分
3237
金钱
2888
HASS币
0
发表于 2022-5-24 11:21:51 | 显示全部楼层
768952693 发表于 2022-5-23 19:44
好像测试下来,还是会出现自己触发的情况。

你的触发写法是任意原始状态到“门外开锁”的变化都触发。
我只是说了一种可能性,还是有问题的话,你需要分析下误触发的时候from状态是什么。
可以去自动化进行调试
回复

使用道具 举报

2

主题

95

帖子

984

积分

高级会员

Rank: 4

积分
984
金钱
889
HASS币
0
发表于 2022-5-25 11:46:07 | 显示全部楼层
本帖最后由 tty228 于 2022-5-25 11:52 编辑

原因如 12 楼所说,你不应该监控这个事件
我用的 鹿客S30Pro ,跟你的比起来应该就是个换壳产品
你监控一下门锁报文
参考如下

指纹解锁(我)指纹解锁(老婆)管理员密码开锁一次性密码开锁周期密码开锁关门(进出关门都一样)门内开锁超时未关门离家布防门卡住了
Actionfingerprintfingerprintlocklocklockdoorlockdoorarmeddoor
Action ID000001425
Key ID0x203e00010x203e0000999500040010
MessageMatch successfulMatch successfulUnlock outside the doorUnlock outside the doorUnlock outside the doorDoor is closedUnlock inside the doorTimeout is not closedDoor is stuck
Methodpasswordone-time passwordone-time passwordmanual
Method ID16610
Error
Timestamp2022年4月6日 14:48:172022年4月6日 15:04:452022年4月6日 15:10:292022年4月6日 14:45:48
State1


QQ截图20220525115055.png QQ截图20220525115116.png QQ截图20220525115133.png

回复

使用道具 举报

10

主题

75

帖子

1450

积分

金牌会员

Rank: 6Rank: 6

积分
1450
金钱
1375
HASS币
0
 楼主| 发表于 2022-5-25 11:46:47 | 显示全部楼层
scxs535 发表于 2022-5-24 04:21
那就多看看状态变化,找到规律

这货啃爹的是,状态只有一个就是从门外开启,所以我想的是通过开锁时间变化来判断,目前卡点就是不知道HA怎么添加设备状态时间变化条件。
回复

使用道具 举报

10

主题

75

帖子

1450

积分

金牌会员

Rank: 6Rank: 6

积分
1450
金钱
1375
HASS币
0
 楼主| 发表于 2022-5-25 11:48:00 | 显示全部楼层
yuyuye 发表于 2022-5-24 11:21
你的触发写法是任意原始状态到“门外开锁”的变化都触发。
我只是说了一种可能性,还是有问题的话,你需 ...

这货啃爹的是,状态只有一个就是从门外开启,所以我想的是通过开锁时间变化来判断,比如本次触发时,开锁时间和上次一样,就不执行,目前卡点就是不知道HA怎么添加设备状态时间变化条件。
回复

使用道具 举报

10

主题

75

帖子

1450

积分

金牌会员

Rank: 6Rank: 6

积分
1450
金钱
1375
HASS币
0
 楼主| 发表于 2022-5-25 11:49:27 | 显示全部楼层
XCray 发表于 2022-5-24 06:56
1. 22:37:10那个时间点是你查看历史记录的时刻,并不是一条状态变更记录!

2. ha有个非常好的自动化调试功 ...

调试自动化,就是那个 跟踪自动化过程对吧,我遇到的问题是他偶尔会出现BUG,所以头大,所以我想的是通过开锁时间变化来判断,比如本次触发时,开锁时间和上次一样,就不执行,目前卡点就是不知道HA怎么添加设备状态时间变化条件。
回复

使用道具 举报

10

主题

75

帖子

1450

积分

金牌会员

Rank: 6Rank: 6

积分
1450
金钱
1375
HASS币
0
 楼主| 发表于 2022-5-25 11:58:46 | 显示全部楼层
tty228 发表于 2022-5-25 11:46
原因如 12 楼所说,你不应该监控这个事件
我用的 鹿客S30Pro ,跟你的比起来应该就是个换壳产品
你监控一下 ...

先谢谢大佬,提供这么多信息,目前怎么监控门锁报文?从 开发者工具,状态里面查看属性吗?这个里面属性好少的,门外开锁就一个状态,永远是门外开启。
截屏2022-05-25 上午11.58.16.png

截屏2022-05-25 上午11.53.07.png
回复

使用道具 举报

2

主题

95

帖子

984

积分

高级会员

Rank: 4

积分
984
金钱
889
HASS币
0
发表于 2022-5-25 12:07:27 | 显示全部楼层
本帖最后由 tty228 于 2022-5-25 12:10 编辑
768952693 发表于 2022-5-25 11:58
先谢谢大佬,提供这么多信息,目前怎么监控门锁报文?从 开发者工具,状态里面查看属性吗?这个里面属性 ...

你这个貌似可能是插件作者自己把报文状态做了适配
属性里面依稀能看到上面表格里的 Door is closed、Action ID 这些信息,可能插件和你门锁的型号不太匹配
试试别的集成?
我这边设备是 小米多模网关+鹿客 s30 PRO,集成 XiaomiGateway3
只有这些状态,需要自己监控
你大概需要上 github 找作者问问


QQ截图20220525120612.png



回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 18:40 , Processed in 0.153357 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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