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