Hi zusammen,
laut der plugin-Doku sollte eine Liste an hörenden GAs mit knx_cache möglich sein:
es wird jedoch leider folgende Fehler ins log geschrieben:
mit knx_listen funktioniert es:
Hat jemand eine Idee woran es liegt oder was ich falsch mache?
Müssen Listen immer mehrzeilig sein, oder kann ich die Gruppenadressen auch in einer Zeile schreiben?
Vielen Dank
laut der plugin-Doku sollte eine Liste an hörenden GAs mit knx_cache möglich sein:
Code:
Media: Sonos: OnOff: name: Sonos Küche remark: Sonos Box auf Küchenregal geschaltet über rechte Steckdose AP-Doppel-SteckDo und 2fach KNX-Aktor sv_widget: | {{ basic.stateswitch('item', 'item', '', '', 'it_radio.svg') }} item.name type: bool visu_acl: rw knx_dpt: 1 knx_send: 1/2/3 knx_cache: - 1/2/3 - 1/2/4
Code:
2023-02-11 10:29:04 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.2-master (cc57a0ad) -------------------- 2023-02-11 10:29:04 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome 2023-02-11 10:29:04 NOTICE lib.smarthome - on Linux-5.15.32-v7l+-armv7l-with-glibc2.31 (pid=29059) 2023-02-11 10:29:05 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'BE', 1 benutzerdefinierte(r) Feiertag(e) definiert 2023-02-11 10:29:11 ERROR lib.item.item Item EG.Kueche.Media.Sonos.OnOff: problem creating: 'list' object has no attribute 'split' > Traceback (most recent call last): > File "/usr/local/smarthome/lib/item/item.py", line 356, in __init__ > child = Item(smarthome, self, child_path, value) > File "/usr/local/smarthome/lib/item/item.py", line 344, in __init__ > value = self.plugins.meta.check_itemattribute(self, attr.split('@')[0], value, self._filename) > File "/usr/local/smarthome/lib/metadata.py", line 1180, in check_itemattribute > if self._test_value(value, attr_definition): > File "/usr/local/smarthome/lib/metadata.py", line 615, in _test_value > return self._test_valuetype(typ, subtype, value) > File "/usr/local/smarthome/lib/metadata.py", line 591, in _test_valuetype > return Utils.is_knx_groupaddress(value) > File "/usr/local/smarthome/lib/utils.py", line 218, in is_knx_groupaddress > g = groupaddress.split('/') > AttributeError: 'list' object has no attribute 'split' 2023-02-11 10:29:11 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
Code:
knx_listen: - 6/3/2 - 2/2/6
Müssen Listen immer mehrzeilig sein, oder kann ich die Gruppenadressen auch in einer Zeile schreiben?
Vielen Dank
Kommentar