FAQ et dépannage
Merci dâutiliser mes nĆuds Node-RED ! Si tu es ici, tu as probablement un problĂšme : pas de panique, on va le rĂ©soudre. KNX-Ultimate est stable et largement utilisĂ©. Suis les points ci-dessous ; en fin de page tu trouveras comment me contacter. PrĂ©requis minimum : Node.js >= 16
Le nĆud ne fonctionne pas
- As-tu créé le Gateway configuration node avec lâIP/le port corrects vers ton KNX/IP Router ou Interface ?
- KNX/IP Router ** : dansHost** , mets lâadresse multicast KNX
224.0.23.12, port3671. - KNX/IP Interface ** : dansHost** , mets lâIP de lâinterface (ex.
192.168.1.22), port3671. - Si tu as plusieurs cartes réseau ** (Ethernet/Wi-Fi), indique laquelle utiliser dans le Gateway ou désactive le Wi-Fi. Ensuite,redémarre Node-RED** .
- Utilise uniquement des routeurs/interfaces KNX/IP âpursâ et certifiĂ©s. Ăvite les appareils âall-in-oneâ ou les proxys non dĂ©diĂ©s au routage KNX/IP.
- Avec une interface IP, essaie de dĂ©sactiver lâACK en sĂ©lectionnant âSuppress ACK requestâ dans le Gateway.
- Vois aussi âJe ne peux que recevoir / pas envoyerâ.
- Si Node-RED tourne dans un conteneur, retarde son dĂ©marrage de quelques secondes : parfois la carte rĂ©seau nâest pas encore prĂȘte.
Au bout dâun moment, ça cesse de fonctionner
- Relis âLe nĆud ne fonctionne pasâ.
- DĂ©sactive la protection DDOS/UDP flood sur les switchs/routeurs (elle peut bloquer lâUDP KNX).
- Teste une connexion directe entre le PC et le KNX/IP.
- Ăvite les interfaces bon marchĂ©/all-in-one : prĂ©fĂšre un KNX/IP Router .
- Avec les interfaces IP, surveille la limite de connexions simultanĂ©es (manuel du fabricant). Les routeurs nâont pas cette limite.
Configuration de knxd
- knxd sur la mĂȘme machine que Node-RED : utilise
127.0.0.1comme interface. - VĂ©rifie les tables de filtrage et ajuste lâadresse physique du config-node.
Je vois le tĂ©lĂ©gramme dans ETS mais lâactionneur ne rĂ©agit pas
Tu as peut-ĂȘtre dâautres plug-ins KNX pour Node-RED installĂ©s.
- Retire tous les plug-ins KNX de la palette et ne laisse que KNX-Ultimate (supprime aussi les config-nodes cachés).
- Avec les interfaces IP, essaie âSuppress ACK requestâ dans le Gateway.
Je ne peux que recevoir les télégrammes, pas envoyer (ou vice versa)
Il peut y avoir un filtrage actif dans le Router/Interface.
- Dans ETS, autorise le forwarding sur toutes les pages du routeur, ou change lâadresse physique du config-node selon les tables de filtre.
- Avec knxd, vĂ©rifie les tables de filtrage et ajuste lâadresse physique.
Je nâarrive pas Ă Ă©crire sur le bus avec une interface KNX/IP Weinzierl (ou similaire)
Certaines interfaces ** KNX/IP, comme la sĂ©rieWeinzierl KNX IP Interface 73x** , peuvent ne pas renvoyer lâACK du
L_Data.reqdans le dĂ©lai attendu, surtout viades liaisons VPN ou Ă forte latence . Dans ce cas, tu reçois les tĂ©lĂ©grammes mais lâĂ©criture sur le bus Ă©choue silencieusement. - Active **Suppress ACK request ** dans le Gateway configuration node. Sur une Weinzierl 732 atteinte via VPN, cela a corrigĂ© lâĂ©criture.
Mauvaises valeurs depuis le nĆud
- Utilise le bon Datapoint (température :
9.001). - Si possible, importe le CSV ETS dans le Gateway : tu auras toujours les bons DPT.
- Ăvite dâavoir deux nĆuds avec le mĂȘme GA ** mais unDPT diffĂ©rent** .
Les messages entre nĆuds ayant le mĂȘme GA ne se propagent pas
Cela arrive avec les connexions tunneling/unicast (KNX/IP Interface ou knxd).
- Dans les versions actuelles, les Ă©critures locales sont dĂ©jĂ rĂ©percutĂ©es automatiquement vers les nĆuds KNX Device ayant le mĂȘme GA. Si tu vois encore des incohĂ©rences, vĂ©rifie que les nĆuds utilisent le mĂȘme gateway config-node et le mĂȘme Group Address.
Secure KNX Router/Interfaces
En mode secure, ils ne fonctionnent pas ; ils fonctionnent si tu autorises les connexions non sécurisées.
- Désactive le routage secure ou autorise les connexions non sécurisées.
- Pour plus dâisolation, relie une seconde carte rĂ©seau dĂ©diĂ©e entre Node-RED et le Router KNX, et configure âBind to local interfaceâ dans le Gateway.
- La connexion secure pourra ĂȘtre implĂ©mentĂ©e Ă lâavenir.
Flood protection
Ăvite de saturer lâUI et le BUS en limitant les msg en entrĂ©e du nĆud Ă 120/seconde max (fenĂȘtre de 1s).
- Utilise un nĆud delay pour Ă©taler les messages.
- Utilise le filtre RBE pour écarter les valeurs inchangées.
Détails
Avertissements sur les Datapoints aprĂšs import ETS
- Dans ETS, complĂšte les DPT (sous-type inclus, ex.
5.001). - Ou Ă lâimport, choisis âImport with a fake 1.001 datapoint (Not recommended)â ou saute les GA concernĂ©s.
Protection contre les références circulaires
Ăvite les boucles quand deux nĆuds avec le mĂȘme GA sont reliĂ©s directement sortieâentrĂ©e.
- Revois le flow : sĂ©pare les deux nĆuds ou place un âmodĂ©rateurâ entre les deux.
- Active RBE pour éviter les rebonds.
Détails
Jâai toujours un problĂšme
- Ouvre une issue sur GitHub (préféré).
- Ou envoie-moi un PM sur KNX-User-Forum (utilisateur : TheMax74 ; écris en anglais).