AmazHA, een Home Assistant-app voor Amazfit-horloges, werkt meestal in één richting: je lampen, zonwering en thermostaten om je pols. De functie Horlogesensoren werkt andersom. Het horloge leest zijn eigen gegevens, van stappen tot slaapstatus tot batterij, en stuurt ze naar Home Assistant als sensorentiteiten die je in grafieken zet, op een dashboard toont en in automatiseringen gebruikt.
Hieronder: wat er wordt verstuurd, hoe het daar komt, hoe je het aanzet, waarom sensoren ontbreken, en tien automatiseringen om te plakken.
Het korte antwoord
Met AmazHA kan een Amazfit-horloge tot 18 metingen naar Home Assistant sturen: stappen, afstand, calorieën, hartslag, hartslag in rust, zuurstofgehalte, stress, slaapscore, slaapduur, een live toestand slapend/wakker, draagstatus, luchtdruk, batterij en meer. Ze komen binnen via de Mobile App-integratie van Home Assistant als sensor.<prefix>_<key>, elke keer dat je de app opent en daarna elke 1 tot 6 minuten op de achtergrond.
Wat Home Assistant bereikt
Achttien sensoren, in vier groepen, elk apart aan te zetten. Dit is de volledige lijst, met de sleutel waarop de entiteit-id eindigt en de toestand die je in Home Assistant ziet:
| Sleutel | Eenheid | Wat het is | Voorbeeldtoestand |
|---|---|---|---|
steps |
stappen | Stappen vandaag geteld | 6412 |
distance |
m | Vandaag gelopen afstand | 4870 |
calories |
kcal | Vandaag verbrande calorieën | 1834 |
stand |
h | Sta-uren vandaag | 7 |
fat_burning |
min | Intensieve minuten vandaag | 22 |
pai |
— | PAI-score | 68 |
heart_rate |
bpm | De laatste hartslagmeting van het horloge | 71 |
resting_heart_rate |
bpm | Hartslag in rust | 58 |
spo2 |
% | Laatste meting van het zuurstofgehalte | 97 |
stress |
— | Huidige stresswaarde | 34 |
body_temperature |
°C | Lichaamstemperatuur, één decimaal | 36.4 |
sleep_score |
— | Score van de laatste slaap | 81 |
sleep_duration |
min | Duur van de laatste slaap | 452 |
sleep_state |
— | Slaap je nu of niet | asleep / awake |
pressure |
hPa | Luchtdruk, één decimaal | 1013.2 |
altitude |
m | Hoogte volgens de barometer | 212 |
battery |
% | De eigen batterij van het horloge | 64 |
wear |
— | Of het horloge om een pols zit | not_worn / worn / in_motion / unknown |
In de AmazHA-instellingen zijn ze gegroepeerd als Activiteit, Gezondheid, Omgeving en Apparaat, onder de labels Stappen, Afstand, Calorieën, Sta-uren, Intensieve minuten, PAI, Hartslag, Hartslag in rust, Zuurstofgehalte (SpO2), Stress, Lichaamstemperatuur, Slaapscore, Slaapduur, Slaapstatus, Luchtdruk, Hoogte, Horlogebatterij en Draagstatus.
Eenheden, klassen en langetermijnstatistieken
De sensoren komen met Home Assistant-metadata, dus ze gedragen zich als elke andere sensor. De batterij heeft de apparaatklasse battery, dus hij krijgt het batterijpictogram en past in een meter. Afstand en hoogte zijn distance, luchtdruk is atmospheric_pressure, lichaamstemperatuur is temperature, intensieve minuten en slaapduur zijn duration. Elke sensor heeft een eigen pictogram.
De dagtellers (stappen, afstand, calorieën, sta-uren, intensieve minuten) gebruiken de toestandsklasse total_increasing: ze gaan terug naar nul als het horloge een nieuwe dag begint, en Home Assistant leest dat als een reset, niet als een daling. De meetwaarden (hartslag, batterij, luchtdruk en de rest) gebruiken measurement. Hoe dan ook houdt Home Assistant er langetermijnstatistieken van bij, dus een statistiekgrafiek van je stappen werkt zonder extra instellingen.
sleep_state en wear zijn teksttoestanden, zonder eenheid en zonder klasse. Gebruik ze in toestandstriggers en voorwaarden.
Metingen die wegblijven
Het horloge stuurt een sensor alleen als het een geldige meting heeft. Het stuurt in plaats daarvan geen nul of een opvulwaarde:
- Hartslag, hartslag in rust, stress, slaapscore en slaapduur blijven weg zolang het horloge 0 meldt, wat betekent dat het nog niet heeft gemeten. Als het horloge geen nieuwe slaapgegevens heeft, houden de slaapsensoren hun laatste waarde.
- Zuurstofgehalte is een meting, geen continu signaal. AmazHA stuurt de nieuwste die het kan vinden: een die net is gedaan, de metingen van de laatste twee uur, of de laatste goede waarde tot 24 uur oud.
spo2is dus “de laatste meting”, niet “op dit moment”. - Lichaamstemperatuur wordt alleen verstuurd op horloges met die sensor, en pas als er gegevens zijn.
- Luchtdruk en hoogte worden alleen verstuurd op horloges met een barometer.
- Slaapstatus wordt alleen verstuurd als het horloge slapend of wakker zegt.
Blijft een meting weg, dan houdt Home Assistant de laatste waarde die het had. Dat telt voor automatiseringen: een sensor die niet is veranderd, is misschien gewoon niet bijgewerkt.
De entiteit-id’s
Elke entiteit is sensor.<prefix>_<key>. De prefix is wat je typt bij Entiteitsprefix (optioneel); laat je het leeg, dan is het de naam van je horloge, geschikt gemaakt voor een entiteit-id, dus een “Amazfit GTS 4” geeft sensor.amazfit_gts_4_steps, sensor.amazfit_gts_4_battery enzovoort. Het scherm Horlogesensoren toont onder elke sensor de exacte id, met zijn eenheid, zodat je nooit hoeft te raden.
De prefix ligt vast vanaf de eerste keer dat het horloge zijn gegevens stuurt. Geef je het horloge later een andere naam, dan verhuizen je entiteiten niet. Verander je zelf de prefix, dan wel: dat registreert een tweede apparaat met nieuwe entiteit-id’s, en het oude apparaat blijft in Home Assistant staan tot je het verwijdert. Kies de prefix voordat je er automatiseringen op bouwt.
Hoe het werkt: het horloge wordt een Mobile App-apparaat
Het horloge registreert zich bij de Mobile App-integratie van Home Assistant, dezelfde die de eigen Companion-app van Home Assistant gebruikt. Je horloge wordt een apparaat, zijn metingen worden sensoren van dat apparaat, en er hoeft niets in HACS geïnstalleerd of in configuration.yaml geschreven te worden.
Wat er gebeurt, stap voor stap:
- Het horloge leest de sensoren die je hebt aangezet en stuurt ze via Bluetooth naar je telefoon.
- De telefoonkant van AmazHA, die in de Zepp-app draait, registreert het horloge één keer bij de Mobile App-integratie van Home Assistant. Het apparaat staat erin met Amazfit als fabrikant.
- Elke sensor wordt één keer geregistreerd, met zijn eenheid, klasse en pictogram. Daarna is elke update één gebundelde aanroep voor alle sensoren.
Omdat dit echte entiteiten zijn in het register van Home Assistant, met een unieke id, kun je ze vanuit de interface van Home Assistant hernoemen, een ander pictogram geven, verbergen of in een ruimte zetten. Ze blijven bewaard als Home Assistant opnieuw opstart. Verwijder je het apparaat in Home Assistant, dan registreert AmazHA het opnieuw bij de volgende verzending.
De Mobile App-integratie hoort bij de standaardconfiguratie van Home Assistant, dus bijna elke installatie heeft hem al. Laadt de jouwe hem niet, dan valt AmazHA terug op het rechtstreeks schrijven van de toestanden. Dat werkt, maar geeft entiteiten die Home Assistant niet vanuit zijn interface kan beheren en die verdwijnen als het opnieuw opstart. Is dat bij jou het geval, voeg dan mobile_app: toe aan je configuratie.
Het horloge praat nooit zelf met Home Assistant. Dat doet de telefoon, met dezelfde adressen als de rest van AmazHA: het lokale adres thuis, het externe adres als je weg bent. Heb je alleen een lokaal adres ingesteld, dan kunnen updates die je onderweg verstuurt Home Assistant niet bereiken. Toegang op afstand voor je horloge legt de mogelijkheden uit.
Stap voor stap aanzetten
Je hebt eerst de volledige versie en een werkende koppeling met Home Assistant nodig. Daarna kost het een minuut, zoals te zien in tutorial 9, Horlogesensoren:
- Open Horlogesensoren. Tik in de AmazHA-instellingen (in de Zepp-app: Profiel › je horloge › Apps › AmazHA › Instellingen) op Horlogesensoren. Stap 1.
- Zet het aan. Zet Naar Home Assistant sturen aan. Stap 2.
- Geef het een naam, als je wilt. Entiteitsprefix (optioneel) geeft elke entiteit de naam
sensor.<prefix>_…. Laat je het leeg, dan wordt de naam van je horloge gebruikt. Stap 3. - Stel in hoe vaak. Bijwerken elke bepaalt het interval op de achtergrond, van 1 tot 6 minuten. Stap 4.
- Kies de sensoren. Zet aan wat je wilt. Ze staan allemaal uit. Stap 5.
- Open AmazHA op het horloge. Het horloge stuurt zijn eerste metingen en vraagt om Achtergrondactiviteit. Sta het toe. Stap 6.
- Vind het in Home Assistant. Ga naar Instellingen › Apparaten en diensten › Mobile App en open je horloge. Stap 7.
Toont het scherm Horlogesensoren in plaats daarvan een ontgrendelkaart, dan is de volledige versie nog niet actief: zie de volledige versie ontgrendelen. Staat er Verbind eerst met Home Assistant, stel de koppeling dan in zoals in Home Assistant koppelen.
Zodra er gegevens zijn binnengekomen, toont het scherm Horlogesensoren een regel zoals 6 sensoren verstuurd · 14:05, met · achtergrond aan het eind als ze van een update op de achtergrond kwamen. Die regel is de snelste controle dat alles werkt.
Updates op de achtergrond: elke 1 tot 6 minuten
Het horloge stuurt zijn sensoren elke keer dat je de app opent, en daarna op de achtergrond met het interval dat je hebt gekozen, zolang de toestemming Achtergrondactiviteit is verleend. Zonder die toestemming worden de sensoren alleen bijgewerkt als je AmazHA opent.
| Wanneer | Nodig | |
|---|---|---|
| Bij het openen van de app | Elke keer dat je AmazHA op het horloge opent | Niets naast de installatie |
| Zolang de app open is | Met jouw interval | Niets naast de installatie |
| Op de achtergrond | Met jouw interval, 1 tot 6 min (standaard 5), terwijl de app gesloten is | Achtergrondactiviteit toegestaan op het horloge |
Voor allebei moet de telefoon in de buurt zijn, met Bluetooth aan en de Zepp-app actief, want de telefoon is degene die de gegevens naar Home Assistant stuurt.
De toestemming verlenen
Op een horloge waarop AmazHA via de Zepp App Store is geïnstalleerd, vraagt het horloge om Achtergrondactiviteit de volgende keer dat je AmazHA opent nadat je de functie hebt aangezet. Het vraagt één keer. Heb je geweigerd, of verscheen het verzoek nooit, dan heb je twee manieren terug:
- Sta het toe in de instellingen van het horloge zelf: App-machtigingen (of Privacy, afhankelijk van het horloge), dan AmazHA, en sta daar achtergrondactiviteit toe.
- Of zet Naar Home Assistant sturen uit en weer aan in de AmazHA-instellingen, en open daarna AmazHA op het horloge: het vraagt het opnieuw.
Wat je verder moet weten
- Wijzigingen bereiken de achtergrond bij de volgende keer openen. Zet je een sensor aan of uit, of verander je Bijwerken elke, open AmazHA dan één keer op het horloge. Tot dan houden de updates op de achtergrond de oude selectie.
- Batterijbesparing stopt de updates op de achtergrond. Zolang het horloge in zijn batterijbesparingsmodus staat, voert het geen achtergrondtaken uit, dus de sensoren pauzeren; open je daarna AmazHA, dan komen ze meteen terug.
- Een herstart van het horloge is niet het einde. Na een korte herstart komen de updates op de achtergrond vanzelf terug, meestal binnen het uur. Open je AmazHA, dan komen ze direct terug.
Waarom je horlogesensoren niet verschijnen
Ontbreken er sensoren, dan is de oorzaak bijna altijd een van de punten hieronder. Loop ze in deze volgorde na:
- Naar Home Assistant sturen staat uit. Het menu Instellingen toont Horlogesensoren als Aan of Uit. Het moet Aan zijn.
- De afzonderlijke sensoren staan uit. Elke sensor begint uit. Het scherm Horlogesensoren toont hoeveel je er verstuurt, bijvoorbeeld “6 van 18 sensoren naar HA gestuurd”.
- Je hebt AmazHA sindsdien niet op het horloge geopend. De eerste gegevens worden vanaf het horloge verstuurd als je de app opent. Open hem één keer nadat je iets hebt veranderd.
- De volledige versie is niet actief. Zonder licentie toont het scherm een ontgrendelkaart en wordt er niets verstuurd.
- Home Assistant is niet gekoppeld. Het scherm zegt Verbind eerst met Home Assistant. Herstel de koppeling: tutorial 4, en bij fouten Als er iets misgaat.
- De sensor heeft nog geen geldige meting. Zuurstofgehalte, stress en lichaamstemperatuur verschijnen pas na een meting; luchtdruk en hoogte alleen op horloges met een barometer. Staat er in de statusregel Geen sensoren ingeschakeld, dan had geen van de sensoren die je hebt aangezet een meting om te versturen.
- Het wordt alleen bijgewerkt als je de app opent. Dat is de toestemming Achtergrondactiviteit: zie hierboven.
- Je kijkt op de verkeerde plek. De sensoren horen bij een apparaat onder Instellingen › Apparaten en diensten › Mobile App, genoemd naar je prefix. Je kunt ook naar de prefix zoeken op het tabblad Entiteiten van Instellingen › Apparaten en diensten.
- De telefoon bereikt Home Assistant niet. Buitenshuis heeft de telefoon een extern adres nodig. Open je Home Assistant-adres in de browser van de telefoon: mislukt het daar, dan mislukt het ook voor de sensoren. Stap 3 van de tutorial over problemen oplossen behandelt het.
- De waarden lijken bevroren. Kijk naar de tijd in de statusregel. Is die oud, dan hebben de telefoon of het horloge sindsdien niets verstuurd: telefoon buiten bereik, Zepp-app gesloten, batterijbesparing aan, of de toestemming ontbreekt.
Tien automatiseringen
De tien automatiseringen hieronder dekken de verzoeken die steeds terugkomen: een lege batterij, gaan slapen, wakker worden, het horloge dat op de lader blijft liggen, activiteitsdoelen. Ze gebruiken de huidige syntaxis van Home Assistant en kunnen zo worden geplakt.
Zo voeg je er een toe: Settings › Automations & scenes › Create automation › Create new automation (Instellingen › Automatiseringen & scènes › Automatisering maken › Nieuwe automatisering maken), dan het menu met de drie puntjes, Edit in YAML (Bewerken in YAML), en plakken.
Elke entiteit-id hier is een voorbeeld. De horlogesensoren gebruiken de prefix amazfit_gts_4; vervang die door de jouwe. notify.mobile_app_your_phone is de meldingsactie van een telefoon met de Companion-app van Home Assistant; je vindt de jouwe onder Developer tools › Actions (Ontwikkelaarshulpmiddelen › Acties) door “notify” te typen. Lampen, zonwering, scènes en de persoonsentiteit zijn plaatshouders voor je eigen. De drempels zijn startpunten: bekijk een week geschiedenis voordat je de jouwe vastlegt.
1. Horlogebatterij bijna leeg
Een melding als het horloge onder de 15 % zakt.
alias: Horlogebatterij bijna leeg
description: Notify when the watch battery drops below 15 %
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_battery
below: 15
actions:
- action: notify.mobile_app_your_phone
data:
title: Horlogebatterij bijna leeg
message: "Je horloge staat op {{ states('sensor.amazfit_gts_4_battery') }} %."
mode: single
Een numeric_state-trigger gaat af als de waarde de grens passeert, niet bij elke update eronder, dus deze waarschuwt je één keer per ontlading.
2. Opladen voor het slapengaan
Wil je je slaap laten bijhouden, dan moet het horloge de nacht doorkomen. Een herinnering ’s avonds als dat niet gaat lukken:
alias: Horloge opladen voor het slapengaan
triggers:
- trigger: time
at: "21:30:00"
conditions:
- condition: numeric_state
entity_id: sensor.amazfit_gts_4_battery
below: 30
actions:
- action: notify.mobile_app_your_phone
data:
message: "Horloge op {{ states('sensor.amazfit_gts_4_battery') }} %: laad het nu op om vannacht je slaap te volgen."
mode: single
3. In slaap: lampen uit, verwarming lager
Als het horloge zegt dat je slaapt, en dat al tien minuten zegt, gaan de lampen in de woonkamer uit en gaat de thermostaat in de slaapkamer omlaag.
alias: In slaap - lampen uit
triggers:
- trigger: state
entity_id: sensor.amazfit_gts_4_sleep_state
to: "asleep"
for:
minutes: 10
conditions:
- condition: time
after: "21:00:00"
before: "04:00:00"
actions:
- action: light.turn_off
target:
area_id: living_room
- action: climate.set_temperature
target:
entity_id: climate.bedroom
data:
temperature: 18
mode: single
Het tijdvenster voorkomt dat een middagdutje het huis uitschakelt; een venster over middernacht heen is prima in een tijdvoorwaarde. De tien minuten van for: filteren een kort dutje op de bank eruit. Houd er rekening mee dat de toestand Home Assistant pas bij de volgende update bereikt, dus de echte vertraging is je interval plus de for:.
4. Wakker: de ochtendroutine
Word je op een doordeweekse ochtend wakker, dan gaan de rolluiken in de slaapkamer open, gaat de keukenlamp aan en start het koffiezetapparaat, één keer per dag.
alias: Wakker - ochtendroutine
triggers:
- trigger: state
entity_id: sensor.amazfit_gts_4_sleep_state
from: "asleep"
to: "awake"
for:
minutes: 5
conditions:
- condition: time
after: "05:30:00"
before: "10:30:00"
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: template
value_template: >-
{{ this.attributes.last_triggered is none
or this.attributes.last_triggered < today_at() }}
actions:
- action: cover.open_cover
target:
entity_id: cover.bedroom_blinds
- action: light.turn_on
target:
entity_id: light.kitchen
data:
brightness_pct: 60
- action: switch.turn_on
target:
entity_id: switch.coffee_machine
mode: single
from: "asleep" is belangrijk: alleen een echte overgang van slapend naar wakker telt, niet de sensor die terugkomt van unknown of unavailable, wat anders om 3 uur ’s nachts je ochtend zou kunnen starten. De sjabloonvoorwaarde laat hem maar één keer per dag draaien, dus wakker worden om 6 uur, weer indommelen en om 7 uur opnieuw wakker worden opent de rolluiken één keer.
5. Opgeladen en op de lader blijven liggen
Het horloge is vol maar nog steeds niet om je pols: een duwtje om het weer om te doen.
alias: Horloge opgeladen, weer omdoen
triggers:
- trigger: state
entity_id: sensor.amazfit_gts_4_wear
to: "not_worn"
for:
minutes: 45
conditions:
- condition: numeric_state
entity_id: sensor.amazfit_gts_4_battery
above: 90
- condition: time
after: "07:00:00"
before: "22:00:00"
actions:
- action: notify.mobile_app_your_phone
data:
message: Je horloge is opgeladen en zit al 45 minuten niet om je pols.
mode: single
Niet om de pols met een volle batterij betekent meestal dat het op de lader of op het bureau ligt. Let op: unknown is ook een geldige waarde van wear: het horloge wist het niet zeker. In Home Assistant ziet het er precies zo uit als de “unknown” van een sensor zonder gegevens, dus trigger er nooit op.
6. Hartslag in rust hoger dan normaal
Een vriendelijke waarschuwing als je hartslag in rust boven je normale bereik blijft. Dit is een duwtje om na te gaan hoe je je voelt, geen medisch alarm.
alias: Hartslag in rust hoger dan normaal
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_resting_heart_rate
above: 80
for:
hours: 1
actions:
- action: notify.mobile_app_your_phone
data:
message: "Hartslag in rust {{ states('sensor.amazfit_gts_4_resting_heart_rate') }} bpm, hoger dan normaal."
mode: single
Stel de drempel in op basis van je eigen geschiedenis: open de sensor in Home Assistant en bekijk een paar weken. Een waarde 10 tot 15 bpm boven je gebruikelijke rusthartslag is een redelijk startpunt.
7. Stappendoel gehaald
Een melding op het moment dat je de 10.000 stappen passeert.
alias: Stappendoel gehaald
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_steps
above: 9999
actions:
- action: notify.mobile_app_your_phone
data:
message: "10.000 stappen vandaag. Goed bezig."
mode: single
above betekent strikt groter dan, vandaar 9999. De stappen gaan terug naar nul als het horloge een nieuwe dag begint, dus de trigger is de volgende dag weer klaar.
8. Een duwtje voor een avondwandeling
Om 18:30, als je het horloge draagt en nog onder de 5.000 stappen zit, een voorstel om een wandeling te maken.
alias: Duwtje voor een avondwandeling
triggers:
- trigger: time
at: "18:30:00"
conditions:
- condition: numeric_state
entity_id: sensor.amazfit_gts_4_steps
below: 5000
- condition: state
entity_id: sensor.amazfit_gts_4_wear
state:
- worn
- in_motion
actions:
- action: notify.mobile_app_your_phone
data:
message: "{{ states('sensor.amazfit_gts_4_steps') }} stappen tot nu toe vandaag. Tijd voor een wandeling?"
mode: single
De draagvoorwaarde voorkomt dat je wordt lastiggevallen op een dag dat het horloge op de lader bleef liggen: het lage aantal zou dan van het horloge zijn, niet van jou.
9. Slaaprapport in de ochtend
Een korte samenvatting van de nacht om 9:00, in uren en minuten.
alias: Slaaprapport in de ochtend
triggers:
- trigger: time
at: "09:00:00"
conditions:
- condition: template
value_template: "{{ states('sensor.amazfit_gts_4_sleep_duration') | is_number }}"
actions:
- variables:
mins: "{{ states('sensor.amazfit_gts_4_sleep_duration') | int(0) }}"
- action: notify.mobile_app_your_phone
data:
title: Afgelopen nacht
message: >-
{{ mins // 60 }} u {{ mins % 60 }} min,
slaapscore {{ states('sensor.amazfit_gts_4_sleep_score') }}.
mode: single
Slaapscore en slaapduur volgen de eigen slaapsamenvatting van het horloge, die het horloge volgens zijn eigen schema bijwerkt. Een rapport op een vast tijdstip ruim nadat je bent opgestaan is betrouwbaarder dan een dat afgaat op het moment dat je wakker wordt.
10. Stressvolle avond: rustiger licht
Blijft de stresswaarde ’s avonds een kwartier hoog terwijl je thuis bent, dan schakelt de woonkamer over op een rustige scène.
alias: Stress hoog - rustig licht
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_stress
above: 75
for:
minutes: 15
conditions:
- condition: state
entity_id: person.you
state: "home"
- condition: time
after: "17:00:00"
before: "23:00:00"
actions:
- action: scene.turn_on
target:
entity_id: scene.living_room_calm
mode: single
De aanwezigheid komt van person.you, niet van het horloge. De 15 minuten van for: betekenen dat de waarde over meerdere updates hoog moet blijven, wat een enkele piek na het traplopen eruit filtert.
Een opmerking over timing
Elke automatisering hierboven reageert op een toestand die Home Assistant van de telefoon heeft ontvangen. Met een interval van 5 minuten kan een verandering op het horloge tot 5 minuten nodig hebben om aan te komen, en een for: telt daar zijn eigen tijd bij op. Kies automatiseringen waarbij een paar minuten niet uitmaken: lampen nadat je in slaap bent gevallen, ja; een alarm als je het huis verlaat, nee.
Ideeën voor je dashboard
De horlogesensoren zijn gewone Home Assistant-sensoren, dus elke standaardkaart werkt ermee. Een paar indelingen die goed leesbaar zijn:
- Een horlogekaart bovenaan het dashboard op je telefoon: een Tile card (tegelkaart) voor
battery,wearensleep_statenaast elkaar. - Batterij als meter: een Gauge card (meterkaart) op
batterymet kleuren per ernst, bijvoorbeeld rood onder 20 en oranje onder 40. - Hartslag over de dag: een History graph card (geschiedenisgrafiek) met
heart_rateenresting_heart_rateover 24 uur. - Stappen per dag: een Statistics graph card (statistiekgrafiek) op
stepsmet de periode per dag en de statistiek “change”. Dat werkt omdat de dagtellers de toestandsklassetotal_increasinggebruiken. - De nacht op één rij: een Entities card (entiteitenkaart) met
sleep_score,sleep_durationenspo2. - Weerstation om je pols: op horloges met een barometer laat een History graph card van
pressureover twee of drie dagen de trend zien die een weersomslag meebrengt.
Slaapduur komt binnen in minuten. Wil je liever uren op het dashboard, voeg dan een sjabloonsensor toe: Instellingen › Apparaten en diensten › Helpers, dan Create helper › Template › Template a sensor (Helper aanmaken › Sjabloon › Sjabloon voor een sensor), met dit toestandssjabloon en h als eenheid:
{{ (states('sensor.amazfit_gts_4_sleep_duration') | float(0) / 60) | round(1) }}
Wat het niet is
De horlogesensoren zijn handig voor automatiseringen die een paar minuten kunnen wachten. Ze vervangen geen speciale sensoren, en drie limieten zijn het waard om te kennen voordat je erop vertrouwt.
Niet direct. Updates komen binnen elke keer dat je de app opent en daarna met jouw interval, van 1 tot 6 minuten. Een verandering van toestand op het horloge kan zo lang nodig hebben om Home Assistant te bereiken, en langer als de telefoon buiten bereik is, de Zepp-app gesloten is of batterijbesparing aanstaat. Updates op de achtergrond hangen ook af van de toestemming Achtergrondactiviteit.
Geen aanwezigheidssensor. Geen van de 18 sensoren zegt waar je bent. wear zegt of het horloge om een pols zit, niet om wiens pols of in welk huis. Updates hebben de telefoon in de buurt nodig, maar dat zegt niets over of je thuis bent. Gebruik je telefoon, een persoonsentiteit of een kamersensor voor aanwezigheid.
Geen medische gegevens. Hartslag, zuurstofgehalte, stress en lichaamstemperatuur komen van de eigen sensoren van het horloge. Ze zijn goed voor trends en vriendelijke duwtjes, niet voor een diagnose of alarmen waar je je gezondheid op zou verwedden. Vooral het zuurstofgehalte is de laatste meting die het horloge deed, en die kan uren oud zijn.
Je gegevens blijven van jou. De metingen gaan van het horloge via Bluetooth naar je telefoon, en van de telefoon naar je eigen Home Assistant. AmazHA heeft geen accounts, geen analytics en geen eigen server, en gezondheidsgegevens worden nooit naar de ontwikkelaar of een derde partij gestuurd. In Home Assistant worden ze bewaard zoals elke andere sensor, volgens je eigen bewaarinstellingen. Elke sensor staat uit tot je hem aanzet, dus je verstuurt precies wat je kiest. Het privacybeleid bevat de details.