AutomationDataset/never615/never615_automations.yaml

1210 lines
32 KiB
YAML

- alias: 自动化客厅灯带
description: ''
trigger:
- platform: state
entity_id:
- sensor.xiaomi_lx06_b297_conversation
condition:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
- condition: template
value_template: '{{ ''自动化客厅灯带'' in trigger.to_state.state }}'
- condition: state
entity_id: light.living_room_ceiling_light_strip
state: 'off'
- condition: state
entity_id: light.living_room_main_light
state: 'off'
- condition: state
entity_id: input_boolean.guan_ying_mo_shi_zhuang_tai
state: 'off'
action:
- service: light.turn_on
data: {}
target:
entity_id: light.living_room_ceiling_light_strip
- service: light.turn_off
data: {}
target:
entity_id: light.walkway_spotlights
- service: light.turn_off
data: {}
target:
entity_id: light.hallway
mode: single
- alias: knx离家
description: ''
trigger:
- platform: event
event_type: knx_event
event_data:
destination: 10/1/101
condition: []
action:
- service: scene.turn_on
data: {}
target:
entity_id: scene.chi_jia_zhong_zhi
mode: single
- alias: 小爱对话自动化之主卧
description: 关键词匹配和小爱对话内容并操作对应的设备
trigger:
- platform: state
entity_id: sensor.xiaomi_oh2_3d2b_conversation
condition:
- condition: template
value_template: "{{ trigger.to_state and\n as_timestamp(now()) - as_timestamp(trigger.to_state.attributes.timestamp)\
\ < 60 }}\n"
action:
- choose:
- conditions:
- condition: template
value_template: '{{ ''打开主灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.master_bedroom_main_light
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭主灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.master_bedroom_main_light
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开射灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.master_bedroom_bed_headlight
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭射灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.master_bedroom_bed_headlight
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开床尾灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.master_bedroom_bed_headlight
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭床尾灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.master_bedroom_bed_headlight
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开床头灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.master_bedroom_bedside_lamp
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭床头灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.master_bedroom_bedside_lamp
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开灯带'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.master_bedroom_light_strip
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭灯带'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.master_bedroom_light_strip
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开衣帽间灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.master_bedroom_entrance_spotlight
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭衣帽间灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.master_bedroom_entrance_spotlight
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开布帘'' in trigger.to_state.state }}
'
sequence:
- service: switch.turn_off
target:
entity_id: switch.master_bedroom_curtains
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭布帘'' in trigger.to_state.state }}
'
sequence:
- service: switch.turn_on
target:
entity_id: switch.master_bedroom_curtains
data: {}
- conditions:
- condition: template
value_template: '{{ ''准备睡觉'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
target:
entity_id: scene.zhu_wo_yu_shui_jue
data: {}
- conditions:
- condition: template
value_template: '{{ ''晚安'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
target:
entity_id: scene.shui_jue
data: {}
- conditions:
- condition: template
value_template: '{{ ''起床'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
target:
entity_id: scene.zhu_wo_qi_chuang
data: {}
- conditions:
- condition: template
value_template: '{{ ''准备起床'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
target:
entity_id: scene.zhu_wo_yu_qi_chuang
data: {}
- conditions:
- condition: template
value_template: '{{ ''主卧观影'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
target:
entity_id: scene.zhu_wo_guan_ying
data: {}
- conditions:
- condition: template
value_template: '{{ ''结束观影'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
target:
entity_id: scene.jie_shu_zhu_wo_guan_ying
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开纱帘'' in trigger.to_state.state or ''打开窗纱'' in trigger.to_state.state
}}
'
sequence:
- if:
- condition: state
entity_id: switch.master_bedroom_gauze_curtain
state: 'off'
then:
- service: switch.turn_off
target:
entity_id: switch.master_bedroom_gauze_curtain
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭纱帘'' in trigger.to_state.state or ''关闭窗纱'' in trigger.to_state.state
}}
'
sequence:
- if:
- condition: state
entity_id: switch.master_bedroom_gauze_curtain
state: 'on'
then:
- service: switch.turn_on
target:
entity_id: switch.master_bedroom_gauze_curtain
data: {}
default: []
- service: system_log.write
data:
level: info
logger: custom_components.xiaomi_miot.xiaoai
message: '{{ trigger.entity_id }}: {{ trigger.to_state.state }}
'
mode: single
- alias: 小爱对话自动化之书房
description: 关键词匹配和小爱对话内容并操作对应的设备
trigger:
- platform: state
entity_id:
- sensor.xiaomi_l05c_0bb3_conversation
condition:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
action:
- choose:
- conditions:
- condition: template
value_template: '{{ ''离家模式'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
data: {}
target:
entity_id: scene.chi_jia_zhong_zhi
- conditions:
- condition: template
value_template: '{{ ''打开玄关灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.hallway
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭玄关灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.hallway
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开书房灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id:
- light.study
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭书房灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
data: {}
target:
entity_id: light.study
default: []
- service: system_log.write
data:
level: info
logger: custom_components.xiaomi_miot.xiaoai
message: '{{ trigger.entity_id }}: {{ trigger.to_state.state }}
'
mode: single
- alias: 小爱对话自动化之客厅
description: 关键词匹配和小爱对话内容并操作对应的设备
triggers:
- entity_id: sensor.xiaomi_lx06_b297_conversation
trigger: state
conditions:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
actions:
- choose:
- conditions:
- condition: template
value_template: '{{ ''打开走道灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.walkway_spotlights
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭走道灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.walkway_spotlights
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开厨房灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.kitchen_strip_light
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭厨房灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.kitchen_strip_light
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开厨房筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.kitchen_downlight
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭厨房筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.kitchen_downlight
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开餐厅吊灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.restaurant_chandelier
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭餐厅吊灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.restaurant_chandelier
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开餐厅筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.restaurant_spotlights
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭餐厅筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.restaurant_spotlights
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开餐厅布帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.restaurant_curtain
data: {}
action: switch.turn_off
- conditions:
- condition: template
value_template: '{{ ''关闭餐厅布帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.restaurant_curtain
data: {}
action: switch.turn_on
- conditions:
- condition: template
value_template: '{{ ''打开餐厅纱帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.restaurant_gauze_curtain
data: {}
action: switch.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开餐厅窗纱'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.restaurant_gauze_curtain
data: {}
action: switch.turn_off
- conditions:
- condition: template
value_template: '{{ ''关闭餐厅纱帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.restaurant_gauze_curtain
data: {}
action: switch.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭餐厅窗纱'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.restaurant_gauze_curtain
data: {}
action: switch.turn_on
- conditions:
- condition: template
value_template: '{{ ''打开客厅灯带'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_ceiling_light_strip
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭客厅灯带'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_ceiling_light_strip
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开客厅中间筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_center_spotlight
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭客厅中间筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_center_spotlight
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开客厅筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_downlight
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭客厅筒灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_downlight
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开客厅主灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_main_light
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭客厅主灯'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.living_room_main_light
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开电视墙灯带'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.tv_background_light_strip
data: {}
action: light.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭电视墙灯带'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: light.tv_background_light_strip
data: {}
action: light.turn_off
- conditions:
- condition: template
value_template: '{{ ''打开客厅布帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.living_room_curtains
data: {}
action: switch.turn_off
- conditions:
- condition: template
value_template: '{{ ''关闭客厅布帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.living_room_curtains
data: {}
action: switch.turn_on
- conditions:
- condition: template
value_template: '{{ ''打开客厅纱帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.living_room_gauze_curtain
data: {}
action: switch.turn_off
- conditions:
- condition: template
value_template: '{{ ''关闭客厅纱帘'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.living_room_gauze_curtain
data: {}
action: switch.turn_on
- conditions:
- condition: template
value_template: '{{ ''打开客厅窗纱'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.living_room_gauze_curtain
data: {}
action: switch.turn_off
- conditions:
- condition: template
value_template: '{{ ''关闭客厅窗纱'' in trigger.to_state.state }}
'
sequence:
- target:
entity_id: switch.living_room_gauze_curtain
data: {}
action: switch.turn_on
- conditions:
- condition: template
value_template: '{{ ''观影模式'' == trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.guan_ying
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''结束观影'' == trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.jie_shu_guan_ying
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''看电视'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.kan_dian_shi
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''用餐'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.yong_can
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''备餐'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.bei_can
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''厨房'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.bei_can
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''工作'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.can_ting_gong_zuo
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''晚安'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.ke_ting_wan_an
action: scene.turn_on
- data: {}
action: script.1698163602021
- conditions:
- condition: template
value_template: '{{ ''关闭纱帘'' in trigger.to_state.state }}'
sequence:
- if:
- condition: state
entity_id: switch.living_room_gauze_curtain
state: 'off'
then:
- data: {}
target:
entity_id: scene.guan_bi_ke_can_ting_sha_lian
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''打开纱帘'' in trigger.to_state.state }}'
sequence:
- if:
- condition: state
entity_id: switch.living_room_gauze_curtain
state: 'on'
then:
- data: {}
target:
entity_id: scene.da_kai_ke_can_ting_sha_lian
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''会客模式'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.hui_ke
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭会客模式'' in trigger.to_state.state }}'
sequence:
- data: {}
target:
entity_id: scene.hui_ke
action: scene.turn_on
- conditions:
- condition: template
value_template: '{{ ''关闭布帘'' in trigger.to_state.state }}'
sequence:
- if:
- condition: state
entity_id: switch.living_room_curtains
state: 'off'
then:
- data: {}
target:
entity_id: switch.restaurant_curtain
action: switch.turn_on
- data: {}
target:
entity_id: switch.living_room_curtains
action: switch.turn_on
- conditions:
- condition: template
value_template: '{{ ''打开布帘'' in trigger.to_state.state }}'
sequence:
- if:
- condition: state
entity_id: switch.living_room_curtains
state: 'on'
then:
- action: switch.turn_off
target:
entity_id:
- switch.restaurant_curtain
data: {}
- action: switch.turn_off
target:
entity_id:
- switch.living_room_curtains
data: {}
default: []
- data:
level: info
logger: custom_components.xiaomi_miot.xiaoai
message: '{{ trigger.entity_id }}: {{ trigger.to_state.state }}
'
action: system_log.write
mode: single
- alias: 小爱对话自动化之主卧
description: 关键词匹配和小爱对话内容并操作对应的设备
trigger:
- platform: state
entity_id: sensor.xiaomi_s12_e74f_conversation
- platform: state
entity_id: sensor.xiaomi_l05c_0bb3_conversation
- platform: state
entity_id: sensor.xiaomi_l05c_4da7_conversation
- platform: state
entity_id: sensor.xiaomi_lx06_b297_conversation
condition:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
action:
- choose:
- conditions:
- condition: template
value_template: '{{ ''打开主卧灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.master_bedroom_main_light
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭主卧灯'' in trigger.to_state.state }}
'
sequence:
- service: light.master_bedroom_main_light
target:
entity_id: switch.study
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开主卧空调'' in trigger.to_state.state }}
'
sequence:
- service: switch.turn_on
target:
entity_id: switch.zhu_wo_kong_diao_kai_guan
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭主卧空调'' in trigger.to_state.state }}
'
sequence:
- service: switch.turn_off
target:
entity_id: switch.zhu_wo_kong_diao_kai_guan
data: {}
default: []
- service: system_log.write
data:
level: info
logger: custom_components.xiaomi_miot.xiaoai
message: '{{ trigger.entity_id }}: {{ trigger.to_state.state }}
'
mode: single
- alias: 小爱对话自动化之玄关
description: 关键词匹配和小爱对话内容并操作对应的设备
trigger:
- platform: state
entity_id: sensor.xiaomi_s12_e74f_conversation
condition:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
action:
- choose:
- conditions:
- condition: template
value_template: '{{ ''离家模式'' in trigger.to_state.state }}
'
sequence:
- service: scene.turn_on
data: {}
target:
entity_id: scene.chi_jia_zhong_zhi
- conditions:
- condition: template
value_template: '{{ ''打开玄关灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.hallway
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭玄关灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.hallway
data: {}
- conditions:
- condition: template
value_template: '{{ ''打开儿童房主灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_on
target:
entity_id: light.children_s_house_lamp
data: {}
- conditions:
- condition: template
value_template: '{{ ''关闭儿童房主灯'' in trigger.to_state.state }}
'
sequence:
- service: light.turn_off
target:
entity_id: light.children_s_house_lamp
data: {}
default: []
- service: system_log.write
data:
level: info
logger: custom_components.xiaomi_miot.xiaoai
message: '{{ trigger.entity_id }}: {{ trigger.to_state.state }}
'
mode: single
- alias: 日出窗帘自动化
description: ''
trigger:
- platform: sun
event: sunrise
offset: 0
condition: []
action:
- service: switch.turn_off
data: {}
target:
entity_id: switch.master_bedroom_curtains
- service: switch.turn_off
data: {}
target:
entity_id: switch.restaurant_curtain
- service: switch.turn_off
data: {}
target:
entity_id: switch.living_room_curtains
- service: switch.turn_off
data: {}
target:
entity_id: switch.children_s_room_gauze_curtain
- service: switch.turn_off
data: {}
target:
entity_id: switch.gauze_curtain_for_elders_room
- service: switch.turn_off
data: {}
target:
entity_id: switch.living_room_gauze_curtain
- service: switch.turn_off
data: {}
target:
entity_id: switch.restaurant_gauze_curtain
mode: single
- alias: 日落窗帘自动化
description: ''
trigger:
- platform: sun
event: sunset
offset: 0
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.master_bedroom_curtains
- service: switch.turn_on
data: {}
target:
entity_id: switch.restaurant_gauze_curtain
- service: switch.turn_on
data: {}
target:
entity_id: switch.living_room_gauze_curtain
- service: switch.turn_on
data: {}
target:
entity_id: switch.children_s_room_gauze_curtain
- service: switch.turn_on
data: {}
target:
entity_id: switch.gauze_curtain_for_elders_room
- service: switch.turn_on
data: {}
target:
entity_id: switch.master_bedroom_gauze_curtain
mode: single
- alias: 晚上10点关闭主卧布帘
description: ''
trigger:
- platform: time
at: '22:00:00'
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.master_bedroom_curtains
mode: single
- alias: 玄关人体感应器回家模式
description: 检查家里没有开灯且厨房光照低于50开启回家模式
trigger:
- platform: state
entity_id:
- sensor.xiaomi_lx06_b297_conversation
condition:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
- condition: state
entity_id: light.restaurant_chandelier
state: 'off'
- condition: state
entity_id: light.restaurant_spotlights
state: 'off'
- condition: state
entity_id: light.living_room_center_spotlight
state: 'off'
- condition: state
entity_id: light.living_room_downlight
state: 'off'
- condition: state
entity_id: light.living_room_ceiling_light_strip
state: 'off'
- condition: state
entity_id: light.tv_background_light_strip
state: 'off'
- condition: state
entity_id: light.living_room_main_light
state: 'off'
- condition: template
value_template: '{{ ''玄关人体感应器自动化回家'' in trigger.to_state.state }}'
action:
- service: scene.turn_on
target:
entity_id: scene.hui_jia
metadata: {}
- service: scene.turn_on
target:
entity_id: scene.zai_jia_mo_shi
metadata: {}
mode: single
- alias: 自动化客厅灯带
description: ''
trigger:
- platform: state
entity_id:
- sensor.xiaomi_lx06_b297_conversation
condition:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
- condition: template
value_template: '{{ ''自动化客厅灯带'' in trigger.to_state.state }}'
- condition: state
entity_id: light.living_room_ceiling_light_strip
state: 'off'
action:
- service: light.turn_on
data: {}
target:
entity_id: light.living_room_ceiling_light_strip
mode: single
- alias: 自动化客厅筒灯
description: ''
trigger:
- platform: state
entity_id:
- sensor.xiaomi_lx06_b297_conversation
condition:
- condition: template
value_template: '{{ (trigger.to_state|default(0)) and as_timestamp(now()) -
as_timestamp(trigger.to_state.attributes.timestamp) < 60 }}
{# 限制60秒内的对话 #}
'
- condition: template
value_template: '{{ ''自动化客厅筒灯'' in trigger.to_state.state }}'
- condition: state
entity_id: light.living_room_downlight
state: 'off'
- condition: state
entity_id: light.living_room_main_light
state: 'off'
- condition: state
entity_id: light.living_room_ceiling_light_strip
state: 'off'
- condition: state
entity_id: input_boolean.guan_ying_mo_shi_zhuang_tai
state: 'off'
action:
- service: light.turn_on
data: {}
target:
entity_id: light.living_room_downlight
mode: single