Hallo,
Kurz zur vorgeschichte. Ich hatte bei einem Bekannten ein Sentron Pac2200 mit Modbus im Iobroker auf Raspberry verbunden das lief alles Prima. Alle Daten wie Wirkleistung bezug und Lieferung sowie wirkarbeit bezug und lieferung mit den Spannung von L1-N - L3-N. Das lief so gut das ich mich nun bei der Neuen PV Anlage auch auf die Sentron reihe festgelegt hatte. Nun bau ich das exakt selbe gerät ein verbinde alles mach den Kasten im keller zu und freu mich schon auch die Daten von der PV.
IObroker läuft bei mir auf Debian mit einem Proliant server. Alles bis dahin Problemlos, die Installation des Adapters war auch erst mal ohne Befund.
$ ./iobroker add modbus --host iobroker
host.iobroker create instance modbus
host.iobroker object modbus.0.info.connection created
host.iobroker object modbus.0.info created
host.iobroker object system.adapter.modbus.0.sigKill created
host.iobroker object system.adapter.modbus.0.eventLoopLag created
host.iobroker object system.adapter.modbus.0.outputCount created
host.iobroker object system.adapter.modbus.0.inputCount created
host.iobroker object system.adapter.modbus.0.uptime created
host.iobroker object system.adapter.modbus.0.memRss created
host.iobroker object system.adapter.modbus.0.memHeapTotal created
host.iobroker object system.adapter.modbus.0.memHeapUsed created
host.iobroker object system.adapter.modbus.0.cputime created
host.iobroker object system.adapter.modbus.0.cpu created
host.iobroker object system.adapter.modbus.0.compactMode created
host.iobroker object system.adapter.modbus.0.connected created
host.iobroker object system.adapter.modbus.0.alive created
host.iobroker object system.adapter.modbus.0 created
process exited with code 0
So hab ich also die notwendigen Holding register eingetragen bzw. erstmal nur L1, L2 und L3 da sonst ja noch nichts kommen kann.
Es wird allerdings nur L2 und L3 aktualisiert L1 steht ohne intervall einfach am selben wert obwohl er sich nahezu sekündlich im komma bereich ändert. Das sehe ich nebenbei am Pac selbst auf der Web oberfläche. Ich habe im Log geschaut aber das hilft mir nun nicht weiter. Mit dem serial Module sollte es doch bei TCP nichts zu tun haben zumal ja 2 werte korrekt gelogt werden können.
Vielleicht hat hier jemand erfahrung wo es hier noch haken könnte.
modbus.0 2020-05-11 23:11:26.959 info (4750) Connected to slave 192.168.178.98
modbus.0 2020-05-11 23:11:26.742 warn (4750) Serial is not available
modbus.0 2020-05-11 23:11:26.700 info (4750) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.16.3
modbus.0 2020-05-11 23:11:22.916 info (4719) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
modbus.0 2020-05-11 23:11:22.916 info (4719) terminating
modbus.0 2020-05-11 23:11:22.914 info (4719) Got terminate signal TERMINATE_YOURSELF
modbus.0 2020-05-11 23:11:19.801 warn (4719) Module serialport is not available
modbus.0 2020-05-11 23:10:44.334 info (4719) Connected to slave 192.168.178.98
modbus.0 2020-05-11 23:10:44.182 warn (4719) Serial is not available
modbus.0 2020-05-11 23:10:44.161 info (4719) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.16.3
modbus.0 2020-05-11 23:10:04.104 info (4679) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
modbus.0 2020-05-11 23:10:04.104 info (4679) terminating
modbus.0 2020-05-11 23:10:04.102 info (4679) Got terminate signal TERMINATE_YOURSELF
modbus.0 2020-05-11 23:09:27.938 info (4679) Connected to slave 192.168.178.98
modbus.0 2020-05-11 23:09:27.757 warn (4679) Serial is not available
modbus.0 2020-05-11 23:09:27.731 info (4679) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.16.3
modbus.0 2020-05-11 23:09:24.015 info (4657) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
modbus.0 2020-05-11 23:09:24.014 info (4657) terminating
modbus.0 2020-05-11 23:09:24.012 info (4657) Got terminate signal TERMINATE_YOURSELF
modbus.0 2020-05-11 23:09:13.357 warn (4657) Module serialport is not available
modbus.0 2020-05-11 23:08:53.331 info (4657) Connected to slave 192.168.178.98
modbus.0 2020-05-11 23:08:53.180 warn (4657) Serial is not available
modbus.0 2020-05-11 23:08:53.159 info (4657) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.16.3
modbus.0 2020-05-11 23:08:49.531 info (4626) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
modbus.0 2020-05-11 23:08:49.530 info (4626) terminating
modbus.0 2020-05-11 23:08:49.528 info (4626) Got terminate signal TERMINATE_YOURSELF
modbus.0 2020-05-11 23:08:34.072 info (4626) Connected to slave 192.168.178.98
modbus.0 2020-05-11 23:08:33.892 warn (4626) Serial is not available
EDIT: LOG in CODE Tags gesetzt