NEWS
Hm-rpc crasht bei Zugriff auf EPaper Display
-
Servus,
seit geraumer Zeit liegt auf meinem Schreibtisch ein Homematic E-Paper Display.
Heut hab ich mal wieder damit rumgespielt, und prompt seltsames festgestellt:
Wenn ich versuche, auf die Zeilen zuzugreifen (hier: hm-rpc.0.NEQ12345678.0.EPAPER_LINE2) , sprich da neue Texte reinzuschreiben, crasht der hm-rpc Adapter. Im Grunde bei allen Zugriffen auf Lines, Icons, Sound etc.
Im Log erscheint:
`2018-12-20 13:33:43.035 - [31merror[39m: hm-rpc.0 already running 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: TypeError: line.substring is not a function 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at combineEPaperCommand (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:154:23) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at controlEPaper (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:249:17) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:353:23) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Manager. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Decoder. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) 2018-12-20 13:33:43.061 - [31merror[39m: Caught by controller[0]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) 2018-12-20 13:33:43.061 - [31merror[39m: host.dragon instance system.adapter.hm-rpc.0 terminated with code 7 (Adapter already running) 2018-12-20 13:33:43.061 - [32minfo[39m: host.dragon Restart adapter system.adapter.hm-rpc.0 because enabled 2018-12-20 13:34:13.082 - [32minfo[39m: host.dragon instance system.adapter.hm-rpc.0 started with pid 8940 2018-12-20 13:34:13.448 - [32minfo[39m: hm-rpc.0 starting. Version 1.7.8 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v8.11.4 2018-12-20 13:34:13.751 - [32minfo[39m: hm-rpc.0 binrpc server is trying to listen on 0.0.0.0:2001 2018-12-20 13:34:13.752 - [32minfo[39m: hm-rpc.0 binrpc client is trying to connect to 10.22.1.15:2001/ with ["xmlrpc_bin://10.22.1.40:2001","hm-rpc.0"] 2018-12-20 13:34:13.759 - [32minfo[39m: hm-rpc.0 binrpc <- system.listMethods ["hm-rpc.0"] 2018-12-20 13:34:13.766 - [32minfo[39m: hm-rpc.0 binrpc <- listDevices ["hm-rpc.0"] 2018-12-20 13:34:13.796 - [32minfo[39m: hm-rpc.0 binrpc -> 544 devices 2018-12-20 13:34:14.590 - [32minfo[39m: hm-rpc.0 Connected[/code]</anonymous></anonymous>` Das ging schon mal ... ich kann grad nicht genau nachvollziehen, mit welcher Version von hm-rpc Adapter und CCU Firmware sich das verabschiedet hat ... Hm. Die Tasten-Events werden "normal" verarbeitet, das klappt. Grad liegt das Ding wie gesagt nur rum, aber schick wär's schon wenns geht :) Kann jemand mal reinschaun? CU Werner
-
Bitte GitHub Issue anlegen
-
Done