AutoGen X Pro, AutoGen Ultra, and AutoGen DC Generators expose a secure web API for live fleet visibility, customer dashboards, smart-home integrations, dealer tools, and authenticated remote generator control.
curl "https://backend.dcautogen.org/api/v1/device_telemetry.php?device_id=YOUR_DEVICE_ID" -H "Authorization: Bearer YOUR_TOKEN" -H "Accept: application/json"
{
"device_type": "x_pro",
"success": true,
"telemetry": {
"battery_voltage": 55.24,
"run_signal": 230.34,
"temperature_c": 0,
"total_hours": "0217:47:12",
"last_runtime_hours": "0000:00:12"
}
}
curl "https://backend.dcautogen.org/api/v1/device_telemetry.php?device_id=YOUR_DEVICE_ID" -H "Authorization: Bearer YOUR_TOKEN" -H "Accept: application/json"
{
"device_type": "ultra",
"success": true,
"telemetry": {
"battery_voltage": 55.24,
"run_signal": 230.34,
"charge_current": 12.4,
"engine_temp_c": 67.1,
"alternator_temp_c": 55.2,
"oil_pressure_bar": 2.1,
"total_hours": "0217:47:12",
"last_runtime_hours": "0000:00:12",
"total_kwh_produced": 123.4,
"last_kwh_produced": 0.8
}
}
| Family | Telemetry | Settings | Commands | Schedule |
|---|---|---|---|---|
| X Pro | battery_voltage, run_signal, temperature_c, total_hours, last_runtime_hours |
low_battery_start_v, high_battery_cutoff_v, run_signal_select, run_signal_adjustment |
start, stop, return_to_standby, reset_fault |
Yes |
| Ultra | battery_voltage, run_signal, charge_current, engine_temp_c, alternator_temp_c, oil_pressure_bar, total_hours, last_runtime_hours, total_kwh_produced, last_kwh_produced |
low_battery_start_v, high_battery_cutoff_v, tail_current_a, low_temp_start_c, high_temp_shutdown_c |
start, stop, return_to_standby, reset_fault |
No |
| Unified / DC | battery_voltage, run_signal, charge_current, engine_temp_c, alternator_temp_c, oil_pressure_bar, total_hours, last_runtime_hours, total_kwh_produced, last_kwh_produced |
low_battery_start_v, high_battery_cutoff_v, bulk_setpoint, absorb_setpoint, tail_current_a |
start, stop, return_to_standby, reset_fault |
No |
battery_voltage, run_signal, temperature_c, total_hours, and last_runtime_hours.
low_battery_start_v, high_battery_cutoff_v, run_signal_select, and run_signal_adjustment are readable and writable with a control-enabled token.
enabled, hour, minute, duration_minutes, utc_offset_hours, and weekday flags are readable and writable.
start, stop, return_to_standby, and reset_fault.
low_battery_start_v, high_battery_cutoff_v, run_signal_select, and run_signal_adjustment. Ultra supports low_battery_start_v, high_battery_cutoff_v, tail_current_a, low_temp_start_c, and high_temp_shutdown_c. DC / Unified controllers support charger fields such as bulk_setpoint, absorb_setpoint, and tail_current_a.
start, stop, return_to_standby, and reset_fault. Unified / DC controllers support start and stop, with some installations also exposing return_to_standby and reset_fault.
can_control = 1.
battery_voltage, run_signal, charge_current, engine_temp_c, alternator_temp_c, oil_pressure_bar, total_hours, last_runtime_hours, total_kwh_produced, and last_kwh_produced.
low_battery_start_v, high_battery_cutoff_v, tail_current_a, low_temp_start_c, and high_temp_shutdown_c are readable and writable with a control-enabled token.
start, stop, return_to_standby, and reset_fault.
battery_voltage, run_signal, charge_current, engine_temp_c, alternator_temp_c, oil_pressure_bar, total_hours, last_runtime_hours, total_kwh_produced, and last_kwh_produced.
low_battery_start_v, high_battery_cutoff_v, bulk_setpoint, absorb_setpoint, and tail_current_a are supported on the current Unified / DC-controller API path.
start and stop. Some installations also expose return_to_standby and reset_fault.