Skip to content

it 5. FAQ Troubleshoot

Massimo edited this page Aug 28, 2024 · 4 revisions

FAQ E RISOLUZIONE DEI PROBLEMI

Prima di tutto, grazie per acer scelto uno dei miei nodi! Ho lavorato molto su questo progetto e spero che apprezzerai i miei sforzi nell'offrire il mio lavoro a tutti gli utenti.
Se sei qui, vuol dire che è probabile che tu abbia dei problemi. Mi dispiace.
Non preoccuparti e rilassati, scopriremo qual è il tuo problema, perchè knx-ultimate FUNZIONA, ha migliaia di installazioni nel mondo e l'ho installato anche per la mia casa. Quindi, per favore segui le FAQ e se hai ancora problemi, contattami.

IL NODO NON FUNZIONA

Segui questa checklist

  • Hai creato il nodo di configurazione Gateway con l'IP e la porta che puntano al tuo KNX / Router / interfaccia IP?
  • Se disponi di un router KNX/IP, devi inserire il campo Host, l'indirizzo IP KNX multicast 224.0.23.12 e la porta 3671
  • Se hai un'interfaccia KNX/IP, devi inserire nel campo Host, l'indirizzo IP dell'interfaccia, ad esempio 192.168.1.22 e la porta 3671
  • Se hai due o più interfacce Ehternet (come il Raspberry PI), specifica l'interfaccia Ethernet da utilizzare nel nodo di Configurazione gateway o disabilita totalmente l'interfaccia WIFI.
  • Utilizzare solo router KNX/IP certificati (preferibili) o interfacce KNX/IP. Non utilizzare dispositivi "tutto in uno" o proxy o dispositivi che, oltre ad altre funzioni, facciano anche il routing KNX/IP. Una connessione stabile tra LAN e KNX è la cosa più importante e deve funzionare. Spendi qualcosa in più per un Router KNX/IP e non te ne pentirai.
  • Se si dispone di un'interfaccia IP, prova a disabilitare l'ACK selezionando Sopprimi richieste ACK nel nodo di Configurazione gateway.
  • Segui il punto POSSO RICEVERE SOLO TELEGRAMMI, MA NON INVIARLI - O VICE VERSA
  • Se stai eseguendo Node-Red in un container (o una VM), ritarda l'avvio di node-red, dopo l'avvio del container. Alcuni utenti segnalano che la scheda Ethernet è ancora inattiva all'avvio di node-red. Puoi prove arrestando manualmente node-red, disabilitando l'avvio automatico di node-red all'avvio, riavviare il contenitore, attendere 2-3 minuti e avviare manualmente node-red. Se KNX-Ultimate funziona, il problema è quello.
CONFIGURAZIONE KNXD

Segui questa checklist

  • Se stai eseguendo knxd sulla stessa macchina di node-red, usa 127.0.0.1 come indirizzo dell'interfaccia, altrimenti knxd avrà problemi.
  • Se stai usando knxd, controlla le tabelle di filtraggio degli indirizzi di knxd e cambia di conseguenza l'indirizzo fisico del nodo di configurazione KNX.
  • Abilita il Echo messaggi inviati su tutti i nodi con lo stesso indirizzo di gruppo nel nodo di configurazione del gateway, sotto le opzioni avanzate.
DOPO UN PO', IL NODO SMETTE DI FUNZIONARE

Segui questa checklist

  • Leggi le faq IL NODO NON FUNZIONA.
  • Controlla ed eventualmente **disabilita la protezione DDOS o la protezione da UDP flood sui tuoi switch/router. Questo come regola generale. In caso contrario, i pacchetti UDP KNX potrebbero venir bloccati.
  • Prova a collegare direttamente il tuo router / interfaccia KNX/IP e il tuo PC con node-red.
  • Se hai un'interfaccia KNX/IP economica, specialmente se si tratta di un dispositivo "all in onde", può bloccarsi. Consiglio di acquistare un vero router KNX/IP.
  • Se usi un'interfaccia KNX/IP, assicurati di non aver raggiunto il limite massimo di connessione (consulta il manuale utente dell'interfaccia KNX/IP). Preferisci sempre i router KNX / IP, che non hanno limiti di connessione.
VEDO I TELEGRAMMI IN ETS, MA I MEI ATTUATORI NON FUNZIONANO

Segui questa checklist

Potresti avere altri nodi KNX installati, magari perchè hai fatto qualche prova e ti sei dimenticato di disinstallarli.

  • Rimuovi tutte le altre palette KNX da node-red. Lascia solo knx-ultimate. Ricordati di rimuovere i nodi di configurazione, che sono nascosti.
  • Se si dispone di un'interfaccia IP, prova a disabilitare l'ACK selezionando Sopprimi richieste ACK nel nodo di Configurazione gateway.
POSSO RICEVERE SOLO TELEGRAMMI, MA NON INVIARLI - O VICE VERSA

Segui questa checklist

La tua interfaccia KNX/IP potrebbe avere il filtro sugli indirizzi di gruppo o indirizzi fisici.

  • Controlla in ETS se il router ha il filtro abilitato. Se sì, consenti l'inoltro in tutte le pagine di configurazione del tuo router KNX o modifica l'indirizzo fisico del nodo di configurazione knx-ultimate in base alle tabelle dei filtri del router.
  • Se usi knxd, controlla le tabelle di filtro e modifica di conseguenza l'indirizzo fisico del nodo di configurazione KNX.
VALORI ERRATI DAL NODO

Segui questa checklist

  • Assicurati di utilizzare il datapoint corretto. Ad esempio, per la temperatura, utilizzare 9.001
  • Se possibile, importa il file csv ETS nel nodo di configurazione del gateway. Avrai sempre i Datapoints giusti!
  • Assicurati di non avere due o più nodi knx-ultimate, con lo stesso indirizzo di gruppo ma diverso Datapoint.
SE INVIO UN MESSAGGIO A UN NODO DA NODE-RED, ALTRI NODI NEI FLOWS CHE HANNO LO STESSO INDIRIZZO DI GRUPPO, NON RICEVONO/NON REAGISCONO A QUESTO MESSAGGIO

Questo accade se usi una connessione tunneling/unicast, come fanno ad esempio le interfacce KNX/IP o knxd.

  • Abilita il Echo messaggi inviati su tutti i nodi con lo stesso indirizzo di gruppo nel nodo di configurazione del gateway, sotto le opzioni avanzate.
FUNZIONA CON ROUTER/INTERFACCE KNX "SECURE"?

Segui questa lista di controllo

Secure IP Router/Interfaces non funzionano se impostate su "sicure". Funzionano, invece, se si consentono connessioni non sicure al router.

  • Assicurati di disabilitare il routing sicuro o di consentire connessioni non sicure.
  • Se hai paura di poter essere hackerato, puoi utilizzare una seconda scheda Ethernet, collegando direttamente la macchina node-red al tuo router/interfaccia KNX con un cavo LAN dedicato. Nel nodo di configurazione del gateway, cambia l'opzione Utilizza l'interfaccia locale e seleziona l'interfaccia che è collegata direttamente al gateway KNX/IP.
  • La connessione sicura verrà implementata, un giorno, forse molto lontano.
SI ATTIVA LA FLOOD PROTECTION, CHE CAVOLO E'?

Segui questa lista di controllo

La protezione da Flood Protection evita che l'interfaccia utente node-red smetta di rispondere, a causa di una quantità troppo elevata di messaggi inviati al pin di input del nodo, in un intervallo di tempo specificato di 1 secondo.
Il numero massimo di msg che è possibile inviare a un nodo è 120 al secondo.
Vedi qui

  • Correggi il tuo flow. Invia meno messaggi al nodo o usa un nodo delay.
  • Utilizza il filtro RBE per eliminare i messaggi con un payload uguale al payload corrente.
HO IMPORTATO IL FILE DI ETS MA CI SONO AVVERTENZE SUI DATAPOINTS

Segui questa lista di controllo

In un'installazione ETS, l'impostazione di Datapoints è obbligatoria, almeno se vuoi essere un professionista.
Con i Datapoints, tutti i tuoi dispositivi di visualizzazione e controllo sanno come gestire i telegrammi e come eseguire una corretta decodifica dei valori.
Vedrai che TUTTI i dispositivi, i software di controllo, i sistemi di visualizzazione e tutto il mondo KNX hanno bisogno di Datapoints, quindi perché non ringraziare knx-ultimate, per averti costretto a sistemare finalmente la tua installazione ETS, che aspetta da così tanto tempo di essere sistemata? :-)

  • Metti una cuffia in testa, con buona musica, apri ETS e inizia ad aggiungere datapointss.
  • Oppure ... importa il file csv ETS selezionando l'opzione Se l'indirizzo di gruppo non ha datapoint, su Importa con un finto datapoint 1.001 (Non raccomandato).
  • Ricorda di impostare il datapoint completo (tipo principale + sottotipo), altrimenti verrà impostato un sottotipo di default. Vedi qui Subtype pic
SI ATTIVA LA CIRCULAR REFERENCE PROTECTION. CHE COS'E'?

Segui questa lista di controllo

La protezione ai riferimenti circolari evita che l'interfaccia utente node-red non risponda e che l'installazione di KNX venga inondata di telegrammi, disabilitando due nodi aventi lo stesso indirizzo di gruppo, che sono uniti insieme.
Ad esempio, se si collega il pin output 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 verrà attivata.
Vedi qui

  • Rivedi il tuo flow. Scollega i due nodi identici.
  • Utilizza il filtro RBE per scartare i messaggi con un payload uguale al payload corrente.
NON VA ANCORA!

Usa uno dei canali di seguito per raggiungermi

  • Apri una segnalazione su Github. Ogni volta che apri una segnalazione, ricevo un'email e posso vederla immediatamente.

Ora che il problema è stato risolto, puoi Donare tramite PayPal

Clone this wiki locally