mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-08 16:59:50 +03:00
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
- id: ems-esp_offline
|
|
alias: See if ems-esp goes offline
|
|
initial_state: true
|
|
trigger:
|
|
platform: state
|
|
entity_id: sensor.ems_esp_status
|
|
to: offline
|
|
action:
|
|
- service: notify.admin_notify
|
|
data_template:
|
|
title: EMS-ESP
|
|
message: 'gone offline'
|
|
|
|
- id: emsesp_restart
|
|
alias: See if ems-esp restarts
|
|
initial_state: true
|
|
trigger:
|
|
platform: mqtt
|
|
topic: home/ems-esp/start
|
|
payload: start
|
|
action:
|
|
- service: notify.admin_notify
|
|
data_template:
|
|
title: ems-esp has booted
|
|
message: EMS-ESP
|
|
- service: mqtt.publish
|
|
data_template:
|
|
topic: home/ems-esp/start
|
|
payload: '{{ now().strftime("%H:%M:%S %-d/%b/%Y") }}'
|
|
|
|
- id: boiler_shower
|
|
alias: Alert shower time
|
|
initial_state: true
|
|
trigger:
|
|
platform: state
|
|
entity_id: sensor.last_shower_duration
|
|
action:
|
|
- service: notify.admin_notify
|
|
data_template:
|
|
title: Shower finished at {{states.sensor.time.state}}
|
|
message: "{{ states.sensor.last_shower_duration.state }}"
|
|
|