Ich komme gerade so gar nicht weiter. Ich habe eine neue Datei mit Items für meine Verschattung angelegt:
Die Datei ist mit dem gleichen Editor erstellt, mit der ich auch alle anderen item-Dateien erstellt habe und UTF-8 kodiert:
Bildschirmfoto 2015-07-09 um 18.10.20.png
Beim starten erhalte ich folgende Fehlermeldung:
Was mache ich falsch? Alle anderen item-Dateien werden problemlos geladen...
Code:
[eg] name = Erdgeschoss [[verschattung]] name = "Verschattung EG" [[[wc]]] name = "Verschattung WC" [[[[lang]]]] name = "Langzeitbetrieb" type = bool knx_dpt = 1 knx_send = 3/1/0 knx_cache = 3/5/0 [[[[kurz]]]] name = "Kurzzeitbetrieb" type = bool knx_dpt = 1 knx_send = 3/2/0 [[[[pos]]]] name = "Position anfahren" type = bool knx_dpt = 1 knx_send = 3/3/0 knx_cache = 3/6/0 [[[[lpos]]]] name = "Lamellenposition anfahren" type = bool knx_dpt = 1 knx_send = 3/4/0 knx_cache = 3/7/0 [[[az]]] name = "Verschattung AZ" [[[[lang]]]] name = "Langzeitbetrieb" type = bool knx_dpt = 1 knx_send = 3/1/7 knx_cache = 3/5/7 [[[[kurz]]]] name = "Kurzzeitbetrieb" type = bool knx_dpt = 1 knx_send = 3/2/7 [[[[pos]]]] name = "Position anfahren" type = bool knx_dpt = 1 knx_send = 3/3/7 knx_cache = 3/6/7 [[[[lpos]]]] name = "Lamellenposition anfahren" type = bool knx_dpt = 1 knx_send = 3/4/7 knx_cache = 3/7/7
Bildschirmfoto 2015-07-09 um 18.10.20.png
Beim starten erhalte ich folgende Fehlermeldung:
Code:
2015-07-09 18:20:21,861 INFO Main Init Items -- smarthome.py:start:280 2015-07-09 18:20:21,899 ERROR Main Problem reading ._verschattung.conf: 'utf-8' codec can't decode byte 0xb0 in position 37: invalid start byte -- smarthome.py:start:293 Traceback (most recent call last): File "/usr/smarthome/bin/smarthome.py", line 291, in start item_conf = lib.config.parse(self._items_dir + item_file, item_conf) File "/usr/smarthome/lib/config.py", line 46, in parse for raw in f.readlines(): File "/usr/lib/python3.2/codecs.py", line 300, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 37: invalid start byte
Kommentar