Orologio astronomico
Le luci seguono il sole, non un orario fisso. Alba e tramonto del posto dove sei, con anticipo o ritardo, tetti orari per l'estate e una sonda crepuscolare quando il cielo decide prima del calendario. E dopo un riavvio le luci tornano come devono essere, senza aspettare il giorno dopo.
Un giorno intero scorre in una quarantina di secondi. Prova l'estate: il tramonto va oltre le 20:30 e il tetto orario tiene le luci al loro posto. Poi simula un riavvio: è la differenza fra un orologio astronomico e un'automazione.
Un gruppo, tutti gli eventi che servono
Ogni gruppo di luci è una voce dell'integrazione: si aggiunge, si modifica e si disattiva per la stagione come qualsiasi altra cosa in Home Assistant. Dentro il gruppo si mettono gli eventi, che sono regole, e se ne possono mettere quanti se ne vuole.
| Campo dell'evento | Valori |
|---|---|
| Quando | tramonto · alba · orario fisso · sonda buio · sonda luce |
| Scarto | da −120 a +120 minuti rispetto all'ora solare |
| Tetti orari | mai prima delle… · mai dopo le… (facoltativi) |
| Cosa fare | accendi · spegni · imposta intensità |
| Su quali entità | luci, prese, interruttori virtuali: quante servono |
I tetti orari sono la funzione che ogni orologio astronomico da quadro ha e che si dimentica sempre quando lo si rifà in software: alle nostre latitudini il tramonto si sposta di circa tre ore fra dicembre e giugno, e senza un limite d'estate le luci esterne si accendono alle nove e un quarto di sera. Con «mai dopo le 20:30» il problema sparisce.
Le tre cose che un'automazione non fa
1 Riallineamento
Un'automazione a innesco è cieca ai riavvii: se Home Assistant riparte alle 23, nessun evento scatta più e le luci restano come capita fino al giorno dopo. Qui all'avvio si calcola, per ogni singola entità, qual è l'ultimo evento passato che la riguarda, e si applica quello. Lo stesso fa il pulsante Riallinea adesso, comodo dopo un intervento manuale o in collaudo, per provare la programmazione senza aspettare il buio.
2 Spaziatura fra i comandi
Due entità sullo stesso ricevitore radio, comandate nello stesso istante, ne eseguono una sola: il modulo riceve due trame a millisecondi di distanza e ne lascia cadere una. Il guasto è intermittente e sembra un comando perso a caso. Qui fra un comando e il successivo passa un intervallo regolabile, così il problema non si presenta.
3 Verifica e ritentativo
Dopo ogni comando si aspetta che l'entità confermi lo stato voluto; se non arriva, si ripete, fino a tre volte. Nel registro resta traccia di quale entità ha avuto bisogno di più tentativi: è il modo per accorgersi che un attuatore sta peggiorando prima che smetta del tutto.
Cosa serve
Home Assistant e le luci che hai già, come entità light, switch o
input_boolean: relè, dimmer, prese comandate, gruppi. Alba e tramonto li
calcola dalla posizione impostata in Home Assistant, quindi funziona ovunque senza servizi
esterni e senza internet.
La sonda crepuscolare è facoltativa e non è alternativa all'ora solare: un gruppo può avere eventi al tramonto e eventi da sonda. I tetti orari valgono anche per la sonda, il che serve più di quanto sembri, perché una fotocellula coperta da una tenda o sporcata dalla pioggia può scattare a mezzogiorno.
Installazione
Integrazione gratuita e open source, licenza Apache 2.0.