Hallo,
es gibt ein paar Änderungen:
Die wichtigste ist die von heute.
Item Attribute werden nun bevorzugt als nativer Python Typ interpretiert.
Bislang war das fast immer ein String. Wenn ein '=' enthalten war wurde als Dict. Und mit einem '|' als Liste.
Man kann nun Strings explizit deklarieren, dann werden '=' und '|' ignoriert.
Ebenso kann man aber andere native Python Typen als Attribut verwenden.
Ich hoffe das gibt keine Probleme mit Plugins und / oder Logiken.
Bis bald
Marcus
es gibt ein paar Änderungen:
Code:
2017-02-13: lib/item: Attribute werden primär als native Python Typen interpretiert. z.B. string: "ab", dict: {'a': 'b'}, list: ['a', 'b'], bool: True, int: 42, float: 2.23 2017-02-06: plugins/network: lesen von Itemwerten mit dem generischen HTTP listener und 'item|Itempfad' 2017-02-06: plugins/knx: logic trigger hinzugefügt
Item Attribute werden nun bevorzugt als nativer Python Typ interpretiert.
Bislang war das fast immer ein String. Wenn ein '=' enthalten war wurde als Dict. Und mit einem '|' als Liste.
Man kann nun Strings explizit deklarieren, dann werden '=' und '|' ignoriert.
Ebenso kann man aber andere native Python Typen als Attribut verwenden.
Ich hoffe das gibt keine Probleme mit Plugins und / oder Logiken.
Bis bald
Marcus
Kommentar