verified connector library

Patterson-Kelley NURO boiler controller

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
outlet_temperature100I160.1°C
inlet_temperature101I160.1°C
stack_temperature102I160.1°C
dhw_temperature103I160.1°C
header_temperature104I160.1°C
hx_temperature105I160.1°C
oda_temperature_filtered106I160.1°C
extra_field_temperature107I160.1°C
wireless_temperature_oda108I160.1°C
analog_input109U160.1mA
analog_output110U160.1mA
burner_control_digital_io111U161
burner_control_digital_io_2112U161
ch_mode_active_setpoint113I160.1°C
dhw_mode_active_setpoint114I160.1°C
demand_source130U161
active_demand_status131U161
boiler_state132U161
flame_signal133U160.01V
fan_speed134U161
firing_rate135U160.5%
error_code136U32BE1
error_type138U161
burner_control_cycle_count151U32BE0.1
burner_control_run_time153U32BE0.1hours
bms_heartbeat170U161
ch_boiler_control171U161
bms_ch_setpoint172I160.1°C
bms_ch_demand173U161
bms_header_temperature174I160.1°C
bms_oda_temperature175I160.1°C
bms_analog_input176U160.1mA
dhw_boiler_control191U161
bms_dhw_setpoint192I160.1°C
bms_dhw_tank_setpoint193I160.1°C
bms_dhw_demand194U161
bms_dhw_temperature195I160.1°C

link settings as documented (unverified): RTU; baud 9600/19200/38400; FC 03,06; Physical Layer: RS 485 (two wire). Data Length: 8.

bench facts as documented (unverified)
terminalsTB1, TB2
terminationEnd of Line Termination Resistor Jumper at Location 9 (MODBUS)
wiring notesCascade Bias Jumpers at Location 4 (Ground Bias) and Location 5 (VCC Bias) on master boiler.
inter-frame delay20 ms
protocol notesWhen a RESERVED address is read, it will return an illegal/invalid address.
identification notesSoftware Revision: 02.40.00
doc revision1004905979 - Rev. H
firmware applicability02.40.00
field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: Baud rates (9600, 19200, 38400), framing (RTU), function codes (3, 6), and parity (N) — confirmed by Patterson-Kelley NURO Boiler Controller Advanced User's Guide (1004905979 - Rev. H)
  • confirmed: Physical layer details including Cascade Bias Jumpers at Location 4 and 5, and End of Line Termination Resistor Jumper at Location 9 — confirmed by Patterson-Kelley NURO Boiler Controller Advanced User's Guide (1004905979 - Rev. H)
  • confirmed: Register map addresses (e.g., outlet_temperature @ 100, inlet_temperature @ 101, stack_temperature @ 102, bms_heartbeat @ 170, ch_boiler_control @ 171) — confirmed by Patterson-Kelley NURO Boiler Controller Advanced User's Guide (1004905979 - Rev. H)

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.