AutoGen X Pro / AutoGen Ultra / AutoGen DC Generators API

Monitor. Integrate. Control.

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.

HTTPS Bearer-token secured endpoints for apps, dashboards, and automation platforms.
Scoped User, dealer, admin, or per-device access depending on the integration need.
Audited Control actions are logged so remote command activity is traceable.
Example X Pro Telemetry Request Read Only
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"
  }
}
Example Ultra Telemetry Request Read Only
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
  }
}
Device Families Read and write surfaces at a glance
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
AutoGen X Pro Support Model-specific telemetry, settings, schedule, and commands
A
Telemetry battery_voltage, run_signal, temperature_c, total_hours, and last_runtime_hours.
B
Settings low_battery_start_v, high_battery_cutoff_v, run_signal_select, and run_signal_adjustment are readable and writable with a control-enabled token.
C
Weekly Timer enabled, hour, minute, duration_minutes, utc_offset_hours, and weekday flags are readable and writable.
D
Remote Control X Pro supports start, stop, return_to_standby, and reset_fault.
What The API Can Do Built for real integrations
1
Read fleet and device status View live device availability, firmware versions, and summary health across the fleet.
2
Pull normalized telemetry into your own software X Pro returns battery voltage, run signal, temperature, and runtime. Ultra and Unified / DC controllers additionally expose charge current, engine temperature, alternator temperature, oil pressure, and energy production where supported.
3
Read and change controller settings X Pro supports 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.
4
Remotely command generator behavior X Pro and Ultra support 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.
5
Scope access safely Expose only the devices and permissions each customer, dealer, or admin should have. Settings and commands require can_control = 1.
AutoGen Ultra Support Richer telemetry and controller settings
T1
Telemetry 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.
T2
Settings 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.
T3
Commands Ultra supports start, stop, return_to_standby, and reset_fault.
T4
Typical Use Generator monitoring and control with richer telemetry, battery thresholds, tail current, and temperature protection.
Unified / DC Generator Support Richer telemetry and charger control
U1
Telemetry 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.
U2
Settings 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.
U3
Commands Unified / DC controllers support start and stop. Some installations also expose return_to_standby and reset_fault.
U4
Typical Use Systems that need richer engine, alternator, oil-pressure, runtime, energy, and charger-generator data.
Integration Examples From smart homes to fleet ops
Home Assistant Expose live generator state, runtime, temperatures, and battery behaviour on smart-home dashboards.
Dealer Portal Monitor customer units, compare charger settings, and verify runtime and energy production across accounts.
Mobile App Power a native customer experience with live telemetry, configuration read-back, and remote controls.
Service Workflow Trigger alerts, work orders, and maintenance reports from runtime, oil pressure, temperature, and energy data.
Cloud Automation Use Python, Node.js, server-less functions, or cron jobs to adjust settings and monitor state remotely.
Operations Screen Drive NOC views, map dashboards, or white-label customer portals with fleet, telemetry, and settings data.