Hallo,
ich habe ein Smarthome NG System neu aufgesetzt (in einer VM, nach der Komplettanleitung, Debian Stretch), um das BUDERUS-Plugin (über KM200) zu verwenden. Leider wird folgender Fehler ausgegeben:
Die Items lauten:
Das Plugin ist wie folgt definiert:
Hat jemand eine Idee, wie das Problem zu lösen ist?
Vielen Dank & beste Grüße
ich habe ein Smarthome NG System neu aufgesetzt (in einer VM, nach der Komplettanleitung, Debian Stretch), um das BUDERUS-Plugin (über KM200) zu verwenden. Leider wird folgender Fehler ausgegeben:
Code:
2019-03-06 16:36:27 WARNING __main__ -------------------- Init SmartHomeNG 1.5.1.master (d2a248c0) --------------------
2019-03-06 16:36:27 WARNING __main__ Running in Python interpreter 'v3.5.3 final' on linux platform
2019-03-06 16:36:28 WARNING plugins.cli CLI: You should set a password for this plugin.
2019-03-06 16:36:41 ERROR plugins.buderus Buderus error happened while reading JSON data b'*!]\x9c\xc4>\x1e\xf7$\xf1\xe9M\xbfp\x93\xbd\xc6y\xaaE\x12\xff)\x92\xf4\xd4e\xb2\xf8\xb3E\xd0}\xc5R\x9c\xe7\xfe\xeb \xe9\x04AW:8P\xf1?\x7f\x04\xc86\xb3\x0b/jE\x8f\xb5Z\x97\x06\xec\x01f\x10\xc4\xe6\xca\xb3\xe8\xef\x91\x87\x1aF>\x07\x87A\xf9\xcf\xd1vPd\x14\xc2\xeb\x80\x05*>\x0b\xe4\x0c\xbb\xf2+D\x86&\xdc\x8d\xa4S\x10t\x9a\x06\x15\th\x16\xf3p\xa0CQXz\xb1\x08\x88+\xc1\xb1\t\xaf\xda\x9cm^\xe1 C7\xbfp\xd0\x10\xc0\xa4\x1d\x98\x8e\x03\xb8\t\x01\xf2U\xe4\xdb\xb9\xcec\xab\x8e\xdeq{=KF\xc9\x8f\xe3p\x1e\xa6\xd5\x7f@\xc6': 'utf-8' codec can't decode byte 0x9c in position 3: invalid start byte
2019-03-06 16:36:41 ERROR Buderus Method Buderus exception: 'bool' object is not subscriptable
Traceback (most recent call last):
File "/usr/local/smarthome/lib/scheduler.py", line 517, in _task
obj()
File "/usr/local/smarthome/plugins/buderus/__init__.py", line 144, in _cycle
item(self._get_value(data), "Buderus")
File "/usr/local/smarthome/plugins/buderus/__init__.py", line 106, in _get_value
return j['value']
TypeError: 'bool' object is not subscriptable
Code:
buderus:
info:
datetime:
type: str
km_id: /gateway/DateTime
firmware:
type: str
km_id: /gateway/versionFirmware
hardware:
type: str
km_id: /gateway/versionHardware
brand:
type: str
km_id: /system/brand
health:
type: str
km_id: /system/healthStatus
sensors:
outside:
type: num
km_id: /system/sensors/temperatures/outdoor_t1
Code:
buderus:
class_name: Buderus
class_path: plugins.buderus
host: 192.168.X.YYY
key: ....mein Key...
cycle: 120
Vielen Dank & beste Grüße


Kommentar