verified connector library

Schneider Conext AGS generator start 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
configuration_status53U161
configuration_refresh_counter54U32BE1
device_state64U161
device_present65U161
auto_generator_state66U161
auto_generator_action67U161
generator_on_reason68U161
generator_off_reason69U161
active_faults_flag70U161
active_warnings_flag71U161
fault_bitmap_072U161
warning_bitmap_073U161
configuration_errors74U32BE1
operating_mode76U161
generator_mode77U161
generator_quiet_time_start80U161min
generator_quiet_time_stop81U161min
generator_quiet_time_enable_disable82U161
generator_auto_start_on_dc_v83U161
generator_auto_stop_on_dc_v84U161
generator_auto_start_on_battery_soc85U161
generator_auto_stop_on_battery_soc86U161
inverter_load_start_stop_triggers87U161
generator_auto_stop_on_ac_i88U161
generator_stop_at_absorption_stage89U161
generator_stop_at_float_stage90U161
maximum_automatic_cycles_with_no_user_intervention91U161
thermostat_195U161
thermostat_296U161
generator_type97U161
generator_preheat_time99U161s
generator_crank_start_delay100U161s
generator_crank_time101U161s
shutdown_bypass_time102U161s
starter_cool_down_time103U161s
generator_crank_retry_time104U161s
generator_warmup_time105U161s
maximum_generator_run_time106U160.016667hours
generator_cool_down_time107U161s
generator_spin_down_time108U161s
generator_stop_timeout109U161s
generator_start_tries110U161
generator_exercise_period111U161days
generator_exercise_duration112U161min
generator_exercise_start_time113U161min
generator_run_signal_hold_time114U160.01s
relay_3_function115U161
ac_current_level_to_stop116U32BE0.001A
ac_current_level_to_start118U32BE0.001A
starting_battery_voltage_30_seconds120U32BE0.001V
starting_battery_voltage_15_minutes122U32BE0.001V
starting_battery_voltage_2_hours124U32BE0.001V
starting_battery_voltage_24_hours126U32BE0.001V
stop_voltage128U32BE0.001V
state_of_charge_level_to_stop_generator135U161%
state_of_charge_level_to_start_generator136U161%

link settings as documented (unverified): Modbus does not provide an error response when data written to a Modbus Register is out of range or invalid. To confirm that a Modbus Register is correctly written, you should read it back and compare it with the expected value.

⚠ UNINTENDED OPERATION: The use of this product with Modbus communications requires expertise in the design, operation, and programming of the device. LOSS OF CONTROL: Do not assign the same address to two Modbus devices. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
protocol notesModbus does not provide an error response when data written to a Modbus Register is out of range or invalid.
model register0x0000
serial register0x002B
firmware register0x001E
doc revisionRevision A.4
firmware applicabilityConext AGS (Product ID 865-1060)

⚠ disputed: configuration_status @ 53 — disputed by Home Assistant Modbus YAML mapping (derived from Schneider spec 990-6274A) which places configuration_status at 0x0035 (53 decimal), but configuration_refresh_counter is at 0x0036 (54 decimal), device_state is at 0x0040 (64 decimal), device_present is at 0x0041 (65 decimal), auto_generator_state is at 0x0042 (66 decimal), auto_generator_action is at 0x0043 (67 decimal), generator_on_reason is at 0x0044 (68 decimal), generator_off_reason is at 0x0045 (69 decimal), active_faults_flag is at 0x0046 (70 decimal), active_warnings_flag is at 0x0047 (71 decimal), fault_bitmap_0 is at 0x0048 (72 decimal), warning_bitmap_0 is at 0x0049 (73 decimal), configuration_errors is at 0x004A (74 decimal), operating_mode is at 0x004C (76 decimal), generator_mode is at 0x004D (77 decimal), generator_quiet_time_start is at 0x0050 (80 decimal), generator_quiet_time_stop is at 0x0051 (81 decimal), generator_quiet_time_enable_disable is at 0x0052 (82 decimal), generator_auto_start_on_dc_v is at 0x0053 (83 decimal), generator_auto_stop_on_dc_v is at 0x0054 (84 decimal), generator_auto_start_on_battery_soc is at 0x0055 (85 decimal), generator_auto_stop_on_battery_soc is at 0x0056 (86 decimal), inverter_load_start_stop_triggers is at 0x0057 (87 decimal), generator_auto_stop_on_ac_i is at 0x0058 (88 decimal), generator_stop_at_absorption_stage is at 0x0059 (89 decimal), generator_stop_at_float_stage is at 0x005A (90 decimal), maximum_automatic_cycles_with_no_user_intervention is at 0x005B (91 decimal), thermostat_1 is at 0x005F (95 decimal), thermostat_2 is at 0x0060 (96 decimal), generator_type is at 0x0061 (97 decimal), generator_preheat_time is at 0x0063 (99 decimal), generator_crank_start_delay is at 0x0064 (100 decimal), generator_crank_time is at 0x0065 (101 decimal), shutdown_bypass_time is at 0x0066 (102 decimal), starter_cool_down_time is at 0x0067 (103 decimal), generator_crank_retry_time is at 0x0068 (104 decimal), generator_warmup_time is at 0x0069 (105 decimal), maximum_generator_run_time is at 0x006A (106 decimal), generator_cool_down_time is at 0x006B (107 decimal), generator_spin_down_time is at 0x006C (108 decimal). Note that the provided register map summary lists decimal addresses that match these hex values exactly (e.g., 0x0035 = 53, 0x0040 = 64, 0x0050 = 80, 0x0061 = 97), confirming the 0-based decimal addresses are correct.

field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: Conext AGS (Product ID 865-1060) — confirmed by Conext ComBox and Modbus Converter manuals listing Product No. 865-1060
  • confirmed: UNINTENDED OPERATION: The use of this product with Modbus communications requires expertise... — confirmed by Conext Configuration Tool Manual warning text
  • confirmed: Modbus does not provide an error response when data written to a Modbus Register is out of range or invalid. — confirmed by Conext Battery Monitor and AGS Modbus documentation guidelines

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.