verified connector library

IME Nemo 96HD/HD+ meter (needs IF96001 RS485 module)

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 confirmed at the hardware-verified rung and at no rung below it.

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
phase_1_phase_voltage769U32BE0.001mV
phase_2_phase_voltage773U32BE0.001mV
phase_3_phase_voltage777U32BE0.001mV
phase_1_current781U32BE0.001mA
phase_2_current785U32BE0.001mA
phase_3_current789U32BE0.001mA
three_phase_active_power793U32BE1W or W/100
three_phase_reactive_power797U32BE1var or var/100
three_phase_apparent_power801U32BE1VA or VA/100
three_phase_positive_active_energy805U32BE1Wh or kWh or MWh
chained_voltage_l1_l2809U32BE0.001mV
chained_voltage_l2_l3813U32BE0.001mV
chained_voltage_l3_l1817U32BE0.001mV
three_phase_negative_active_energy821U32BE1Wh or kWh or MWh
frequency825U160.1Hz/10
operating_timer_counter827U161h
three_phase_power_factor829I160.011/100
three_phase_positive_reactive_energy835U32BE1varh or kvarh or Mvarh
three_phase_negative_reactive_energy840U32BE1varh or kvarh or Mvarh
three_phase_average_power848U32BE1W or W/100
three_phase_peak_maximum_demand852U32BE1W or W/100
neutral_current857U32BE0.001mA
phase_1_active_power861U32BE1W or W/100
phase_2_active_power865U32BE1W or W/100
phase_3_active_power869U32BE1W or W/100
phase_1_reactive_power876U32BE1var or var/100
phase_2_reactive_power880U32BE1var or var/100
phase_3_reactive_power884U32BE1var or var/100
phase_1_apparent_power891U32BE1VA or VA/100
phase_2_apparent_power895U32BE1VA or VA/100
phase_3_apparent_power899U32BE1VA or VA/100
phase_1_power_factor903I160.011/100
phase_2_power_factor905I160.011/100
phase_3_power_factor907I160.011/100
phase_1_thd_v1912U161%
phase_2_thd_v2914U161%
phase_3_thd_v3916U161%
phase_1_thd_i1918U161%
phase_2_thd_i2920U161%
phase_3_thd_i3922U161%
phase_1_i1_average924U32BE0.001mA
phase_2_i2_average928U32BE0.001mA
phase_3_i3_average932U32BE0.001mA
phase_1_i1_peak_maximum936U32BE0.001mA
phase_2_i2_peak_maximum940U32BE0.001mA
phase_3_i3_peak_maximum944U32BE0.001mA
average_current_i1_i2_i3_3948U32BE0.001mA
phase_1_v1_min952U32BE0.001mV
phase_2_v2_min956U32BE0.001mV
phase_3_v3_min960U32BE0.001mV
phase_1_v1_max964U32BE0.001mV
phase_2_v2_max968U32BE0.001mV
phase_3_v3_max972U32BE0.001mV
temperature_first_channel1016U32BE0.01
temperature_second_channel1020U32BE0.01

link settings as documented (unverified): RTU; FC 03,16; MODBUS / JBUS compatible. Up to 255 different instruments can be managed by the protocol.

bench facts as documented (unverified)
terminals2-wire
wiring notesEIA-RS485 standard in half-duplex modality. Only 32 instruments can be attached on the same physical line (master included).
max registers/read120
broadcastsupported
protocol notesVariables or groups of variables may be required up to 100 BYTES (sw. version < 1.09) or up to 240 BYTES (sw. version >= 1.09).
identification notesDevice identifier register at 0x300 (value 0x10) or 0x1204 (value 0x10).
doc revisionB
firmware applicability3.18
field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: comms framing: RTU, function codes: 3, 16, stop bits: 1 — confirmed by Rayleigh Instruments Nemo 96HD/HD+ MODBUS manual (PR 106 rev. 4) [1.2.7]
  • confirmed: Device identifier register at 0x300 (value 0x10) or 0x1204 (value 0x10) — confirmed by Rayleigh Instruments Nemo 96HD/HD+ MODBUS manual (PR 106 rev. 4)
  • confirmed: EIA-RS485 standard in half-duplex modality. Only 32 instruments can be attached on the same physical line (master included). — confirmed by Rayleigh Instruments Nemo 96HD/HD+ MODBUS manual (PR 106 rev. 4)
  • confirmed: Variables or groups of variables may be required up to 100 BYTES (sw. version < 1.09) or up to 240 BYTES (sw. version >= 1.09). — confirmed by BTicino/Legrand COMMUNICATION MODBUS PROTOCOL MF96001 / 021 NEMO 96HD manual
  • confirmed: Register map addresses (e.g., phase_1_phase_voltage @ 769, phase_1_current @ 781, three_phase_active_power @ 793) — confirmed by BTicino/Legrand COMMUNICATION MODBUS PROTOCOL MF96001 / 021 NEMO 96HD manual (where 0x301 = 769, 0x30d = 781, 0x319 = 793)

The trust ladder

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

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.