A Home Assistant custom integration for APC UPS devices via SNMP, providing detailed monitoring and control beyond the built-in APC integration.
- APC Smart-UPS series
- APC Back-UPS Pro series
- APC Symmetra series
- Any APC UPS with a network management card supporting SNMP
- Battery status, charge level, runtime remaining
- Input/output voltage, frequency, and load monitoring
- Temperature sensors
- Binary sensors for on-battery, low-battery, and fault states
- Switch entities for outlet control
- Button entities for UPS test and diagnostics
- Diagnostics download support
- Open HACS in Home Assistant
- Click the three dots menu → Custom repositories
- Add
https://github.com/LucMathlin/ha-apc-ups-snmpwith category Integration - Search for "APC UPS" and install
- Restart Home Assistant
- Copy
custom_components/apc_ups_snmp/to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "APC UPS (SNMP)"
- Enter the SNMP host, port, and community string
- Configure polling interval as needed
- SNMP-enabled APC UPS (network management card installed)
- Network connectivity to the UPS management interface