verified connector library

Deye hybrid inverter (Modbus V118)

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
run_state59U161
day_active_power_wh60I160.10.1kWh
day_reactive_power_wh61I160.10.1kVarh
today_gen_power_wh62U160.10.1kWh
total_active_power_wh63U32LE0.10.1kWh
day_batt_charge_power_wh70U160.10.1V
day_batt_discharge_power_wh71U160.10.1V
day_grid_buy_power_wh76U160.10.1A
day_grid_sell_power_wh77U160.10.1A
grid_frequency79U160.010.01Hz
day_load_power_wh84U160.10.1VA
total_load_power_wh85U32LE0.10.1VA
radiator_temperature90I160.10.1℃
igbt_temperature91I160.10.1℃
grid_side_voltage_l1_n150U160.10.1V
grid_side_voltage_l2_n151U160.10.1V
grid_side_current_l1160I160.010.01A
grid_side_current_l2161I160.010.01A
grid_power169I1611W
load_side_total_power178I1611W
battery_temperature182I160.10.1℃
battery_voltage183U160.010.01V
battery_capacity184U1611%
battery_status185U161
pv1_input_power186U1611W
pv2_input_power187U1611W
battery_output_power190I1611W
battery_output_current191I160.010.01A

link settings as documented (unverified): RTU; default 9600 8??; FC 03,16; RS232 or RS485

bench facts as documented (unverified)
connectorRS232 or RS485
max registers/read125
model register0
serial register3
firmware register13
doc revisionV117

generated by gemini:gemini-3.5-flash · harvested from https://raw.githubusercontent.com/Hypfer/deye-microinverter-cloud-free-assets/master/Deye_Modbus.-.-.V118.pdf (Deye); 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.