Integración IPX800

Hola @cce66,

Respondo a tu mensaje en un hilo dedicado.

Gracias por tus comentarios, podré trabajar en una nueva versión :slight_smile:

¡Gracias @cce66 por las pruebas y las capturas, es muy útil!

Lo que ves es intencional: por defecto, todos los relés llegan en solo lectura, porque un relé controlable obedece a todos los « apagar todo » (escenas, Google, Alexa…) y no se debe cortar una bomba o una VMC por accidente. Para controlar uno:

  1. Integraciones → IPX800 → Configuración, campo « Relés controlables por Gladys »: escribe los códigos, por ejemplo R1, R2 (o R1:light para convertirlo en una luz), luego guarda.
  2. Pestaña Descubrimiento: tus relés muestran un botón « Actualizar ». Haz clic en él: la funcionalidad pasa de « Estado (solo lectura) » a un interruptor real.

Para las zonas X-4FP: Apagado y Anticongelante funcionan de inmediato; Eco y Confort requieren marcar « Permitir Eco y Confort desde Gladys » en la Configuración.

Tienes razón, no es lo suficientemente visible. En la próxima versión, la integración lo dirá por sí misma cuando ningún relé sea controlable, y el guía lo explicará desde la instalación. También estoy revisando tu repositorio para verificar la API de la V5.

Y gracias por la propuesta de pruebas: tener una V4 y una V5 a mano es precioso, la integración nunca había funcionado en un IPX800 real. Dime si los relés pasan bien a interruptor con estos dos pasos.

@cce66 la v0.1.2 ha sido lanzada: Release v0.1.2 · LM1LC3N7/gladys-ipx800 · GitHub

  • El estado de la integración ahora indica cuántos relés están en solo lectura y cuáles están esperando « Actualizar » en Descubrimiento.
  • La guía ahora lista los relés a controlar antes de crear los dispositivos: así aparecen directamente como interruptores.
  • Gracias a tu repositorio (¡gracias!): las salidas X-8R con un número grande, como tu 4784128, no podían ser controladas; esto ha sido corregido. Y un sensor X-THL en defecto ya no publica mediciones.

Si tienes un momento para probar, esto es lo que más me ayudaría:

  1. Después de listar R1, R2 y hacer clic en « Actualizar »: ¿la orden desde Gladys funciona en ambos sentidos? ¿Un cambio hecho en la página del IPX aparece en Gladys en unos diez segundos?
  2. En tu X-4FP: después de Apagar y Descongelar enviados desde Gladys, ¿la página del IPX muestra solo el último modo? ¿El estado de la integración muestra a veces « Modo ilegible »?
  3. Si tienes un X-THL: ¿la temperatura se muestra correctamente (21,5 y no 215)?
  4. En tu V4: ¿todo se ha encontrado (relés, entradas, zonas de fil piloto)?
  5. ¿Los nuevos mensajes del estado te han sido suficientes para entender qué hacer?

Para la V3, Eco-Devices y X-Pool: tienen otra API, sería una integración aparte. Para los Eco-Devices, ya existe GitHub - LM1LC3N7/gladys-ecodevices · GitHub si quieres probarlo.

hasta ahora está bien en ambos sentidos a nivel de los relés de forma casi inmediata (menos de 1s)


para el x-thl y el x-4fp tengo que reconectarlos, te daré un informe después
tras la actualización
todo bien para la v5
para la v4, tuve que modificar la ip y la apikey y luego controla los relés de la v4 (pero con los parámetros de la v5) pero no encuentra nada en sí de la v4

creo que hay que hacer una integración por dispositivo para que sea más sencillo (se puede tener una v5 y una v4 e incluso una v3 en una casa)

en el repositorio que te he dado todos los html con una api son dispositivos autónomos accesibles en la LAN por lo que cada uno tiene una ip (el x-thl, el x-4fp, x-4vr etc son periféricos conectados con un cable a las ipx)
por lo tanto habría que hacer una integración separada para
ipx800 v3
ipx800 v4
ipx800 v5
ecodevices
ecodevices RT2
ecodevices ED3

El ipx 800 V5 y el ecodevices ED3 son controlables por API y MQTT
Aquí tienes, por el momento tengo los 6 dispositivos disponibles para pruebas