FAQ e Troubleshoot
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
Il nodo non funziona
- 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.
Dopo un poâ smette di funzionare
- 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.
Configurazione knxd
- knxd sulla stessa macchina di NodeâRED: usa
127.0.0.1come 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).
In ETS vedo il telegramma ma lâattuatore non reagisce
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.
Ricevo solo i telegrammi, non invio (o viceversa)
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.
Valori errati dal nodo
- 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** .
Messaggi tra nodi con lo stesso GA non si propagano
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).
Secure KNX Router/Interfaces
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.
Flood protection
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
Avvisi sui Datapoint dopo import ETS
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.
Protezione da riferimenti circolari
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
Ho ancora problemi
- Apri una issue su GitHub (preferita).
- Oppure PM su Knx-User-Forum (utente: TheMax74; scrivi in inglese).
La protezione delle inondazioni entra in gioco.Che diavolo è quello?
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.
Ho importato il file ETS ma ci sono avvertimenti sui punti dati
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 circolare di riferimento entra in gioco.Che diavolo è quello?
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.
Ho ancora problemi
Usa uno dei canali qui sotto per raggiungermi (preferisco GitHub)
- 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!