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

 找回密码
 立即注册
查看: 1543|回复: 5

[技术探讨] 如何设置自动化执行后,若满足某条件就执行另一个自动化

[复制链接]

5

主题

13

帖子

424

积分

中级会员

Rank: 3Rank: 3

积分
424
金钱
411
HASS币
0
发表于 2023-9-22 10:11:14 | 显示全部楼层 |阅读模式
我设置的是如果早上出门的时候有窗户没关,那么门口的灯就会打开,提醒我关窗子。那我想要当我把所有窗子关好之后,灯就会自动关上,要怎么设置。
用的是自动化,不会用nodred
回复

使用道具 举报

9

主题

78

帖子

940

积分

论坛积极会员

积分
940
金钱
862
HASS币
0
发表于 2023-9-22 10:42:05 | 显示全部楼层
逻辑应该放在判断出门这,你关完窗户会再次触发出门,应该再执行一次判断窗户关没关。出门->检查窗户关没关;没关,开灯提醒;关了就关灯;而不是判断窗户关好。在同一个逻辑中处理才合理。
回复

使用道具 举报

15

主题

406

帖子

2736

积分

金牌会员

Rank: 6Rank: 6

积分
2736
金钱
2330
HASS币
0
发表于 2023-9-22 11:40:52 | 显示全部楼层
本帖最后由 george65 于 2023-9-22 11:44 编辑

觸發:開門
觸發判斷:窗戶沒關  
執行:打開門口燈
下面是我自己在用的自動化  你參考一下

螢幕擷取畫面 2023-09-22 114254.png
回复

使用道具 举报

0

主题

21

帖子

540

积分

高级会员

Rank: 4

积分
540
金钱
519
HASS币
0
发表于 2023-9-22 14:57:56 | 显示全部楼层
我觉得你的逻辑里可以不用考虑是否开门出去,而是只判断窗开还是关外面的灯就开或关,因为光靠开关门没办法判断你是否是出门还是只是开了个门?要精确那还要人在感应器了?
自动化里面触发自动化可以“调用服务”里面可以选你已经建立的自动化。
回复

使用道具 举报

4

主题

266

帖子

2529

积分

金牌会员

Rank: 6Rank: 6

积分
2529
金钱
2263
HASS币
0
发表于 2023-9-22 16:19:02 | 显示全部楼层
两个不相关的自动化
1.开门,检查窗户状态,如果有开的,开灯
2.窗户状态变更,检查所有窗户状态,如果全关闭,就关掉这个灯,都不用判断灯的状态
回复

使用道具 举报

5

主题

13

帖子

424

积分

中级会员

Rank: 3Rank: 3

积分
424
金钱
411
HASS币
0
 楼主| 发表于 2023-9-27 09:18:20 | 显示全部楼层
非常感谢大家解答,参考了大家的回答,我写一下我自己的方案
首先我开门时,有窗子没关的话就开灯,但我此时不会关门,因为老婆已经在门外等我了...我们俩是一起出门
我的方案是,把所有窗子在辅助元素里面设置为一个群组,这样只要有一个窗子打开,群组就显示开启;全关上才显示关闭
触发条件:当群组的状态由开启变为关闭
环境条件:门已打开、在白天时
动作:关灯
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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