|
还有一点要注意,如果要同时定义好几个开关,需要这样写:
switch:
- platform: template
switches:
dianshipingmu:
friendly_name: 电视屏幕
value_template: >-
{{
is_state('switch.xiaomi_cn_mitv_bb8caa119341d0dee2a143ad21862acb_136b3aeb20563a3003fe7ebfc80d44fa_4kh1_is_on_p_8_1',
'off') }}
turn_on:
service: switch.turn_off
data:
entity_id: >-
switch.xiaomi_cn_mitv_bb8caa119341d0dee2a143ad21862acb_136b3aeb20563a3003fe7ebfc80d44fa_4kh1_is_on_p_8_1
turn_off:
service: switch.turn_on
data:
entity_id: >-
switch.xiaomi_cn_mitv_bb8caa119341d0dee2a143ad21862acb_136b3aeb20563a3003fe7ebfc80d44fa_4kh1_is_on_p_8_1
icon_template: >-
{% if
is_state('switch.xiaomi_cn_mitv_bb8caa119341d0dee2a143ad21862acb_136b3aeb20563a3003fe7ebfc80d44fa_4kh1_is_on_p_8_1',
'on') %}mdi:toggle-switch{% else %}mdi:toggle-switch-off{% endif %}
- platform: template
switches:
zhuwoyinxiang:
friendly_name: 主卧音箱
value_template: >-
{{
is_state('switch.xiaomi_cn_444430602_l15a_mute_p_2_2',
'off') }}
turn_on:
service: switch.turn_off
data:
entity_id: >-
switch.xiaomi_cn_444430602_l15a_mute_p_2_2
turn_off:
service: switch.turn_on
data:
entity_id: >-
switch.xiaomi_cn_444430602_l15a_mute_p_2_2
icon_template: >-
{% if
is_state('switch.xiaomi_cn_444430602_l15a_mute_p_2_2',
'on') %}mdi:toggle-switch{% else %}mdi:toggle-switch-off{% endif %}
- platform: template
switches:
ciwoyinxiang:
friendly_name: 次卧音箱
value_template: >-
{{
is_state('switch.xiaomi_cn_444514347_l15a_mute_p_2_2',
'off') }}
turn_on:
service: switch.turn_off
data:
entity_id: >-
switch.xiaomi_cn_444514347_l15a_mute_p_2_2
turn_off:
service: switch.turn_on
data:
entity_id: >-
switch.xiaomi_cn_444514347_l15a_mute_p_2_2
icon_template: >-
{% if
is_state('switch.xiaomi_cn_444514347_l15a_mute_p_2_2',
'on') %}mdi:toggle-switch{% else %}mdi:toggle-switch-off{% endif %}
- platform: template
switches:
woshiyinxiang:
friendly_name: 卧室音箱
value_template: >-
{{
is_state('switch.xiaomi_cn_865668597_l15a_mute_p_2_2',
'off') }}
turn_on:
service: switch.turn_off
data:
entity_id: >-
switch.xiaomi_cn_865668597_l15a_mute_p_2_2
turn_off:
service: switch.turn_on
data:
entity_id: >-
switch.xiaomi_cn_865668597_l15a_mute_p_2_2
icon_template: >-
{% if
is_state('switch.xiaomi_cn_865668597_l15a_mute_p_2_2',
'on') %}mdi:toggle-switch{% else %}mdi:toggle-switch-off{% endif %} |
|