From: Giorgio Ravera Date: Thu, 4 Apr 2024 08:30:42 +0000 (+0200) Subject: Added id for each automation X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=db656403a6b6ac3347316a0bfc7fad64f55bc60b;p=homeassistant.git Added id for each automation --- diff --git a/automations/day.yaml b/automations/day.yaml index 9cb959cb..a8097339 100644 --- a/automations/day.yaml +++ b/automations/day.yaml @@ -4,6 +4,7 @@ ###################################################################### - alias: "Risveglio Giorgio" + id: "risveglio_giorgio" #initial_state: 'on' trigger: diff --git a/automations/doors.yaml b/automations/doors.yaml index ea4339d7..05a588c5 100644 --- a/automations/doors.yaml +++ b/automations/doors.yaml @@ -9,6 +9,7 @@ ###################################################################### - alias: "Porta Casa: Accendi Luci - Corridoio" + id: "porta_casa_accendi_luci_corridoio" mode: single trigger: diff --git a/automations/energy.yaml b/automations/energy.yaml index 0e34c388..661e01a1 100644 --- a/automations/energy.yaml +++ b/automations/energy.yaml @@ -3,11 +3,12 @@ ###################################################################### - alias: "Allarmi: Consumo Energetico Elevato" + id: "allarmi_consumo_energetico_elevato" trigger: - platform: numeric_state entity_id: sensor.shelly_em_channel_1_power - above: 2950 + above: 3200 action: service: script.notify_all diff --git a/automations/home_assistant.yaml b/automations/home_assistant.yaml index ba5ab160..ce013fb6 100644 --- a/automations/home_assistant.yaml +++ b/automations/home_assistant.yaml @@ -3,6 +3,7 @@ ###################################################################### - alias: "Home Assistant: Cambio modalità On" + id: "home_assistant_cambio_modalita_on" trigger: platform: state @@ -55,6 +56,7 @@ ###################################################################### - alias: "Home Assistant: Modalità Giorno/Notte" + id: "home_assistant_modalita_giorno_notte" trigger: - platform: time @@ -86,6 +88,7 @@ ###################################################################### - alias: "Home Assistant: Gestione notifiche vocali" + id: "home_assistant_gestione_notifiche_vocali" trigger: - platform: state @@ -111,6 +114,7 @@ ###################################################################### - alias: "Home Assistant: Pulitura settimanale log" + id: "home_assistant_pulitura_settimanale_log" trigger: - platform: time diff --git a/automations/media_player.yaml b/automations/media_player.yaml index e7a83734..0e0dede7 100644 --- a/automations/media_player.yaml +++ b/automations/media_player.yaml @@ -4,6 +4,7 @@ ###################################################################### - alias: "Google Home: Pronuncia testo" + id: "google_home_pronuncia_testo" trigger: - platform: state diff --git a/automations/nfc.yaml b/automations/nfc.yaml index 94661e32..12fbfbfc 100644 --- a/automations/nfc.yaml +++ b/automations/nfc.yaml @@ -2,10 +2,11 @@ # NFC: Notification ###################################################################### -- id: nfc_scan_notification - alias: "NFC Notifica Scansione" +- alias: "NFC Notifica Scansione" + id: "nfc_notifica_scansione" mode: single max_exceeded: silent + variables: allowed_devices: !secret giorgio_smartphone_nfc: diff --git a/automations/night.yaml b/automations/night.yaml index d59b6923..a2847780 100644 --- a/automations/night.yaml +++ b/automations/night.yaml @@ -4,6 +4,7 @@ ###################################################################### - alias: "Modalità Notte" + id: "modalita_notte" initial_state: false trigger: diff --git a/automations/speech.yaml b/automations/speech.yaml index 0a1ab631..9a82c356 100644 --- a/automations/speech.yaml +++ b/automations/speech.yaml @@ -6,6 +6,7 @@ ###################################################################### - alias: Saluto di benvenuto + id: "saluto_di_benvenuto" mode: parallel trigger: diff --git a/automations/startup.yaml b/automations/startup.yaml index 6d80ea70..0d5def8e 100644 --- a/automations/startup.yaml +++ b/automations/startup.yaml @@ -3,6 +3,7 @@ ###################################################################### - alias: "Home Assistant - Startup: Restart on Error" + id: "home_assistant_startup_restart_on_error" trigger: - platform: homeassistant @@ -20,6 +21,7 @@ ###################################################################### - alias: "Home Assistant - Startup: Google Sync" + id: "home_assistant_startup_google_sync" trigger: - platform: homeassistant diff --git a/automations/test_mode.yaml b/automations/test_mode.yaml index c6c4f82d..71efd9c0 100644 --- a/automations/test_mode.yaml +++ b/automations/test_mode.yaml @@ -3,6 +3,7 @@ ###################################################################### - alias: "Home Assistant - Modalità Test: Azione on" + id: "home_assistant_modalita_test_azione_on" trigger: - platform: state @@ -22,6 +23,7 @@ ###################################################################### - alias: "Home Assistant - Modalità Test: Azione off" + id: "home_assistant_modalita_test_azione_off" trigger: - platform: state diff --git a/automations/themes.yaml b/automations/themes.yaml index 906bc307..3d8fd536 100644 --- a/automations/themes.yaml +++ b/automations/themes.yaml @@ -3,6 +3,7 @@ ###################################################################### - alias: "Home Assistant - Temi: Modalità Giorno/Notte" + id: "home_assistant_temi_modalita_giorno_notte" trigger: - platform: homeassistant diff --git a/packages/BTicino/bticino_operations.yaml b/packages/BTicino/bticino_operations.yaml index f0ea926d..8f8b408a 100644 --- a/packages/BTicino/bticino_operations.yaml +++ b/packages/BTicino/bticino_operations.yaml @@ -8,6 +8,8 @@ automation: # BTicino: Update Notification ###################################################################### - alias: "BTicino: Update Notification" + id: "bticino_update_notification" + variables: pending_update_list: > {{ states.update @@ -16,6 +18,7 @@ automation: | map(attribute='entity_id') | list }} + trigger: - platform: state entity_id: group.bticino diff --git a/packages/alarm/alarm_engine.yaml b/packages/alarm/alarm_engine.yaml index 8ffe2b0c..b38721f7 100644 --- a/packages/alarm/alarm_engine.yaml +++ b/packages/alarm/alarm_engine.yaml @@ -29,6 +29,7 @@ automation: # - script.stop_alarm ###################################################################### - alias: "Allarmi: Riconoscimento Allarmi" + id: "allarmi_riconoscimento_allarmi" trigger: platform: state diff --git a/packages/alarm/alarm_triggers.yaml b/packages/alarm/alarm_triggers.yaml index 8c53d0ab..c273afe9 100644 --- a/packages/alarm/alarm_triggers.yaml +++ b/packages/alarm/alarm_triggers.yaml @@ -10,6 +10,7 @@ automation: # - script.start_alarm ###################################################################### - alias: "Allarmi: Porta Casa" + id: "allarmi_porta_casa" trigger: - platform: state @@ -35,6 +36,7 @@ automation: # - script.start_alarm ###################################################################### - alias: "Allarmi: Perdita Acqua" + id: "allarmi_perdita_acqua" trigger: - platform: state @@ -56,6 +58,7 @@ automation: # - script.start_alarm ###################################################################### - alias: "Allarmi: Auto" + id: "allarmi_auto" trigger: - platform: state diff --git a/packages/away_mode/away_mode_climate.yaml b/packages/away_mode/away_mode_climate.yaml index bf503d13..5c0a7fd1 100644 --- a/packages/away_mode/away_mode_climate.yaml +++ b/packages/away_mode/away_mode_climate.yaml @@ -7,6 +7,7 @@ automation: # Automation to manage thermostatic valve in away mode ###################################################################### - alias: "Modalità Vacanza: Gestione Termosifoni" + id: "modalita_vacanza_gestione_termosifoni" trigger: - platform: state diff --git a/packages/away_mode/away_mode_covers.yaml b/packages/away_mode/away_mode_covers.yaml index 41e9a8d4..aa8cdeb0 100644 --- a/packages/away_mode/away_mode_covers.yaml +++ b/packages/away_mode/away_mode_covers.yaml @@ -7,6 +7,7 @@ automation: # Automation to manage cover in away mode ###################################################################### - alias: "Modalità Vacanza: Gestione Tapparelle" + id: "modalita_vacanza_gestione_tapparelle" #initial_state: 'on' trigger: diff --git a/packages/away_mode/away_mode_engine.yaml b/packages/away_mode/away_mode_engine.yaml index 6f9828c9..e97d52ac 100644 --- a/packages/away_mode/away_mode_engine.yaml +++ b/packages/away_mode/away_mode_engine.yaml @@ -7,6 +7,7 @@ automation: # Away Mode: Enable Action ###################################################################### - alias: "Modalità Vacanza: Azione on" + id: "modalita_vacanza_azione_on" trigger: - platform: state @@ -22,6 +23,7 @@ automation: # Away Mode: Disable Action ###################################################################### - alias: "Modalità Vacanza: Azione off" + id: "modalita_vacanza_azione_off" trigger: # Manual Disable diff --git a/packages/central_heating.yaml b/packages/central_heating.yaml index ddf5412a..84779fbb 100644 --- a/packages/central_heating.yaml +++ b/packages/central_heating.yaml @@ -62,6 +62,7 @@ automation: # - script.turn_on ###################################################################### - alias: "Riscaldamento Centralizzato" + id: "riscaldamneto_centralizzato" trigger: - platform: homeassistant diff --git a/packages/errors.yaml b/packages/errors.yaml index 50670496..1d2b1193 100644 --- a/packages/errors.yaml +++ b/packages/errors.yaml @@ -63,7 +63,8 @@ automation: # Error generation # - input_boolean.turn_on ###################################################################### - - alias: "Home Assistant - Errori: Insorgenza Errore" + - alias: "Home Assistant - Errori: Insorgenza Errore" + id: "home_assistant_errori_insorgenza_errore" trigger: - event_data: @@ -88,7 +89,8 @@ automation: # Error removal # - input_boolean.turn_off ###################################################################### - - alias: "Home Assistant - Errori: Scomparsa Errore" + - alias: "Home Assistant - Errori: Scomparsa Errore" + id: "home_assistant_errori_scomparsa_errore" trigger: - event_data: diff --git a/packages/guard_mode.yaml b/packages/guard_mode.yaml index a1001b39..65959cd4 100644 --- a/packages/guard_mode.yaml +++ b/packages/guard_mode.yaml @@ -64,6 +64,7 @@ automation: # Guard Mode: Enable ###################################################################### - alias: "Modalità Guardia: Attivazione" + id: "modalita_guardia_attivazione" trigger: - platform: state @@ -83,6 +84,7 @@ automation: # Guard Mode: Disable ###################################################################### - alias: "Modalità Guardia: Disattivazione" + id: "modalita_guardia_disattivazione" trigger: - platform: state diff --git a/packages/netatmo/netatmo_away.yaml b/packages/netatmo/netatmo_away.yaml index ed017483..3992ba5e 100644 --- a/packages/netatmo/netatmo_away.yaml +++ b/packages/netatmo/netatmo_away.yaml @@ -42,6 +42,7 @@ automation: # Sync with central heating ###################################################################### - alias: "Termosifoni: Sincronizzazione con Riscaldamento Centralizzato" + id: "termosifoni_sincronizzazione_con_riscaldamento_centralizzato" trigger: - platform: state diff --git a/packages/netatmo/netatmo_boost.yaml b/packages/netatmo/netatmo_boost.yaml index 3905b333..da90e47d 100644 --- a/packages/netatmo/netatmo_boost.yaml +++ b/packages/netatmo/netatmo_boost.yaml @@ -33,6 +33,7 @@ automation: # Automation: Start Boost ###################################################################### - alias: "Termosifoni: Attivazione Boost" + id: "termosifoni_attivazione_boost" mode: parallel trigger: @@ -79,6 +80,7 @@ automation: # Automation: Stop Boost ###################################################################### - alias: "Termosifoni: Disattivazione Boost" + id: "termosifoni_disattivazione_boost" mode: parallel trigger: diff --git a/packages/shelly/shelly_operations.yaml b/packages/shelly/shelly_operations.yaml index a59b3b26..f85c34f2 100644 --- a/packages/shelly/shelly_operations.yaml +++ b/packages/shelly/shelly_operations.yaml @@ -40,6 +40,8 @@ automation: # Shelly: Update Notification ###################################################################### - alias: "Shelly: Update Notification" + id: "shelly_update_notification" + variables: pending_update_list: > {{ states.update @@ -48,6 +50,7 @@ automation: | map(attribute='entity_id') | list }} + trigger: - platform: state entity_id: group.shelly diff --git a/packages/update/update_engine.yaml b/packages/update/update_engine.yaml index 79ee3c27..32fd8047 100644 --- a/packages/update/update_engine.yaml +++ b/packages/update/update_engine.yaml @@ -14,9 +14,9 @@ automation: ###################################################################### # Update Notification: HACS ###################################################################### - - id: "update_hacs_notification" - alias: "Update: HACS Notification" - + - alias: "Update: HACS Notification" + id: "update_hacs_notification" + trigger: - platform: numeric_state entity_id: sensor.hacs @@ -57,8 +57,8 @@ automation: # Actions: # - persistent_notification.dismiss ###################################################################### - - id: "update_acknowledgment" - alias: "Update: Riconoscimento Aggiornamenti" + - alias: "Update: Riconoscimento Aggiornamenti" + id: "update_riconoscimento_aggiornamenti" trigger: platform: state diff --git a/packages/zigbee2mqtt.yaml b/packages/zigbee2mqtt.yaml index a18813e4..965b56a7 100644 --- a/packages/zigbee2mqtt.yaml +++ b/packages/zigbee2mqtt.yaml @@ -226,6 +226,7 @@ automation: # Automation to start timer when enable join is turned on ###################################################################### - alias: "Zigbee2MQTT: Abilita Join" + id: "zigbee2mqtt_abilita_join" trigger: platform: state entity_id: switch.zigbee2mqtt_bridge_permit_join @@ -240,6 +241,7 @@ automation: # Automation to stop timer when switch turned off and turn off switch when timer finished ###################################################################### - alias: "Zigbee2MQTT: Disabilita Join" + id: "zigbee2mqtt_disabilita_join" trigger: - platform: event event_type: timer.finished @@ -259,6 +261,7 @@ automation: # Automation to notify when a device joined zigbee2mqtt network ###################################################################### - alias: "Zigbee2MQTT: Device aggiunto alla rete Zigbee2mqtt" + id: "zigbee2mqtt_device_aggiunto_alla_rete_zigbee2mqtt" trigger: platform: mqtt topic: 'zigbee2mqtt/bridge/event' @@ -278,6 +281,7 @@ automation: # Automation to restart zigbee2mqtt (startup or bridge offline for 1m) ###################################################################### - alias: "Zigbee2MQTT: Restart Automation" + id: "zigbee2mqtt_restart_automation" trigger: - platform: homeassistant event: start