Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##############################################################################
- ### GESTIONE NOTIFICA DISCONNESSIONE VALVOLE
- - id: tado_automazione_05
- alias: "Tado 05: Segnalazione disconnessione valvole radiatori"
- description: "Tado 05: Segnalazione disconnessione valvole radiatori"
- mode: queued
- triggers:
- ### Disconnessione valvole
- - trigger: state
- entity_id:
- - sensor.tado_valvola_radiatore_soggiorno
- - sensor.tado_valvola_radiatore_grande_cucina
- - sensor.tado_valvola_radiatore_piccolo_cucina
- - sensor.tado_valvola_radiatore_camera_padronale
- - sensor.tado_valvola_radiatore_camera_bimbe
- - sensor.tado_valvola_radiatore_studio
- attribute: connettività
- variables:
- entity_id: "{{ trigger.event.data.entity_id }}"
- oldstate: "{{ trigger.event.data.old_state.state }}"
- newstate: "{{ trigger.event.data.new_state.state }}"
- conditions:
- # Le notifiche devono essere attive a livello di impostazione applicazione
- - "{{ is_state('input_boolean.tado_notifica_telegram', 'on') and (is_state('sensor.sensore_giorno_notte', 'Giorno') or is_state('input_boolean.tado_notifica_se_giorno', 'off')) }}"
- # Escludo se il sensore proviene da unknown / unavailable o se è andato in unknown / unavailable
- - "{{ not old_state in ['unknown', 'unavailable'] and not new_state in ['unknown', 'unavailable'] }}"
- actions:
- - variables:
- timestamp: "{{ as_timestamp(now()) | float }}"
- area_name: "{{ area_name(device_id) | upper }}"
- is_online: "{{ is_state_attr(entity_id, 'connettività', 'Ok') }}"
- event_name: "{{ 'si è riconnessa ' if is_online else 'si è disconnessa d' }}"
- - action: notify.andrea
- data:
- message: >-
- Alle {{ '%01i:%02i'%(now().hour, now().minute) }} la valvola del radiatore {{event_name}}all'internet bridge
- title: "*SISTEMA TADO - {{ area_name }}*"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement