239 lines
6.8 KiB
YAML
239 lines
6.8 KiB
YAML
- id: '0001'
|
||
alias: notify_about_download_completed
|
||
description: Уведомление о завершении загрузки transmission
|
||
trigger:
|
||
- trigger: event
|
||
event_type: transmission_downloaded_torrent
|
||
condition: []
|
||
action:
|
||
- action: notify.notify
|
||
data:
|
||
title: Загрузка завершена
|
||
message: '{{trigger.event.data.name}}'
|
||
- action: transmission.remove_torrent
|
||
data:
|
||
entry_id: 97082637855de2c974fdf46142760427
|
||
id: '{{trigger.event.data.id}}'
|
||
delete_data: false
|
||
mode: single
|
||
- id: '0003'
|
||
alias: notify_about_homeassistant_started
|
||
description: Уведомление о запуске Homeassistant
|
||
trigger:
|
||
- trigger: homeassistant
|
||
event: start
|
||
condition: []
|
||
action:
|
||
- action: notify.notify
|
||
metadata: {}
|
||
data:
|
||
title: Homeassistant запущен
|
||
message: Ура!
|
||
mode: single
|
||
- id: '0004'
|
||
alias: notify_about_homeassistant_stopped
|
||
description: Уведомление об остановке Homeassistant
|
||
trigger:
|
||
- trigger: homeassistant
|
||
event: shutdown
|
||
condition: []
|
||
action:
|
||
- action: notify.notify
|
||
metadata: {}
|
||
data:
|
||
title: Homeassistant остановлен
|
||
message: Грустняшка
|
||
mode: single
|
||
- id: '0005'
|
||
alias: notify_about_power_off
|
||
description: Уведомление об отключении электричества
|
||
triggers:
|
||
- type: not_powered
|
||
trigger: device
|
||
device_id: 22b74f3e55d94cb56434765df7dd1a9c
|
||
entity_id: 8226d5c5decc1b6022c3cec88f6980ba
|
||
domain: binary_sensor
|
||
for:
|
||
hours: 0
|
||
minutes: 0
|
||
seconds: 1
|
||
condition: []
|
||
action:
|
||
- action: notify.notify
|
||
metadata: {}
|
||
data:
|
||
title: Отключение электричества
|
||
message: Грустняшка
|
||
mode: single
|
||
- id: '0006'
|
||
alias: notify_about_power_on
|
||
description: Уведомление о восстановлении электричества
|
||
triggers:
|
||
- type: powered
|
||
trigger: device
|
||
device_id: 22b74f3e55d94cb56434765df7dd1a9c
|
||
entity_id: 8226d5c5decc1b6022c3cec88f6980ba
|
||
domain: binary_sensor
|
||
for:
|
||
hours: 0
|
||
minutes: 0
|
||
seconds: 5
|
||
condition: []
|
||
action:
|
||
- action: notify.notify
|
||
metadata: {}
|
||
data:
|
||
title: Электричество восстановлено
|
||
message: Ура!
|
||
mode: single
|
||
- id: '0007'
|
||
alias: notify_about_ping_google_fail
|
||
description: Уведомление об отключении интернета
|
||
triggers:
|
||
- type: not_connected
|
||
device_id: de24bbb7ba721126a7555841647841ff
|
||
entity_id: f12857c8ff696bdf0ab48605cb66fee1
|
||
domain: binary_sensor
|
||
trigger: device
|
||
for:
|
||
hours: 0
|
||
minutes: 0
|
||
seconds: 1
|
||
conditions: []
|
||
actions:
|
||
- action: notify.notify
|
||
metadata: {}
|
||
data:
|
||
message: Грустняшка
|
||
title: Интернет отвалился
|
||
mode: single
|
||
- id: 0008
|
||
alias: notify_about_ping_google_ok
|
||
description: Уведомление о восстановлении интернета
|
||
triggers:
|
||
- type: connected
|
||
device_id: de24bbb7ba721126a7555841647841ff
|
||
entity_id: f12857c8ff696bdf0ab48605cb66fee1
|
||
domain: binary_sensor
|
||
trigger: device
|
||
for:
|
||
hours: 0
|
||
minutes: 0
|
||
seconds: 1
|
||
conditions: []
|
||
actions:
|
||
- action: notify.notify
|
||
metadata: {}
|
||
data:
|
||
message: Ура!
|
||
title: Интернет снова работает
|
||
mode: single
|
||
- id: 0009
|
||
alias: end_lavalamp_warming
|
||
description: Переключить яркость лавалампы на 40% после 90 минут на 100%
|
||
triggers:
|
||
- trigger: template
|
||
value_template: '{{ state_attr("light.tuya_lava_lamp", "brightness") | int(0)
|
||
> 244 }}'
|
||
for:
|
||
minutes: 90
|
||
actions:
|
||
- action: light.turn_on
|
||
target:
|
||
entity_id: light.tuya_lava_lamp
|
||
data:
|
||
brightness: 102
|
||
mode: restart
|
||
- id: '0010'
|
||
alias: change_sound_signal_source
|
||
description: Передать ИК-сигнал при изменении input_select.sound_signal_source
|
||
triggers:
|
||
- trigger: state
|
||
entity_id:
|
||
- input_select.sound_signal_source
|
||
actions:
|
||
- choose:
|
||
- conditions:
|
||
- condition: template
|
||
value_template: '{{ trigger.to_state.state == "Off" }}'
|
||
sequence:
|
||
- type: set_value
|
||
device_id: d07ce564dd466ed7a9d0ec97d5a88cdf
|
||
entity_id: 887bfc51f053379291c3c944c6d7b291
|
||
domain: text
|
||
value: test_command_off
|
||
- conditions:
|
||
- condition: template
|
||
value_template: '{{ trigger.to_state.state == "Optical" }}'
|
||
sequence:
|
||
- type: set_value
|
||
device_id: d07ce564dd466ed7a9d0ec97d5a88cdf
|
||
entity_id: 887bfc51f053379291c3c944c6d7b291
|
||
domain: text
|
||
value: test_command_optical
|
||
- conditions:
|
||
- condition: template
|
||
value_template: '{{ trigger.to_state.state == "Bluetooth" }}'
|
||
sequence:
|
||
- type: set_value
|
||
device_id: d07ce564dd466ed7a9d0ec97d5a88cdf
|
||
entity_id: 887bfc51f053379291c3c944c6d7b291
|
||
domain: text
|
||
value: test_command_bluetooth
|
||
- conditions:
|
||
- condition: template
|
||
value_template: '{{ trigger.to_state.state == "Line 1" }}'
|
||
sequence:
|
||
- type: set_value
|
||
device_id: d07ce564dd466ed7a9d0ec97d5a88cdf
|
||
entity_id: 887bfc51f053379291c3c944c6d7b291
|
||
domain: text
|
||
value: test_command_line1
|
||
- conditions:
|
||
- condition: template
|
||
value_template: '{{ trigger.to_state.state == "Line 2" }}'
|
||
sequence:
|
||
- type: set_value
|
||
device_id: d07ce564dd466ed7a9d0ec97d5a88cdf
|
||
entity_id: 887bfc51f053379291c3c944c6d7b291
|
||
domain: text
|
||
value: test_command_line_2
|
||
- conditions:
|
||
- condition: template
|
||
value_template: '{{ trigger.to_state.state == "Coax" }}'
|
||
sequence:
|
||
- type: set_value
|
||
device_id: d07ce564dd466ed7a9d0ec97d5a88cdf
|
||
entity_id: 887bfc51f053379291c3c944c6d7b291
|
||
domain: text
|
||
value: BkwjrBFlAi0gAUAFA4QGLQLgAQFAEUADAS0CQBdAAwMtAmUCQAfgAQNADwJlAi3gAAEBZQLgBQ+AAQGEBuABAwEtAkAjAS0CgANACxFlArucTCPECC0C//9MI8QILQI=
|
||
- type: toggle
|
||
device_id: 5bb8442ffaf12259d768e69dfb8e9487
|
||
entity_id: e57d96bf56feb0be99bbf8ecea37bd79
|
||
domain: light
|
||
mode: single
|
||
- id: '0011'
|
||
alias: petkit_feeder_1_act
|
||
description: Выдать порцию еды Petkit Feeder 1
|
||
triggers: []
|
||
conditions: []
|
||
actions:
|
||
- device_id: 81a094e022d2b74f6460993e1d717bfc
|
||
domain: select
|
||
entity_id: 4602dd31c4c59efbb1a950b8c7b0d4a3
|
||
type: select_option
|
||
option: 1/10th Cup (10g)
|
||
mode: single
|
||
- id: '0012'
|
||
alias: petkit_feeder_2_act
|
||
description: Выдать порцию еды Petkit Feeder 2
|
||
triggers: []
|
||
conditions: []
|
||
actions:
|
||
- device_id: 72e9542e1e36f6df0e408762c518bf8c
|
||
domain: select
|
||
entity_id: f9e820aad82b338f68d514f0f8ff789d
|
||
type: select_option
|
||
option: 1/10th Cup (10g)
|
||
mode: single
|