From: Giorgio Ravera Date: Sun, 13 Oct 2024 17:14:34 +0000 (+0200) Subject: small update to netatmo X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=e0322e7ce8f0b5076c434deda367d005ed8a2eb4;p=homeassistant.git small update to netatmo --- diff --git a/.storage/lovelace.lovelace_devices b/.storage/lovelace.lovelace_devices index 8668eed1..b1a7bd62 100644 --- a/.storage/lovelace.lovelace_devices +++ b/.storage/lovelace.lovelace_devices @@ -3338,7 +3338,7 @@ "cards": [ { "type": "tile", - "entity": "script.shelly_upgrade", + "entity": "script.shelly_update", "name": "Aggiorna Tutto", "tap_action": { "action": "call-service", diff --git a/packages/netatmo/netatmo_main.yaml b/packages/netatmo/netatmo_main.yaml index f3f5729d..8cd56c3e 100644 --- a/packages/netatmo/netatmo_main.yaml +++ b/packages/netatmo/netatmo_main.yaml @@ -74,3 +74,5 @@ homeassistant: <<: *customize automation.termosifoni_sincronizzazione_con_riscaldamento_centralizzato: <<: *customize + automation.netatmo_notifica_disconnessione: + <<: *customize \ No newline at end of file diff --git a/packages/netatmo/netatmo_operations.yaml b/packages/netatmo/netatmo_operations.yaml new file mode 100644 index 00000000..80cddcfb --- /dev/null +++ b/packages/netatmo/netatmo_operations.yaml @@ -0,0 +1,46 @@ +###################################################################### +# Netatmo Package - Operations - Automations +###################################################################### + +automation: + # Notification when a device becomes unavailable + - alias: "Netatmo: Notifica disconnessione" + id: "netatmo_notifica_disconnessione" + + variables: + disconnected_devices_list: > + {{ states.update + | selectattr('state','eq','unavailable') + | selectattr('entity_id', 'in', states.group.climate.attributes.entity_id) + | map(attribute='entity_id') + | list + }} + + trigger: + - trigger: state + entity_id: climate.cucina + to: 'unavailable' + - trigger: state + entity_id: climate.sala + to: 'unavailable' + - trigger: state + entity_id: climate.studio + to: 'unavailable' + - trigger: state + entity_id: climate.bagno + to: 'unavailable' + - trigger: state + entity_id: climate.camera + to: 'unavailable' + + action: + - action: script.notify_text + data_template: + title: "Netatmo - Dispositivi disconnessi" + message: > + I seguenti dispositivi si sono disconnessi : + {% for entity_id in disconnected_devices_list %} + -> {{ state_attr(entity_id, 'friendly_name')}} + {%- endfor -%} + notification_id: "update" + enable_persistent: true