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