Hallo zusammen,
eben habe ich mein Debian auf 10.11 upgedated, danach smarthomeNG und Plugins auf Version 1.8.2, zuletzt smartVISU auf 3.10.
Im Großen und Ganzen hat das Update funktioniert. Es gibt aber ein paar kleinere Probleme und Meldungen im Log, bei denen ich Hilfe benötige.
Ein erstes Problem betrifft ein Item, das über eval Uhrzeiten vergleichen soll. Z.B. diese hier:
Im Log bekomme ich folgende Meldung:
Ganzt offenbar kann hier der Zeitwert nicht mit "<" verglichen werden.
Das Item TIME.DAYTIME sieht so aus:
Wie man sieht, kommt der Wert vom KNX-Bus.
Danke für einen Hinweis dazu.
eben habe ich mein Debian auf 10.11 upgedated, danach smarthomeNG und Plugins auf Version 1.8.2, zuletzt smartVISU auf 3.10.
Im Großen und Ganzen hat das Update funktioniert. Es gibt aber ein paar kleinere Probleme und Meldungen im Log, bei denen ich Hilfe benötige.
Ein erstes Problem betrifft ein Item, das über eval Uhrzeiten vergleichen soll. Z.B. diese hier:
Code:
DAYO: #Tagobjekt type: bool knx_dpt: 1 knx_send: 0/0/222 eval: 1 if sh.TIME.DAYTIME() > datetime.time(7, 0) and sh.TIME.DAYTIME() < datetime.time(19, 30) else 0 cycle: 5m enforce_updates: True cache: yes visu_acl: rw
Code:
2021-11-04 23:16:06 WARNING lib.item.item Item TIME.DAYO: problem evaluating '1 if sh.TIME.DAYTIME() > datetime.time(7, 0) and sh.TIME.DAYTIME() < datetime.time(19, 30) else 0': '>' not supported between instances of 'NoneType' and 'datetime.time'
Das Item TIME.DAYTIME sieht so aus:
Code:
DAYTIME: #Uhrzeit type: foo knx_dpt: 10 knx_listen: 7/0/211 visu_acl: rw
Danke für einen Hinweis dazu.
Kommentar