verified connector library

Carlo Gavazzi WM20/WM30/WM40 power meter

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire; word order and scaling are only confirmed at the hardware-verified rung.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
v_l1_n80F32LE1V
v_l2_n82F32LE1V
v_l3_n84F32LE1V
v_l_n_sum86F32LE1V
v_l1_l288F32LE1V
v_l2_l390F32LE1V
v_l3_l192F32LE1V
v_l_l_sum94F32LE1V
a_l196F32LE1A
a_l298F32LE1A
a_l3100F32LE1A
a_n102F32LE1A
w_l1104F32LE1W
w_l2106F32LE1W
w_l3108F32LE1W
w_sum110F32LE1W
va_l1112F32LE1VA
va_l2114F32LE1VA
va_l3116F32LE1VA
va_sum118F32LE1VA
var_l1120F32LE1var
var_l2122F32LE1var
var_l3124F32LE1var
var_sum126F32LE1var
pf_l1128F32LE1
pf_l2130F32LE1
pf_l3132F32LE1
pf_sum134F32LE1
hz136F32LE1Hz
asymmetry_l_n_pct138F32LE1%
asymmetry_l_l_pct140F32LE1%
phase_sequence142F32LE1
temperature150F32LE1°C
analogue_input152F32LE1

link settings as documented (unverified): RTU; baud 9600/19200/38400/115200; FC 03,04,06,08,16,20,66; Supports broadcast mode on address 00h for write functions 06h and 10h.

bench facts as documented (unverified)
terminationTo avoid errors due to the signal reflections or line coupling, it is necessary to terminate the input of the last instrument on the network, and also the reception of the Host.
shield/groundThe GND connection is optional if a shielded cable is used.
wiring notesFor connections longer than 1000 m, a line amplifier is necessary.
max registers/read125
response timeout1000 ms
inter-frame delay2 ms
broadcastsupported
protocol notesTypical answering time is 23 ms @ 9600 bps and <4 ms @ 115200 bps.
model register300001
serial register300033
firmware register300001
FC 43 device IDnot supported
doc revision4.0

generated by gemini:gemini-3.5-flash · harvested from https://www.gavazzi.no/wp-content/uploads/WM20-WM30-WM40-COM.pdf (Carlo Gavazzi); manual-faithful — the document's claims, panel risk: ELEVATED — panel is not confident; proved interop-verified on 2026-06-10 · recorded 2026-06-10

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.

Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.

Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.