Ich versuche gerade mit einem Präsenzmelder ein Licht bei Dunkelheit zu schalten, so dass es nach einer bestimmten Zeit mittels autotimer wieder ausgeht.
Der Präsenzmelder schickt zyklisch alle 5s ein EIN-Telegramman Gruppenadresse 2/3/30, wenn er Anwesenheit detektiert.
Der untere eval-Ausdruck schaltet eg.flur.b1.a1 zwar ein, aber nicht mehr aus, obwohl laut Debugging der Autotimer das Item mit 0 aufruft.
Wo liegt der Fehler?
Der Präsenzmelder schickt zyklisch alle 5s ein EIN-Telegramman Gruppenadresse 2/3/30, wenn er Anwesenheit detektiert.
Der untere eval-Ausdruck schaltet eg.flur.b1.a1 zwar ein, aber nicht mehr aus, obwohl laut Debugging der Autotimer das Item mit 0 aufruft.
Code:
[eg] [[flur]] [[[b1]]] [[[[a1]]]] name = Präsenzmelder type = bool knx_dpt = 1 knx_listen = 2/3/30 enforce_updates = On eval = value and ((sh.eg.flur.b1.lux() < 10) and (sh.eg.flur.b1.a1())) autotimer = 20 = 0 [[[[lux]]]] name = Lux type = num knx_dpt = 9 knx_listen = 2/3/31
Kommentar