A Home Assistant custom integration for Schneider Electric PowerLogic P5 power meters via Modbus TCP.
- Schneider Electric PowerLogic P5 series
- Real-time power monitoring (voltage, current, active/reactive/apparent power, energy)
- Power quality metrics (power factor, frequency, THD)
- Per-phase and total readings
- Binary sensors for alarm/fault states
- Button entities for meter operations
- Diagnostics download support
- Configurable via the Home Assistant UI (config flow)
- Open HACS in Home Assistant
- Click the three dots menu → Custom repositories
- Add
https://github.com/LucMathlin/ha-schneider-p5with category Integration - Search for "Schneider Electric PowerLogic P5" and install
- Restart Home Assistant
- Copy
custom_components/schneider_p5/to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Schneider Electric PowerLogic P5"
- Enter the Modbus TCP host, port, and slave ID
- Configure polling interval as needed
- Modbus TCP connectivity to the P5 meter
pymodbus>=3.6,<4.0(installed automatically)