Eine direkte Abfrage kenne ich nicht. Außer unreach und sticky_unreach.
Wenn Du einem Aktor nicht traust, kannst Du ja prüfen, ob die State-Variable nach dem Schaltvorgang auch wechselt.
Ich schalte eine Wärmepumpe die zweimal am Tag für je 2 Std vom Netz genommen wird. Das heisst, der Aktor wird stromlos.
Wenn das passiert, behält IPS aber den letzten Status. Es wird „AN“ angezeigt, obwohl der Aktor stromlos ist und damit „AUS“.
WEnn der netzbetreiber nun wieder Strom zuschaltet, Ist der Aktor im IPS immer noch auf „AN“, der Aktor bleibt allerdings „AUS“.
Ich dachte auch, daß wenn der Aktor wenn er wieder Strom bekommt, seinen Status überträgt. Tut er aber nicht. Somit habe ich keinen eindeutigen Status.
Also muss ich alle 5 minuten den Status abfragen, was aber in o.g. Fehler endet.
Könnt ihr mir mal ein Beispiel geben, wie ich auf „unreach“ oder „Sticky_unreach“ prüfe?
Habs gerade mal probiert, der Aktor aktualisiert alles beim Senden eines Signals.
Vielleicht statt des Request alle 5 min. ein Einschaltsignal senden (ein @ vor dem HM_Wr… verhindert die Fehlermeldung). Die Variable „unreach“ aktualisiert sich und startet einen Timer für zwei Stunden (+ Überhang) der das Einschaltscript blockiert. Danach wiederholt sich der Vorgang.
Meine Steckdose aktualisiert allerdings den Status in IPS beim Wieder-Einstecken.
Es gibt ein mindestens ein Script in IPS, um diese Fehler zu bestätigen und auch für die CCU direkt gibt es ein (CCU-internes) Script, was ich selbst im Einsatz habe. Quelle mußt Du mal selbst suchen. Weiß gerade nicht, woher ich es habe.
Aber trotzdem finde ich den Ansatz nicht wirklich gelungen. Ein wegen Stromlosigkeit nicht ansprechbarer Aktor ist nun wirklich ne denkbar schlechte Voraussetzung für ne zuverlässige Aussage. Da würde ich entweder auf den Batterieaktor warten oder aktiv (falls kein Kontakt vorhanden über eine Schnittstelle (z.B. HM-SCI-3FM mit Relais ergänzt)) den Zustand der Spannungsversorgung abfragen.
Ja, da bin ich ganz bei Dir. Gelungen ist das nicht, um zuverlässige Aussagen zu bekommen.
Allerdings benutze ich eben billigeren Strom vom Anbieter für meine Wärmepumpe. Deshalb kann ich nicht in die Installation eingreifen, da alles verplompt ist. Die einzige Stelle ist in der Wohnung am Thermostat. Und da liegt nur der abschaltbare Strom eben. Und Platz hab ich da in der Wand genau zwei Unterputzdosen.
Naja, werd ich mit leben müssen…
Von dem CCU-Script hab ich auch irgendwo schon gelesen, finde es aber auch nicht wieder…
Wär schön, wenn jemand den noch hat (oder link wie und wohin), dann bitte melden…
Diese Suchfunktion ist einfach prima. Gerade mal getestet. Hierdas spukt sie aus zu IPS
Mit der Unreach-Sache bin ich bei mir aktuell nicht begeistert. Die zeigt bei manchen meiner Devices an, obwohl sie erreichbar sind und normal funktionieren.