Synkroniser Apple Health-data med Home Assistant
Integrer helsedataene dine med Home Assistant.
Last updated: February 5, 2026
On this page
- Oversikt
- Forutsetninger
- Konfigurasjon
- Automatiseringsnavn
- Varsler
- Home Assistant-URL
- Automatisk generert endepunkt
- Forespørsels-timeout
- HTTP-headere
- Datatype-innstillinger
- Datatype
- Health Metrics-konfigurasjon
- Eksportinnstillinger
- Eksportformat
- Eksportversjon
- Datointervall
- Sammendrag data
- Tidsgruppering
- Synkroniseringsfrekvens
- Testing og verifisering
- Manuell testing
- Verifisering i Home Assistant
- Vis aktivitetslogger
- Sjekke Home Assistant-logger
- Feilsøking
- Vanlige problemer
- Feilmeldinger
- Home Assistant-integrasjonstips
- Bruke helsedata i automatiseringer
- Opprette dashboards
- Sensorstatusstruktur
- Tips og beste praksis
Home Assistant-automatiseringer lar deg automatisk synkronisere helsedataene dine med Home Assistant som sensorstatuser. Denne integrasjonen lar deg bruke helsedataene dine i Home Assistant-automatiseringer, dashboards og andre integrasjoner.
Oversikt
Home Assistant-automatiseringer sender helsemålingene dine til Home Assistants REST API, oppretter eller oppdaterer sensorstatuser som kan brukes i hele Home Assistant-instansen din. Dataene er formatert spesifikt for Home Assistants /states/
Bruksområder:
- Vis helsemålinger på Home Assistant-dashboards
- Opprett automatiseringer basert på helsedata
- Integrer helsedata med andre smarte hjem-enheter
- Spor helsetrender over tid i Home Assistant
Nøkkelfunksjoner:
- Automatisk opprettelse av sensorstatus
- Kun JSON-format (optimalisert for Home Assistant)
- Kun Health Metrics-datatype
- Enkel URL-konfigurasjon
Begrensninger
Tilgang til helsedata: Apper har ikke lov til å få tilgang til helsedata mens iPhone er låst. Automatiseringer vil bare kjøre i perioder når enheten din er låst opp. Dette kan påvirke datafriskheten. Se instruksjoner for manuell synkronisering for å holde data oppdatert.
Bakgrunnsbehandling: iOS begrenser bakgrunnsbehandling for å bevare batterilevetiden. Automatiseringer er avhengige av App-oppdatering i bakgrunnen og kan ikke kjøre umiddelbart hvis:
- App-oppdatering i bakgrunnen er deaktivert for appen
- Enheten er i Strømsparemodus
- Enheten har vært inaktiv i lengre perioder
- Systemressurser er begrenset
- Flere apper konkurrerer om bakgrunnskjøringstid
Støtter kun Health Metrics-datatype
Kun JSON-format (kan ikke endres)
Forutsetninger
- En Home Assistant-instans som kjører og er tilgjengelig på nettverket ditt
- Home Assistant API-tilgangstoken (Langtids-tilgangstoken)
- Nettverksforbindelse til Home Assistant-instansen din
- Home Assistant-versjon som støtter REST API
Konfigurasjon
Naviger til skjermen Automatiserte eksporter fra hovednavigasjonen, trykk deretter på "Ny automatisering" og velg "Home Assistant" som Automatiserings type.
Automatiseringsnavn
Skriv inn et beskrivende navn for automatiseringen din. Dette navnet vil bli brukt til å generere sensor-entitets-ID-en i Home Assistant.
Merk: Automatiseringsnavnet vil bli konvertert til små bokstaver med fjernede mellomrom for å opprette entitets-ID-en. For eksempel blir "Mine helsedata" til hae.minehelsedata.
Varsler
Konfigurer når du vil motta varsler:
- Varsle ved cacheoppdatering - Motta et varsel når hurtiglagrede data oppdateres
- Varsle ved kjøring - Motta et varsel hver gang automatiseringen kjører
Home Assistant-URL
Skriv inn grunn-URL-en for Home Assistant-instansen din. Dette bør inkludere protokollen og porten hvis du ikke bruker standarden.
Eksempel-URL-er:
http://homeassistant.local:8123http://192.168.1.100:8123
Merk: URL-en må være tilgjengelig fra enheten din. Hvis du bruker HTTPS, sørg for at sertifikatet ditt er gyldig eller legg til et unntak.
Automatisk generert endepunkt
Appen genererer automatisk det fullstendige API-endepunktet basert på automatiseringsnavnet ditt:
{your_url}/api/states/hae.{automation_name}
For eksempel, hvis URL-en din er http://homeassistant.local:8123 og automatiseringsnavnet ditt er "Helsemålinger", vil endepunktet være:
http://homeassistant.local:8123/api/states/hae.helsemalinger
Dette endepunktet vises under URL-feltet som referanse.
Forespørsels-timeout
Velg et timeout-intervall for HTTP-forespørsler til Home Assistant.
Tilgjengelige timeout-alternativer:
- 60 sekunder - Standard, egnet for de fleste Home Assistant-instanser
- 300 sekunder (5 minutter) - For tregere Home Assistant-instanser
- 1800 sekunder (30 minutter) - For veldig treg behandling
- 3600 sekunder (1 time) - Maksimal anbefalt timeout
HTTP-headere
Legg til autentiseringsheadere for tilgang til Home Assistant API. Du må legge til en Authorization-header med Langtids-tilgangstokenet ditt.
Påkrevd header:
Authorization: Bearer YOUR_LONG_LIVED_ACCESS_TOKEN
For å få et Langtids-tilgangstoken:
- Åpne Home Assistant
- Gå til profilen din (klikk på navnet ditt nederst til venstre)
- Scroll ned til "Langtids-tilgangstokens"
- Klikk på "Opprett token"
- Gi det et navn (f.eks. "Health Auto Export")
- Kopier tokenet og lim det inn i header-verdifeltet
Valgfrie headere:
Du kan legge til ytterligere headere hvis nødvendig for Home Assistant-oppsettet ditt.
For å legge til headere:
- Trykk på "Legg til headere"
- Skriv inn header-nøkkelen i venstre felt
- Skriv inn header-verdien i høyre felt
- Gjenta for ytterligere headere
Viktig: Hver header-nøkkel må ha en tilsvarende verdi. Tomme headere ignoreres.
Datatype-innstillinger
Datatype
Merk: Home Assistant-automatiseringer støtter kun Health Metrics-datatype. Denne innstillingen kan ikke endres og settes automatisk til Health Metrics.
Health Metrics-konfigurasjon
Velg Health Metrics - Velg hvilke spesifikke målinger som skal inkluderes. Du kan velge alle tilgjengelige målinger eller velge spesifikke.
Tips: Å velge bare målingene du trenger kan forbedre behandlingstiden og redusere datastørrelsen som sendes til Home Assistant.
Foretrukne kilder - Konfigurer hvilke datakilder som har prioritet når flere kilder leverer samme måling.
Eksportinnstillinger
Eksportformat
Merk: Home Assistant-automatiseringer støtter kun JSON-format. Denne innstillingen kan ikke endres og settes automatisk til JSON.
Eksportversjon
Merk: Eksportversjon er ikke tilgjengelig for Home Assistant-automatiseringer fordi formatet er optimalisert spesifikt for Home Assistants state API.
Datointervall
Velg når data skal eksporteres:
- Standard - Synkroniserer data for hele forrige dag pluss data opp til nåværende dato og tid
- I dag - Synkroniserer alle data for nåværende dato opp til nåværende tid
- I går - Synkroniserer alle data for hele forrige dag
Merk: Home Assistant-automatiseringer støtter ikke alternativene "Sanntid", "Siden siste synkronisering" eller "Siste 7 dager".
Sammendrag data
Slå Sammendrag data PÅ eller AV for Health Metrics.
- PÅ - Gir aggregerte datasammendrag (standard)
- AV - Gir desaggregerte data der det er mulig
Merk: Denne innstillingen gjelder kun for Health Metrics-datatype.
Tidsgruppering
Når Sammendrag data er aktivert, velg hvordan data skal aggregeres:
- Standard - Ingen aggregering, råe datapunkter
- Dager - Grupperer data etter dag (anbefalt)
Synkroniseringsfrekvens
Konfigurer hvor ofte automatiseringen skal synkronisere data med Home Assistant:
Velg et tall og intervall.
Testing og verifisering
Manuell testing
- Trykk på "Manuell eksport" på automatiseringens konfigurasjonsskjerm
- Velg et datointervall
- Trykk på "Eksporter" for å sende en testforespørsel
- Sjekk i Home Assistant at sensorstatusen er opprettet/oppdatert
Verifisering i Home Assistant
- Åpne Home Assistant
- Gå til Utviklerverktøy > Statuser
- Søk etter
hae.{your_automation_name}(små bokstaver, ingen mellomrom) - Verifiser at sensorstatusen viser helsedataene dine
- Sjekk "Sist oppdatert"-tidsstemplet for å bekrefte nylige synkroniseringer
Vis aktivitetslogger
- Trykk på "Vis aktivitetslogger" på automatiseringens konfigurasjonsskjerm
- Gjennomgå nylige automatiseringer
- Sjekk etter feil eller advarsler
- Verifiser forespørsels-tidsstempler og responsstatus
Sjekke Home Assistant-logger
Hvis data ikke vises i Home Assistant:
- Åpne Home Assistant
- Gå til Innstillinger > System > Logger
- Se etter feil relatert til REST API eller sensorstatuser
- Sjekk etter autentiseringsfeil eller ugyldig dataformat
Feilsøking
Vanlige problemer
Autentiseringsfeil
- Verifiser at Langtids-tilgangstokenet ditt er korrekt
- Sørg for at Authorization-headeren er formatert som:
Bearer YOUR_TOKEN - Sjekk at tokenet ikke har utløpt eller blitt tilbakekalt
- Verifiser at tokenet har passende tillatelser i Home Assistant
Sensor vises ikke i Home Assistant
- Sjekk at automatiseringsnavnet ikke inneholder spesialtegn
- Verifiser entitets-ID-formatet:
hae.{automation_name}(små bokstaver, ingen mellomrom) - Sjekk Home Assistant-logger for feil
- Sørg for at API-forespørselen var vellykket (sjekk Aktivitetslogger)
Data oppdateres ikke
- Sjekk at automatiseringen er aktivert
- Gjennomgå Aktivitetslogger for feil
- Sørg for nettverksforbindelse til Home Assistant
Tilkoblingstimeout
- Verifiser at Home Assistant kjører og er tilgjengelig
- Sjekk nettverksforbindelsen
- Øk innstillingen Forespørsels-timeout hvis Home Assistant responderer sakte
- Verifiser at URL-en og porten er korrekte
Feilmeldinger
Appen vil vise feilmeldinger hvis:
- URL-en er ugyldig eller utilgjengelig
- Autentiseringen mislykkes (sjekk Authorization-headeren)
- Home Assistant returnerer en feilstatuskode
- Nettverksforbindelsen ikke er tilgjengelig
Sjekk Aktivitetsloggene for detaljert feilinformasjon, inkludert HTTP-statuskoder og feilmeldinger fra Home Assistant.
Home Assistant-integrasjonstips
Bruke helsedata i automatiseringer
Når helsedataene dine er synkronisert med Home Assistant, kan du bruke dem i automatiseringer:
automation:
- alias: "God søvnkvalitet"
trigger:
- platform: numeric_state
entity_id: sensor.hae_myhealthdata_sleep_total
above: 7
action:
- service: notify.mobile_app_your_phone
data:
message: "Fantastisk søvn i går kveld!"
Opprette dashboards
Legg til helsemålinger på Home Assistant-dashboardet ditt:
- Gå til dashboardet ditt
- Legg til et nytt kort
- Velg korttypen "Entiteter" eller "Gauge"
- Legg til sensor-entitetene
hae.{your_automation_name}
Sensorstatusstruktur
Sensorstatusen i Home Assistant inneholder:
state: Den nåværende verdien eller statusenattributes: Tilleggsdata inkludert:- Tidsstempelinformasjon
- Datastruktur som matcher det eksporterte JSON-formatet
- Enhetsinformasjon der det er aktuelt
Tips og beste praksis
Navngiving:
- Unngå spesialtegn som kan forårsake problemer
Dataval:
- Velg bare målingene du trenger