Saltar al contenido principal

Integración domótica ista Web'conso (France), gratuita y de código abierto

Integración ista Web'conso (France) para Gladys Assistant

Repartidores de calefacción y contadores de agua de ista en Francia, desde el portal Web'conso.

Trae a Gladys las lecturas que ista hace a distancia en su edificio: los repartidores de costes de calefacción de sus radiadores y, cuando el portal los proporciona, sus contadores de agua. Los datos provienen del portal de residentes de ista ista-webconso.fr («Mon espace résident»).

Sin afiliación con ista. ista y Web'conso son marcas de sus propietarios. Esta integración es un proyecto independiente.

Desarrollada sin cuenta: se agradecen sus comentarios. Nadie la ha probado todavía con una cuenta Web'conso real. Es el tipo de integración más frágil: no hay API pública, así que lee el portal como lo hace su navegador, y puede dejar de funcionar el día en que ista modifique su sitio.

Lo que obtiene​

Un dispositivo, Vivienda ista, con:

FunciónTipo en GladysUnidadQué es
Unidades de calefacción del díaContadorningunaLas unidades de todos sus radiadores durante el día, ponderadas por el coeficiente de cada uno (facturadas).
Radiador estancia — n.º serie (cada uno)ContadorningunaEl índice que muestra el repartidor de ese radiador.
Agua fría / Agua caliente estancia (cada uno)Volumenm³El índice acumulado de ese contador. No verificado, vea las limitaciones.
Agua fría — total / Agua caliente — totalVolumenm³La suma de los índices, cuando la vivienda tiene varios contadores de ese fluido.

Las unidades de calefacción no tienen unidad física: un repartidor no mide energía, solo sirve para repartir la factura de calefacción del edificio entre las viviendas. Por eso se muestran como simples contadores, sin kWh.

Cada lectura está fechada en su propio día, aunque el portal la publique con varios días de retraso: los gráficos de Gladys muestran el consumo el día en que se produjo, no el día en que se leyó. Al crear el dispositivo, se le envían los últimos 7 días ya leídos.

Un widget del panel, «Consumo ista», muestra las unidades de calefacción del último día, los índices de agua, un histograma de las unidades de calefacción por día y la fecha de la última lectura.

Configuración​

  1. Instale la integración y abra su pestaña Configuración.
  2. Deje Método de inicio de sesión en Correo y contraseña, e introduzca el correo y la contraseña de su espacio de residente.
  3. Elija el Idioma de los nombres de funciones (Gladys no comunica su idioma a una integración; los nombres quedan fijados al crear el dispositivo).
  4. Guarde y haga clic en Probar la conexión y leer ahora. El mensaje bajo el botón indica cuántos repartidores y contadores se han encontrado, y la fecha de la última lectura.
  5. Abra la pestaña Descubrir y añada el dispositivo Vivienda ista.

Si el estado indica que el portal pide un captcha o un segundo factor, o que no se reconoce la página de inicio de sesión, puede confiar a la integración la sesión de su propio navegador. Es una solución de emergencia: la sesión caduca (cuando usted cierra la sesión, o tras un tiempo de inactividad), y entonces hay que pegar una nueva.

  1. En un ordenador, inicie sesión en ista-webconso.fr y abra la página de consumo de su vivienda.
  2. Abra las herramientas de desarrollo (F12), pestaña Red, y recargue la página.
  3. Haga clic en una petición a ista-webconso.fr. En Encabezados de solicitud, copie todo el valor de la línea Cookie. (O, en Aplicación / Almacenamiento → Cookies, copie el valor de JSESSIONID.)
  4. No haga clic después en «Se déconnecter» (cerrar sesión) en el portal: eso cerraría la sesión. Simplemente cierre la pestaña.
  5. En Gladys: Método de inicio de sesión → Cookie de sesión (emergencia), pegue el texto en Cookie de sesión, guarde y haga clic en Probar la conexión y leer ahora.

Como cada lectura recupera los últimos 7 días, pegar una cookie nueva una vez por semana basta para mantener el historial completo.

Frecuencia de lectura del portal​

El portal se lee cada 12 horas por defecto, ajustable de 3 a 24 horas (Intervalo de lectura). ista actualiza las lecturas como mucho una vez al día, y muchos edificios solo se leen una vez por semana: leer más a menudo no aporta nada y solo sobrecarga el portal. Cada lectura solo pide los días aún no leídos, una pequeña petición por día y por fluido, con una pausa entre dos.

Limitaciones​

  • Inicio de sesión verificado en parte. El portal envía el navegador a la página de inicio de sesión de ista (login.ista.com). La integración sigue los mismos pasos, y esto se ha verificado en el portal real hasta el rechazo de una cuenta inventada (sin captcha). Todavía no se ha visto un inicio de sesión correcto con una cuenta real.
  • Agua no verificada. La página de la calefacción se conoce gracias a un proyecto público que la leía en 2025. Las páginas del agua son una suposición: cuando el portal las rechaza, no aparece ninguna función de agua, y la prueba de conexión cuenta 0 contadores de agua. Si su agua no aparece, notifíquelo.
  • Una vivienda por cuenta. Una cuenta con varias viviendas muestra sus contadores en un solo dispositivo.
  • Puesta a cero de los índices. Los repartidores suelen volver a cero en la lectura anual: el gráfico del índice cae entonces, no el de las unidades del día.
  • Los nombres quedan fijados al crear el dispositivo (una regla de Gladys): cambiar el nombre en el portal no cambia el de las funciones.

Solución de problemas​

La pantalla Configuración muestra el estado de la conexión:

MensajeQué hacer
El portal ha rechazado el correo o la contraseñaCompruébelos iniciando sesión en ista-webconso.fr.
Captcha / segundo factorUtilice el modo cookie de sesión (arriba).
Inicie sesión una vez en un navegadorEl portal pide algo (nueva contraseña, condiciones de uso): hágalo y vuelva a probar.
Página de inicio de sesión no reconocidaEl portal ha cambiado: utilice el modo cookie de sesión y notifíquelo.
La cookie de sesión ha caducadoPegue una nueva.
Formato desconocidoEl portal ha cambiado: notifíquelo con los registros.
No se puede acceder al portal de istaNuevo intento en la hora siguiente, no hay nada que hacer.

Para notificar un problema, abra una incidencia en GitHub con los registros de la integración (Gladys → integración → Registros). Los registros nunca contienen su correo, su contraseña ni su cookie; cuando el portal responde en un formato desconocido, muestran su estructura (nombres de los campos, sin los valores), que es lo necesario para adaptar la integración.

Privacidad​

Su correo, su contraseña o su cookie permanecen en la configuración de Gladys. La integración guarda la sesión del portal y las lecturas recientes en su propio volumen (/data), y solo se comunica con el portal y con la página de inicio de sesión de ista.

Parámetros de configuración​

Estos son los parámetros que ista Web'conso (France) te pide en su pantalla de configuración en Gladys.

ParámetroTipoObligatorioDescripción
Su cuenta ista Web'consosectionNoUtilice la cuenta del portal de residentes de ista (Francia). El portal no tiene API pública: la integración inicia sesión como su navegador y puede dejar de funcionar cuando ista modifique el sitio. Sin afiliación con ista. Desarrollada sin cuenta: se agradecen sus comentarios.
Método de inicio de sesiónselectNoPrimero correo y contraseña. Si el portal los rechaza (captcha, segundo factor), copie en su lugar una cookie de sesión desde su navegador: caduca, es una solución de emergencia.
Correo electrónicostringNoEl correo de su espacio de residente.
ContraseñasecretNo
Cookie de sesiónsecretNoSolo en el modo cookie de sesión: el valor JSESSIONID, o toda la cabecera Cookie de una petición del portal. La documentación explica cómo copiarla.
Intervalo de lectura (horas)numberNoFrecuencia de lectura del portal, de 3 a 24 horas. ista actualiza las lecturas como mucho una vez al día, a menudo una vez por semana: leer más a menudo solo sobrecarga el portal.
Idioma de los nombres de funcionesselectNoGladys no comunica su idioma a una integración: los nombres del dispositivo y de las funciones se escriben en este, al crear el dispositivo.

Cómo instalar ista Web'conso (France) en Gladys​

  1. En Gladys, abre Integraciones: ista Web'conso (France) aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
  2. Haz clic en Instalar. Gladys descarga la imagen Docker (ghcr.io/guim31/gladys-ista:1.0.2), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración).
  3. Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
  4. También puedes instalarla directamente desde la URL de su repositorio: https://github.com/guim31/gladys-ista.

ista Web'conso (France) requiere Gladys >=5.1.0. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.

¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.

Sobre las integraciones externas​

ista Web'conso (France) es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene guim31, no el equipo principal de Gladys.

Suscríbete a la newsletter de Gladys Assistant

Unos pocos correos al mes sobre nuevas versiones y novedades del proyecto. Enviados por Pierre-Gilles Leymarie, fundador del proyecto. Puedes darte de baja cuando quieras 🙂