it FAQ Troubleshoot - Supergiovane/node-red-contrib-knx-ultimate GitHub Wiki
🌐 Language: EN | IT | DE | FR | ES | 简体中文
Navigazione: Home Panoramica: Changelog • FAQ • Sicurezza • Docs: Barra lingue Nodo KNX Dispositivo: Gateway • Dispositivo • Protezioni Altri Nodi KNX: Scene Controller • WatchDog • Logger • Global Context • Alerter • Controllo Carico • Viewer • Auto Responder • Traduttore HA • IoT Bridge HUE: Bridge • Luce • Batteria • Pulsante • Contatto • Aggiornamento SW • Sensore Luce • Movimento • Scena • Tap Dial • Temperatura • Connettività Zigbee Esempi: Logger • Switch Light • Dimming • RGB color • RGBW color + White • Command a scene actuator • Datapoint 213.x 4x Setpoint • Datapoint 222.x 3x Setpoint • Datapoint 237.x DALI diags • Datapoint 2.x 1 bit proprity • Datapoint 22.x RCHH Status • Datetime to BUS • Read Status • Virtual Device • Subtype decoded • Alexa • Apple Homekit • Google Home • Switch on/off POE port of Unifi switch • Set configuration by msg • Scene Controller node • WatchDog node • Global Context node • Alerter node • Load control node • Viewer node • MySQL, InfluxDB, MQTT Sample Contribuisci alla Wiki: Link
Grazie per usare i miei nodi Node‑RED! Se sei qui probabilmente hai un problema: niente panico, lo risolviamo. KNX‑Ultimate funziona ed è ampiamente usato. Segui i punti sotto; in coda trovi come contattarmi.
Requisito minimo: Node.js >= 16
- Hai creato il Gateway configuration node con IP/Port corretti verso il tuo KNX/IP Router o Interface?
- KNX/IP Router ** : inHost** metti l'indirizzo multicast KNX
224.0.23.12
, porta3671
. - KNX/IP Interface ** : inHost** metti l'IP dell'interfaccia (es.
192.168.1.22
), porta3671
. - Se hai più interfacce di rete ** (es. Ethernet + Wi‑Fi) indica quale usare nel Gateway oppure disabilita il Wi‑Fi. Ricorda diriavviare Node‑RED** .
- Usa solo router/interfacce KNX/IP "puri” e certificati. Evita device "all‑in‑one” o proxy non dedicati al routing KNX/IP.
- Con interfaccia IP prova a disabilitare l'ACK selezionando "Suppress ACK request” nel Gateway.
- Vedi anche la sezione "Ricevo soltanto / Non invio”.
- Se Node‑RED gira in container, ritarda l'avvio di Node‑RED di qualche secondo: alcune NIC sono ancora down quando parte Node‑RED.
- Rileggi "Il nodo non funziona”.
- Disabilita eventuale protezione DDOS/UDP flood su switch/router (può bloccare UDP KNX).
- Prova collegamento diretto tra PC e KNX/IP.
- Evita interfacce economiche/all‑in‑one: meglio un KNX/IP Router .
- Con interfacce IP verifica il limite connessioni contemporanee (manuale del produttore). I router non hanno questo limite.
- knxd sulla stessa macchina di Node‑RED: usa
127.0.0.1
come interfaccia. - Controlla le tabelle di filtro e adegua l'indirizzo fisico del config‑node.
- Abilita in Gateway "Echo sent message to all node with same Group Address” (opzioni avanzate).
Potresti avere altri plug‑in KNX per Node‑RED installati.
- Rimuovi tutti i plug‑in KNX dalla palette lasciando solo KNX‑Ultimate (rimuovi anche i config‑node nascosti).
- Con interfacce IP prova "Suppress ACK request” nel Gateway.
Potrebbero esserci filtri attivi nel Router/Interface.
- In ETS abilita il forwarding in tutte le pagine del router oppure cambia l'indirizzo fisico del config‑node in base alle tabelle di filtro.
- Con knxd controlla le tabelle di filtro e adegua l'indirizzo fisico.
- Usa il datapoint corretto (per temperatura
9.001
). - Se possibile importa il CSV ETS nel Gateway: avrai sempre i DPT corretti.
- Verifica di non avere due nodi con stesso GA ** maDPT diverso** .
Accade con connessioni tunneling/unicast (KNX/IP Interface o knxd).
- Abilita "Echo sent message to all node with same Group Address” nel Gateway (opzioni avanzate).
In modalità secure non funzionano; funzionano se consenti connessioni non secure.
- Disattiva il routing secure o consenti connessioni non secure.
- Per maggiore isolamento, collega una seconda NIC dedicata tra Node‑RED e il Router KNX, e imposta "Bind to local interface” sul Gateway.
- La connessione secure potrà essere implementata in futuro.
Evita di saturare l'UI e il BUS limitando i msg in ingresso al nodo a max 120/secondo (finestra 1s).
- Inserisci un nodo delay per spalmare i messaggi.
- Usa il filtro RBE per scartare valori invariati. Dettagli
In ETS i DPT sono fondamentali per una corretta codifica/decodifica.
- Aggiungi i DPT mancanti in ETS (subtype incluso, es.
5.001
). - In alternativa, in import imposta "Import with a fake 1.001 datapoint (Not recommended)” o salta i GA coinvolti.
Evita loop tra due nodi con lo stesso GA collegando direttamente output→input.
- Rivedi il flow: separa i due nodi o inserisci un "moderatore”.
- Attiva RBE per evitare rimbalzi. Dettagli
- Apri una issue su GitHub (preferita).
- Oppure PM su Knx-User-Forum (utente: TheMax74; scrivi in inglese).
La protezione delle inondazioni evita che l'interfaccia utente rosso nodo non risponda, a causa di una quantità troppo elevata di messaggi inviati al pin di input TE del nodo in un periodo di tempo specificato di 1 secondo.
Il numero massimo di msg che puoi inviare a un nodo è 120 al secondo.Se è necessario inviare un sacco di MSG al nodo, si prega di considerare un nodo "ritardo", per ritardare un po 'ogni messaggio.
[Vedi qui](§url0§)
- Rivedi il tuo flusso.Invia meno messaggi al nodo o usa un nodo ** ritardo **.
- Usa il filtro RBE, per scartare i messaggi con il payload uguale al payload del nodo corrente.
In un'installazione ETS, l'impostazione di dati è obbligatoria, almeno per uno professionale.
Con DataPoints, tutti i dispositivi di visualizzazione e controllo sanno come gestire il telegramma e come eseguire una decondinf giusta di valori.
Vedrai che tutti i dispositivi, il software di controllo, i sistemi di visualizzazione e tutto il mondo KNX necessitano di punti dati, quindi perché non ringraziare KNX-ultimo, per costringerti a correggere finalmente l'installazione di ETS, che aspetta così a lungo per essere risolto?:-)
- Metti una cuffia sulla testa, con buona musica, apri ET e inizia ad aggiungere punti dati.
- Oppure ... Importa il file ETS selezionando l'opzione "Se l'indirizzo di gruppo non ha un punto dati", per "importare con un punto dati falso 1.001 (non consigliato)" o per saltare DataPoint interessato.
- Ricorda di impostare il punto completo di dataPoint (tipo principale + sottotipo), altrimenti l'importatore imposterà un sottotipo .001 predefinito.Si prega di consultare questa immagine! [Pic di sottotipo](§url0§)
La protezione di riferimento circolare evita che l'interfaccia utente rossa del nodo non risponde e l'installazione KNX sia inondata, disabilitando due nodi con lo stesso collegamento dell'indirizzo di gruppo Toghether.
Ad esempio, se si collega l'output ** ** il pin di un nodo con indirizzo di gruppo 0/1/1, al ping ** input ** di un altro nodo con lo stesso indirizzo di gruppo 0/1/1, la protezione entrerà in entrata.
[Vedi qui](§url0§)
- Rivedi il tuo flusso.Staccare i due nodi identici o fuori qualcosa in mezzo, agendo come "moderatore".
- Usa il filtro RBE, per scartare i messaggi con il payload uguale al payload del nodo corrente.
- Apri un problema su [github](§url0§).Ogni volta che apri un problema, ricevo un'e -mail e posso risolverlo immediatamente.
- Inviami un PM su [KNX-UNER-FORUM](§url0§).Sono qui come argomento.Il mio tedesco non è così bravo, quindi per favore scrivi in inglese!