UNPKG

node-red-contrib-knx-ultimate

Version:

Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control and ETS group address importer. Easy to use and highly configurable.

186 lines (151 loc) 11.2 kB
# Presentazione Professionale dei Nodi KNX Ultimate Questa guida funge da scaletta per video, webinar o formazione interna: ogni sezione riassume lo scopo del nodo, le funzioni principali, le impostazioni critiche e gli scenari d'uso più ricorrenti. Manteniamo l'elenco allineato all'effettiva distribuzione dei nodi pubblicati nel pacchetto (vedi `package.json`). --- ## knxUltimate-config - **Obiettivo**: impostare parametri di connessione KNX/IP (host, porta, tunneling, sicurezza) e caricare il CSV ETS. - **Funzioni principali**: gestione protocolli (UDP/TCP/Secure), caricamento ETS per autocomplete, monitor bus, diagnostica collegamento. - **Configurazione chiave**: verificare raggiungibilità gateway, scegliere l'interfaccia, abilitare KNX Secure o ritardi tra telegrammi, importare il file gruppi. - **Casi d'uso**: fondamento di ogni flusso KNX Ultimate, prerequisito per tutti gli altri nodi. ## hueConfig - **Obiettivo**: collegare Node-RED alla bridge Philips Hue (REST + EventStream) e gestire token, TLS e fallback polling. - **Funzioni principali**: pairing guidato, memorizzazione credenziali, sincronizzazione oraria, EventStream realtime. - **Configurazione chiave**: preparare bridge aggiornata, generare token, scegliere la modalità di aggiornamento eventi. - **Casi d'uso**: abilitare l'intera gamma di nodi Hue della suite. --- ## knxUltimate - **Obiettivo**: nodo KNX universale per leggere/scrivere telegrammi con conversione DPT automatica. - **Funzioni principali**: autocomplete GA, riconoscimento DPT, priorità telegrammi, filtri ETS, statistiche runtime. - **Configurazione chiave**: selezionare gateway, scegliere DPT corretti, abilitare Node PINs se servono ingressi/uscite addizionali, impostare ACK. - **Casi d'uso**: controllo luci, tapparelle, logiche HVAC, raccolta stati impianto. ## knxUltimateSceneController - **Obiettivo**: orchestrare sequenze KNX multi-step con condizioni e override manuale. - **Funzioni principali**: step programmabili, trigger condizionali, memorizzazione scene, interfaccia dashboard. - **Configurazione chiave**: definire scene target, temporizzazioni, gestione PIN per ingressi/feedback. - **Casi d'uso**: regia luci avanzata, scenari combinati luce/tende, interlock HVAC. ## knxUltimateWatchDog - **Obiettivo**: sorvegliare dispositivi o GA con ping periodici e generare allarmi in caso di timeout. - **Funzioni principali**: heartbeat, misura latenza, azioni di recovery, export verso logger/alerter. - **Configurazione chiave**: scegliere GA da monitorare, definire soglie temporali, impostare escalation. - **Casi d'uso**: monitor gateway KNX, sensori critici, supervisione siti remoti. ## knxUltimateLogger - **Obiettivo**: registrare telegrammi KNX, filtrarli e condividerli con file, dashboard o servizi esterni. - **Funzioni principali**: buffer circolare, filtri per GA/DPT, export CSV/JSON, salvataggio su context. - **Configurazione chiave**: cartella di output, retention, soglie di notifica, formato export. - **Casi d'uso**: audit impianto, diagnostica rapida, consegna report al cliente. ## knxUltimateGlobalContext - **Obiettivo**: sincronizzare valori KNX nel context globale di Node-RED. - **Funzioni principali**: binding automatico GA→context, sync bidirezionale opzionale, filtri DPT. - **Configurazione chiave**: convenzioni di naming, direzione sincronizzazione, abilitazione PIN per aggiornamenti esterni. - **Casi d'uso**: dashboard custom, API interne, logiche multi-flusso. ## knxUltimateAlerter - **Obiettivo**: emettere alert quando valori KNX superano soglie o condizioni definite. - **Funzioni principali**: comparatori multipli, isteresi, azioni su email/MQTT/log. - **Configurazione chiave**: soglie e finestre temporali, reset automatico, wiring dei PIN. - **Casi d'uso**: monitoraggio temperature critiche, luci dimenticate, aperture anomale. ## knxUltimateLoadControl - **Obiettivo**: bilanciare carichi misurati dal bus e applicare logiche di shedding. - **Funzioni principali**: soglie dinamiche, priorità carichi, ritardi di reinserimento, lettura GA potenza. - **Configurazione chiave**: GA di misura, gruppi di carichi, tempi di shed/restore, auto restore. - **Casi d'uso**: evitare distacchi, ottimizzare consumi, demand-response. ## knxUltimateViewer - **Obiettivo**: dashboard HTML+JSON per visualizzare i telegrammi KNX in ascolto. - **Funzioni principali**: tavola HTML, array JSON, queue analyzer, export. - **Configurazione chiave**: scelta GA da visualizzare, stile tabella, periodicità refresh. - **Casi d'uso**: collaudo impianto, control room, demo live. ## knxUltimateAutoResponder - **Obiettivo**: rispondere automaticamente alle richieste di lettura KNX usando l'ultimo valore noto. - **Funzioni principali**: cache valori, mapping multi-GA, supporto input esterni. - **Configurazione chiave**: GA da ascoltare, durata cache, fallback. - **Casi d'uso**: pannelli touch, supervisione, KNX logiche che richiedono feedback immediato. ## knxUltimateStaircase - **Obiettivo**: temporizzare illuminazione scale con preavvisi, override e blocchi. - **Funzioni principali**: timer multipli, pre-warning, override manuale, lettura stato iniziale. - **Configurazione chiave**: GA di comando/stato, durata timer, pin di forzatura, opzioni reset. - **Casi d'uso**: gestione luci scala condominiali, luci corridoio con segnalazione finale. ## knxUltimateGarage - **Obiettivo**: controllare porte sezionali/basculanti con comandi impulsi, hold-open e sicurezza. - **Funzioni principali**: comando impulso, stato porta, blocco, fotocellula, auto close. - **Configurazione chiave**: GA di comando/stato/allarmi, tempi auto-chiusura, logica movimento. - **Casi d'uso**: automazione autorimesse singole o condominiali, integrazione antifurto. ## knxUltimateIoTBridge - **Obiettivo**: creare un bridge KNX ↔ MQTT/REST/Modbus con mapping bidirezionale. - **Funzioni principali**: template payload, scaling valori, ack, buffer offline. - **Configurazione chiave**: definizione mapping, protocolli target, gestione conferme. - **Casi d'uso**: integrazione KNX con sistemi cloud/SCADA/PLC. ## knxUltimateHATranslator - **Obiettivo**: trasformare telegrammi KNX in entità Home Assistant (e viceversa). - **Funzioni principali**: mapping DPT→entity, discovery, normalizzazione booleani/numeri. - **Configurazione chiave**: definire entità target, template discovery, riconciliazione stati. - **Casi d'uso**: dashboard Home Assistant su impianti KNX senza logiche duplicate. --- ## knxUltimateHueLight - **Obiettivo**: controllare lampade Hue (on/off, dimming, colore, Kelvin, scene dinamiche) dal bus KNX. - **Funzioni principali**: mapping multi-GA, day/night, feedback stato, Node PIN opzionali. - **Configurazione chiave**: GA luminosità/colore/stato, rampe, sincronizzazione EventStream. - **Casi d'uso**: scenografie luminose, sincronizzazione pulsanti KNX ↔ Hue. ## knxUltimateHueButton - **Obiettivo**: ricevere eventi da pulsanti Hue e mapparli su GA KNX. - **Funzioni principali**: short/long press, multi risorsa, DPT 1.xxx/18.xxx. - **Configurazione chiave**: resource ID, GA per evento, opzioni debounce. - **Casi d'uso**: usare pulsanti Hue come input aggiuntivi per luci e scenari. ## knxUltimateHueMotion - **Obiettivo**: integrare i motion sensor Hue classici. - **Funzioni principali**: output booleano, filtri DPT 1.xx, PIN configurabili. - **Configurazione chiave**: GA movimento/stato, timeout, comportamento in assenza. - **Casi d'uso**: accensione luci, presenza, log sicurezza. ## knxUltimateHueTapDial - **Obiettivo**: usare Hue Tap Dial come controller rotativo KNX. - **Funzioni principali**: passi +/- configurabili, mapping DPT 3.007/5.001/custom, feedback. - **Configurazione chiave**: GA target, sensibilità, esposizione PIN. - **Casi d'uso**: dimming, regolazione volume o velocità ventilatori. ## knxUltimateHueLightSensor - **Obiettivo**: portare i lux dei sensori Hue nel bus. - **Funzioni principali**: conversione DPT 9.004, smoothing, read-on-start. - **Configurazione chiave**: GA luce, filtri, range. - **Casi d'uso**: automazioni su luminosità, controllo tende, energy management. ## knxUltimateHueTemperatureSensor - **Obiettivo**: pubblicare temperature Hue in KNX (DPT 9.001). - **Funzioni principali**: sincronizzazione all'avvio, offset, Node PIN opzionali. - **Configurazione chiave**: GA temperatura, correzione, intervalli. - **Casi d'uso**: HVAC, comfort, logging energetico. ## knxUltimateHueScene - **Obiettivo**: richiamare scene Hue tramite KNX (modalità singola o multi scena). - **Funzioni principali**: regole scena, mapping DPT 1.xxx/18.xxx, feedback opzionale. - **Configurazione chiave**: GA trigger, definizione scene, loop prevenzione. - **Casi d'uso**: automazioni giorno/notte, interfacce touch custom. ## knxUltimateHueBattery - **Obiettivo**: esporre lo stato batteria dei dispositivi Hue. - **Funzioni principali**: conversione device_power→DPT 5.001, lettura iniziale, alert soglia. - **Configurazione chiave**: GA percentuale, soglie manutenzione, Node PIN. - **Casi d'uso**: notifiche batteria bassa, manutenzione preventiva. ## knxUltimateHueZigbeeConnectivity - **Obiettivo**: monitorare la connettività Zigbee dei dispositivi Hue. - **Funzioni principali**: mapping booleano, lettura stato iniziale, fallback logici. - **Configurazione chiave**: GA monitoraggio, DPT 1.001, policy disconnessione. - **Casi d'uso**: diagnostica dispositivi offline, attivazione fallback KNX. ## knxUltimateHueCameraMotion - **Obiettivo**: raccogliere eventi motion dalle Hue Secure Cam. - **Funzioni principali**: EventStream in tempo reale, boolean mapping, read-on-start. - **Configurazione chiave**: GA movimento, DPT, filtri antifalso. - **Casi d'uso**: accensione luci, allarmi integrati, logging sicurezza. ## knxUltimateContactSensor - **Obiettivo**: sincronizzare sensori magnetici Hue (aperto/chiuso) con KNX. - **Funzioni principali**: filtro `contact`, mapping DPT 1.019, naming ETS. - **Configurazione chiave**: GA stato, inversioni logiche, notifiche. - **Casi d'uso**: supervisioni finestre/porte, logiche sicurezza e climatizzazione. ## knxUltimateHueHumiditySensor - **Obiettivo**: inviare in KNX la % di umidità rilevata dai sensori Hue. - **Funzioni principali**: scaling DPT 9.007, sincronizzazione iniziale, smoothing opzionale. - **Configurazione chiave**: GA umidità, filtri, soglie. - **Casi d'uso**: ventilazione controllata, allarmi condensa, dashboard climatici. ## knxUltimateHuePlug - **Obiettivo**: comandare prese Hue e leggere stato/potenza. - **Funzioni principali**: on/off, monitor power availability, feedback. - **Configurazione chiave**: GA comando/stato/potenza, DPT, read status at startup. - **Casi d'uso**: gestione carichi, controllo standby, monitor affidabilità. ## knxUltimateHuedevice_software_update - **Obiettivo**: segnalare aggiornamenti firmware Hue disponibili. - **Funzioni principali**: mapping `up_to_date/available/required`, notifiche, log. - **Configurazione chiave**: GA di alert, soglie, sincronizzazione dashboard. - **Casi d'uso**: pianificazione update, workflow manutenzione, compliance. ---