本帖最后由 ylfzl 于 2020-6-27 12:46 编辑
那位老大帮我看看这个段代码为什么不执行了,在103的版本是正常,后来升级到111.4版本就不执行了。是因为升级系统的原因导至命令改了吗?
万分感谢
因为装的虚拟机,装完系统后,时区不对,所以HASS的时间不对,所以自动没有触发
- id: '1577592703881'
alias: 厨房自动开关灯
description: 厨房自动开关灯
initial_state: true
# hide_entity: true
trigger:
- platform: state
entity_id: binary_sensor.motion_sensor_158d00012a2195 #人体传感器
to: 'on'
- platform: state
entity_id: binary_sensor.motion_sensor_158d00012a2195 #人体传感器
to: 'off'
condition:
condition: and #同时满足如下条件,则开夜灯
conditions:
- condition: numeric_state
entity_id: 'sensor.illumination_34ce0083908f' #判断光线是否足够暗
below: '500'
- condition: time #时间判断
after: '17:00:00'
before: '06:00:00'
action:
#通过IF判断感应器的状态
- service_template: "switch.turn_{% if trigger.to_state.state == 'on' %}on{% else %}off{% endif %}"
entity_id: switch.sonoff_10009d64f5 #灯
在UI的自动化里出现以下:
|