{"id":127842,"date":"2025-03-04T10:30:21","date_gmt":"2025-03-04T09:30:21","guid":{"rendered":"https:\/\/gianlucagentile.com\/?p=127842"},"modified":"2025-03-03T01:02:51","modified_gmt":"2025-03-03T00:02:51","slug":"automazioni-home-assistant-guida-pratica-alla-creazione-e-gestione","status":"publish","type":"post","link":"https:\/\/gianlucagentile.com\/blog\/automazioni-home-assistant-guida-pratica-alla-creazione-e-gestione\/","title":{"rendered":"Automazioni Home Assistant: Guida Pratica alla Creazione e Gestione"},"content":{"rendered":"<h3 data-start=\"569\" data-end=\"620\">Automazioni in Home Assistant<\/h3>\n<p data-start=\"622\" data-end=\"964\"><strong data-start=\"622\" data-end=\"640\">Home Assistant<\/strong> \u00e8 una piattaforma open-source per la domotica che permette di <strong data-start=\"703\" data-end=\"734\">automatizzare e controllare<\/strong> dispositivi smart all&#8217;interno della tua casa. Le <strong data-start=\"784\" data-end=\"799\">automazioni<\/strong> sono fondamentali per creare un ambiente domestico intelligente, consentendo al sistema di eseguire azioni specifiche in risposta a determinati eventi o condizioni.<\/p>\n<h3 data-start=\"966\" data-end=\"998\">Componenti di un&#8217;Automazione<\/h3>\n<p data-start=\"1000\" data-end=\"1071\">Un&#8217;automazione in Home Assistant \u00e8 composta da tre elementi principali:<\/p>\n<ul data-start=\"1073\" data-end=\"1483\">\n<li data-start=\"1073\" data-end=\"1187\"><strong data-start=\"1075\" data-end=\"1097\">Trigger (Innesco):<\/strong> L&#8217;evento che avvia l&#8217;automazione, come l&#8217;attivazione di un sensore o un orario specifico.<\/li>\n<li data-start=\"1188\" data-end=\"1307\"><strong data-start=\"1190\" data-end=\"1217\">Condition (Condizione):<\/strong> Requisiti aggiuntivi che devono essere soddisfatti affinch\u00e9 l&#8217;automazione venga eseguita.<\/li>\n<li data-start=\"1308\" data-end=\"1483\"><strong data-start=\"1310\" data-end=\"1330\">Action (Azione):<\/strong> L&#8217;operazione che viene eseguita quando il trigger si verifica e le condizioni sono soddisfatte, come l&#8217;accensione di una luce o l&#8217;invio di una notifica.<\/li>\n<\/ul>\n<h3 data-start=\"1485\" data-end=\"1522\">Creazione di Automazioni con YAML<\/h3>\n<p data-start=\"1524\" data-end=\"1730\">Home Assistant utilizza il linguaggio YAML per la configurazione delle automazioni. Questo approccio offre una <strong data-start=\"1635\" data-end=\"1658\">grande flessibilit\u00e0<\/strong> e permette di personalizzare in dettaglio il comportamento del sistema.<\/p>\n<p data-start=\"1732\" data-end=\"1779\"><strong data-start=\"1732\" data-end=\"1779\">Esempio 1: Accensione Automatica delle Luci<\/strong><\/p>\n<p data-start=\"1781\" data-end=\"1970\">Immagina di voler accendere automaticamente una luce quando viene rilevato un movimento e spegnerla dopo 5 minuti di inattivit\u00e0. Ecco come potrebbe essere configurata l&#8217;automazione in YAML:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Accensione luce su movimento'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">binary_sensor.sensore_movimento<\/span><br \/>\n<span class=\"hljs-attr\">to:<\/span> <span class=\"hljs-string\">'on'<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">light.turn_on<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">light.luce_ingresso<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Spegnimento luce dopo inattivit\u00e0'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">binary_sensor.sensore_movimento<\/span><br \/>\n<span class=\"hljs-attr\">to:<\/span> <span class=\"hljs-string\">'off'<\/span><br \/>\n<span class=\"hljs-attr\">for:<\/span><br \/>\n<span class=\"hljs-attr\">minutes:<\/span> <span class=\"hljs-number\">5<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">light.turn_off<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">light.luce_ingresso<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"2495\" data-end=\"2513\">In questo esempio:<\/p>\n<ul data-start=\"2515\" data-end=\"2775\">\n<li data-start=\"2515\" data-end=\"2644\">La prima automazione si attiva quando il sensore di movimento rileva una presenza (<code data-start=\"2600\" data-end=\"2610\">to: 'on'<\/code>) e accende la luce dell&#8217;ingresso.<\/li>\n<li data-start=\"2645\" data-end=\"2775\">La seconda automazione si attiva quando il sensore non rileva movimento (<code data-start=\"2720\" data-end=\"2731\">to: 'off'<\/code>) per 5 minuti consecutivi e spegne la luce.<\/li>\n<\/ul>\n<p data-start=\"2777\" data-end=\"2814\"><strong data-start=\"2777\" data-end=\"2814\">Esempio 2: Notifiche di Sicurezza<\/strong><\/p>\n<p data-start=\"2816\" data-end=\"2927\">Puoi configurare Home Assistant per inviarti una notifica quando una porta viene aperta mentre non sei in casa:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Notifica apertura porta in assenza'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">binary_sensor.porta_ingresso<\/span><br \/>\n<span class=\"hljs-attr\">to:<\/span> <span class=\"hljs-string\">'on'<\/span><br \/>\n<span class=\"hljs-attr\">condition:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">condition:<\/span> <span class=\"hljs-string\">state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">person.tuo_nome<\/span><br \/>\n<span class=\"hljs-attr\">state:<\/span> <span class=\"hljs-string\">'not_home'<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">notify.notify<\/span><br \/>\n<span class=\"hljs-attr\">data:<\/span><br \/>\n<span class=\"hljs-attr\">message:<\/span> <span class=\"hljs-string\">'Attenzione: La porta di ingresso \u00e8 stata aperta mentre eri assente!'<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"3351\" data-end=\"3355\">Qui:<\/p>\n<ul data-start=\"3357\" data-end=\"3642\">\n<li data-start=\"3357\" data-end=\"3455\">L&#8217;automazione si attiva quando il sensore della porta d&#8217;ingresso passa allo stato &#8216;on&#8217; (aperto).<\/li>\n<li data-start=\"3456\" data-end=\"3539\">La condizione verifica che la tua presenza sia impostata su &#8216;not_home&#8217; (assente).<\/li>\n<li data-start=\"3540\" data-end=\"3642\">Se entrambe le condizioni sono soddisfatte, viene inviata una notifica con il messaggio specificato.<\/li>\n<\/ul>\n<p data-start=\"3644\" data-end=\"3686\"><strong data-start=\"3644\" data-end=\"3686\">Esempio 3: Controllo della Temperatura<\/strong><\/p>\n<p data-start=\"3688\" data-end=\"3841\">Per mantenere una temperatura confortevole in casa, puoi automatizzare l&#8217;accensione e lo spegnimento del riscaldamento in base alla temperatura rilevata:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Accensione riscaldamento'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">numeric_state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">sensor.temperatura_soggiorno<\/span><br \/>\n<span class=\"hljs-attr\">below:<\/span> <span class=\"hljs-number\">19<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">climate.turn_on<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">climate.termostato_casa<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Spegnimento riscaldamento'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">numeric_state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">sensor.temperatura_soggiorno<\/span><br \/>\n<span class=\"hljs-attr\">above:<\/span> <span class=\"hljs-number\">22<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">climate.turn_off<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">climate.termostato_casa<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"4344\" data-end=\"4359\">In questo caso:<\/p>\n<ul data-start=\"4361\" data-end=\"4537\">\n<li data-start=\"4361\" data-end=\"4451\">La prima automazione accende il riscaldamento quando la temperatura scende sotto i 19\u00b0C.<\/li>\n<li data-start=\"4452\" data-end=\"4537\">La seconda automazione spegne il riscaldamento quando la temperatura supera i 22\u00b0C.<\/li>\n<\/ul>\n<p data-start=\"4539\" data-end=\"4575\"><strong data-start=\"4539\" data-end=\"4575\">Esempio 4: Gestione dell\u2019Energia<\/strong><\/p>\n<p data-start=\"4577\" data-end=\"4697\">Per ottimizzare il consumo energetico, puoi spegnere automaticamente dispositivi non essenziali durante le ore di punta:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Spegnimento dispositivi ore di punta'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">time<\/span><br \/>\n<span class=\"hljs-attr\">at:<\/span> <span class=\"hljs-string\">'18:00:00'<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">switch.turn_off<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-string\">switch.tv_soggiorno<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-string\">switch.console_giochi<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"4963\" data-end=\"4967\">Qui:<\/p>\n<ul data-start=\"4969\" data-end=\"5143\">\n<li data-start=\"4969\" data-end=\"5018\">L&#8217;automazione si attiva ogni giorno alle 18:00.<\/li>\n<li data-start=\"5019\" data-end=\"5143\">Spegne dispositivi come la TV del soggiorno e la console giochi per ridurre il consumo energetico durante le ore di punta.<\/li>\n<\/ul>\n<h3 data-start=\"5145\" data-end=\"5194\">Utilizzo del Sistema di Automazioni Integrato<\/h3>\n<p data-start=\"5196\" data-end=\"5434\">Oltre alla configurazione manuale tramite YAML, Home Assistant offre un <strong data-start=\"5268\" data-end=\"5303\">editor di automazioni integrato<\/strong> nell&#8217;interfaccia web, che facilita la creazione e la gestione delle automazioni senza la necessit\u00e0 di scrivere codice manualmente.<\/p>\n<p data-start=\"5436\" data-end=\"5471\"><strong data-start=\"5436\" data-end=\"5471\">Vantaggi dell&#8217;Editor Integrato:<\/strong><\/p>\n<ul data-start=\"5473\" data-end=\"5805\">\n<li data-start=\"5473\" data-end=\"5549\"><strong data-start=\"5475\" data-end=\"5493\">Accessibilit\u00e0:<\/strong> Non \u00e8 necessario avere conoscenze approfondite di YAML.<\/li>\n<li data-start=\"5550\" data-end=\"5678\"><strong data-start=\"5552\" data-end=\"5578\">Interfaccia Intuitiva:<\/strong> Permette di selezionare trigger, condizioni e azioni attraverso menu a tendina e campi compilabili.<\/li>\n<li data-start=\"5679\" data-end=\"5805\"><strong data-start=\"5681\" data-end=\"5708\">Gestione Centralizzata:<\/strong> Consente di visualizzare, modificare e organizzare tutte le automazioni da un&#8217;unica interfaccia.<\/li>\n<\/ul>\n<p data-start=\"5807\" data-end=\"5866\"><strong data-start=\"5807\" data-end=\"5866\">Creazione di un&#8217;Automazione tramite l&#8217;Editor Integrato:<\/strong><\/p>\n<ol data-start=\"5868\" data-end=\"6226\">\n<li data-start=\"5868\" data-end=\"6039\">\n<p data-start=\"5871\" data-end=\"5894\"><strong data-start=\"5871\" data-end=\"5894\">Accesso all&#8217;Editor:<\/strong><\/p>\n<ul data-start=\"5898\" data-end=\"6039\">\n<li data-start=\"5898\" data-end=\"5947\">Vai al pannello di controllo di Home Assistant.<\/li>\n<li data-start=\"5951\" data-end=\"5996\">Naviga su <strong data-start=\"5963\" data-end=\"5995\">Configurazione &gt; Automazioni<\/strong>.<\/li>\n<li data-start=\"6000\" data-end=\"6039\">Clicca su <strong data-start=\"6012\" data-end=\"6038\">&#8220;Aggiungi Automazione&#8221;<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"6041\" data-end=\"6182\">\n<p data-start=\"6044\" data-end=\"6072\"><strong data-start=\"6044\" data-end=\"6072\">Definizione del Trigger:<\/strong><\/p>\n<ul data-start=\"6076\" data-end=\"6182\">\n<li data-start=\"6076\" data-end=\"6182\">Seleziona l&#8217;evento che innescher\u00e0 l&#8217;automazione, come l&#8217;attivazione di un sensore o un orario specifico.<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"6184\" data-end=\"6226\">\n<h2 data-start=\"6187\" data-end=\"6226\"><strong data-start=\"6187\" data-end=\"6221\">Impostazione delle Condizioni:<\/strong><\/h2>\n<h3 data-start=\"0\" data-end=\"54\"><strong data-start=\"4\" data-end=\"52\">3. Impostazione delle Condizioni (Opzionale)<\/strong><\/h3>\n<p data-start=\"55\" data-end=\"271\">Le <strong data-start=\"58\" data-end=\"72\">condizioni<\/strong> sono utili per <strong data-start=\"88\" data-end=\"132\">limitare l&#8217;attivazione delle automazioni<\/strong> solo in determinate situazioni. Ad esempio, puoi far accendere le luci solo se \u00e8 notte o inviare una notifica solo quando non sei in casa.<\/p>\n<p data-start=\"273\" data-end=\"375\">Nell&#8217;<strong data-start=\"278\" data-end=\"306\">editor di Home Assistant<\/strong>, puoi aggiungere una condizione selezionando tra diversi tipi, come:<\/p>\n<ul data-start=\"377\" data-end=\"566\">\n<li data-start=\"377\" data-end=\"441\"><strong data-start=\"379\" data-end=\"401\">Stato di un&#8217;entit\u00e0<\/strong> (es. &#8220;Se la modalit\u00e0 &#8216;notte&#8217; \u00e8 attiva&#8221;)<\/li>\n<li data-start=\"442\" data-end=\"508\"><strong data-start=\"444\" data-end=\"463\">Valore numerico<\/strong> (es. &#8220;Se la temperatura \u00e8 inferiore a 19\u00b0C&#8221;)<\/li>\n<li data-start=\"509\" data-end=\"566\"><strong data-start=\"511\" data-end=\"529\">Ora del giorno<\/strong> (es. &#8220;Solo tra le 18:00 e le 06:00&#8221;)<\/li>\n<\/ul>\n<p data-start=\"568\" data-end=\"626\">Esempio di condizione per accendere la luce solo di notte:<\/p>\n<ul data-start=\"628\" data-end=\"711\">\n<li data-start=\"628\" data-end=\"656\"><strong data-start=\"630\" data-end=\"639\">Tipo:<\/strong> &#8220;Ora del giorno&#8221;<\/li>\n<li data-start=\"657\" data-end=\"711\"><strong data-start=\"659\" data-end=\"674\">Intervallo:<\/strong> &#8220;Dopo il tramonto e prima dell&#8217;alba&#8221;<\/li>\n<\/ul>\n<h3 data-start=\"713\" data-end=\"749\"><strong data-start=\"717\" data-end=\"747\">4. Definizione dell&#8217;Azione<\/strong><\/h3>\n<p data-start=\"750\" data-end=\"905\">L&#8217;<strong data-start=\"752\" data-end=\"762\">azione<\/strong> \u00e8 l&#8217;operazione che verr\u00e0 eseguita quando il trigger si verifica e le condizioni sono soddisfatte. Alcuni esempi di azioni possibili includono:<\/p>\n<ul data-start=\"907\" data-end=\"1127\">\n<li data-start=\"907\" data-end=\"984\"><strong data-start=\"909\" data-end=\"948\">Accendere o spegnere un dispositivo<\/strong> (es. luci, prese, elettrodomestici)<\/li>\n<li data-start=\"985\" data-end=\"1053\"><strong data-start=\"987\" data-end=\"1011\">Inviare una notifica<\/strong> (a uno smartphone o un assistente vocale)<\/li>\n<li data-start=\"1054\" data-end=\"1127\"><strong data-start=\"1056\" data-end=\"1094\">Eseguire un comando personalizzato<\/strong> (script avanzati o chiamate API)<\/li>\n<\/ul>\n<p data-start=\"1129\" data-end=\"1204\">Esempio di azione per <strong data-start=\"1151\" data-end=\"1187\">accendere una luce per 10 minuti<\/strong> e poi spegnerla:<\/p>\n<ul data-start=\"1206\" data-end=\"1314\">\n<li data-start=\"1206\" data-end=\"1241\"><strong data-start=\"1208\" data-end=\"1221\">Azione 1:<\/strong> Accendere la luce<\/li>\n<li data-start=\"1242\" data-end=\"1279\"><strong data-start=\"1244\" data-end=\"1257\">Azione 2:<\/strong> Aspettare 10 minuti<\/li>\n<li data-start=\"1280\" data-end=\"1314\"><strong data-start=\"1282\" data-end=\"1295\">Azione 3:<\/strong> Spegnere la luce<\/li>\n<\/ul>\n<h3 data-start=\"1316\" data-end=\"1360\"><strong data-start=\"1320\" data-end=\"1358\">5. Salvare e Testare l\u2019Automazione<\/strong><\/h3>\n<p data-start=\"1361\" data-end=\"1427\">Una volta configurata l&#8217;automazione, puoi <strong data-start=\"1403\" data-end=\"1426\">salvarla e testarla<\/strong>:<\/p>\n<ol data-start=\"1429\" data-end=\"1665\">\n<li data-start=\"1429\" data-end=\"1490\"><strong data-start=\"1432\" data-end=\"1488\">Clicca su &#8220;Salva&#8221; per memorizzare la configurazione.<\/strong><\/li>\n<li data-start=\"1491\" data-end=\"1575\"><strong data-start=\"1494\" data-end=\"1530\">Attiva manualmente l&#8217;automazione<\/strong> per verificare che funzioni correttamente.<\/li>\n<li data-start=\"1576\" data-end=\"1665\">Se necessario, <strong data-start=\"1594\" data-end=\"1618\">modifica i parametri<\/strong> per ottimizzare il comportamento desiderato.<\/li>\n<\/ol>\n<h2 data-start=\"1672\" data-end=\"1727\"><strong data-start=\"1675\" data-end=\"1727\">Esempi Avanzati di Automazioni in Home Assistant<\/strong><\/h2>\n<h3 data-start=\"1729\" data-end=\"1819\"><strong data-start=\"1733\" data-end=\"1817\">1. Inviare Notifiche in Caso di Finestra Aperta Quando il Riscaldamento \u00e8 Acceso<\/strong><\/h3>\n<p data-start=\"1820\" data-end=\"1963\">Se vuoi evitare sprechi di energia, puoi ricevere una notifica quando una finestra viene lasciata aperta mentre il riscaldamento \u00e8 in funzione.<\/p>\n<p data-start=\"1965\" data-end=\"1986\"><strong data-start=\"1965\" data-end=\"1986\">Automazione YAML:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Avviso finestra aperta con riscaldamento acceso'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">binary_sensor.finestra_soggiorno<\/span><br \/>\n<span class=\"hljs-attr\">to:<\/span> <span class=\"hljs-string\">'on'<\/span><br \/>\n<span class=\"hljs-attr\">condition:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">condition:<\/span> <span class=\"hljs-string\">state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">climate.riscaldamento<\/span><br \/>\n<span class=\"hljs-attr\">state:<\/span> <span class=\"hljs-string\">'heat'<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">notify.notify<\/span><br \/>\n<span class=\"hljs-attr\">data:<\/span><br \/>\n<span class=\"hljs-attr\">message:<\/span> <span class=\"hljs-string\">'Hai lasciato la finestra aperta mentre il riscaldamento \u00e8 acceso!'<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<h3 data-start=\"2427\" data-end=\"2486\"><strong data-start=\"2431\" data-end=\"2484\">2. Cambiare il Colore delle Luci in Base al Meteo<\/strong><\/h3>\n<p data-start=\"2487\" data-end=\"2613\">Se vuoi creare un&#8217;atmosfera diversa in base alle condizioni meteo esterne, puoi cambiare automaticamente il colore delle luci.<\/p>\n<p data-start=\"2615\" data-end=\"2636\"><strong data-start=\"2615\" data-end=\"2636\">Automazione YAML:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Cambia colore luce in base al meteo'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">state<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">weather.home<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">light.turn_on<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">light.soggiorno<\/span><br \/>\n<span class=\"hljs-attr\">data_template:<\/span><br \/>\n<span class=\"hljs-attr\">color_name:<\/span> <span class=\"hljs-string\">&gt;<br \/>\n{% if is_state('weather.home', 'rainy') %}<br \/>\nblue<br \/>\n{% elif is_state('weather.home', 'sunny') %}<br \/>\nyellow<br \/>\n{% else %}<br \/>\nwhite<br \/>\n{% endif %}<br \/>\n<\/span><\/code><\/div>\n<\/div>\n<h3 data-start=\"3125\" data-end=\"3163\"><strong data-start=\"3129\" data-end=\"3161\">3. Modalit\u00e0 Notte Automatica<\/strong><\/h3>\n<p data-start=\"3164\" data-end=\"3280\">Vuoi che tutte le luci si spengano e il termostato si abbassi automaticamente ogni notte alle 23:00? Ecco come fare:<\/p>\n<p data-start=\"3282\" data-end=\"3303\"><strong data-start=\"3282\" data-end=\"3303\">Automazione YAML:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Attiva modalit\u00e0 notte'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">time<\/span><br \/>\n<span class=\"hljs-attr\">at:<\/span> <span class=\"hljs-string\">'23:00:00'<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">light.turn_off<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">all<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">climate.set_temperature<\/span><br \/>\n<span class=\"hljs-attr\">data:<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">climate.termostato_casa<\/span><br \/>\n<span class=\"hljs-attr\">temperature:<\/span> <span class=\"hljs-number\">18<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<h3 data-start=\"3617\" data-end=\"3677\"><strong data-start=\"3621\" data-end=\"3675\">4. Aprire Automaticamente le Tapparelle al Mattino<\/strong><\/h3>\n<p data-start=\"3678\" data-end=\"3751\">Se vuoi che le tapparelle si alzino automaticamente quando sorge il sole:<\/p>\n<p data-start=\"3753\" data-end=\"3774\"><strong data-start=\"3753\" data-end=\"3774\">Automazione YAML:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-[5px] h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">yaml<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre language-yaml\"><span class=\"hljs-attr\">automation:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">alias:<\/span> <span class=\"hljs-string\">'Apertura tapparelle all\u2019alba'<\/span><br \/>\n<span class=\"hljs-attr\">trigger:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">platform:<\/span> <span class=\"hljs-string\">sun<\/span><br \/>\n<span class=\"hljs-attr\">event:<\/span> <span class=\"hljs-string\">sunrise<\/span><br \/>\n<span class=\"hljs-attr\">action:<\/span><br \/>\n<span class=\"hljs-bullet\">-<\/span> <span class=\"hljs-attr\">service:<\/span> <span class=\"hljs-string\">cover.open_cover<\/span><br \/>\n<span class=\"hljs-attr\">entity_id:<\/span> <span class=\"hljs-string\">cover.tapparella_soggiorno<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<h2 data-start=\"3998\" data-end=\"4061\"><strong data-start=\"4001\" data-end=\"4059\">Integrazione con Assistenti Vocali e Dispositivi Smart<\/strong><\/h2>\n<p data-start=\"4063\" data-end=\"4185\">Home Assistant pu\u00f2 essere <strong data-start=\"4089\" data-end=\"4138\">integrato con Google Assistant e Amazon Alexa<\/strong> per gestire le automazioni con comandi vocali.<\/p>\n<p data-start=\"4187\" data-end=\"4234\">Esempio di comando vocale con Google Assistant:<\/p>\n<ul data-start=\"4236\" data-end=\"4337\">\n<li data-start=\"4236\" data-end=\"4286\"><strong data-start=\"4238\" data-end=\"4284\">&#8220;Ok Google, accendi le luci del soggiorno&#8221;<\/strong><\/li>\n<li data-start=\"4287\" data-end=\"4337\"><strong data-start=\"4289\" data-end=\"4335\">&#8220;Alexa, imposta la temperatura a 21 gradi&#8221;<\/strong><\/li>\n<\/ul>\n<p data-start=\"4339\" data-end=\"4478\">Per abilitare questa funzione, devi <strong data-start=\"4375\" data-end=\"4429\">configurare l\u2019integrazione con Google Home o Alexa<\/strong> direttamente dall\u2019interfaccia di Home Assistant.<\/p>\n<p data-start=\"4507\" data-end=\"4844\">Creare <strong data-start=\"4514\" data-end=\"4547\">automazioni in Home Assistant<\/strong> permette di <strong data-start=\"4560\" data-end=\"4604\">trasformare la casa in un ambiente smart<\/strong>, migliorando <strong data-start=\"4618\" data-end=\"4665\">comfort, sicurezza ed efficienza energetica<\/strong>. Con il sistema <strong data-start=\"4682\" data-end=\"4695\">integrato<\/strong> e l\u2019uso di <strong data-start=\"4707\" data-end=\"4715\">YAML<\/strong>, puoi personalizzare ogni aspetto della tua domotica, dalle luci alla temperatura, fino alla gestione dei dispositivi elettrici.<\/p>\n<p data-start=\"4846\" data-end=\"5011\">Se sei un principiante, puoi iniziare con l\u2019<strong data-start=\"4890\" data-end=\"4933\">editor di automazioni di Home Assistant<\/strong>, mentre per soluzioni pi\u00f9 avanzate il codice YAML offre il massimo controllo.<\/p>\n<p data-start=\"5013\" data-end=\"5078\" data-is-last-node=\"\" data-is-only-node=\"\">\u26a1 <strong data-start=\"5015\" data-end=\"5075\">Ora tocca a te! Quale automazione vuoi creare per prima?<\/strong> \ud83d\ude80<\/p>\n<\/li>\n<\/ol>\n<p><!-- Articoli correlati - SEO internal linking --><\/p>\n<div class=\"related-posts-seo\" style=\"margin-top:30px; padding:20px; background:#f5f5f5; border-radius:8px;\">\n<h3 style=\"margin-top:0;\">Potrebbe interessarti anche:<\/h3>\n<ul style=\"margin-bottom:0;\">\n<li><a href=\"https:\/\/gianlucagentile.com\/blog\/cose-home-assistant-la-soluzione-open-source-per-la-domotica-intelligente\/\">Cos&#039;\u00e8 Home Assistant: La Soluzione Open-Source per la Domotica Intelligente<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Automazioni in Home Assistant Home Assistant \u00e8 una piattaforma open-source per la domotica che permette di automatizzare e controllare dispositivi smart all&#8217;interno della tua casa&#8230;.<\/p>\n","protected":false},"author":3,"featured_media":127846,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Automazioni Home Assistant: Guida Completa %%sep%%...","_seopress_titles_desc":"Scopri come creare automazioni in Home Assistant utilizzando YAML e il sistema integrato. Esempi pratici su accensione luci, notifiche di sicurezza...","_seopress_robots_index":"","footnotes":""},"categories":[5372],"tags":[5626,1377,5628,6002,1394,3608,3983,1399],"class_list":{"0":"post-127842","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-domotica-e-smart-home","8":"tag-ai","9":"tag-amazon","10":"tag-app","11":"tag-domotica","12":"tag-google","13":"tag-seo","14":"tag-sicurezza","15":"tag-smartphone"},"_links":{"self":[{"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/posts\/127842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/comments?post=127842"}],"version-history":[{"count":0,"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/posts\/127842\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/media\/127846"}],"wp:attachment":[{"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/media?parent=127842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/categories?post=127842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gianlucagentile.com\/blog\/wp-json\/wp\/v2\/tags?post=127842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}