Este nodo escucha todos los telegramas KNX del gateway KNX Ultimate seleccionado, genera estadĂ­sticas, detecta anomalĂ­as simples y (opcionalmente) puede consultar a un LLM para producir un anĂĄlisis en lenguaje natural.

Qué hace

  • Mantiene un historial deslizante de telegramas KNX (ya decodificados por KNX Ultimate) en RAM.
  • Emite resĂșmenes de trĂĄfico de forma periĂłdica o bajo demanda (Top GA, tipos de evento, tasa).
  • Emite eventos de anomalĂ­a (tasa del bus demasiado alta, spam en GA, “flapping”).
  • Opcional: consulta a un LLM usando el comando ask.

Salidas

  1. Resumen/EstadĂ­sticas (msg.payload es JSON)
  2. AnomalĂ­as (msg.payload es JSON con detalles)
  3. Asistente IA (msg.payload es texto; incluye msg.summary)

Comandos (pin de entrada)

EnvĂ­a un mensaje con msg.topic:

  • summary (o vacĂ­o): emite un resumen inmediatamente
  • reset: limpia historial y contadores
  • ask: pregunta al LLM usando resumen + trĂĄfico reciente

Para ask, escribe la pregunta en msg.prompt (recomendado) o en msg.payload (string).

Notas

  • Si habilitas el LLM, la informaciĂłn del bus se enviarĂĄ al endpoint configurado. Usa un proveedor local si quieres mantener los datos on‑premise.
  • Para OpenAI, pega solo la API key (empieza por sk-). No pegues Bearer ... ni toda la cabecera Authorization: ....