ok, bis jetzt klappt es seit einem Tag ohne Probleme :-)
Danke
Ankündigung
Einklappen
Keine Ankündigung bisher.
- √ - Status des Busmasters => KNX
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Timeout erhöhen, realistisch mind. 2x Sendezyklus (Default 300s)
Makki
Einen Kommentar schreiben:
-
Ok.
Hab mal bisschen gesucht und bin auf folgendes Plugin von dir gestoßen: klick
Hab das ganze etwas angepasst:
allerdings läuft das Plugin ab und an in den Timeout.# Watchdog für zyklischen Empfang einer KNX Gruppenadresse
### Config
my $check_ga = "8/0/1";
my $timeout = 60;
# Sekunden, loest aus wenn ca. 2 Zyklen kein Telegramm mit Wert >0 auf die GA kam oder sie nicht lesbar ist
### ENDE config
# Eigenen Aufruf-Zyklus setzen
$plugin_info{$plugname . '_cycle'} = $timeout/2; # Aufrufzyklus 1/2*timeout
# Wir nutzen hier einfach den eibd-Cache, um festzustellen ob die GA in den letzten timeout-Sekunden kam
if (!knx_read($check_ga,$timeout*2)) {
# was mit dem Problem/Fehler machen, z.B eMail-Versand, GA schreiben, ...
# z.B. knx_write(...
return "Timeout fuer $check_ga !";
}
#return "alles paletti " . knx_read($check_ga,$timeout*2);
return 0;
Gruppenadressen sind im WireGate eingetragen. An was kann das ganze liegen? Was bekomme ich als Rückgabewert bei knx_read. Kann ich das irgendwo nachlesen?
Einen Kommentar schreiben:
-
Man nehme einen Watchdog für einen Sensor pro BM? Also so mach ich das seit 4J
Makki
Einen Kommentar schreiben:
-
- √ - Status des Busmasters => KNX
Abend zusammen,
ich erweitere derzeit meine Störmeldungen auf der Visu und da ist mir die Idee kommen auch den Status des/der Busmaster(s) vom WG auf der Visu darzustellen. Da ich den HS für die Visu verwende muss ich die Zustände irgendwie auf den Bus bekommen.
Nun die Frage ob jemand das ganze schon mal versucht hat bzw. ob es überhaupt möglich ist?
GrußStichworte: -


Einen Kommentar schreiben: