Integración externa - KNX (KNXnet/IP)

¡Hola a todos!

Aquí tenéis KNX en Gladys, el bus de domótica para instalaciones profesionales. Se conecta a través de una interfaz o un enrutador KNXnet/IP de vuestra red local, sin cloud y sin ETS.

¿Qué hace?

  • Vuestros dispositivos KNX, declarados por dirección de grupo, una línea por dispositivo:

    light; Salón; switch=1/1/1; state=1/1/2
    
    dimmer; Cocina; switch=1/2/1; brightness=1/2/3; brightness_state=1/2/4
    
    shutter; Dormitorio; move=2/1/1; stop=2/1/2; position=2/1/3; position_state=2/1/4
    
    sensor; Oficina; temperature=4/1/1; humidity=4/1/2
    
    thermostat; Oficina; setpoint=5/1/1; temperature=5/1/3; mode=5/1/4
    
    binary; Ventana; contact=6/1/1
    
  • Los tipos soportados: iluminación, atenuadores, persianas, interruptores, sensores (temperatura, humedad, luminosidad, CO₂, viento, presión, potencia, energía…), termostatos con sus modos, sensores binarios (contacto, movimiento, presencia, humo, fuga).

  • Los estados seguidos en tiempo real: se leen al conectar, luego se siguen en el bus. Un interruptor de pared accionado se ve de inmediato en Gladys.

  • Un disparador de escena « Valor recibido en una dirección de grupo », para reaccionar a cualquier telegrama, incluyendo un botón pulsador no declarado.

  • Una acción de escena « Enviar un valor KNX »: cualquier dirección, con 11 tipos de datos para elegir.

  • Un widget « Bus KNX »: los últimos telegramas del bus. Accionad un interruptor y su dirección aparece: práctico para rellenar la lista.

Lo chulo

  • La energía KNX se publica como un índice de contador: llega a la pantalla de Energía de Gladys.
  • Las escenas de Gladys controlan finalmente el KNX: al atardecer, las persianas bajan; si la ventana está abierta, la calefacción pasa a modo antifrost.
  • El bus se cuida: un solo comando a la vez, los comandos pasan antes que las lecturas, y nada se pregunta en bucle.

Instalación

Gladys 5.1 mínimo. Llega a la tienda en el próximo paso del indexador. ¿Tienes prisa? Integraciones → Instalar desde GitHub, con la dirección GitHub - LM1LC3N7/gladys-knx: Gladys Assistant external integration for KNX over KNXnet/IP tunnelling: lights, dimmers, shutters, switches, sensors and thermostats by group address, on your local network. Unofficial, not affiliated with the KNX Association. · GitHub

  1. Dad una dirección fija a vuestra pasarela KNX IP, luego introducidla en la configuración (puerto 3671, UDP).
  2. Haced clic en Probar la pasarela: su nombre se muestra, luego un túnel se abre y se cierra.
  3. Listad vuestros dispositivos, guardad, luego añadidlos en Descubrimiento.

Pequeñas reservas honestas

  • ¡Se buscan probadores! No tengo una instalación KNX. El protocolo se ha escrito según la especificación y verificado byte a byte en los paquetes de prueba de xknx, la biblioteca que usa Home Assistant. Pero nada reemplaza una pasarela real.
  • Solo modo túnel: la integración gira en un contenedor Docker, donde el multicast del enrutamiento KNX no llega. Se usa un enrutador KNX IP en modo túnel, y ocupa una de las conexiones túnel de la pasarela.
  • No hay KNX IP Secure ni importación de proyecto ETS por el momento.
  • El sentido de las persianas está por confirmar en una instalación real: Gladys cuenta 100 para abierto, KNX 0 %. Existe una opción invert.

Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a la KNX Association.

Repositorio: GitHub - LM1LC3N7/gladys-knx: Gladys Assistant external integration for KNX over KNXnet/IP tunnelling: lights, dimmers, shutters, switches, sensors and thermostats by group address, on your local network. Unofficial, not affiliated with the KNX Association. · GitHub

Oh el copión, jajaja

Módulo duplicado eliminado.

Utilice este en su lugar: