danke :
nimmnenkeks hat geschrieben: ↑04.09.2021, 12:00
Sofern Du DV'S für die Rollladensteuerung nutzt, wird das vermutlich so bleiben.
Abhilfen schaffen dazu z.B. Rollladen-Programme ...
meine Rollosteuerung läuft nur über Variablen, Programme, Scripts. SMIs sind da nicht enthalten. Sorry, vielleicht unglücklich formuliert. Die SMIs werden i.d.R. verzögert eingeschaltet durch SV "Rollo aktuell xxx < 20" UND SV "Nacht=true", letzterer nur prüfen.
nimmnenkeks hat geschrieben: ↑04.09.2021, 12:00
Wenn Du die SMI's wirklich "tagüber" und "bei Anwesenheit" nicht brauchst, aktiviere/deaktiviere die Dinger (ggf. einzelne) doch bevor Du ggf. eine SysVar Tag/Nacht und/oder Anwesenheit/nicht Anwesend um ein paar Sekunden verzögert setzt.
Mache ich ja bereits. Für jeden SMI gibt es ein Programm, welches den durch SVs aktiviert / deaktiviert. Ansonsten habe die SMIs DVs zu den zu schaltenden IP-Aktoren (BSM, BDT, PS)
nimmnenkeks hat geschrieben: ↑04.09.2021, 12:00
Habe eben noch einmal ins Protokoll geschaut und keine Fahler bzgl. SMI's gefunden,
bei jedem deaktivieren / aktivieren taucht bei mir der Fehler im Protokoll auf, z.B.:
Code: Alles auswählen
Sep 4 06:49:07 HomeBox21 local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = 00091BE998F084:1 [WriteValue():iseDOMdpHSS.cpp:76]
Sep 4 06:49:07 HomeBox21 local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1011, params: {"00091BE998F084:1","MOTION_DETECTION_ACTIVE",true}) [CallSetValue():iseXmlRpc.cpp:1505]
Sep 4 06:49:07 HomeBox21 local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"00091BE998F084:1","MOTION_DETECTION_ACTIVE",true}, result: [faultCode:-1,faultString:"Generic error"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Sep 3 23:48:29 HomeBox21 local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = 00091BE998F0D6:1 [WriteValue():iseDOMdpHSS.cpp:76]
Sep 3 23:48:29 HomeBox21 local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1011, params: {"00091BE998F0D6:1","MOTION_DETECTION_ACTIVE",false}) [CallSetValue():iseXmlRpc.cpp:1505]
Sep 3 23:48:29 HomeBox21 local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"00091BE998F0D6:1","MOTION_DETECTION_ACTIVE",false}, result: [faultCode:-1,faultString:"Generic error"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
anscheinend auch nur, wenn das SMI schon länger ein/aus war ... hab da noch kein eindeutiges Muster erkennen können.
nimmnenkeks hat geschrieben: ↑04.09.2021, 12:00
Über den SDV kannst Du ja dann auch die Auslöseskripte einbauen und kontrollieren, ob es wie umgesetzt funktioniert.
jep, is ja bereits eingebaut, sowohl eigene Debugs (mache in schon länger per SV
) wie auch die SDV-Skripte ...die SMI-Programme funktionieren eigentlich, wie sie sollten ... jedenfalls ist mir noch nix aufgefallen ...
Xel66 hat geschrieben: ↑04.09.2021, 13:41
Die Programme könnte man dahingehend optimieren, dass der Status des anzusteuernden Aktors vorher geprüft wird, und eine Ansteuerung nur bei Abweichung vom Sollzustand erfolgt.
klar, meine Programme prüfen den Status, da wird mWn. nicht ohne Prüfung gefunkt. Zudem baue ich in der Regel eine Verzögerung ein.
Ich sehe schon bez. meiner Programme, ich werde dem allgemeinen Tipp mal folgen und die einfach mal ggf. blockweise deaktivieren. Ist wohl der einfachste Weg um eben rauszufinden, ob / welchen Einfluss Programme auf den DC und SMIs haben