A Home Assistant custom integration for Schneider Electric PowerLogic power meters via Modbus TCP.
- Schneider PowerLogic PM5xxx series (PM5100, PM5300, PM5500, etc.)
- Other PowerLogic meters supporting Modbus TCP
- Real-time power monitoring (voltage, current, power, energy)
- Power quality metrics (power factor, THD, frequency)
- Per-phase and total readings
- 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-powerlogicwith category Integration - Search for "Schneider PowerLogic" and install
- Restart Home Assistant
- Copy
custom_components/schneider_powerlogic/to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Schneider PowerLogic"
- Enter the Modbus TCP host, port, and slave ID
- Configure polling interval as needed
- Modbus TCP connectivity to the power meter
pymodbus>=3.11.2(installed automatically)