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

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

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

[复制链接]

1

主题

18

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
金钱
293
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
回复

使用道具 举报

18

主题

266

帖子

2160

积分

论坛DIY达人

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

使用道具 举报

1

主题

18

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
金钱
293
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秒,如果正好这个期间回头继续呆在房间里,人在传感器发现有人,那延时关灯就是误关灯了
回复

使用道具 举报

21

主题

521

帖子

3173

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

32

主题

1065

帖子

4946

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

30

帖子

283

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

0

主题

30

帖子

283

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

1

主题

18

帖子

311

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

1

主题

18

帖子

311

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

1

主题

18

帖子

311

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:39 , Processed in 0.572918 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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