AmazHA, una app de Home Assistant para relojes Amazfit, funciona sobre todo en una dirección: tus luces, persianas y termostatos en la muñeca. Su función Sensores del reloj funciona al revés. El reloj lee sus propios datos, desde los pasos hasta el estado del sueño o la batería, y los envía a Home Assistant como entidades de sensor que puedes representar en gráficos, mostrar en un panel y usar en automatizaciones.
A continuación: qué se envía, cómo llega, cómo activarlo, por qué faltan sensores y diez automatizaciones listas para pegar.
La respuesta corta
Con AmazHA, un reloj Amazfit puede enviar hasta 18 lecturas a Home Assistant: pasos, distancia, calorías, frecuencia cardíaca, frecuencia cardíaca en reposo, oxígeno en sangre, estrés, puntuación de sueño, duración del sueño, un estado dormido/despierto en directo, estado de uso, presión atmosférica, batería y más. Llegan a través de la integración Mobile App de Home Assistant como sensor.<prefix>_<key>, cada vez que abres la app y después cada 1 a 6 minutos en segundo plano.
Lo que llega a Home Assistant
Dieciocho sensores, en cuatro grupos, cada uno activable por separado. Esta es la lista completa, con la clave que termina el id de entidad y el estado que verás en Home Assistant:
| Clave | Unidad | Qué es | Estado de ejemplo |
|---|---|---|---|
steps |
pasos | Pasos contados hoy | 6412 |
distance |
m | Distancia recorrida hoy | 4870 |
calories |
kcal | Calorías quemadas hoy | 1834 |
stand |
h | Horas de pie hoy | 7 |
fat_burning |
min | Minutos intensos hoy | 22 |
pai |
— | Puntuación PAI | 68 |
heart_rate |
lpm | La última lectura de frecuencia cardíaca del reloj | 71 |
resting_heart_rate |
lpm | Frecuencia cardíaca en reposo | 58 |
spo2 |
% | Última medición de oxígeno en sangre | 97 |
stress |
— | Valor de estrés actual | 34 |
body_temperature |
°C | Temperatura corporal, con un decimal | 36.4 |
sleep_score |
— | Puntuación del último sueño | 81 |
sleep_duration |
min | Duración del último sueño | 452 |
sleep_state |
— | Si estás dormido en este momento o no | asleep / awake |
pressure |
hPa | Presión atmosférica, con un decimal | 1013.2 |
altitude |
m | Altitud según el barómetro | 212 |
battery |
% | La batería del propio reloj | 64 |
wear |
— | Si el reloj está en una muñeca | not_worn / worn / in_motion / unknown |
En los ajustes de AmazHA se agrupan como Actividad, Salud, Entorno y Dispositivo, con las etiquetas Pasos, Distancia, Calorías, Horas de pie, Minutos intensos, PAI, Frecuencia cardíaca, Frecuencia cardíaca en reposo, Oxígeno en sangre (SpO2), Estrés, Temperatura corporal, Puntuación de sueño, Duración del sueño, Estado del sueño, Presión atmosférica, Altitud, Batería del reloj y Estado de uso.
Unidades, clases y estadísticas a largo plazo
Los sensores llegan con los metadatos de Home Assistant, así que se comportan como cualquier otro sensor. La batería tiene la clase de dispositivo battery, así que recibe el icono de batería y encaja en un indicador. La distancia y la altitud son distance, la presión atmosférica es atmospheric_pressure, la temperatura corporal es temperature, y los minutos intensos y la duración del sueño son duration. Cada sensor tiene su propio icono.
Los contadores diarios (pasos, distancia, calorías, horas de pie, minutos intensos) usan la clase de estado total_increasing: vuelven a cero cuando el reloj empieza un día nuevo, y Home Assistant lo interpreta como un reinicio, no como una bajada. Los indicadores (frecuencia cardíaca, batería, presión y los demás) usan measurement. En ambos casos, Home Assistant guarda estadísticas a largo plazo, así que un gráfico de estadísticas de tus pasos funciona sin configurar nada más.
sleep_state y wear son estados de texto, sin unidad ni clase. Úsalos en desencadenantes y condiciones de estado.
Lecturas que se omiten
El reloj solo envía un sensor cuando tiene una lectura válida. No envía un cero ni un valor de relleno en su lugar:
- La frecuencia cardíaca, la frecuencia cardíaca en reposo, el estrés, la puntuación de sueño y la duración del sueño se omiten mientras el reloj indica 0, lo que significa que todavía no ha medido. Cuando el reloj no tiene datos de sueño nuevos, los sensores de sueño conservan su último valor.
- El oxígeno en sangre es una medición, no una señal continua. AmazHA envía la más reciente que encuentre: una recién tomada, las muestras de las dos últimas horas o el último valor válido de hasta 24 horas de antigüedad. Así que
spo2es «la última medición», no «ahora mismo». - La temperatura corporal solo se envía en los relojes que tienen ese sensor, y solo cuando tiene datos.
- La presión atmosférica y la altitud solo se envían en los relojes con barómetro.
- El estado del sueño solo se envía cuando el reloj indica dormido o despierto.
Cuando se omite una lectura, Home Assistant conserva el último valor que tenía. Eso importa en las automatizaciones: un sensor que no ha cambiado puede que simplemente no se haya actualizado.
Los ids de entidad
Cada entidad es sensor.<prefix>_<key>. El prefijo es lo que escribas en Prefijo de entidad (opcional); si lo dejas vacío, es el nombre de tu reloj adaptado para un id de entidad, así que un «Amazfit GTS 4» da sensor.amazfit_gts_4_steps, sensor.amazfit_gts_4_battery y así sucesivamente. La pantalla Sensores del reloj muestra el id exacto, con su unidad, bajo cada sensor, así que nunca tienes que adivinarlo.
El prefijo queda fijado la primera vez que el reloj envía sus datos. Cambiar el nombre del reloj más adelante no mueve tus entidades. Cambiar tú el prefijo sí: registra un segundo dispositivo con ids de entidad nuevos, y el dispositivo antiguo se queda en Home Assistant hasta que lo elimines. Elige el prefijo antes de crear automatizaciones con él.
Cómo funciona: el reloj se convierte en un dispositivo Mobile App
El reloj se registra en la integración Mobile App de Home Assistant, la misma que usa la app Companion oficial de Home Assistant. Tu reloj se convierte en un dispositivo, sus lecturas se convierten en sensores de ese dispositivo, y no hay que instalar nada en HACS ni escribir nada en configuration.yaml.
Lo que ocurre, paso a paso:
- El reloj lee los sensores que has activado y los envía a tu móvil por Bluetooth.
- La parte de AmazHA del móvil, que funciona dentro de la app Zepp, registra el reloj una vez en la integración Mobile App de Home Assistant. El dispositivo aparece con Amazfit como fabricante.
- Cada sensor se registra una vez, con su unidad, su clase y su icono. Después, cada actualización es una única llamada agrupada para todos los sensores.
Como son entidades reales del registro de Home Assistant, con un id único, puedes cambiarles el nombre o el icono, ocultarlas o ponerlas en un área desde la interfaz de Home Assistant. Se mantienen tras los reinicios de Home Assistant. Si eliminas el dispositivo en Home Assistant, AmazHA lo vuelve a registrar en el siguiente envío.
La integración Mobile App forma parte de la configuración predeterminada de Home Assistant, así que casi todas las instalaciones ya la tienen. Si la tuya no la carga, AmazHA recurre a escribir los estados directamente, lo que funciona, pero da entidades que Home Assistant no puede gestionar desde su interfaz y que desaparecen cuando se reinicia. Si es tu caso, añade mobile_app: a tu configuración.
El reloj nunca habla directamente con Home Assistant. Lo hace el móvil, con las mismas direcciones que el resto de AmazHA: la dirección local en casa, la dirección remota cuando estás fuera. Si solo configuras una dirección local, las actualizaciones enviadas mientras estás fuera no pueden llegar a Home Assistant. El acceso remoto para tu reloj explica las opciones.
Actívalo, paso a paso
Antes necesitas la versión completa y una conexión con Home Assistant que funcione. Después lleva un minuto, como se muestra en el tutorial 9, Sensores del reloj:
- Abre Sensores del reloj. En los ajustes de AmazHA (en la app Zepp: Perfil › tu reloj › Apps › AmazHA › Ajustes), toca Sensores del reloj. Paso 1.
- Actívalo. Activa Enviar a Home Assistant. Paso 2.
- Ponle nombre, si quieres. Prefijo de entidad (opcional) da a cada entidad el nombre
sensor.<prefix>_…. Si lo dejas vacío, se usa el nombre de tu reloj. Paso 3. - Elige cada cuánto. Actualizar cada fija el intervalo en segundo plano, de 1 a 6 minutos. Paso 4.
- Elige los sensores. Activa los que quieras. Todos empiezan desactivados. Paso 5.
- Abre AmazHA en el reloj. El reloj envía sus primeras lecturas y pide Actividad en segundo plano. Concédela. Paso 6.
- Encuéntralo en Home Assistant. Ve a Configuración › Dispositivos y servicios › Mobile App y abre tu reloj. Paso 7.
Si la pantalla Sensores del reloj muestra en su lugar una tarjeta de desbloqueo, la versión completa todavía no está activa: consulta desbloquea la versión completa. Si dice Conéctate primero a Home Assistant, configura la conexión como en Conecta Home Assistant.
Cuando hayan llegado datos, la pantalla Sensores del reloj muestra una línea como Enviados 6 sensores · 14:05, con · segundo plano al final cuando vienen de una actualización en segundo plano. Esa línea es la forma más rápida de comprobar que todo funciona.
Actualizaciones en segundo plano: cada 1 a 6 minutos
El reloj envía sus sensores cada vez que abres la app, y después en segundo plano con el intervalo que hayas elegido, siempre que esté concedido el permiso Actividad en segundo plano. Sin el permiso, los sensores solo se actualizan cuando abres AmazHA.
| Cuándo | Necesita | |
|---|---|---|
| Al abrir la app | Cada vez que abres AmazHA en el reloj | Nada más que la configuración |
| Con la app abierta | Con tu intervalo | Nada más que la configuración |
| En segundo plano | Con tu intervalo, de 1 a 6 min (5 por defecto), con la app cerrada | Actividad en segundo plano permitida en el reloj |
En todos los casos hace falta el móvil cerca, con el Bluetooth activado y la app Zepp en marcha, porque es el móvil el que envía los datos a Home Assistant.
Conceder el permiso
En un reloj con AmazHA instalada desde la App Store de Zepp, el reloj pide Actividad en segundo plano la próxima vez que abras AmazHA después de activar la función. Lo pide una sola vez. Si lo rechazaste, o la solicitud no apareció nunca, tienes dos formas de volver atrás:
- Concédelo en los ajustes del propio reloj: Permisos de apps (o Privacidad, según el reloj), luego AmazHA, y permite la actividad en segundo plano.
- O desactiva y vuelve a activar Enviar a Home Assistant en los ajustes de AmazHA, y luego abre AmazHA en el reloj: te lo volverá a pedir.
Qué más conviene saber
- Los cambios llegan al segundo plano la próxima vez que abras la app. Si activas o desactivas un sensor, o cambias Actualizar cada, abre AmazHA en el reloj una vez. Hasta entonces, las actualizaciones en segundo plano mantienen la selección anterior.
- El ahorro de batería detiene las actualizaciones en segundo plano. Mientras el reloj está en su modo de ahorro de batería no ejecuta tareas en segundo plano, así que los sensores se detienen; abrir AmazHA después los reactiva al momento.
- Un reinicio del reloj no es el final. Tras un reinicio breve, las actualizaciones en segundo plano vuelven solas, normalmente en menos de una hora. Abrir AmazHA las recupera de inmediato.
Por qué no aparecen los sensores de tu reloj
Cuando faltan sensores, la causa es casi siempre uno de los puntos siguientes. Repásalos en este orden:
- Enviar a Home Assistant está desactivado. El menú de ajustes muestra Sensores del reloj como On u Off. Tiene que estar en On.
- Los sensores individuales están desactivados. Todos los sensores empiezan desactivados. La pantalla Sensores del reloj muestra cuántos envías, por ejemplo «6 de 18 sensores enviados a HA».
- No has abierto AmazHA en el reloj desde entonces. Los primeros datos se envían desde el reloj cuando abres la app. Ábrela una vez después de cambiar algo.
- La versión completa no está activa. Sin la licencia, la pantalla muestra una tarjeta de desbloqueo y no se envía nada.
- Home Assistant no está conectado. La pantalla dice Conéctate primero a Home Assistant. Arregla la conexión: tutorial 4, y para los errores, Cuando algo falla.
- El sensor todavía no tiene una lectura válida. El oxígeno en sangre, el estrés y la temperatura corporal solo aparecen después de una medición; la presión y la altitud, solo en los relojes con barómetro. Si la línea de estado dice Ningún sensor activado, ninguno de los sensores que activaste tenía una lectura que enviar.
- Solo se actualiza cuando abres la app. Es el permiso Actividad en segundo plano: consulta más arriba.
- Estás buscando en el sitio equivocado. Los sensores pertenecen a un dispositivo en Configuración › Dispositivos y servicios › Mobile App, con el nombre de tu prefijo. También puedes buscar el prefijo en la pestaña Entidades de Configuración › Dispositivos y servicios.
- El móvil no llega a Home Assistant. Fuera de casa, el móvil necesita una dirección remota. Abre tu dirección de Home Assistant en el navegador del móvil: si falla ahí, también falla para los sensores. El paso 3 del tutorial Cuando algo falla lo explica.
- Los valores parecen congelados. Mira la hora de la línea de estado. Si es antigua, el móvil o el reloj no han enviado nada desde entonces: el móvil fuera de alcance, la app Zepp cerrada, el ahorro de batería activado o falta el permiso.
Diez automatizaciones
Las diez automatizaciones de abajo cubren las peticiones que salen una y otra vez: la batería baja, irse a dormir, despertarse, el reloj olvidado en el cargador, los objetivos de actividad. Usan la sintaxis actual de Home Assistant y se pueden pegar tal cual.
Para añadir una: Configuración › Automatizaciones y escenas › Crear automatización › Crear nueva automatización, luego el menú de tres puntos, Editar en YAML, y pega.
Todos los ids de entidad de aquí son ejemplos. Los sensores del reloj usan el prefijo amazfit_gts_4; sustitúyelo por el tuyo. notify.mobile_app_your_phone es la acción de notificación de un móvil con la app Companion de Home Assistant; encuentra la tuya en Herramientas para desarrolladores › Acciones escribiendo «notify». Las luces, persianas, escenas y la entidad de persona son marcadores de posición para los tuyos. Los umbrales son puntos de partida: mira una semana de historial antes de fijar los tuyos.
1. Batería del reloj baja
Una notificación cuando el reloj baja del 15 %.
alias: Batería del reloj baja
description: Avisar cuando la batería del reloj baja del 15 %
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_battery
below: 15
actions:
- action: notify.mobile_app_your_phone
data:
title: Batería del reloj baja
message: "Tu reloj está al {{ states('sensor.amazfit_gts_4_battery') }} %."
mode: single
Un desencadenante numeric_state se activa cuando el valor cruza el límite, no en cada actualización por debajo de él, así que te avisa una vez por cada descarga.
2. Cárgalo antes de dormir
Si quieres registrar el sueño, el reloj tiene que aguantar toda la noche. Un recordatorio por la tarde-noche cuando no vaya a llegar:
alias: Cargar el reloj antes 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: "Reloj al {{ states('sensor.amazfit_gts_4_battery') }} %: cárgalo ahora para registrar el sueño de esta noche."
mode: single
3. Dormido: luces apagadas, calefacción más baja
Cuando el reloj dice que estás dormido, y lo lleva diciendo diez minutos, apaga las luces del salón y baja el termostato del dormitorio.
alias: Dormido - apagar luces
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 franja horaria evita que una siesta por la tarde apague la casa; una franja que cruza la medianoche no es problema en una condición de hora. Los diez minutos de for: filtran una cabezada corta en el sofá. Ten en cuenta que el estado solo llega a Home Assistant en la siguiente actualización, así que el retraso real es tu intervalo más el for:.
4. Despierto: la rutina de la mañana
Cuando te despiertas una mañana entre semana, abre las persianas del dormitorio, enciende la luz de la cocina y pon en marcha la cafetera, una vez al día.
alias: Despierto - rutina de la mañana
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" es importante: solo cuenta un cambio real de dormido a despierto, no el sensor que vuelve de unknown o unavailable, que si no podría empezar tu mañana a las 3 de la madrugada. La condición de plantilla hace que solo se ejecute una vez al día, así que despertarte a las 6, volver a dormirte y despertarte otra vez a las 7 abre las persianas una sola vez.
5. Cargado y olvidado en el cargador
El reloj está lleno, pero sigue fuera de tu muñeca: un recordatorio para volver a ponértelo.
alias: Reloj cargado, vuelve a ponértelo
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: Tu reloj está cargado y lleva 45 minutos fuera de tu muñeca.
mode: single
Fuera de la muñeca y con la batería alta suele significar que está en el cargador o en la mesa. Ten en cuenta que unknown también es un valor válido de wear: el reloj no estaba seguro. En Home Assistant se ve igual que el «desconocido» de un sensor sin datos, así que nunca lo uses como desencadenante.
6. Frecuencia cardíaca en reposo por encima de lo habitual
Un aviso suave cuando tu frecuencia cardíaca en reposo se mantiene por encima de tu rango normal. Es un recordatorio para comprobar cómo te encuentras, no una alerta médica.
alias: Frecuencia cardíaca en reposo por encima de lo habitual
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: "Frecuencia cardíaca en reposo de {{ states('sensor.amazfit_gts_4_resting_heart_rate') }} lpm, por encima de lo habitual."
mode: single
Fija el umbral a partir de tu propio historial: abre el sensor en Home Assistant y mira unas cuantas semanas. Un valor entre 10 y 15 lpm por encima de tu frecuencia en reposo habitual es un punto de partida razonable.
7. Objetivo de pasos alcanzado
Una notificación en cuanto superas los 10.000 pasos.
alias: Objetivo de pasos alcanzado
triggers:
- trigger: numeric_state
entity_id: sensor.amazfit_gts_4_steps
above: 9999
actions:
- action: notify.mobile_app_your_phone
data:
message: "10.000 pasos hoy. ¡Buen trabajo!"
mode: single
above significa estrictamente mayor que, de ahí el 9999. Los pasos vuelven a cero cuando el reloj empieza un día nuevo, así que el desencadenante vuelve a estar listo al día siguiente.
8. Un empujón para pasear por la tarde
A las 18:30, si llevas puesto el reloj y todavía no has llegado a 5.000 pasos, una sugerencia para salir a caminar.
alias: Recordatorio de paseo por la tarde
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') }} pasos hoy hasta ahora. ¿Toca dar un paseo?"
mode: single
La condición de uso evita que te insista un día en que el reloj se quedó en el cargador: la cifra baja sería la del reloj, no la tuya.
9. Informe de sueño por la mañana
Un breve resumen de la noche a las 9:00, en horas y minutos.
alias: Informe de sueño por la mañana
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: Anoche
message: >-
{{ mins // 60 }} h {{ mins % 60 }} min,
puntuación de sueño {{ states('sensor.amazfit_gts_4_sleep_score') }}.
mode: single
La puntuación y la duración del sueño siguen el propio resumen de sueño del reloj, que el reloj actualiza según su propio calendario. Un informe a una hora fija, bastante después de levantarte, es más fiable que uno que se activa en el momento en que te despiertas.
10. Tarde estresante: luces más tranquilas
Cuando el valor de estrés se mantiene alto durante un cuarto de hora por la tarde mientras estás en casa, pon el salón en una escena tranquila.
alias: Estrés alto - luces tranquilas
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 presencia viene de person.you, no del reloj. Los 15 minutos de for: hacen que el valor tenga que seguir alto durante varias actualizaciones, lo que filtra un pico aislado después de subir las escaleras.
Una nota sobre los tiempos
Cada automatización de arriba reacciona a un estado que Home Assistant ha recibido del móvil. Con un intervalo de 5 minutos, un cambio en el reloj puede tardar hasta 5 minutos en llegar, y un for: añade su propio tiempo. Elige automatizaciones en las que unos minutos no importen: las luces después de dormirte, sí; una alarma cuando sales de casa, no.
Ideas para el panel
Los sensores del reloj son sensores normales de Home Assistant, así que cualquier tarjeta estándar funciona con ellos. Algunas distribuciones que se leen bien:
- Una tarjeta del reloj en la parte superior del panel de tu móvil: una Tile card (tarjeta Mosaico) para
battery,wearysleep_state, una junto a otra. - La batería como indicador: una Gauge card (tarjeta Indicador) sobre
batterycon colores de gravedad, por ejemplo rojo por debajo de 20 y ámbar por debajo de 40. - La frecuencia cardíaca a lo largo del día: una History graph card (tarjeta Gráfico de historial) con
heart_rateyresting_heart_ratedurante 24 horas. - Pasos por día: una Statistics graph card (tarjeta Gráfico de estadísticas) sobre
stepscon el periodo diario y la estadística «change». Funciona porque los contadores diarios usan la clase de estadototal_increasing. - La noche en una fila: una Entities card (tarjeta Entidades) con
sleep_score,sleep_durationyspo2. - Una estación meteorológica en la muñeca: en los relojes con barómetro, una History graph card de
pressuredurante dos o tres días muestra la tendencia que trae un cambio de tiempo.
La duración del sueño llega en minutos. Si prefieres horas en el panel, añade un sensor de plantilla: Configuración › Dispositivos y servicios › Ayudantes › Crear ayudante › Plantilla › Template a sensor (crear una plantilla de sensor), con esta plantilla de estado y h como unidad:
{{ (states('sensor.amazfit_gts_4_sleep_duration') | float(0) / 60) | round(1) }}
Lo que no es
Los sensores del reloj son útiles para automatizaciones que pueden esperar unos minutos. No sustituyen a los sensores dedicados, y conviene conocer tres límites antes de depender de ellos.
No es instantáneo. Las actualizaciones llegan cada vez que abres la app y después con tu intervalo, de 1 a 6 minutos. Un cambio de estado en el reloj puede tardar todo ese tiempo en llegar a Home Assistant, y más cuando el móvil está fuera de alcance, la app Zepp está cerrada o el ahorro de batería está activado. Las actualizaciones en segundo plano dependen además del permiso Actividad en segundo plano.
No es un sensor de presencia. Ninguno de los 18 sensores dice dónde estás. wear dice si el reloj está en una muñeca, no de quién es la muñeca ni en qué casa. Las actualizaciones necesitan el móvil cerca, pero eso no dice nada sobre si estás en casa. Usa tu móvil, una entidad de persona o un sensor de habitación para la presencia.
No son datos médicos. La frecuencia cardíaca, el oxígeno en sangre, el estrés y la temperatura corporal vienen de los propios sensores del reloj. Sirven para ver tendencias y para avisos suaves, no para diagnósticos ni para alarmas en las que te jugarías la salud. El oxígeno en sangre, en concreto, es la última medición que tomó el reloj, que puede tener horas.
Tus datos siguen siendo tuyos. Las lecturas van del reloj a tu móvil por Bluetooth, y del móvil a tu propio Home Assistant. AmazHA no tiene cuentas, ni analíticas, ni servidor propio, y los datos de salud nunca se envían al desarrollador ni a terceros. En Home Assistant se guardan como cualquier otro sensor, según tus ajustes de conservación. Cada sensor está desactivado hasta que lo activas, así que envías exactamente lo que eliges. La política de privacidad tiene los detalles.