Moin,
ich möchte den autotimer dafür einsetzen meine Rollo-Automatik für eine gewisse Zeit auszusetzen. Dies soll immer dann geschehen, wenn das Rollo von Hand bedient wird. Sobald die Gruppenadresse für das Rollo-Fahren am Bus erkannt wird, ob von der SmartHome oder einem KNX-Taster, soll soll die "auto.pause" gesetzt werden und nach einer gewissen Zeit wieder abfallen. Natürlich könnte ich dies für jedes Rollo durch eine Logik erreichen, ich würde es aber lieber direkt im Item erledigen, das finde ich übersichtlicher. Bei folgender Beschaltung habe ich das Problem, dass der Trigger in jedem Durchlauf neu gestartet wird und sich die SH totläuft.
Was mache ich falsch?
Oder kennt jemand eine bessere Methode?
Gruß Rudi
ich möchte den autotimer dafür einsetzen meine Rollo-Automatik für eine gewisse Zeit auszusetzen. Dies soll immer dann geschehen, wenn das Rollo von Hand bedient wird. Sobald die Gruppenadresse für das Rollo-Fahren am Bus erkannt wird, ob von der SmartHome oder einem KNX-Taster, soll soll die "auto.pause" gesetzt werden und nach einer gewissen Zeit wieder abfallen. Natürlich könnte ich dies für jedes Rollo durch eine Logik erreichen, ich würde es aber lieber direkt im Item erledigen, das finde ich übersichtlicher. Bei folgender Beschaltung habe ich das Problem, dass der Trigger in jedem Durchlauf neu gestartet wird und sich die SH totläuft.
Code:
[auto] ... [[pause]] [[[Arbeitszimmer]]] type = bool visu_acl = rw knx_dpt = 1 knx_listen = 2/2/4 # Gruppenadresse Rollo Arbeitszimmer fahren eval = True if sh.knx.groupread('2/2/4') == 1 else None autotimer = 30m = False ...
Oder kennt jemand eine bessere Methode?
Gruß Rudi
Kommentar