NEWS
Modbus Adapter killt sich selbst?
-
Habe drei Instanzen von Version 1.1.1 laufen ohne Probleme.
Hast du mal versucht die Instanzen und Adapter komplett zu löschen und neu zu installieren?
Hast du nur Node oder auch NPM upgrade gemacht?
Wie hast du den Node upgrade gemacht? Gibt es davon noch ein log?
-
Ja, ich habe die Adapter komplett weggetreten und neu installiert. Vorher habe ich Node, NPM und alles was es sonst noch gibt aktualisiert (apt-get update && apt-get upgrade). Ein Log habe ich davon nicht mehr, sorry.
-
Welches Linux? Jessie, Stretch?
Dann upgrade ohne „-get“ und nur „apt“ verwenden.
Was kommt denn bei
npm -v node -v nodejs -v
-
Vllt ist es Zeit dann mal die 2.0.x zu testen: viewtopic.php?f=36&t=14929
-
Hier die gefragten Versionen:
root@iobroker:~# cat /proc/version Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.51-3 (2017-12-13) root@iobroker:~# npm -v 3.10.10 root@iobroker:~# node -v v6.14.2 root@iobroker:~# nodejs -v v6.14.2
-
Hm,
mit den Versionen läuft es bei mir mit 1.1.1 ohne Probleme.
-
Ich hätte nochmal eine Aktualisierung der Fehlermeldungen anzubieten. Installiert ist die Version 2.0.3.
Ich habe den Adapter manuell neugestartet, da ich ein Objekt schreibbar gemacht hatte.
modbus.2 2018-06-24 19:54:30.920 info Connected to slave evcc sql.0 2018-06-24 19:54:30.463 info enabled logging of modbus.2.inputRegisters.128_128_total_kwh sql.0 2018-06-24 19:54:30.445 info enabled logging of modbus.2.inputRegisters.120_120_W_L1-N sql.0 2018-06-24 19:54:30.336 info enabled logging of modbus.2.inputRegisters.100_100_CP-Status modbus.2 2018-06-24 19:54:30.105 info starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.3 host.iobroker 2018-06-24 19:54:28.742 info instance system.adapter.modbus.2 started with pid 15607 host.iobroker 2018-06-24 19:54:26.348 info instance system.adapter.modbus.2 terminated with code 0 (OK) Caught 2018-06-24 19:54:26.347 error by controller[0]: at processImmediate [as _immediateCallback] (timers.js:617:5) Caught 2018-06-24 19:54:26.347 error by controller[0]: at tryOnImmediate (timers.js:645:5) Caught 2018-06-24 19:54:26.347 error by controller[0]: at runCallback (timers.js:672:20) Caught 2018-06-24 19:54:26.347 error by controller[0]: at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:180:21) Caught 2018-06-24 19:54:26.346 error by controller[0]: at pollFloatBlock (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:142:20) Caught 2018-06-24 19:54:26.345 error by controller[0]: at err (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:195:21) Caught 2018-06-24 19:54:26.345 error by controller[0]: at err (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:310:33) Caught 2018-06-24 19:54:26.345 error by controller[0]: at pollFloatsBlocks (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:191:13) Caught 2018-06-24 19:54:26.345 error by controller[0]: at pollFloatBlock (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:152:21) Caught 2018-06-24 19:54:26.344 error by controller[0]: 2018-06-24 19:54:26.275 - error: modbus.2 TypeError: Cannot read property 'readHoldingRegisters' of null Caught 2018-06-24 19:54:26.344 error by controller[0]: 2018-06-24 19:54:26.272 - modbus.2 uncaught exception: Cannot read property 'readHoldingRegisters' of null Caught 2018-06-24 19:54:26.344 error by controller[0]: at processImmediate [as _immediateCallback] (timers.js:617:5) Caught 2018-06-24 19:54:26.344 error by controller[0]: at tryOnImmediate (timers.js:645:5) Caught 2018-06-24 19:54:26.342 error by controller[0]: at runCallback (timers.js:672:20) Caught 2018-06-24 19:54:26.342 error by controller[0]: at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:180:21) Caught 2018-06-24 19:54:26.342 error by controller[0]: at pollFloatBlock (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:142:20) Caught 2018-06-24 19:54:26.342 error by controller[0]: at err (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:195:21) Caught 2018-06-24 19:54:26.342 error by controller[0]: at err (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:310:33) Caught 2018-06-24 19:54:26.341 error by controller[0]: at pollFloatsBlocks (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:191:13) Caught 2018-06-24 19:54:26.341 error by controller[0]: at pollFloatBlock (/opt/iobroker/node_modules/iobroker.modbus/lib/master.js:152:21) Caught 2018-06-24 19:54:26.340 error by controller[0]: TypeError: Cannot read property 'readHoldingRegisters' of null host.iobroker 2018-06-24 19:54:26.208 info stopInstance system.adapter.modbus.2 killing pid 1493 host.iobroker 2018-06-24 19:54:26.207 info stopInstance system.adapter.modbus.2 host.iobroker 2018-06-24 19:54:26.206 info object change system.adapter.modbus.2
Vielleicht hat ja jemand eine Idee.
Viele Grüße
Christian
-
Bitte GitHub issue
Gesendet vom Handy …
-
Erledigt: https://github.com/ioBroker/ioBroker.modbus/issues/15
PS: die Code-Formatierung bei Github ist k*cke
-
-
Danke