Conexiuni / Automatizare
Home Assistant și Marrow Health
Automatizat
Pași, somn, greutate și calorii ca senzori Home Assistant, actualizați după un program, pentru panouri și automatizări acasă.
Deschide în Marrow merge pe un iPhone cu Marrow 1.5 sau mai nou.
Automatizat (declanșator webhook) Gratuit
Marrow trimite CSV sau JSON la un URL, după un program, cu aplicația închisă. Ai nevoie de: Home Assistant-ul tău, accesibil prin HTTPS.
- În Marrow, deschide Exportă și atinge Home Assistant. Activează Automatizat.
- Adaugă declanșatorul webhook și senzorii din rețetă în
configuration.yaml. - În Marrow: Automatizare nouă. Pagina ei cere:
- Adresă: Adresa Home Assistant-ului tău, apoi
/api/webhook/și ID-ul webhookului din rețetă. Trebuie să fie accesibilă prin HTTPS. Nu e nevoie de antet. Arată așa:https://<your-ha>/api/webhook/<id>. - Date și Frecvență: tipul de date, JSON sau CSV, și cât de des rulează.
- Rulează: Repornește Home Assistant după ce editezi
configuration.yaml, apoi Rulează acum.
- Adresă: Adresa Home Assistant-ului tău, apoi
Dacă nu merge
În Home Assistant
- Livrat, dar senzorii nu se schimbă. Home Assistant răspunde 200 chiar și pentru un ID de webhook pe care nu îl cunoaște, așa că Marrow arată livrat. Verifică dacă ID-ul de la finalul adresei se potrivește exact cu
webhook_iddin configuration.yaml. - Received remote request for local webhook. Acest avertisment din jurnalul Home Assistant înseamnă că
local_onlyeste activ, ceea ce e valoarea implicită. O cerere de pe internet, inclusiv un URL de webhook Nabu Casa Cloud, nu mai face atunci nimic. Seteazălocal_only: false, ca în rețetă. - Serverul a răspuns 405. Webhookul acceptă implicit POST și PUT. Dacă
allowed_methodseste setat, trebuie să includă POST. - Modificările din configuration.yaml nu fac nimic. Repornește Home Assistant după ce îl editezi. Modificările entităților template pot fi reîncărcate și cu acțiunea de reîncărcare a template-urilor.
- Nu ai o adresă HTTPS. Marrow are nevoie de una. Un webhook Nabu Casa Cloud îți dă una, sau pune propriul domeniu cu certificat în fața Home Assistant.
- Valorile sunt goale. Alege JSON în Marrow. Home Assistant dă corpul lui
trigger.jsondoar când este JSON.
Verificări pentru Automatizat
- Testează cu Rulează acum. Rândul de sub Rulează acum spune ce s-a întâmplat. Orice răspuns 2xx se numără ca livrat. Orice altceva apare ca Server answered urmat de codul de stare sau ca eroarea de rețea.
- Verifică Jurnalul de activitate. În automatizare, Mai multe opțiuni, Jurnal de activitate listează ultimele ei 30 de rulări, cu rezultatul fiecăreia.
- Rulările vin târziu. iOS alege momentul pentru rulările în fundal, iar un telefon care rămâne blocat trimite la următoarea deblocare. „De la ultima rulare” recuperează la următoarea rulare reușită.
- Un receptor în rețeaua ta de acasă. Marrow are nevoie de acces la Local Network ca să ajungă la el (Settings, Privacy and Security, Local Network). Atinge Rulează acum o dată, cu Marrow deschis, ca iOS să poată întreba: în fundal refuză fără să întrebe.
- Nu se activează. Fiecare automatizare activă se numără ca o conexiune. Gratuit păstrează 1 conexiune activă odată. Marrow Pro păstrează până la 10: AI-uri, servere și automatizări la un loc.
Mai multe rezolvări în ghiduri: Automatizat.