ich habe mal eine Frage zum System des Timberwolfs. Ich betreibe einen Node-Red Container in dem eine recht umfangreiche (140 Flows) Visualisierung und Logiksteuerung meines Smart Homes via KNX enthalten ist.
Mir ist in der letzten Zeit aufgefallen, dass manche Cronjobs, die exakt um Mitternacht durchgeführt werden sollen, z.b. Zurücksetzen des Wasserverbrauchszählers, des Stromzählers, etc. teilweise nicht aktiv werden.
Gewisse Trigger werden um 00:00 Uhr auf dem KNX Bus durch Node-red ebenfalls nicht ausgeführt. Im Logfile finde ich dazu immer solche Ausgaben:
Code: Alles auswählen
[warn] 8/30/2024, 12:00:01 AM.172 knxUltimate-config: handleTelegramQueue: the KNXEngine is busy or is waiting for a telegram ACK with seqNumner 190. Delay handling queue. YOUR COMPUTER COULD BE TOO SLOW OR BUSY TO KEEP UP WITH THE STRICT TIMING, REQUIRED FOR KNX TO FUNCTION PROPERLY.,
at Timeout.handleTelegramQueue [as _onTimeout] (/data/node_modules/node-red-contrib-knx-ultimate/nodes/knxUltimate-config.js:1318:32)
[error] 8/30/2024, 12:00:06 AM.549 knxUltimate-config: node.knxConnection.write: Payload: 2024-08-30T06:41:42.000+02:00 GA:1/0/5 DPT:10.001 Error: The socket is not connected. Unable to access the KNX BUS
[warn] 8/30/2024, 12:00:06 AM.639 knxUltimate-config: Disconnected event 192.168.0.254:3700 Received KNX packet: DISCONNECT_REQUEST, ChannelID:2 Host:192.168.0.254:3700
Auch hat sich der Cronjob beschwert, dass sich die Uhrzeit um genau 00:00 Uhr verändert hat:
Code: Alles auswählen
System Time Change Detected - refreshing schedules! If the system time was not changed then this typically occurs due to blocking code elsewhere in your application
Könnte es sein, dass der Timberwolf um 00:00 Uhr irgendwelche "Wartungsarbeiten" durchführt und dadurch die Ausführung in den Containern weniger CPU Leistung zur Verfügung hat? Zumindest wäre das meine erste Vermutung.