Dans la version 8, utilisez KNX Utility et choisissez WatchDog. Les rĂ©glages ci-dessous dĂ©crivent cette fonction. L’ancien nƓud sĂ©parĂ© n’est plus inclus.

KNX Utility · Passer de la version 7 à la 8

vérifie la connexion à la passerelle ou à un périphérique KNX spécifique

Chien de garde

Que fait-il?

  1. Vérifie la guérison de la communication / connexion du bus KNX en envoyant un télégramme à intervalles réguliers, en surveillant une réponse et en envoie un msg au flux si une connexion au bus KNX est cassée.Deux niveaux de contrÎle, voir ci-dessous.
  2. Modifie les paramùtres de nƓud de configuration, donc la connexion à votre routeur / interface KNX / IP (par exemple, si vous avez 2 routeurs KNX / IP et que vous souhaitez basculer entre les deux pour la sauvegarde de la connexion).
  3. Force la connexion / déconnexion de la passerelle de / vers le bus KNX.

Niveau Ethernet et vérification du niveau de la paire torsadé KNX

Le chien de garde a deux niveaux de contrĂŽle.

Le premier, vĂ©rifie uniquement la connexion entre KNX-ultimate et l’interface KNX / IP.

Le second vĂ©rifie l’ensemble de la route, du nƓud de passerelle KNX-ultimate vers Ethernet, puis sur KNX TP Media et vice versa;Cela implique l’utilisation d’un appareil physique, rĂ©pondant Ă  une demande de lecture.

Le nƓud de surveillance est un nƓud puissant pour les erreurs de signalisation et les problùmes de connexion.

Vous pouvez envoyer un e-mail au programme d’installation KNX responsable de votre bñtiment, ou vous pouvez automatiquement passer à un routeur / interface KNX / IP de sauvegarde dans votre installation.

PARAMÈTRES

Propriété Description
Porte Gateway KNX sélectionné.
Adresse du groupe Ă  surveiller Le nƓud enverra un tĂ©lĂ©gramme Ă  cette adresse et surveille le message qui traverse le bus KNX.Le point de donnĂ©es doit ĂȘtre dpt 1.x (boolĂ©en).
Nom de nƓud Nom du nƓud
Démarrer automatiquement la minuterie de chien de garde Le temporisateur de surveillance commence automatiquement sur le déploiement ou au démarrage de Node-RED.
Écouter les erreurs des nƓuds KNX-Ultimate ActivĂ© par dĂ©faut. Émet un message NodeError lorsqu’un nƓud KNX-Ultimate associĂ© Ă  la passerelle sĂ©lectionnĂ©e, y compris KNX Device, signale un Ă©tat d’erreur rouge. La dĂ©sactivation supprime uniquement ces messages NodeError; les contrĂŽles du bus et les messages de commande du WatchDog restent actifs.
Vérifier le niveau (veuillez consulter le wiki) Voir ci-dessous

Vérifier le niveau ** > _Ethernet** _: * Chechks la connexion entre la passerelle KNX-ultimate en mode unicast et votre interface IP KNX.

width = “90%”>

_ Ethernet et KNX TP _: Vérification complÚte.Il fonctionne soit avec les routeurs KNX / IP et les interfaces KNX / IP (ainsi que

Ensemble d’adresses), il vĂ©rifie la connexion entre KNX-ultimate et cet appareil KNX physique, en Ă©mettant une demande de lecture et en attendant un tĂ©lĂ©gramme de rĂ©ponse Ă  partir de cet appareil.Toute erreur sur le coffre Ethernet ou sur le tronc de paire torsadĂ© KNX sera informĂ©e.Pour configurer ce niveau de contrĂŽle, vous devez rĂ©server une adresse de groupe et l’ajouter Ă  une sortie “statut” de votre actionneur KNX.Par exemple, si vous avez un actionneur lĂ©ger, il a Ă  coup sĂ»r une sortie “statut de lumiĂšre” qui peut rĂ©pondre ** Ă  unedemande de lecture** .

À propos de cette image, dans ETS, attribuez une sortie de cet actionneur GIRA KNX Ă  un statut lĂ©ger ** (par exemple 12/0/0).Chaque fois que le nƓud de chien de garde demande le statut, l’actionneur Gira KNX rĂ©pondra.Le chien de garde sait alors que votre KNX

La connexion de la paire tordue est opérationnelle.

width = “90%”>

Options avancées

Propriété Description
RĂ©essier l’intervalle (en quelques secondes) Le nƓud envoie un tĂ©lĂ©gramme au bus KNX Ă  ce temps Interina, en quelques secondes.
Nombre de rĂ©essayer avant de donner une erreur Une fois le tĂ©lĂ©gramme envoyĂ© pour ce montant de fois, sans aucune rĂ©ponse de KNX Bus, le nƓud lance une erreur.

Sortie du message du chien de garde

Le WatchDog Ă©met toujours ses propres messages de contrĂŽle du bus et de commande. Lorsque Écouter les erreurs des nƓuds KNX-Ultimate est activĂ©, il Ă©met aussi les erreurs signalĂ©es par les nƓuds KNX-Ultimate, y compris KNX Device, associĂ©s Ă  la passerelle sĂ©lectionnĂ©e. ** En cas de problĂšme de connexion auto Ă  surveillance** Veuillez voir ici.


msg = {
type:"BUSError"
checkPerformed: "Ethernet" for basic check, or "Eth+KNX" for full check.
nodeid: "23HJ.2355" // (The node ID causing the error, so you can find it using node-red "search" funtion)
payload: true
description: // (whatever error description)
}

Lorsque l’écoute est activĂ©e et qu’un nƓud KNX-Ultimate signale une erreur


msg = {
type:"NodeError"
checkPerformed: "Self KNX-Ultimate node reporting a red color status"
nodeid: "23HJ.2355" // (The node ID causing the error, so you can find it using node-red "search" funtion)
payload: true
description: // (KNX-Ultimate node reports his error here)
completeError:{
nodeid: "23HJ.2355" // (The node ID causing the error, so you can find it using node-red "search" funtion)
topic: "0/1/1" // (or the custom topic you set in the knx-ultimate node)
devicename: "Kitchen Light"
GA: "0/1/1"

}
}

** Dans le cas d’une nouvelle configuration de passerelle est appelĂ©e via setgatewayconfig**


msg = {
type:"setGatewayConfig"
checkPerformed: "The Watchdog node changed the gateway configuration."
nodeid: "23HJ.2355" // (The node ID issuing the setGatewayConfig, so you can find it using node-red "search" funtion)
payload: true
description: "New Config issued to the gateway. IP:224.0.23.12 Port:3671 PhysicalAddress:15.15.1
BindLocalInterface:Auto"
completeError:""
}

** Connexion / déconnexion forcée**


msg = {
type:"connectGateway"
checkPerformed: "The Watchdog issued a connection/disconnection to the gateway."
nodeid: "23HJ.2355" // (The node ID issuing the connection/disconnection request, so you can find it using node-red
"search" funtion)
payload: true // true if you requested the connection, false if you requested the disconnection
description: "Connection"
completeError:""
}


Message de flux d’entrĂ©e

Le nƓud de surveillance accepte l’entrĂ©e de Flow et transmet la sortie de Flow.Ci-dessous, une explication du format du message Ă  envoyer ou Ă  transmettre Ă  partir du nƓud.

DĂ©marrez et arrĂȘtez le chien de garde

Pour dĂ©marrer et arrĂȘter le chien de garde, vous pouvez passer cela comme un message au nƓud ** DĂ©marrer le chien de garde**


// Start the WatchDog
msg.start = true;
return msg;

** ArrĂȘtez de surveillance**


// Start the WatchDog
msg.start = false;
return msg;

Modifiez les paramÚtres du routeur / interface KNX / IP à la volée

Avec ** msg.setgatewayconfig** , vous pouvez modifier l’IP, le port, l’adresse physique, le protocole, etc. de votre interface KNX / IP ou du routeur, prĂ©cĂ©demment dĂ©fini dans la configuration

Le nƓud de configuration modifiera les paramùtres et se reconnectera avec les nouveaux paramùtres.

Soyez prudent, si vous redĂ©marrez le Node-Red, les nouveaux paramĂštres sont restĂ©s aux paramĂštres spĂ©cifiĂ©s dans le nƓud de configuration. ** Tous les paramĂštres sont facultatifs**


// IP: IP of your KNX/IP Router or Interface
// Port: Port of your KNX/IP Router or Interface
// PhysicalAddress: Physical address your KNX/IP Router or Interface (this is not a Group Address, this is a physical address indicating the physical device in your KNX installation)
// BindToEthernetInterface: "Auto" (for automatic detection) or the ethernet interface name, for example "en0".
// Protocol: "TunnelUDP" or "TunnelTCP" or "Multicast"
// importCSV: the ETS exported CSV or ESF. Please see the text format in the Gateway Config Wiki Page and in the youtube
video.
// All these parameters are optional

msg.setGatewayConfig={IP:"224.0.23.12",Port:3671,PhysicalAddress:"15.15.1",BindToEthernetInterface:"Auto",
Protocol:"Multicast", importCSV:`"Group name" "Address" "Central" "Unfiltered" "Description" "DatapointType" "Security"
"Attuatori luci" "0/-/-" "" "" "" "" "Auto"
"Luci primo piano" "0/0/-" "" "" "" "" "Auto"
"Luce camera da letto" "0/0/1" "" "" "" "DPST-1-1" "Auto"};`}

return msg;

```Toutes

les propriétés sont facultatives.Par exemple, pour ne changer que l'IP:

```javascript

// IP: IP of your KNX/IP Router or Interface
msg.setGatewayConfig={IP:"224.0.23.12"};
return msg;

** Force la déconnexion de la passerelle et désactiver les tentatives de reconnexion automatique**


// Force the gateway's disconnection from the BUS and stop the reconnection's attempts.
msg.connectGateway = false;
return msg;

** Force la connexion de Gateway et activer les tentatives de reconnexion automatique**


// Force the gateway's connection to the BUS and activate the reconnection's attempts.
msg.connectGateway = true;
return msg;

Voir aussi

Exemple de chien de garde