您是否在其他问题和 wiki 中寻找过此功能?
是的。
我建议添加对使用逻辑运算符连接规则触发器的支持,例如on APDS9960#Ambient<100 && switch1#state=1 do power on endon
允许运动探测器仅在环境光低于 100 勒克斯时打开灯。
你好,
我喜欢你的建议 :+1: 但请记住,每个on [something]
都是触发器,而不是比较器。
对于比较器,应该需要一个当前未在 Tasmota 中实现的 IF 语句。
此时,您可以像这样进行连接:
on switch1#state=1 do var1 100 endon
on switch1#state=0 do backlog var1 0; power1 off endon
on APDS9960#Ambient<%var1% do power1 on endon
这意味着当开关打开时,灯会打开,但只有在那个房间里的光线低于 100 勒克斯时才会打开。 而如果开关关闭,灯将关闭。 _(我喜欢你的规则想法)_
_对于阅读本文的其他人:规则需要一起工作,就像这样:_
rule 1
rule on switch1#state=1 do var1 100 endon on switch1#state=0 do backlog var1 0; power1 off endon on APDS9960#Ambient<%var1% do power1 on endon
希望这可以帮助。
我将此示例添加到https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch 上的 wiki
你好,
如果您对此有进一步的意见或问题,请重新打开此 issue。 谢谢:+1:
最有用的评论
我将此示例添加到https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch 上的 wiki