本帖最后由 lidicn 于 2018-3-27 10:00 编辑
实现效果:
- 打开switch_status_tts时,开启或关闭开关通过TTS反馈状态
优点:
- 一劳永逸,新的switch加入,会自动支持该自动化
原理:- 部分带功率的插座,会在功率变更的时候触发事件,因此要加条件排除掉
- - condition: template
value_template: "{{ trigger.event.data.new_state.state != trigger.event.data.old_state.state }}"
新增人性化条件:
- condition: or
conditions:
- condition: state
entity_id: sun.sun
state: 'above_horizon'
- condition: state
entity_id: switch.wall_switch_left_158d000000000
state: 'on'
- condition: state
entity_id: switch.wall_switch_right_158d00000000
state: 'on'
其中switch.wall_switch_left_158d000000000、switch.wall_switch_right_158d00000000为客厅灯开关,
实现白天可触发tts反馈,晚上需要客厅开灯才能触发tts反馈。避免关灯睡觉还有tts反馈的尴尬。
参考文档:- https://bbs.hassbian.com/thread-2953-1-2.html
|