Recupero mis datos de salud de Withings en mi Dashboard

Integro Withings con Home Assistant

Un día decido integrar mis dispositivos Withings —mi báscula conectada y mi monitor de presión arterial— directamente en Home Assistant para controlar mi salud en tiempo real en mi domótica.

Como principiante, es posible que se pregunte: ¿Cómo consigo que mi báscula se comunique con mi sistema domótico?

No te asustes, te cuento paso a paso esta aventura como si estuvieras a mi lado, explicando cada clic y cada razón.

Añado la integración de Withings

Comienzo abriendo Home Assistant en mi navegador. Accedo Configuración > Dispositivos y servicios > Integraciones > Agregar integración.

En la barra de búsqueda, escribo «Withings» y selecciono la integración oficial.

A continuación, el asistente del hogar me pide una identificación de cliente y un cliente secreto, códigos secretos que obtendré de Withings.

Es como registrarse en un club exclusivo para que ambos sistemas puedan chatear.

Añadida la integración de Withings en Home Assistant

Estudio la documentación

Antes de bucear primero, leí la documentación proporcionada por Home Assistant.

Me dice exactamente dónde conseguir estas famosas llaves: en el portal de desarrolladores de Withings.

Para un principiante, esto es crucial: ¡imagina intentar abrir una puerta sin llave! El documento es claro: dirección el Panel Desarrollador Withings.

Documentación de la integración de Withings

Accedo al portal de desarrolladores de Withings

Hago clic en el Link y aterrizó en la página de inicio del promotor. Yo selecciono Nube pública porque este es el modo para integraciones como Home Assistant, sin necesidad de un servidor privado complicado. Luego inicio sesión con mi cuenta personal de Withings, la que está vinculada a mis dispositivos de salud.

Página de inicio del desarrollador Withings

Inicia sesión en la cuenta de Withings

Creo mi nueva aplicación

Una vez conectado, hago clic en Crear una nueva aplicación. Relleno el formulario con información básica:

 

Creación de nueva aplicación Withings

Formulario de Creación de Solicitud

Solicitud de permisos Withings

Guardo y recupero las llaves

Yo valido la creación. Withings entonces genera mi ID de cliente (público) y Cliente secreto (Secreto, ¡nunca para ser compartido!).

El botón «Prueba» puede mostrar un error en esta fase, lo que es normal.

Uso creado Withings

Error de prueba del botón Withings

Botón de prueba de error

Identificación del Cliente y Secret Withings

Configurar Home Assistant con teclas

De vuelta en Home Assistant, pego el Client ID y el Client Secret en los campos de integración.

Estoy validando. Inmediatamente, me redirige a Withings para permitir el acceso.

Configuración clave en Home Assistant

Retiros de autorización

Ajusto la URL de redirección externa

Por defecto, Withings intenta volver a http://homeassistant.local:8123, pero este enlace local no es accesible desde los servidores de Withings (que están lejos de casa). Tengo un error clásico:

Error de URL local Withings

Error de conexión local

Vuelvo a mi aplicación Withings, edito la URL de redirección para usar mi acceso externo a través de Nabucasa

Guardo y empiezo la configuración de nuevo. ¡La victoria!

URL Nabucasa Withings

Conexión exitosa Withings

Doy la bienvenida a mis dispositivos y perfiles

Una vez conectado, Home Assistant detecta automáticamente mis dispositivos: "Mis datos", "Mi balance" y "Mi tensiómetro".

Cada uno aparece como un sensor con peso, presión arterial, batería, etc.

Me cambio el nombre en aras de la claridad: "Lionel Health" para mis datos globales, "Balance" y "Tensiómetro".

Tenga en cuenta que el equilibrio y el tensiómetro a menudo tienen un solo sensor útil: la batería.

Dispositivos Remolques detectados

Entidades Home Assistant Withings

Cambiar el nombre del aparato

Balancear el sensor de la batería

Sensor del tensiómetro de la batería

Añado perfiles familiares

Para la familia, añado los siguientes perfiles: mi hija independiente (perfil separado >16 años), mi otra hija (<16 años) en mi cuenta, y la de mi esposa.

Home Assistant lista todo ordenadamente.

Atención: Las baterías pueden generar duplicados innecesarios, he desactivado estos sensores para evitar el spam de datos.

Perfiles familiares Withings

Consejos para evitar trampas

  • URL externa obligatoria : Utilice siempre Nabucasa o un proxy público inverso.
  • Desactivar duplicados : Los dispositivos de «balanza/tensiómetro» se utilizan únicamente para la batería. Evite la duplicación y deshabilite lo que no es necesario.

Personalizo mi Dashboard

Tan pronto como averigüe cómo hacer …🤣simplemente.

 

 

Referencias útiles

Si bloqueas, la comunidad ayuda a:

Ahora mis datos de salud se muestran en directo en Home Assistant, listo para automatizaciones divertidas como alertas si mi peso despega.