A remote power monitoring tool building on Shelly Plug S smart switches
Shelly-PDU
Shelly PDU is a remote power management tool that uses Shelly Plug S devices to monitor power consumption per single port, and provides time-series visualizations as well as remote control. The app uses the Flutter framework as frontend, and a Python Flask server as backend. Additionally, the app uses an external InfluxDB 2 instance to collect time-series data.
Features:
- Overview over all configured switches in a single interface
- Power monitoring per individual switch
- Power-usage visualization over time via InfluxDB 2
- Remote control switches from the Web-UI
- Define devices as groups of switches
- Supports switches with password authentication
- Supports desktop and mobile layouts
- Define actions to be run on devices (e.g. Shutdown)
- Locate mode utilizing LED as indicator