NEWS
[gelöst]verzögerte Übertragung vom Status Systemvariable CCU
-
Hallo zusammen,
so man fängt an mit etwas neuem zu spielen und schon fallen einem so ein paar Dinge auf. :-)
Bei dem nächsten Thema weis ich leider nicht ob ein Fehler ist oder ich etwas falsch eingestellt habe.
Wenn ich in der CCU den Status eines Aktors ändere sehe ich das sofort in den Zuständen von ioBroker.
Ändere ich den Status einen Systemvariable in der CCU dauert es so ca. 15 Sekunden bis ich den neuen Status in den Zuständen von ioBroker sehe.
Mache ich etwas falsch? Ist dies ein Fehler?
Gruß
MIchael
-
Nein. Es ist alles richtig.
Es gibt zwei Module in CCU:
-
hm-rpc - ist für die Kommunikation mit Geräten verantwortlich (event basiert)
-
hm-rega - ist für Programme und Variablen verantwortlich.
hm-rpc Änderungen werden Event-Basiert an ioBroker geliefert.
hm-rpc werden alle 30 Sekunden (kann man einstellen) gepollt, weil wegen CCU anders nicht möglich ist.
Es sollt aber einen Trick geben. Wenn du den Zustand "BidCoS-RF:50.PRESS_SHORT" in deinem Skript mit setzt, dann wird es sofort über hm-rpc an ioBroker geliefert und alle Variablen werden dann sofort gepollt. Das ist aber noch nicht ausprogrammiert.
Verwende für deine Variablen Virtuelle Kanäle und die werden dann sofort zu ioBroker geliefert.
-
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden