Yhteydet / Automaatio
Home Assistant ja Marrow Health
Automaattinen
Askeleet, uni, paino ja kalorit Home Assistantin antureina, päivitettyinä aikataululla, kotona toimiviin koontinäyttöihin ja automaatioihin.
Avaa Marrow'ssa toimii iPhonella, jossa on Marrow 1.5 tai uudempi.
Automaattinen (Webhook-liipaisin) Ilmainen
Marrow lähettää CSV:n tai JSONin URL-osoitteeseen aikataululla, sovellus suljettuna. Tarvitset: Oma Home Assistant, tavoitettavissa HTTPS:n yli.
- Avaa Marrow'ssa Vie ja napauta Home Assistant. Ota Automaattinen käyttöön.
- Lisää reseptin webhook-liipaisin ja anturit tiedostoon
configuration.yaml. - Marrow'ssa: Uusi automaatio. Sen sivu kysyy:
- Osoite: Home Assistantisi osoite, sitten
/api/webhook/ja reseptin webhook-tunniste. Sen on oltava tavoitettavissa HTTPS:n yli. Otsikkoa ei tarvita. Se näyttää tältä:https://<your-ha>/api/webhook/<id>. - Tiedot ja Tahti: tietojen laji, JSON tai CSV, ja kuinka usein se ajetaan.
- Suorita: Käynnistä Home Assistant uudelleen, kun olet muokannut tiedostoa
configuration.yaml, ja valitse sitten Suorita nyt.
- Osoite: Home Assistantisi osoite, sitten
Jos se ei toimi
Home Assistantissa
- Toimitettu, mutta anturit eivät muutu. Home Assistant vastaa 200 myös webhook-tunnisteelle, jota se ei tunne, joten Marrow näyttää toimitetuksi. Tarkista, että osoitteen lopussa oleva tunniste vastaa täsmälleen tiedoston configuration.yaml kenttää
webhook_id. - Received remote request for local webhook. Tämä Home Assistantin lokin varoitus tarkoittaa, että
local_onlyon päällä, kuten oletuksena. Internetistä tuleva pyyntö, myös Nabu Casan pilvi-webhook, ei silloin tee mitään. Asetalocal_only: falsekuten reseptissä. - Server answered 405. Webhook ottaa oletuksena vastaan POST- ja PUT-pyynnöt. Jos
allowed_methodson asetettu, siinä on oltava POST. - Muokkaukset tiedostoon configuration.yaml eivät tee mitään. Käynnistä Home Assistant uudelleen muokkauksen jälkeen. Template-entiteettien muutokset voi myös ladata uudelleen template reload -toiminnolla.
- Ei HTTPS-osoitetta. Marrow tarvitsee sellaisen. Nabu Casan pilvi-webhook antaa sellaisen, tai aseta oma sertifikaatilla varustettu verkkotunnuksesi Home Assistantin eteen.
- Arvot ovat tyhjiä. Valitse Marrow'ssa JSON. Home Assistant antaa sisällön kenttään
trigger.jsonvain, kun se on JSON.
Automaattisen tarkistukset
- Testaa toiminnolla Suorita nyt. Suorita nyt -painikkeen alla oleva rivi kertoo, mitä tapahtui. Mikä tahansa 2xx-vastaus lasketaan toimitetuksi. Kaikki muu näkyy tekstinä Server answered ja tilakoodi, tai verkkovirheenä.
- Tarkista Aktiivisuusloki. Automaatiossa Lisää vaihtoehtoja, Aktiivisuusloki listaa sen 30 viimeisintä ajoa kunkin tuloksineen.
- Ajot tulevat myöhässä. iOS valitsee taustaajojen hetken, ja koko päivän lukittuna ollut puhelin lähettää, kun se seuraavan kerran avataan. Edellisen ajon jälkeen saa kiinni seuraavalla onnistuneella ajolla.
- Vastaanottaja kotiverkossasi. Marrow tarvitsee Paikallinen verkko -käyttöoikeuden päästäkseen siihen (Asetukset, Tietosuoja ja turvallisuus, Paikallinen verkko). Napauta Suorita nyt kerran Marrow auki, jotta iOS voi kysyä: taustalla se kieltäytyy kysymättä.
- Se ei suostu menemään päälle. Jokainen käytössä oleva automaatio lasketaan yhteydeksi. Ilmainen sallii 1 yhteyden kerrallaan. Marrow Pro sallii enintään 10: tekoälyt, palvelimet ja automaatiot yhteensä.
Lisää korjauksia oppaissa: Automaattinen.