Integración externa - Vigieau

Hola,

Aquí tienes una integración externa relacionada con vigieau:

Debería estar disponible pronto en la tienda

No dudes en darme tus comentarios sobre esta integración externa.

Edición: Ya está disponible :slight_smile:

Genial, muy útil con todas estas olas de calor repetidas.

¡Genial, gracias!

Me doy cuenta de que en la configuración tengo todo este texto que se muestra:

Sin embargo, en mi panel de control encuentro esto:

Pensé que en la función de texto tendría otros valores además de crise

¿Es esto intencional?

Sí, normalmente en cuanto a las restricciones vigentes, por el momento lo mostramos aquí, pero más tarde podríamos mostrarlo en una funcionalidad de texto.

En cuanto al resto, ¿qué tienes en los logs?
Y si puedes darme tu código INSEE en MP, si quieres, podré hacer pruebas esta tarde :slight_smile:

Tengo un problema de conexión a vigieau. error VigiEau HTTP 409

[2026-08-05T09:46:06.428Z] [INFO] Iniciando la integración de VigiEau...
[2026-08-05T09:46:06.922Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-08-05T09:46:06.935Z] [WARN] No se ha configurado aún ningún código de comuna INSEE: no hay nada que descubrir
[2026-08-05T09:59:04.360Z] [INFO] onConfigUpdated -> nueva configuración recibida
[2026-08-05T09:59:04.369Z] [INFO] Publicado 1 dispositivo(s) en la pantalla de Descubrimiento
[2026-08-05T09:59:04.369Z] [INFO] [drought-zone] Actualizando VigiEau cada 3600 s
[2026-08-05T09:59:04.370Z] [INFO] [drought-zone] Consultando VigiEau para Maison...
[2026-08-05T09:59:04.513Z] [ERROR] [drought-zone] Error al actualizar VigiEau Error: VigiEau HTTP 409
    at fetchZones (file:///app/src/vigieau.js:131:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Object.onPoll (file:///app/src/devices/droughtZone.js:148:19)
    at async Object.refresh (file:///app/src/devices/droughtZone.js:213:7)
[2026-08-05T09:59:08.702Z] [INFO] Action rechercher_commune <- Thouars 79100
[2026-08-05T09:59:08.980Z] [INFO] Publicado 1 dispositivo(s) en la pantalla de Descubrimiento
[2026-08-05T09:59:08.981Z] [INFO] [drought-zone] Actualizando VigiEau cada 3600 s
[2026-08-05T09:59:08.981Z] [INFO] [drought-zone] Consultando VigiEau para Maison...
[2026-08-05T09:59:09.071Z] [ERROR] [drought-zone] Error al actualizar VigiEau Error: VigiEau HTTP 409
    at fetchZones (file:///app/src/vigieau.js:131:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Object.onPoll (file:///app/src/devices/droughtZone.js:148:19)
    at async Object.refresh (file:///app/src/devices/droughtZone.js:213:7)
[2026-08-05T09:59:18.111Z] [INFO] [drought-zone] Action test_vigieau -> solicitud en vivo a la API de VigiEau
[2026-08-05T09:59:24.670Z] [INFO] [drought-zone] Action show_restrictions -> solicitud en vivo a la API de VigiEau
[2026-08-05T09:59:44.389Z] [INFO] onDeviceCreated -> ext:ext-prohand-gladys-vigieau:drought-zone:commune-79329, actualizando de inmediato
[2026-08-05T09:59:44.389Z] [INFO] [drought-zone] Consultando VigiEau para Maison...
[2026-08-05T09:59:44.471Z] [ERROR] [drought-zone] Error al actualizar VigiEau Error: VigiEau HTTP 409
    at fetchZones (file:///app/src/vigieau.js:131:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Object.onPoll (file:///app/src/devices/droughtZone.js:148:19)
    at async Object.refresh (file:///app/src/devices/droughtZone.js:213:7)
    at async Promise.all (index 0)
    at async refreshNow (file:///app/index.js:102:3)
    at async file:///app/index.js:122:3
    at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1026:9)
[2026-08-05T10:01:27.277Z] [INFO] [drought-zone] Action test_vigieau -> solicitud en vivo a la API de VigiEau
[2026-08-05T10:01:31.712Z] [INFO] [drought-zone] Action test_vigieau -> solicitud en vivo a la API de VigiEau
[2026-08-05T10:01:33.119Z] [INFO] [drought-zone] Action show_restrictions -> solicitud en vivo a la API de VigiEau
[2026-08-05T10:05:18.859Z] [INFO] onConfigUpdated -> nueva configuración recibida
[2026-08-05T10:05:18.869Z] [INFO] Publicado 1 dispositivo(s) en la pantalla de Descubrimiento
[2026-08-05T10:05:18.869Z] [INFO] [drought-zone] Actualizando VigiEau cada 3600 s
[2026-08-05T10:05:18.869Z] [INFO] [drought-zone] Consultando VigiEau para Maison...
[2026-08-05T10:05:18.967Z] [ERROR] [drought-zone] Error al actualizar VigiEau Error: VigiEau HTTP 409
    at fetchZones (file:///app/src/vigieau.js:131:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Object.onPoll (file:///app/src/devices/droughtZone.js:148:19)
    at async Object.refresh (file:///app/src/devices/droughtZone.js:213:7)

¿Puedes hacerme una captura de pantalla de la parte de configuración, por favor?

Ok, gracias por tu respuesta.

Mis registros:

[2026-08-05T10:00:42.577Z] [INFO] Iniciando la integración de VigiEau...
[2026-08-05T10:00:42.827Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-08-05T10:00:42.878Z] [WARN] No se ha configurado ningún código de comuna INSEE aún: no hay nada que descubrir
[2026-08-05T10:01:30.137Z] [INFO] onConfigUpdated -> nueva configuración recibida
[2026-08-05T10:01:30.156Z] [INFO] Publicado 1 dispositivo(s) en la pantalla de Descubrimiento
[2026-08-05T10:01:30.157Z] [INFO] [drought-zone] Actualizando VigiEau cada 3600 s
[2026-08-05T10:01:30.158Z] [INFO] [drought-zone] Consultando VigiEau para Maison...
[2026-08-05T10:01:30.308Z] [INFO] [drought-zone] Leído: nivel=4 (SUP=4 SOU=4 AEP=2), 19 usos restringidos
[2026-08-05T10:01:38.206Z] [INFO] Acción rechercher_commune <- ma-commune 
[2026-08-05T10:01:42.151Z] [INFO] [drought-zone] Acción test_vigieau -> solicitud en vivo a la API de VigiEau
[2026-08-05T10:01:44.636Z] [INFO] [drought-zone] Acción show_restrictions -> solicitud en vivo a la API de VigiEau
[2026-08-05T10:01:54.895Z] [INFO] onDeviceCreated -> ext:ext-prohand-gladys-vigieau:drought-zone:commune-82005, actualizando inmediatamente
[2026-08-05T10:01:54.896Z] [INFO] [drought-zone] Consultando VigiEau para Maison...
[2026-08-05T10:01:54.965Z] [INFO] [drought-zone] Leído: nivel=4 (SUP=4 SOU=4 AEP=2), 19 usos restringidos
[2026-08-05T10:03:16.292Z] [INFO] [drought-zone] Acción show_restrictions -> solicitud en vivo a la API de VigiEau
[2026-08-05T11:01:30.193Z] [INFO] [drought-zone] Consultando VigiEau para Maison...
[2026-08-05T11:01:30.291Z] [INFO] [drought-zone] Leído: nivel=4 (SUP=4 SOU=4 AEP=2), 19 usos restringidos

¡Es genial como integración y fácil de hacer funcionar, gracias por el trabajo!

He mirado en el sitio web de vigieau y aparentemente no hay ninguna alerta aparte del agua potable para tu código INSEE, puedes mirar directamente en el sitio web de vigieau por lo que por defecto pasa a desconocido:

Quizás sea más pertinente mostrar « Sin riesgo »

Voy a poner a trabajar a claude en el tema :slight_smile:

Cuando miramos en el sitio web de vigieau vemos este mensaje cuando intentamos ver las alertas en tu comuna:

Voy a poner a trabajar a claude en el tema también :slight_smile:

Y ya está en curso :wink:

Os mantendré informados cuando la nueva versión pueda salir

He publicado una versión que corrige el error 409
En resumen, ahora ya no hay que introducir el código INSEE, sino la dirección
La latitud y longitud se rellenan automáticamente
Para tener las alertas correctas, les recomiendo poner al menos el nombre de su calle + código postal + municipio
Si solo ponen su municipio, tomará el centro de la ciudad y las alertas pueden ser falsas.

Atención, la versión 1.1.0 es una versión de ruptura:

Es un cambio de ruptura. El external_id del dispositivo pasa a ser latlon-… en lugar de commune-… : después de la actualización, lance la búsqueda de dirección, luego añada el nuevo dispositivo descubierto y elimine el antiguo.

También voy a ver cómo hacer para mostrar en algún lugar la última dirección introducida para información :wink:

@guim31 Para tu problema, claude sigue trabajando en ello :slight_smile:

La versión 1.1.0 debería estar disponible en menos de una hora

La versión 1.1.1 se ha publicado y corrige tu error @guim31
Debería estar disponible en 1 hora
Si tienes prisa, puedes hacer clic en « Forzar la actualización »:

Avísame cuando hayas podido actualizar :slight_smile:

Gracias.

Hola,

Es una excelente idea esta integración en las condiciones que vivimos actualmente.

Un pequeño problema de mi parte, no puedo ingresar mi latitud y longitud, no se permiten decimales:

Hola,

Prueba a poner una coma en lugar de un punto :slight_smile:

Editar: Voy a pedirle a claude que corrija el ejemplo que muestra puntos y que por lo tanto causa confusión :slight_smile:
Voy a subir una nueva versión esta noche con esta corrección.

Mejor aún, ¿la aplicación entendería si es un punto o una coma?

Le voy a pedir :slight_smile:
Mi próximo reinicio de token es a las 19:00, así que lo haré en ese momento :wink:

Cuando lo intenté antes, no funcionaba, ni con un punto ni con una coma.

Lo confirmo, el punto y coma no funciona :confused:

¿Tienen logs?
Porque cuando introduces la dirección más abajo, los puntos GPS se ponen automáticamente con una coma

Edición: veo el error, convierte la coma en punto

Les mantendré informados cuando esté corregido

En mi casa funciona bien (V1.1.1): ¡gracias @prohand!

y aquí tenemos sed.