AmazHA, une app Home Assistant pour montres Amazfit, fonctionne surtout dans un sens : vos lumières, vos volets et vos thermostats à votre poignet. Sa fonction Capteurs de la montre fonctionne dans l’autre sens. La montre lit ses propres données, des pas à l’état du sommeil en passant par la batterie, et les envoie à Home Assistant sous forme d’entités capteur que vous pouvez tracer en graphique, afficher sur un tableau de bord et utiliser dans des automatisations.
Au programme : ce qui est envoyé, comment cela arrive, comment l’activer, pourquoi des capteurs manquent, et dix automatisations à coller.
La réponse courte
Avec AmazHA, une montre Amazfit peut envoyer jusqu’à 18 mesures à Home Assistant : pas, distance, calories, fréquence cardiaque, fréquence cardiaque au repos, oxygène sanguin, stress, score de sommeil, durée de sommeil, un état endormi/éveillé en direct, état de port, pression atmosphérique, batterie et plus. Elles arrivent par l’intégration Mobile App de Home Assistant sous la forme sensor.<prefix>_<key>, à chaque ouverture de l’app, puis toutes les 1 à 6 minutes en arrière-plan.
Ce qui arrive dans Home Assistant
Dix-huit capteurs, en quatre groupes, chacun activé séparément. Voici la liste complète, avec la clé qui termine l’identifiant d’entité et l’état que vous verrez dans Home Assistant :
| Clé | Unité | Ce que c’est | Exemple d’état |
|---|---|---|---|
steps |
pas | Pas comptés aujourd’hui | 6412 |
distance |
m | Distance parcourue aujourd’hui | 4870 |
calories |
kcal | Calories brûlées aujourd’hui | 1834 |
stand |
h | Heures debout aujourd’hui | 7 |
fat_burning |
min | Minutes intensives aujourd’hui | 22 |
pai |
— | Score PAI | 68 |
heart_rate |
bpm | La dernière mesure de fréquence cardiaque de la montre | 71 |
resting_heart_rate |
bpm | Fréquence cardiaque au repos | 58 |
spo2 |
% | Dernière mesure d’oxygène sanguin | 97 |
stress |
— | Valeur de stress actuelle | 34 |
body_temperature |
°C | Température corporelle, une décimale | 36.4 |
sleep_score |
— | Score du dernier sommeil | 81 |
sleep_duration |
min | Durée du dernier sommeil | 452 |
sleep_state |
— | Endormi en ce moment ou non | asleep / awake |
pressure |
hPa | Pression atmosphérique, une décimale | 1013.2 |
altitude |
m | Altitude d’après le baromètre | 212 |
battery |
% | La batterie de la montre elle-même | 64 |
wear |
— | Si la montre est portée au poignet | not_worn / worn / in_motion / unknown |
Dans les réglages d’AmazHA, ils sont regroupés en Activité, Santé, Environnement et Appareil, sous les libellés Pas, Distance, Calories, Heures debout, Minutes intensives, PAI, Fréquence cardiaque, Fréquence cardiaque au repos, Oxygène sanguin (SpO2), Stress, Température corporelle, Score de sommeil, Durée de sommeil, État du sommeil, Pression atmosphérique, Altitude, Batterie de la montre et État de port.
Unités, classes et statistiques à long terme
Les capteurs arrivent avec leurs métadonnées Home Assistant : ils se comportent donc comme n’importe quel autre capteur. La batterie a la classe d’appareil battery : elle reçoit l’icône de batterie et se prête à une jauge. La distance et l’altitude sont en distance, la pression atmosphérique en atmospheric_pressure, la température corporelle en temperature, les minutes intensives et la durée de sommeil en duration. Chaque capteur a sa propre icône.
Les compteurs quotidiens (pas, distance, calories, heures debout, minutes intensives) utilisent la classe d’état total_increasing : ils reviennent à zéro quand la montre commence une nouvelle journée, et Home Assistant le lit comme une remise à zéro, pas comme une baisse. Les jauges (fréquence cardiaque, batterie, pression et les autres) utilisent measurement. Dans les deux cas, Home Assistant conserve pour eux des statistiques à long terme : un graphique de statistiques de vos pas fonctionne donc sans aucune configuration supplémentaire.
sleep_state et wear sont des états texte, sans unité ni classe. Utilisez-les dans des déclencheurs et des conditions d’état.
Les mesures laissées de côté
La montre n’envoie un capteur que lorsqu’elle a une mesure valide. Elle n’envoie ni zéro ni valeur de remplacement à la place :
- La fréquence cardiaque, la fréquence cardiaque au repos, le stress, le score de sommeil et la durée de sommeil sont laissés de côté tant que la montre indique 0, ce qui signifie qu’elle n’a pas encore mesuré. Quand la montre n’a pas de nouvelles données de sommeil, les capteurs de sommeil gardent leur dernière valeur.
- L’oxygène sanguin est une mesure ponctuelle, pas un signal continu. AmazHA envoie la plus récente qu’elle trouve : une mesure qui vient d’être prise, les échantillons des deux dernières heures, ou la dernière bonne valeur datant de 24 heures au plus.
spo2est donc « la dernière mesure », pas « maintenant ». - La température corporelle n’est envoyée que sur les montres équipées de ce capteur, et seulement une fois qu’il a des données.
- La pression atmosphérique et l’altitude ne sont envoyées que sur les montres équipées d’un baromètre.
- L’état du sommeil n’est envoyé que lorsque la montre indique endormi ou éveillé.
Quand une mesure est laissée de côté, Home Assistant garde la dernière valeur qu’il avait. C’est important pour les automatisations : un capteur qui n’a pas changé n’a peut-être simplement pas été mis à jour.
Les identifiants d’entité
Chaque entité est sensor.<prefix>_<key>. Le préfixe est ce que vous saisissez dans Préfixe d’entité (facultatif) ; laissé vide, c’est le nom de votre montre, rendu valable pour un identifiant d’entité : une « Amazfit GTS 4 » donne sensor.amazfit_gts_4_steps, sensor.amazfit_gts_4_battery et ainsi de suite. L’écran Capteurs de la montre affiche l’identifiant exact, avec son unité, sous chaque capteur : vous n’avez jamais à deviner.
Le préfixe est fixé la première fois que la montre envoie ses données. Renommer la montre ensuite ne déplace pas vos entités. Changer vous-même le préfixe, si : cela enregistre un second appareil avec de nouveaux identifiants d’entité, et l’ancien appareil reste dans Home Assistant jusqu’à ce que vous le supprimiez. Choisissez le préfixe avant de construire des automatisations dessus.
Comment cela fonctionne : la montre devient un appareil Mobile App
La montre s’enregistre auprès de l’intégration Mobile App de Home Assistant, celle-là même qu’utilise l’app Companion officielle de Home Assistant. Votre montre devient un appareil, ses mesures deviennent les capteurs de cet appareil, et rien n’est à installer dans HACS ni à écrire dans configuration.yaml.
Ce qui se passe, étape par étape :
- La montre lit les capteurs que vous avez activés et les envoie à votre téléphone en Bluetooth.
- La partie téléphone d’AmazHA, qui tourne dans l’app Zepp, enregistre une fois la montre auprès de l’intégration Mobile App de Home Assistant. L’appareil est listé avec Amazfit comme fabricant.
- Chaque capteur est enregistré une fois, avec son unité, sa classe et son icône. Ensuite, chaque mise à jour est un seul appel groupé pour tous les capteurs.
Comme ce sont de vraies entités du registre de Home Assistant, avec un identifiant unique, vous pouvez les renommer, changer leur icône, les masquer ou les placer dans une pièce depuis l’interface de Home Assistant. Elles survivent aux redémarrages de Home Assistant. Si vous supprimez l’appareil dans Home Assistant, AmazHA l’enregistre à nouveau au prochain envoi.
L’intégration Mobile App fait partie de la configuration par défaut de Home Assistant : presque toutes les installations l’ont donc déjà. Si la vôtre ne la charge pas, AmazHA se rabat sur l’écriture directe des états, qui fonctionne mais donne des entités que Home Assistant ne peut pas gérer depuis son interface et qui disparaissent à son redémarrage. Si c’est votre cas, ajoutez mobile_app: à votre configuration.
La montre ne parle jamais elle-même à Home Assistant. C’est le téléphone qui le fait, avec les mêmes adresses que le reste d’AmazHA : l’adresse locale à la maison, l’adresse distante quand vous êtes dehors. Si vous n’avez réglé qu’une adresse locale, les mises à jour envoyées pendant que vous êtes dehors ne peuvent pas atteindre Home Assistant. L’accès à distance pour votre montre présente les options.
L’activer, étape par étape
Il vous faut d’abord la version complète et une connexion à Home Assistant qui fonctionne. Ensuite, cela prend une minute, comme le montre le tutoriel 9, Capteurs de la montre :
- Ouvrez Capteurs de la montre. Dans les réglages d’AmazHA (dans l’app Zepp : Profil › votre montre › Applications › AmazHA › Paramètres), touchez Capteurs de la montre. Étape 1.
- Activez l’envoi. Activez Envoyer à Home Assistant. Étape 2.
- Donnez-lui un nom, si vous le souhaitez. Préfixe d’entité (facultatif) nomme chaque entité
sensor.<prefix>_…. Laissé vide, il reprend le nom de votre montre. Étape 3. - Réglez la fréquence. Mise à jour toutes les règle l’intervalle en arrière-plan, de 1 à 6 minutes. Étape 4.
- Choisissez les capteurs. Activez ceux que vous voulez. Tous sont désactivés au départ. Étape 5.
- Ouvrez AmazHA sur la montre. La montre envoie ses premières mesures et demande l’Activité en arrière-plan. Autorisez-la. Étape 6.
- Retrouvez-la dans Home Assistant. Allez dans Paramètres › Appareils et services › Mobile App et ouvrez votre montre. Étape 7.
Si l’écran Capteurs de la montre affiche une carte de déblocage à la place, la version complète n’est pas encore active : voir débloquer la version complète. S’il indique Connectez-vous d’abord à Home Assistant, configurez la connexion comme dans Connecter Home Assistant.
Une fois les données arrivées, l’écran Capteurs de la montre affiche une ligne comme 6 capteurs envoyés · 14:05, avec · arrière-plan à la fin quand elles viennent d’une mise à jour en arrière-plan. Cette ligne est la vérification la plus rapide que tout fonctionne.
Les mises à jour en arrière-plan : toutes les 1 à 6 minutes
La montre envoie ses capteurs à chaque ouverture de l’app, puis en arrière-plan à l’intervalle choisi, tant que l’autorisation Activité en arrière-plan est accordée. Sans cette autorisation, les capteurs ne se mettent à jour que quand vous ouvrez AmazHA.
| Quand | Ce qu’il faut | |
|---|---|---|
| À l’ouverture de l’app | Chaque fois que vous ouvrez AmazHA sur la montre | Rien de plus que la configuration |
| Pendant que l’app est ouverte | À votre intervalle | Rien de plus que la configuration |
| En arrière-plan | À votre intervalle, de 1 à 6 min (5 par défaut), app fermée | L’Activité en arrière-plan autorisée sur la montre |
Dans tous les cas, il faut le téléphone à proximité, avec le Bluetooth activé et l’app Zepp lancée, puisque c’est le téléphone qui envoie les données à Home Assistant.
Accorder l’autorisation
Sur une montre où AmazHA a été installée depuis le Zepp App Store, la montre demande l’Activité en arrière-plan la première fois que vous ouvrez AmazHA après avoir activé la fonction. Elle ne demande qu’une fois. Si vous avez refusé, ou si la demande n’est jamais apparue, vous avez deux façons d’y revenir :
- L’autoriser dans les réglages de la montre elle-même : Autorisations des apps (ou Confidentialité, selon la montre), puis AmazHA, puis autorisez l’activité en arrière-plan.
- Ou désactiver puis réactiver Envoyer à Home Assistant dans les réglages d’AmazHA, puis ouvrir AmazHA sur la montre : elle redemande.
Ce qu’il faut savoir encore
- Les changements arrivent en arrière-plan à la prochaine ouverture de l’app. Si vous activez ou désactivez un capteur, ou changez Mise à jour toutes les, ouvrez AmazHA une fois sur la montre. Les mises à jour en arrière-plan gardent l’ancienne sélection d’ici là.
- Le mode économie de batterie arrête les mises à jour en arrière-plan. Tant que la montre est dans son mode d’économie de batterie, elle n’exécute aucune tâche en arrière-plan : les capteurs se mettent en pause, et ouvrir AmazHA ensuite les relance aussitôt.
- Un redémarrage de la montre n’y met pas fin. Après un court redémarrage, les mises à jour en arrière-plan reprennent d’elles-mêmes, en général dans l’heure. Ouvrir AmazHA les relance immédiatement.
Pourquoi les capteurs de votre montre n’apparaissent pas
Quand des capteurs manquent, la cause est presque toujours l’un des points ci-dessous. Passez-les en revue dans cet ordre :
- Envoyer à Home Assistant est désactivé. Le menu des réglages affiche Capteurs de la montre sur On ou Off. Il doit être sur On.
- Les capteurs eux-mêmes sont désactivés. Chaque capteur est désactivé au départ. L’écran Capteurs de la montre indique combien vous en envoyez, par exemple « 6 sur 18 capteurs envoyés à HA ».
- Vous n’avez pas ouvert AmazHA sur la montre depuis. Les premières données sont envoyées par la montre quand vous ouvrez l’app. Ouvrez-la une fois après chaque changement.
- La version complète n’est pas active. Sans licence, l’écran affiche une carte de déblocage et rien n’est envoyé.
- Home Assistant n’est pas connecté. L’écran indique Connectez-vous d’abord à Home Assistant. Réparez la connexion : tutoriel 4, et pour les erreurs, En cas de problème.
- Le capteur n’a pas encore de mesure valide. L’oxygène sanguin, le stress et la température corporelle n’apparaissent qu’après une mesure ; la pression et l’altitude seulement sur les montres équipées d’un baromètre. Si la ligne d’état indique Aucun capteur activé, aucun des capteurs que vous avez activés n’avait de mesure à envoyer.
- Cela ne se met à jour que quand vous ouvrez l’app. C’est l’autorisation Activité en arrière-plan : voir plus haut.
- Vous ne cherchez pas au bon endroit. Les capteurs appartiennent à un appareil sous Paramètres › Appareils et services › Mobile App, nommé d’après votre préfixe. Vous pouvez aussi chercher le préfixe dans l’onglet Entités de Paramètres › Appareils et services.
- Le téléphone n’arrive pas à joindre Home Assistant. Hors de chez vous, le téléphone a besoin d’une adresse distante. Ouvrez l’adresse de votre Home Assistant dans le navigateur du téléphone : si elle échoue là, elle échoue aussi pour les capteurs. L’étape 3 du tutoriel En cas de problème en parle.
- Les valeurs semblent figées. Regardez l’heure sur la ligne d’état. Si elle est ancienne, le téléphone ou la montre n’a rien envoyé depuis : téléphone hors de portée, app Zepp fermée, économie de batterie activée, ou autorisation manquante.
Dix automatisations
Les dix automatisations ci-dessous couvrent les demandes qui reviennent sans cesse : une batterie faible, l’endormissement, le réveil, la montre oubliée sur le chargeur, les objectifs d’activité. Elles utilisent la syntaxe actuelle de Home Assistant et peuvent être collées telles quelles.
Pour en ajouter une : Paramètres › Automatisations et scènes › Créer une automatisation › Créer une nouvelle automatisation, puis le menu à trois points, Modifier en YAML, et collez.
Chaque identifiant d’entité ici est un exemple. Les capteurs de la montre utilisent le préfixe amazfit_gts_4 ; remplacez-le par le vôtre. notify.mobile_app_your_phone est l’action de notification d’un téléphone sur lequel tourne l’app Companion de Home Assistant ; trouvez la vôtre sous Outils de développement › Actions en tapant « notify ». Les lumières, les volets, les scènes et l’entité personne sont des exemples à remplacer par les vôtres. Les seuils sont des points de départ : regardez une semaine d’historique avant de fixer les vôtres.
1. Batterie de la montre faible
Une notification quand la montre passe sous les 15 %.
alias: Batterie de la montre faible
description: Notifier quand la batterie de la montre passe sous 15 %
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_battery
below: 15
actions:
- action: notify.mobile_app_your_phone
data:
title: Batterie de la montre faible
message: "Votre montre est à {{ states('sensor.amazfit_gts_4_battery') }} %."
mode: single
Un déclencheur numeric_state se déclenche quand la valeur franchit le seuil, pas à chaque mise à jour en dessous : vous êtes donc prévenu une fois par décharge.
2. La recharger avant de dormir
Si vous voulez le suivi du sommeil, la montre doit tenir la nuit. Un rappel le soir quand ce ne sera pas le cas :
alias: Recharger la montre avant de dormir
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: "Montre à {{ states('sensor.amazfit_gts_4_battery') }} % : rechargez-la maintenant pour suivre votre sommeil cette nuit."
mode: single
3. Endormi : lumières éteintes, chauffage baissé
Quand la montre dit que vous dormez, et le dit depuis dix minutes, éteignez les lumières du salon et baissez le thermostat de la chambre.
alias: Endormi - lumières éteintes
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
La plage horaire évite qu’une sieste l’après-midi n’éteigne la maison ; une plage qui passe minuit ne pose aucun problème dans une condition horaire. Les dix minutes de for: écartent un court assoupissement sur le canapé. Gardez à l’esprit que l’état n’arrive dans Home Assistant qu’à la mise à jour suivante : le délai réel est donc votre intervalle plus le for:.
4. Éveillé : la routine du matin
Quand vous vous réveillez un matin de semaine, ouvrez les stores de la chambre, allumez la lumière de la cuisine et lancez la machine à café, une fois par jour.
alias: Éveillé - routine du matin
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" compte : seul un vrai passage d’endormi à éveillé est pris en compte, pas le retour du capteur depuis unknown ou unavailable, qui pourrait sinon lancer votre matinée à 3 h du matin. La condition de modèle ne la laisse s’exécuter qu’une fois par jour : se réveiller à 6 h, se rendormir et se réveiller de nouveau à 7 h n’ouvre les stores qu’une fois.
5. Chargée et oubliée sur le chargeur
La montre est pleine mais toujours hors de votre poignet : un petit rappel pour la remettre.
alias: Montre chargée, remettez-la
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: Votre montre est chargée et n’est plus à votre poignet depuis 45 minutes.
mode: single
Hors du poignet avec une batterie élevée, cela veut en général dire qu’elle est sur le chargeur ou sur le bureau. Notez que unknown est aussi une valeur valide de wear : la montre n’était pas sûre. Dans Home Assistant, elle ressemble en tout point au « unknown » d’un capteur sans données : ne déclenchez donc jamais dessus.
6. Fréquence cardiaque au repos au-dessus de l’habitude
Un avertissement discret quand votre fréquence cardiaque au repos reste au-dessus de sa plage normale. C’est une invitation à vérifier comment vous vous sentez, pas une alerte médicale.
alias: Fréquence cardiaque au repos au-dessus de l’habitude
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: "Fréquence cardiaque au repos à {{ states('sensor.amazfit_gts_4_resting_heart_rate') }} bpm, au-dessus de l’habitude."
mode: single
Réglez le seuil d’après votre propre historique : ouvrez le capteur dans Home Assistant et regardez quelques semaines. Une valeur supérieure de 10 à 15 bpm à votre fréquence de repos habituelle est un point de départ raisonnable.
7. Objectif de pas atteint
Une notification dès que vous dépassez 10 000 pas.
alias: Objectif de pas atteint
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_steps
above: 9999
actions:
- action: notify.mobile_app_your_phone
data:
message: "10 000 pas aujourd’hui. Bravo."
mode: single
above signifie strictement supérieur, d’où 9999. Les pas reviennent à zéro quand la montre commence une nouvelle journée : le déclencheur est donc de nouveau prêt le lendemain.
8. Une invitation à marcher le soir
À 18 h 30, si vous portez la montre et êtes encore sous les 5 000 pas, une suggestion d’aller marcher.
alias: Invitation à marcher le soir
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') }} pas aujourd’hui pour l’instant. Et si vous alliez marcher ?"
mode: single
La condition sur le port évite de vous harceler un jour où la montre est restée sur le chargeur : le faible total serait celui de la montre, pas le vôtre.
9. Le bilan de sommeil du matin
Un court résumé de la nuit à 9 h, en heures et en minutes.
alias: Bilan de sommeil du matin
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: La nuit dernière
message: >-
{{ mins // 60 }} h {{ mins % 60 }} min,
score de sommeil {{ states('sensor.amazfit_gts_4_sleep_score') }}.
mode: single
Le score et la durée de sommeil suivent le propre résumé de sommeil de la montre, qu’elle met à jour à son rythme. Un bilan à heure fixe, bien après votre lever, est plus fiable qu’un bilan déclenché à l’instant où vous vous réveillez.
10. Soirée stressante : des lumières plus douces
Quand la valeur de stress reste élevée pendant un quart d’heure le soir alors que vous êtes à la maison, passez le salon sur une scène apaisante.
alias: Stress élevé - lumières apaisantes
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
La présence vient de person.you, pas de la montre. Les 15 minutes de for: imposent que la valeur reste élevée sur plusieurs mises à jour, ce qui écarte un pic isolé après avoir monté l’escalier.
Un mot sur les délais
Chaque automatisation ci-dessus réagit à un état que Home Assistant a reçu du téléphone. Avec un intervalle de 5 minutes, un changement sur la montre peut mettre jusqu’à 5 minutes à arriver, et un for: ajoute son propre temps par-dessus. Choisissez des automatisations où quelques minutes ne comptent pas : les lumières après l’endormissement, oui ; une alarme quand vous quittez la maison, non.
Des idées de tableau de bord
Les capteurs de la montre sont des capteurs Home Assistant normaux : toutes les cartes standard fonctionnent donc avec eux. Quelques dispositions qui se lisent bien :
- Une carte montre en haut du tableau de bord de votre téléphone : une Tile card (carte Tuile) pour
battery,wearetsleep_statecôte à côte. - La batterie en jauge : une Gauge card (carte Jauge) sur
batteryavec des couleurs de niveau, par exemple rouge sous 20 et orange sous 40. - La fréquence cardiaque sur la journée : une History graph card (carte graphique d’historique) avec
heart_rateetresting_heart_ratesur 24 heures. - Les pas par jour : une Statistics graph card (carte graphique de statistiques) sur
steps, avec la période journalière et la statistique « changement ». Cela fonctionne parce que les compteurs quotidiens utilisent la classe d’étattotal_increasing. - La nuit en une ligne : une Entities card (carte Entités) avec
sleep_score,sleep_durationetspo2. - Une station météo au poignet : sur les montres équipées d’un baromètre, une History graph card de
pressuresur deux ou trois jours montre la tendance qu’annonce un changement de temps.
La durée de sommeil arrive en minutes. Si vous préférez des heures sur le tableau de bord, ajoutez un capteur de modèle : Settings › Devices & services › Helpers › Create helper › Template › Template a sensor (Paramètres › Appareils et services › Entrées › Créer une entrée › Modèle › capteur de modèle), avec ce modèle d’état et h comme unité :
{{ (states('sensor.amazfit_gts_4_sleep_duration') | float(0) / 60) | round(1) }}
Ce que ce n’est pas
Les capteurs de la montre sont utiles pour des automatisations qui peuvent attendre quelques minutes. Ils ne remplacent pas des capteurs dédiés, et trois limites sont à connaître avant de compter sur eux.
Pas instantané. Les mises à jour arrivent à chaque ouverture de l’app, puis à votre intervalle, de 1 à 6 minutes. Un changement d’état sur la montre peut mettre ce temps-là à atteindre Home Assistant, et davantage quand le téléphone est hors de portée, que l’app Zepp est fermée ou que l’économie de batterie est activée. Les mises à jour en arrière-plan dépendent aussi de l’autorisation Activité en arrière-plan.
Pas un capteur de présence. Aucun des 18 capteurs ne dit où vous êtes. wear dit si la montre est portée au poignet, pas au poignet de qui ni dans quelle maison. Les mises à jour ont besoin du téléphone à proximité, mais cela ne dit rien de votre présence à la maison. Utilisez votre téléphone, une entité personne ou un capteur de pièce pour la présence.
Pas des données médicales. La fréquence cardiaque, l’oxygène sanguin, le stress et la température corporelle viennent des propres capteurs de la montre. Ils sont bons pour les tendances et les rappels discrets, pas pour un diagnostic ni pour des alarmes dont votre santé dépendrait. L’oxygène sanguin en particulier est la dernière mesure prise par la montre, qui peut dater de plusieurs heures.
Vos données restent les vôtres. Les mesures vont de la montre à votre téléphone en Bluetooth, et du téléphone à votre propre Home Assistant. AmazHA n’a ni comptes, ni statistiques d’utilisation, ni serveur à elle, et les données de santé ne sont jamais envoyées au développeur ni à aucun tiers. Dans Home Assistant, elles sont conservées comme n’importe quel autre capteur, selon vos réglages de conservation. Chaque capteur est désactivé tant que vous ne l’activez pas : vous envoyez donc exactement ce que vous choisissez. La politique de confidentialité donne les détails.