Connessioni / Automazione
Home Assistant e Marrow Health
Automatico
Passi, sonno, peso e calorie come sensori di Home Assistant, aggiornati a intervalli regolari, per dashboard e automazioni di casa.
Apri in Marrow funziona su un iPhone con Marrow 1.5 o successivo.
Automatico (trigger webhook) Gratis
Marrow invia in POST CSV o JSON a un URL con una pianificazione, con l'app chiusa. Ti serve: il tuo Home Assistant, raggiungibile via HTTPS.
- In Marrow apri Esporta e tocca Home Assistant. Attiva Automatico.
- Aggiungi a
configuration.yamlil trigger webhook e i sensori della ricetta. - In Marrow: Nuova automazione. La sua pagina chiede:
- Indirizzo: l'indirizzo del tuo Home Assistant, poi
/api/webhook/e l'id del webhook dalla ricetta. Deve essere raggiungibile via HTTPS. Non serve alcuna intestazione. Ha questo aspetto:https://<your-ha>/api/webhook/<id>. - Dati e Cadenza: il tipo di dati, JSON o CSV, e la frequenza di esecuzione.
- Esecuzione: riavvia Home Assistant dopo aver modificato
configuration.yaml, poi Esegui ora.
- Indirizzo: l'indirizzo del tuo Home Assistant, poi
Se non funziona
In Home Assistant
- Consegnato, ma i sensori non cambiano. Home Assistant risponde 200 anche per un id webhook che non conosce, quindi Marrow mostra consegnato. Controlla che l'id in fondo all'indirizzo corrisponda esattamente a
webhook_idin configuration.yaml. - Received remote request for local webhook. Questo avviso nel log di Home Assistant significa che
local_onlyè attivo, ed è il valore predefinito. Una richiesta da internet, compreso un webhook cloud di Nabu Casa, allora non fa niente. Impostalocal_only: false, come nella ricetta. - Server answered 405. Il webhook accetta POST e PUT di default. Se
allowed_methodsè impostato, deve includere POST. - Le modifiche a configuration.yaml non fanno niente. Riavvia Home Assistant dopo averlo modificato. Le modifiche alle entità template si possono anche ricaricare con l'azione di ricaricamento dei template.
- Nessun indirizzo HTTPS. Marrow ne ha bisogno. Un webhook cloud di Nabu Casa ne fornisce uno, oppure metti un tuo dominio con certificato davanti a Home Assistant.
- I valori sono vuoti. Scegli JSON in Marrow. Home Assistant passa il corpo a
trigger.jsonsolo se è JSON.
Controlli per Automatico
- Prova con Esegui ora. La riga sotto Esegui ora dice che cosa è successo. Qualsiasi risposta 2xx conta come consegnata. Tutto il resto compare come Server answered e il codice di stato, oppure l'errore di rete.
- Controlla il Registro attività. Nell'automazione, Altre opzioni, Registro attività elenca le ultime 30 esecuzioni con l'esito di ciascuna.
- Le esecuzioni arrivano in ritardo. È iOS a scegliere il momento delle esecuzioni in background, e un telefono che resta bloccato invia al successivo sblocco. Dall'ultima esecuzione si mette in pari alla prima esecuzione che riesce.
- Un ricevitore sulla tua rete di casa. Per raggiungerlo Marrow ha bisogno dell'accesso alla rete locale (Impostazioni, Privacy e sicurezza, Rete locale). Tocca Esegui ora una volta con Marrow aperto, così iOS può chiedertelo: in background rifiuta senza chiedere.
- Non si attiva. Ogni automazione attiva conta come una connessione. Il piano gratuito ne tiene attiva 1 alla volta. Marrow Pro fino a 10: IA, server e automazioni insieme.
Altre soluzioni nelle guide: Automatico.