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

 找回密码
 立即注册
查看: 626|回复: 9

[经验分享] ha灯组在开关灯自动化控制偶发性遗漏

[复制链接]

1

主题

18

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
金钱
287
HASS币
0
发表于 2023-11-21 14:54:35 | 显示全部楼层 |阅读模式
本帖最后由 ThxNo 于 2023-11-21 14:58 编辑

家里是无主灯设计,所以有一堆筒灯、灯带。
目前使用的ha group对灯具进行分组控制,比如这是客厅的灯组定义
#客厅
- platform: group
  name: living_room_viewing_lights
  unique_id: light.living_room_viewing_lights
  entities:
    - light.649e3187f893_light
    - light.c85cccd0266a_light
    - light.649e3188026a_light
    - light.649e31881b04_light
    - light.649e31882db0_light
    - light.649e3186af8c_light
    - light.649e31882d9e_light
    - light.649e3186e49b_light
    - light.dced83161350_light
    - light.c85cccccc78f_light
    - light.c85cccc94de9_light

- platform: group
  name: living_room_other_lights
  unique_id: light.living_room_other_lights
  entities:
    - light.c85ccccc8956_light

- platform: group
  name: living_room_all_lights
  unique_id: light.living_room_all_lights
  entities:
    - light.living_room_other_lights
    - light.living_room_viewing_lights






然后通过人在传感器状态变化,在node-red设置自动化来控制灯具开关

                               
登录/注册后可看大图

结果会偶发性的关灯不全,比如有一两个灯没有自动关掉,导致每次出门都是提心吊胆的是不是灯没关掉,不知道大家有没有类似的问题,有没有解决办法


Snipaste_2023-11-21_14-53-10.png
回复

使用道具 举报

16

主题

206

帖子

1618

积分

论坛DIY达人

积分
1618
金钱
1407
HASS币
20
发表于 2023-11-21 15:11:16 | 显示全部楼层
对NR不了解,但可以给您个建议,您可以在关灯后加个延时,然后再执行一次关灯,专业术语叫冗余设计
其实这种自动化控制HA就能很好的实现呀,装个NR也会占用系统资源的。
回复

使用道具 举报

1

主题

18

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
金钱
287
HASS币
0
 楼主| 发表于 2023-11-21 15:59:49 | 显示全部楼层
polisher 发表于 2023-11-21 15:11
对NR不了解,但可以给您个建议,您可以在关灯后加个延时,然后再执行一次关灯,专业术语叫冗余设计 ...

感谢建议!
其实最开始用HA实现了部分开关灯逻辑,但HA自动化找实体和复用不太方便,所以最后用NR实现的,最开始用HA自动化也出现过同样的问题,因为控制逻辑都是一样的,调用service来关灯,怀疑是不是用的adaptive_lighting导致的问题,后面我把adaptive_lighting关了看能不能复现。
关于延时再关灯有个问题在于,由于灯组较多,关灯一般都会持续2,3秒,如果正好这个期间回头继续呆在房间里,人在传感器发现有人,那延时关灯就是误关灯了
回复

使用道具 举报

19

主题

479

帖子

2668

积分

金牌会员

Rank: 6Rank: 6

积分
2668
金钱
2189
HASS币
30
发表于 2023-11-21 22:21:16 | 显示全部楼层
这种通常是网络波动导致,一般无解……
最多就是关灯完了加个节点检查,如果没全关完就再关一遍
不要说ha或者nr
就算用米家也会这样
我有个房间是6个易来的智能筒灯+灵动开关
结果偶尔凌动卡了,就会出现几个灯开,几个灯关的情况
只能从app里关一变
回复

使用道具 举报

29

主题

946

帖子

4240

积分

论坛元老

Rank: 8Rank: 8

积分
4240
金钱
3284
HASS币
70
发表于 2023-11-22 07:35:05 | 显示全部楼层
我也用adaptive light,也偶尔有遗漏,但不确定是不是adaptive light的原因。找时间查一下。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

0

主题

29

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
金钱
246
HASS币
0
发表于 2023-11-22 08:45:16 | 显示全部楼层
也有可能是丢包了,我把mtqq的qos设置成1,就能明显感觉到。我用vl53l1x做进出空间判断,有时进房间一会灯才开,明显是消息重传了。
回复

使用道具 举报

0

主题

29

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
金钱
246
HASS币
0
发表于 2023-11-22 08:48:47 | 显示全部楼层
可以搞个蒲公英内网穿透,出门后也可以登陆看看
回复

使用道具 举报

1

主题

18

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
金钱
287
HASS币
0
 楼主| 发表于 2023-11-22 17:02:25 | 显示全部楼层
wdmywm3 发表于 2023-11-21 22:21
这种通常是网络波动导致,一般无解……
最多就是关灯完了加个节点检查,如果没全关完就再关一遍
不要说ha或 ...

好吧,原来不止我一个人,那看来只有加延时处理节点了
回复

使用道具 举报

1

主题

18

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
金钱
287
HASS币
0
 楼主| 发表于 2023-11-22 17:04:31 | 显示全部楼层
buyaozc 发表于 2023-11-22 08:45
也有可能是丢包了,我把mtqq的qos设置成1,就能明显感觉到。我用vl53l1x做进出空间判断,有时进房间一会灯 ...

但我调用的是ha的灯组关闭service,按理说灯组分配到具体的灯都是ha的内部处理逻辑,不应该丢
回复

使用道具 举报

1

主题

18

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
金钱
287
HASS币
0
 楼主| 发表于 2023-11-22 17:07:34 | 显示全部楼层
buyaozc 发表于 2023-11-22 08:48
可以搞个蒲公英内网穿透,出门后也可以登陆看看

嗯嗯,现在就是出门再看看关完没有,但还是不爽
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-9 17:05 , Processed in 0.561916 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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