verified connector library

Solis RHI hybrid + grid-tied inverter (RS485 protocol; full map NDA-gated)

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
inverter_total_power_generation33029U32BE1kWh
inverter_power_generation_today33035U160.1kWh
dc_voltage_133049U160.1V
dc_current_133050U160.1A
dc_voltage_233051U160.1V
dc_current_233052U160.1A
total_dc_output_power33057U32BE1W
dc_bus_voltage33071U160.1V
phase_a_voltage33073U160.1V
phase_b_voltage33074U160.1V
phase_c_voltage33075U160.1V
phase_a_current33076U160.1A
phase_b_current33077U160.1A
phase_c_current33078U160.1A
active_power33079U32BE1W
reactive_power33081U32BE1Var
apparent_power33083U32BE1VA
inverter_temperature33093U160.1°C
grid_frequency33094U160.01Hz
meter_voltage33128U160.1V
meter_current33129U160.1A
meter_active_power33130U32BE1W
battery_voltage33133U160.1V
battery_current33134I160.1A
battery_capacity_soc33139U161%
battery_health_soh33140U161%
house_load_power33147U161W
battery_power33149U32BE1W
total_battery_charge33161U32BE1kWh
battery_charge_today33163U160.1kWh
total_battery_discharge33165U32BE1kWh
battery_discharge_capacity33167U160.1kWh
total_power_imported_from_grid33169U32BE1kWh
total_power_exported_to_grid33173U32BE1kWh
total_house_load33177U32BE1kWh
house_load_today33179U160.1kWh

link settings as documented (unverified): RTU; default 9600 8N1; FC 02,03,04,05,06,16; A communication frame interval of 300ms or more is required. The maximum number of data frame bytes is recommended to be 100 (50 register addresses).

bench facts as documented (unverified)
wiring notesRS485 protocol in asynchronous transceiver mode, master-slave mode
max registers/read50
inter-frame delay300 ms
protocol notesA communication frame interval of 300ms or more (excluding 300ms) is required.
model register33000
serial register33004
firmware register33001
identification notesDSP software version at 33001, LCD software version at 33002, Protocol software version at 33003
doc revisionV000B000D002

generated by gemini:gemini-3.5-flash · harvested from https://www.scss.tcd.ie/Brian.Coghlan/Elios4you/RS485_MODBUS-Hybrid-BACoghlan-201811228-1854.pdf (Solis (Ginlong)); 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.