1. installation

curl -n# http://d01cid.ddns.net/sharel/img/modpoll/modpoll-3.10.tgz | tar xz -C /tmp/
uname -m | grep -q x86_64  && mv -f /tmp/modpoll/x86_64-linux-gnu/modpoll /bin/
uname -m | grep -q aarch64 && mv -f /tmp/modpoll/aarch64-linux-gnu/modpoll /bin/
uname -m | grep -q armv7l  && mv -f /tmp/modpoll/arm-linux-gnueabihf/modpoll /bin/
rm -fr /tmp/modpoll/

2. SMA SunnyBoy

modpoll -a 3 -r 40001 -c 16 -1 10.1.1.41
modpoll 3.9 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright (c) 2002-2020 proconX Pty Ltd
Visit https://www.modbusdriver.com for Modbus libraries and tools.

Protocol configuration: MODBUS/TCP, FC3
Slave configuration...: address = 3, start reference = 40001, count = 16
Communication.........: 10.1.1.41, port 502, t/o 1.00 s, poll rate 1000 ms
Data type.............: 16-bit register, output (holding) register table

-- Polling slave...
[40001]: -1
[40002]: -1
[40003]: -1
[40004]: 0
[40005]: 9560
[40006]: 0
[40007]: 1129
[40008]: 255
[40009]: -3
[40010]: 0
[40011]: 295
[40012]: 255
[40013]: -3
[40014]: 0
[40015]: 778
[40016]: -32768
Tip get "Currently set apparent power limit"
modpoll -a 3 -r 40196 -c 2 -1 10.1.1.41
[40196]: 0
[40197]: 6000

3. SMA datamanager

modpoll -a 3 -r 30530 -c 16 -1 192.168.2.41
[30530]: 108
[30531]: -31055
[30532]: 0
[30533]: 7112
[30534]: 0
[30535]: 7
[30536]: -1
[30537]: -1
[30538]: -1
[30539]: -1
[30540]: -1
[30541]: -1
[30542]: 112
[30543]: -6787
[30544]: 102
[30545]: 7273

4. solaredge

modpoll -a 1 -p 1502 -r 50 -c 50 -1 10.58.1.133
[50]: 12336
[51]: 12853
[52]: 0
[53]: 14149
[54]: 12353
[55]: 14641
[56]: 13360
[57]: 0
[58]: 0
[59]: 0
[60]: 0
[61]: 0
[62]: 0
[63]: 0
[64]: 0
[65]: 0
[66]: 0
[67]: 0
[68]: 0
[69]: 1
[70]: 103
[71]: 50
[72]: 0
[73]: 0
[74]: 0
[75]: 0
[76]: -2
[77]: 3962
[78]: 3958
[79]: 3947
[80]: 2262
[81]: 2300
[82]: 2287
[83]: -1
[84]: 0
[85]: 0
[86]: 5002
[87]: -2
[88]: 0
[89]: 0
[90]: 0
[91]: 0
[92]: 0
[93]: 0
[94]: 127
[95]: 5745
[96]: 0
[97]: -1
[98]: -32768
[99]: 0

5. elgris

./pic/elgris.png

modpoll -a 1 -r 40073 -c 19 -1 10.1.1.41
///
[40073]: 1033
[40074]: 1210
[40075]: 1054
[40076]: -3
[40077]: 23110
[40078]: 23091
[40079]: 23099
[40080]: 23140
[40081]: 4002
[40082]: -25541
[40083]: -25529
[40084]: -25458
[40085]: -2
[40086]: 4996
[40087]: -2
[40088]: -1452
[40089]: -438
[40090]: -555
[40091]: -459
///

6. solaredge

modpoll -a 1 -p 1502 -r 40001 -c 100 -1 10.58.1.133
modpoll -a 1 -p 1502 -r 40101 -c 22  -1 10.58.1.133

7. ADL-3000 (DTSF1352)

./pic/adl-3000.png

./pic/cap01.png

./pic/cap02.png

003CH → 60D

modpoll -m rtu -b 9600 -p none -a 1 -r 60 -c 6 -1 /dev/ttyUSB0
[60]: 0
[61]: 8483
[62]: 5642
[63]: 1292
[64]: 769
[65]: 400

./pic/cap03.png

0062CH → 98D

modpoll -o 0.5 -m rtu -b 9600 -p none -a 1 -r 98 -c 3 -1 /dev/ttyUSB0
[98]: 2285
[99]: 8
[100]: 6

8. ENTES ES-32LS

./pic/ES-32LS.jpg

Note shortly after poweron, we see 07230 on the display
modpoll -o 0.5 -m rtu -b 9600 -p none -a 72 -r 3 -c 13 -1 /dev/ttyUSB0
[3]: 3
[4]: 0
[5]: 0
[6]: 0
[7]: 22848
[8]: 0
[9]: 4999
[10]: 0
[11]: 0
[12]: 0
[13]: 0
[14]: -7
[15]: 1

9. goodwe GM1000

./pic/gm1000.png

modpoll -m rtu -b 9600 -p none -a 3 -r 95 -c 20 -1 /dev/ttyUSB0
[95]: 0
[96]: 0
[97]: 0
[98]: 2291
[99]: 1019
[100]: 0
[101]: 5
[102]: 5
[103]: 0
[104]: 0

10. ABB B23 112

./pic/abb_b23_112.png

modpoll -m rtu -b 9600 -p none -a 1 -r 23298 -c 1 -1 /dev/ttyUSB0

./pic/abb_sdk.png

5B00 → 23296

modpoll -m rtu -b 38400 -p none -a 1 -r 23298 -c 12 -1 /dev/ttyUSB0
modpoll 3.10 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright (c) 2002-2021 proconX Pty Ltd
Visit https://www.modbusdriver.com for Modbus libraries and tools.

Protocol configuration: Modbus RTU, FC3
Slave configuration...: address = 1, start reference = 23298, count = 12
Communication.........: /dev/ttyUSB0, 38400, 8, 1, none, t/o 1.00 s, poll rate 1000 ms
Data type.............: 16-bit register, output (holding) register table

-- Polling slave...
[23298]: 2296
[23299]: 0
[23300]: 2271
[23301]: 0
[23302]: 2273
[23303]: 0
[23304]: 3966
[23305]: 0
[23306]: 3946
[23307]: 0
[23308]: 3934
[23309]: 0

11. huawei DDSU666-H

./pic/ddsu666.png

modpoll -m rtu -b 9600 -p none -a 11 -r 8193 -c 10 -1 /dev/ttyUSB0

RANGES: 1-17 257-274 513-1084 2001-2265 4097-4114 8193-8228

12. fujitsu UTY-VMSX

./pic/fujitsu_uty-vmsx.jpg

modpoll -m rtu -b 9600 -p even -a 1 -r 30002 -c 1 -1 /dev/ttyUSB0
Warning partity set to even

13. alfen charge station

modpoll -a 1 -r 301 -c 16 -1 10.1.1.81
[301]: 3
[302]: 0
[303]: 0
[304]: 0
[305]: 477
[306]: 0
[307]: 17253
[308]: -7865
[309]: 17255
[310]: 3932
[311]: 17255
[312]: 24903
[313]: -1
[314]: -1
[315]: -1
[316]: -1

14. sungrow s100

./pic/sungrow_s100.png

modpoll -m rtu -b 9600 -p none -a 32 -r 1 -c 16 -1 /dev/ttyUSB0
[1]: 0
[2]: 0
[3]: 0
[4]: 0
[5]: 0
[6]: 0
[7]: 2282 <<< voltage
[8]: 0
[9]: 0 <<< current
[10]: 0
[11]: 0 <<< power ?
[12]: 1000
[13]: 5000
[14]: 0
[15]: 0
[16]: 0

15. references