Dei propri messaggi Signal non avvisa
Home Assistant era associato come dispositivo secondario e inviava col mio numero. Le immagini arrivavano, la notifica mai. Solo un mittente estraneo la fa scattare.
Contenuto
Ogni notifica dall’appartamento di Merano passa per un solo script, non per chiamate sparse in venti automazioni.
Il motivo è banale e si è già ripagato tre volte: se cambia il canale — un secondo destinatario, un’escalation, un altro servizio — è una modifica in un punto.
Questo articolo parla di com’è fatto quell’unico canale. E di una deviazione che le immagini le consegnava, ma non faceva mai scattare una notifica.
Due canali, e decide il livello
| Livello | Signal | App |
|---|---|---|
info |
✓ | — |
avviso |
✓ | con suono, urgente |
allarme |
✓ | critico — suona anche in silenzioso |
Due canali non sono esuberanza ma divisione del lavoro: ciascuno sa fare qualcosa che l’altro non sa.
Perché Signal. In una notifica del telefono un’immagine è solo una miniatura da allargare con cautela — e un tocco apre sempre l’app che ha segnalato, cioè Home Assistant. La mia obiezione, testuale: «bisogna ingrandire la notifica con tutta cautela, per quello sono troppo imbranato.»
In una conversazione Signal la stessa immagine compare a piena larghezza, e un tocco finisce in Signal.
Perché l’app resta comunque. Solo lei può spingere un allarme attraverso il silenzioso e la concentrazione. Su questo si regge l’allarme antigelo in un appartamento che d’inverno resta vuoto.
E perché nessuno dei due basta. L’interruttore dell’uomo morto — la segnalazione nel caso il sistema stesso ammutolisca — gira di proposito all’esterno, attraverso un servizio di terzi.
Una via di notifica che gira nello stesso sistema che sorveglia non può segnalare proprio la cosa più importante: che quel sistema non c’è più.
Un campo, due forme — convertito invece che duplicato
Per un’immagine l’app ha bisogno di un URL dei media, Signal di un percorso di file. Entrambi puntano allo stesso file, scritti solo in modo diverso.
Invece di far riempire due campi a ogni chiamante, lo script converte. Una chiamata è quindi così:
- action: script.melden
data:
stufe: alarm
titel: Allarme acqua
text: Il rilevatore in cucina è scattato
bild: /media/local/schnappschuesse/tuer_zuletzt.jpg
Nessun chiamante ha dovuto essere adattato quando è arrivato il secondo canale. È tutto lì lo scopo dell’esercizio.
La deviazione che non ha funzionato
Il primo impianto era quello ovvio: associare Home Assistant con un codice QR come dispositivo secondario all’account Signal personale — come un client da computer, senza un nuovo numero.
Ha funzionato. A metà.
Le immagini arrivavano. Una notifica mai.
Il motivo, una volta detto, è evidente: Home Assistant inviava con il numero stesso del destinatario.
Dei propri messaggi Signal non avvisa. Non è un malfunzionamento, è il senso della cosa — altrimenti il telefono suonerebbe a ogni messaggio che uno scrive dal computer.
Un gruppo non avrebbe cambiato nulla; lì vale lo stesso. Solo un mittente estraneo fa scattare una notifica.
La soluzione: un account proprio, senza telefono
Home Assistant ha ora un account Signal suo. Nessun telefono, nessuna app Signal su alcun apparecchio — il programma è esso stesso il dispositivo principale, e il numero ha dovuto ricevere un codice di conferma esattamente una volta.
Le segnalazioni vanno in un gruppo con dentro entrambi gli abitanti. Effetto collaterale che non avevo considerato: entrambi vedono la stessa conversazione e possono rispondere lì dentro. Una notifica diventa un discorso, senza che nessuno debba inoltrare niente.
E perché il riordino dopo non era cosmesi
Il dispositivo secondario associato è stato rimosso — prima in Signal sotto Dispositivi collegati, poi i resti sull’apparecchio stesso.
Contava più di quanto sembri:
Come dispositivo collegato, Home Assistant era un dispositivo Signal a tutti gli effetti sull’account personale — e avrebbe registrato le conversazioni private di quell’account nella cartella del componente aggiuntivo.
Un sistema di allerta che di passaggio conserva lo storico privato dei messaggi del suo proprietario non è più un sistema di allerta. Non se ne accorge nessuno, perché funziona.
Un avvertimento al riguardo, perché la strada sbagliata è invitante: per rimuoverlo non usare l’endpoint di cancellazione registrazione. Con l’opzione corrispondente quello cancella l’account, non il collegamento.
Cosa ti consiglio
- Fai passare tutte le notifiche per uno script. Il secondo canale arriverà, e allora vorrai cambiare un punto, non venti.
- Dai al sistema di allerta un account suo. Dei tuoi messaggi non ricevi notifica — su ogni servizio che gestisce la cosa in modo sensato.
- Non associarlo al tuo account privato. Un dispositivo collegato è un dispositivo a tutti gli effetti, con tutto quello che poi legge.
- Tieni un canale che passa il silenzioso. Per esattamente le due segnalazioni all’anno in cui conta.
- Metti all’esterno l’interruttore dell’uomo morto. Un sistema non può segnalare di essere caduto.
- Converti un campo invece di mantenerne due. Stesso file, due grafie — va nello script, non in ogni chiamata.
E quindi?
La deviazione fallita non era stupida. Era la soluzione più parsimoniosa: nessun secondo account, nessun secondo numero, niente da configurare.
È fallita su una proprietà che non è un difetto e non è documentata da nessuna parte come limite, perché dal punto di vista del servizio è del tutto giusta. Dei propri messaggi non avvisa nessuno.
E se fosse rimasta, avrebbe fatto di passaggio una cosa per cui non era mai stata pensata: registrare le conversazioni private di una persona su un server in cantina.
Le due cose insieme sono il motivo per cui oggi la via di notifica ha un account suo — e perché non è un disagio ma la vera soluzione.
Se vuoi seguire tutto questo: usa RSS
Niente newsletter. Non mi dai un indirizzo, non tengo liste e nessuno deve acconsentire a nulla per sapere che un articolo è pronto. RSS è la soluzione più vecchia e, per entrambe le parti, la più onesta.
Come si fa, e perché niente newsletter
- 1Procurati un lettore di feed. Senza account con un’app sul telefono o un’estensione del browser; chi preferisce usa un servizio con account.
- 2Inserisci lì l’indirizzo qui sopra.
- 3Fatto. I nuovi articoli compaiono da soli nel tuo lettore — ciò che non leggi resta non letto, e niente finisce tra fatture e pubblicità nella posta.
Perché è meglio: il tuo lettore scarica il file. Io non ricevo nessun indirizzo e non posso vedere chi legge né se qualcuno ha aperto. Disiscriversi vuol dire cancellare la voce — senza link, senza mail di conferma, senza di me.
