fr WatchDog Configuration - Supergiovane/node-red-contrib-knx-ultimate GitHub Wiki

🌐 Language: EN | IT | DE | FR | ES | 简体中文

Navigation: Home Overview: ChangelogFAQSecurityDocs: Language bar KNX Device: GatewayDeviceProtections Other KNX Nodes: Scene ControllerWatchDogLoggerGlobal ContextAlerterLoad ControlViewerAuto ResponderHA TranslatorIoT Bridge HUE: BridgeLightBatteryButtonContactDevice SW updateLight sensorMotionSceneTap DialTemperatureZigbee connectivity Samples: LoggerSwitch LightDimmingRGB colorRGBW color + WhiteCommand a scene actuatorDatapoint 213.x 4x SetpointDatapoint 222.x 3x SetpointDatapoint 237.x DALI diagsDatapoint 2.x 1 bit proprityDatapoint 22.x RCHH StatusDatetime to BUSRead StatusVirtual DeviceSubtype decodedAlexaApple HomekitGoogle HomeSwitch on/off POE port of Unifi switchSet configuration by msgScene Controller nodeWatchDog nodeGlobal Context nodeAlerter nodeLoad control nodeViewer nodeMySQL, InfluxDB, MQTT Sample Contribute to Wiki: Link


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
Passerelle 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 Nom du nœud
Démarrer automatiquement la minuterie de chien de garde Le temporisateur de surveillance commence automatiquement sur le déploiement ou le démarrage du rouge-rouge.
Niveau de contrôle 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
Intervalle de réception (en 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 nœud de surveillance ouvre un message chaque fois qu'il reçoit une erreur de l'un de votre nœud KNX-ultime dans vos flux, ou chaque fois que le chien de garde interne intercepte une erreur de communication de bus KNX.
** En cas de problème de connexion auto à surveillance** Veuillez voir ici. ```javascript

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) }

<br /> ** Dans le cas de l'un de vos nœuds ultimes KNX est en difficulté** javascript

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"

} }

<br /> ** Dans le cas d'une nouvelle configuration de passerelle est appelée via setgatewayconfig** javascript

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:"" }

<br /> ** Connexion / déconnexion forcée** javascript

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 <br /> ** Démarrer le chien de garde** <Br />```javascript

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

``` ** Arrêtez de surveillance** <br />```javascript

// 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 <br />

Le nœud de configuration modifiera les paramètres et se reconnectera avec les nouveaux paramètres. <Br />

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. <Br /> ** Tous les paramètres sont facultatifs** <br />```javascript

// 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** <br />```javascript

// 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** <br />```javascript

// 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](https://github.com/Supergiovane/node-red-contrib-knx-ultimate/wiki/-Sample---WatchDog)
⚠️ **GitHub.com Fallback** ⚠️