Hallo Kollegen,
hab ein Verständnisproblem mit "return_parent()"
Das item
möchte ich - zyklisch - auf den Wert 0 setzen, KNX setzt alle 5 Min. den Wert 1
So läuft es ohne Problem:
Wenn ich jedoch folgenden Weg versuche läuft es nicht:
a)
oder
b)
oder
c) ---> ")" geändert
Problem: bei a) wird das Item sofort 0 nach der 1, der If-Teil wird nicht ausgewertet....
Bin für jeden Hinweis dankbar ...
hab ein Verständnisproblem mit "return_parent()"
Das item
Code:
knx_raum.ug.flur_keller.bak_a.test_betrieb
So läuft es ohne Problem:
Code:
eval = sh.knx_raum.ug.flur_keller.bak_a.test_betrieb(0) if sh.knx_raum.ug.flur_keller.bak_a.test_betrieb.alter() > 180 else None
a)
Code:
eval = self.return_parent()(self.return_parent()(0)) if sh.knx_raum.ug.flur_keller.bak_a.test_betrieb.alter() > 180 else None
b)
Code:
eval = self.return_parent()(0) if sh.knx_raum.ug.flur_keller.bak_a.test_betrieb.alter() > 180 else None
c) ---> ")" geändert
Code:
eval = self.return_parent()(self.return_parent()(0) if sh.knx_raum.ug.flur_keller.bak_a.test_betrieb.alter() > 180 else None)
Bin für jeden Hinweis dankbar ...
Kommentar