Verbindingen / Automatisering
Home Assistant en Marrow Health
Geautomatiseerd
Stappen, slaap, gewicht en calorieën als sensoren in Home Assistant, volgens een schema bijgewerkt, voor dashboards en automatiseringen thuis.
Openen in Marrow werkt op een iPhone met Marrow 1.5 of nieuwer.
Geautomatiseerd (Webhook-trigger) Gratis
Marrow post CSV of JSON volgens een schema naar een URL, ook met de app gesloten. Je hebt nodig: Je Home Assistant, bereikbaar via HTTPS.
- Open in Marrow Exporteer en tik op Home Assistant. Zet Geautomatiseerd aan.
- Voeg de webhook-trigger en de sensoren uit het recept toe aan
configuration.yaml. - In Marrow: Nieuwe automatisering. De pagina vraagt om:
- Adres: het adres van je Home Assistant, dan
/api/webhook/en de webhook-id uit het recept. Het moet bereikbaar zijn via HTTPS. Geen koptekst nodig. Het ziet eruit alshttps://<your-ha>/api/webhook/<id>. - Gegevens en Cadans: het soort gegevens, JSON of CSV, en hoe vaak het draait.
- Uitvoeren: herstart Home Assistant nadat je
configuration.yamlhebt bewerkt en tik dan op Nu uitvoeren.
- Adres: het adres van je Home Assistant, dan
Als het niet werkt
In Home Assistant
- Afgeleverd, maar de sensoren veranderen niet. Home Assistant antwoordt 200, ook voor een webhook-id die het niet kent, dus Marrow toont afgeleverd. Controleer of de id aan het eind van het adres precies overeenkomt met
webhook_idin configuration.yaml. - Received remote request for local webhook. Deze waarschuwing in het log van Home Assistant betekent dat
local_onlyaanstaat, wat de standaard is. Een verzoek via internet, ook via een cloud-webhook van Nabu Casa, doet dan niets. Zetlocal_only: false, zoals in het recept. - Server answered 405. De webhook accepteert standaard POST en PUT. Als
allowed_methodsis ingesteld, moet POST erin staan. - Wijzigingen in configuration.yaml doen niets. Herstart Home Assistant nadat je het hebt bewerkt. Wijzigingen in template-entiteiten kunnen ook worden herladen met de actie voor het herladen van templates.
- Geen HTTPS-adres. Marrow heeft er een nodig. Een cloud-webhook van Nabu Casa geeft er een, of zet je eigen domein met een certificaat vóór Home Assistant.
- De waarden zijn leeg. Kies JSON in Marrow. Home Assistant geeft de body alleen door aan
trigger.jsonals het JSON is.
Controles voor Geautomatiseerd
- Test met Nu uitvoeren. De regel onder Nu uitvoeren zegt wat er gebeurde. Elk 2xx-antwoord telt als afgeleverd. Al het andere verschijnt als Server answered met de statuscode, of de netwerkfout.
- Bekijk het Activiteitenlog. In de automatisering toont Meer opties, Activiteitenlog de laatste 30 runs met het resultaat van elke run.
- Runs komen laat. iOS kiest het moment voor runs op de achtergrond, en een telefoon die op slot blijft, verstuurt pas bij de volgende keer ontgrendelen. Sinds laatste run haalt het in bij de volgende run die slaagt.
- Een ontvanger op je thuisnetwerk. Marrow heeft toegang tot Lokaal netwerk nodig om erbij te kunnen (Instellingen, Privacy en beveiliging, Lokaal netwerk). Tik één keer op Nu uitvoeren terwijl Marrow open is, zodat iOS het kan vragen: op de achtergrond weigert iOS zonder te vragen.
- Hij gaat niet aan. Elke automatisering die aanstaat, telt als een verbinding. Gratis houdt 1 verbinding tegelijk aan. Marrow Pro houdt er maximaal 10 aan: AI's, servers en automatiseringen samen.
Meer oplossingen in de handleidingen: Geautomatiseerd.