es zh CN WatchDog Configuration - Supergiovane/node-red-contrib-knx-ultimate GitHub Wiki
🌐 Language: EN | IT | DE | FR | ES | 简体中文
Navigation: Home Overview: Changelog • FAQ • Security • Docs: Language bar KNX Device: Gateway • Device • Protections Other KNX Nodes: Scene Controller • WatchDog • Logger • Global Context • Alerter • Load Control • Viewer • Auto Responder • HA Translator • IoT Bridge HUE: Bridge • Light • Battery • Button • Contact • Device SW update • Light sensor • Motion • Scene • Tap Dial • Temperature • Zigbee connectivity Samples: Logger • Switch Light • Dimming • RGB color • RGBW color + White • Command a scene actuator • Datapoint 213.x 4x Setpoint • Datapoint 222.x 3x Setpoint • Datapoint 237.x DALI diags • Datapoint 2.x 1 bit proprity • Datapoint 22.x RCHH Status • Datetime to BUS • Read Status • Virtual Device • Subtype decoded • Alexa • Apple Homekit • Google Home • Switch on/off POE port of Unifi switch • Set configuration by msg • Scene Controller node • WatchDog node • Global Context node • Alerter node • Load control node • Viewer node • MySQL, InfluxDB, MQTT Sample Contribute to Wiki: Link
Se utiliza para detectar el estado de conexión con una puerta de enlace o un dispositivo KNX específico y realizar operaciones automatizadas en caso de falla.
Función
- Envíe mensajes periódicamente y espere una respuesta. Si la conexión del bus es anormal, envíe mensajes al proceso.Hay dos niveles de detección disponibles (ver más abajo).
- Modifique los parámetros de la puerta de enlace del nodo de configuración (config-node) a través del mensaje para realizar la conmutación del enrutador/interfaz KNX/IP (como la conmutación de soporte maestro).
- Forzar establecimiento/desconexión del autobús KNX.
Watchdog proporciona pruebas de dos niveles:
- Nivel de Ethernet: solo detecte la conectividad entre KNX -Ulimate y la interfaz KNX/IP (unicast).
- Ethernet + KNX -TP: marque todo el enlace (Ethernet → TP).Se requiere un dispositivo físico que responda a las solicitudes de lectura.
Adecuado para alarmas de falla de error/conexión (notificaciones por correo electrónico, conmutación automática de puerta de enlace de respaldo, etc.).
Propiedades | Descripción |
---|---|
Puerta de entrada | Gateway Knx seleccionado. |
Dirección de grupo para monitorear | Dirección de grupo utilizada para enviar y monitorear;DPT debe ser 1.x (booleano). |
Nombre | Nombre del nodo. |
Auto Iniciar el temporizador de vigilancia | Inicie automáticamente el temporizador de implementación/inicio. |
Verificación Nivel | Ver arriba. |
COMPROBAR NIVEL
Ethernet: detectar conexiones entre KNX -Ulimate (unicast) y la interfaz KNX/IP.
Ethernet + KNX TP: detección completa (admite enrutador/interfaz).Envíe lea al dispositivo físico y espere la respuesta;Se informará cualquier fallas en Ethernet o TP.Configure un estado **** Ga en ETS para un actuador que responda a la lectura.
<> <>
Propiedades | Descripción |
---|---|
Intervalo de reintento (en segundos) | Intervalo de detección en segundos. |
Número de reintento antes de dar un error | Cuántas fallas consecutivas se informan. |
Watchdog emite un mensaje cuando la detección interna encuentra una falla, o un nodo ultimatizado de KNX informa un error en el proceso. ** Problema de conexión de Watchdog** ver aquí para obtener detalles javascript msg = { type: "BUSError", checkPerformed: "Ethernet" // 或 "Eth+KNX", nodeid: "23HJ.2355", payload: true, description: "..." }
** Se produjo una excepción en uno de sus nodos Últimos KNX** javascript msg = { type: "NodeError", checkPerformed: "Self KNX-Ultimate node reporting a red color status", nodeid: "23HJ.2355", payload: true, description: "...", completeError: { nodeid: "23HJ.2355", topic: "0/1/1", devicename: "Kitchen Light", GA: "0/1/1" } }
** Modificar la configuración de la puerta de enlace a través de SetGatewayConfig** javascript msg = { type: "setGatewayConfig", checkPerformed: "The Watchdog node changed the gateway configuration.", nodeid: "23HJ.2355", payload: true, description: "New Config issued to the gateway. IP:224.0.23.12 Port:3671 PhysicalAddress:15.15.1\nBindLocalInterface:Auto", completeError: "" }
** Conexión forzada/desconexión** ```javascript
msg = {
type: "connectGateway",
checkPerformed: "The Watchdog issued a connection/disconnection to the gateway.",
nodeid: "23HJ.2355",
payload: true, // true=连接,false=断开
description: "Connection",
completeError: ""
}
# Ingrese el mensaje (entrada)
## Inicio/parar Watchdog```javascript
msg.start = true; return msg; // 启动
msg.start = false; return msg; // 停止
```## modificar la configuración de la puerta de enlace KNX/IP durante el tiempo de ejecución
Cambiar IP/Port/PhysicalAddress/Protocol, etc. a través de `msg.setgatewayconfig`; El nodo de configuración aplicará la reconexión.Nodo -rojo restaura a la configuración en el nodo de configuración después de reiniciar.Todos los parámetros son opcionales.```javascript
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;
```Cambiar solo la IP:```javascript
msg.setGatewayConfig = { IP:"224.0.23.12" }; return msg;
``` ** Desconectar y deshabilitar la reconexión automática** ```javascript
msg.connectGateway = false; return msg;
``` ** Conexión forzada y habilitar la reconexión automática** ```javascript
msg.connectGateway = true; return msg;
```## Ver
[Muestra de vigilancia](https://github.com/Supergiovane/node-red-contrib-knx-ultimate/wiki/-Sample---WatchDog)