¡Hola a todos ![]()
Os presento una nueva integración externa Withings para Gladys. Recupera los datos de vuestras balanzas, tensiómetros, relojes y analizadores de sueño Withings, y los hace utilizables en los paneles y las escenas.
Qué hace
Un dispositivo « Withings health » que agrupa vuestros datos:
- peso y composición corporal (grasa, músculos, huesos, agua, grasa visceral);
- presión arterial y pulso;
- oxígeno en sangre (SpO2), temperatura corporal;
- pasos, distancia, desnivel y calorías del día;
- sueño de la última noche (duración, sueño profundo / ligero / REM, puntuación, despertares);
- estado « en la cama » con un Sleep Analyzer.
Las funcionalidades se adaptan a lo que realmente medís: con solo un tensiómetro, no tendréis veinte casillas vacías de composición corporal.
Cada medida se registra en su fecha real: un peso sincronizado una hora más tarde se coloca en el momento correcto en el historial.
Un dispositivo por dispositivo Withings con pilas, con una alerta « Batería baja ».
Escenas (Gladys 5.1+)
Disparadores:
- Nueva medida Withings (filtrable: peso, presión, temperatura, oxígeno…);
- Acostado / Levantado (Sleep Analyzer);
- Resumen de la noche disponible;
- Objetivo de pasos alcanzado (una vez al día, objetivo ajustable).
Acciones:
- Actualizar los datos Withings;
- Leer el último valor Withings (peso, presión, sueño…), para usarlo en el resto de la escena.
Ejemplo: cuando llega un peso, enviarme « Peso: {{triggerEvent.data.weight}} kg ».
Widgets del panel
- Salud Withings: peso, pasos, sueño, presión en directo, última medida, estado de las pilas y un botón « Actualizar »;
- Evolución del peso: la curva en una semana, un mes, tres meses o un año.
Tiempo real con Gladys Plus
- Sin Gladys Plus: Withings se lee cada 30 minutos (ajustable de 5 min a 24 h).
- Con Gladys Plus: Withings avisa a Gladys tan pronto como llega un dato, las medidas están ahí en unos segundos. Los eventos « Acostado / Levantado » del Sleep Analyzer solo funcionan con Gladys Plus.
Qué necesitas
- Gladys 5.1 o más reciente;
- una cuenta Withings, con vuestros dispositivos sincronizados en la aplicación Withings;
- una aplicación desarrollador Withings (gratuita, 5 minutos para crear en developer.withings.com). Proporciona el Client ID y el Client secret para pegar en Gladys.
Instalación en breve
- Crea tu aplicación en developer.withings.com (tipo Public API integration).
- Pega el Client ID y el Client secret en la configuración de la integración, luego guarda.
- Haz clic en Conectar. La primera vez, Withings rechaza la dirección de retorno: es normal. Haz clic en Probar la conexión, copia la URL mostrada y añádela en tu aplicación Withings.
- Haz clic de nuevo en Conectar. Los dispositivos aparecen en la pestaña Descubrimiento.
La documentación paso a paso (FR, EN, DE, ES) está aquí: gladys-withings/docs/fr.md at main · prohand/gladys-withings · GitHub
Privacidad
- Los datos van del cloud Withings directamente a tu Gladys, a través de tu aplicación desarrollador.
- Gladys Plus solo reenvía las notificaciones « nuevo dato », sin ninguna medida dentro.
- El Client secret y los tokens nunca se muestran ni se escriben en los registros.
Enlaces
- Código fuente: GitHub - prohand/gladys-withings: Gladys external integration to connect withings devices in Gladys · GitHub
- Problemas e ideas: Issues · prohand/gladys-withings · GitHub
Es una primera versión: vuestros comentarios son bienvenidos, especialmente si tenéis dispositivos que no he podido probar (Body Scan, ScanWatch, Thermo, BPM Core…). ¡No dudéis en compartir vuestras escenas! ![]()