Kapcsolatok / Automatizálás
Home Assistant és Marrow Health
Automatizált
Lépések, alvás, testsúly és kalória Home Assistant szenzorokként, ütemezve frissítve, otthoni irányítópultokhoz és automatizálásokhoz.
A Megnyitás a Marrow-ban Marrow 1.5 vagy újabb verziót futtató iPhone-on működik.
Automatizált (Webhook-eseményindító) Ingyenes
A Marrow ütemezve CSV-t vagy JSON-t POST-ol egy URL-re, zárt appal. Ami kell: A saját Home Assistant, HTTPS-en elérhetően.
- A Marrow-ban nyisd meg az Exportálás részt, és koppints a Home Assistant elemre. Kapcsold be az Automatizált opciót.
- Add hozzá a receptben szereplő webhook-eseményindítót és szenzorokat a
configuration.yamlfájlhoz. - A Marrow-ban: Új automatizálás. Az oldala ezeket kéri:
- Cím: A Home Assistant címed, utána
/api/webhook/és a receptben szereplő webhook-azonosító. HTTPS-en kell elérhetőnek lennie. Fejléc nem kell. Így néz ki:https://<your-ha>/api/webhook/<id>. - Adatok és Kadencia: az adat fajtája, JSON vagy CSV, és hogy milyen gyakran fut.
- Futtatás: A
configuration.yamlszerkesztése után indítsd újra a Home Assistant-et, aztán Futtatás most.
- Cím: A Home Assistant címed, utána
Ha nem működik
A Home Assistant-ben
- Kézbesítve, mégsem változnak a szenzorok. A Home Assistant 200-zal válaszol akkor is, ha nem ismeri a webhook-azonosítót, ezért a Marrow kézbesítettnek mutatja. Ellenőrizd, hogy a cím végén lévő azonosító pontosan egyezik-e a configuration.yaml
webhook_idértékével. - Received remote request for local webhook. Ez a figyelmeztetés a Home Assistant naplójában azt jelenti, hogy a
local_onlybe van kapcsolva, ez az alapértelmezés. Az internetről érkező kérés, a Nabu Casa felhős webhookot is beleértve, ilyenkor nem csinál semmit. Állítsd alocal_only: falseértékre, ahogy a receptben. - Server answered 405. A webhook alapértelmezés szerint POST-ot és PUT-ot fogad. Ha az
allowed_methodsbe van állítva, tartalmaznia kell a POST-ot. - A configuration.yaml módosításai nem hatnak. Szerkesztés után indítsd újra a Home Assistant-et. A sablonentitások módosításait a template reload művelettel is újratöltheted.
- Nincs HTTPS cím. A Marrow-nak kell egy. Egy Nabu Casa felhős webhook ad ilyet, vagy tegyél a Home Assistant elé egy saját tartományt tanúsítvánnyal.
- Az értékek üresek. Válaszd a JSON-t a Marrow-ban. A Home Assistant csak akkor adja át a törzset a
trigger.jsonmezőnek, ha az JSON.
Automatizált ellenőrzések
- Teszteld a Futtatás most gombbal. A Futtatás most alatti sor megmondja, mi történt. Bármely 2xx válasz kézbesítettnek számít. Minden más Server answered és az állapotkód formájában jelenik meg, vagy mint hálózati hiba.
- Nézd meg az Aktivitási naplót. Az automatizálásban a További lehetőségek, Aktivitási napló az utolsó 30 futást listázza az egyes eredményekkel.
- A futások későn jönnek. A háttérfutások időpontját az iOS választja, és egy zárolva maradt telefon a következő feloldáskor küld. Az „Az utolsó futás óta” tartomány a következő sikeres futásnál bepótolja a kimaradtat.
- Fogadó az otthoni hálózatodon. A Marrow-nak helyi hálózati hozzáférés kell az eléréséhez (Beállítások, Adatvédelem és biztonság, Helyi hálózat). Koppints egyszer a Futtatás most gombra nyitott Marrow-val, hogy az iOS rákérdezhessen: a háttérben kérdés nélkül elutasít.
- Nem kapcsol be. Minden bekapcsolt automatizálás kapcsolatnak számít. Az Ingyenes csomagban egyszerre 1 kapcsolat lehet bekapcsolva. A Marrow Pro legfeljebb 10-et enged: az AI-k, a szerverek és az automatizálások együtt.
További megoldások az útmutatókban: Automatizált.