homebridge-shellypro-em50
v0.1.0
Published
Homebridge plugin for Shelly Pro EM-50 with EM0/EM1, phases, return power and Eve History support.
Maintainers
Readme
homebridge-shellypro-em50
A Homebridge plugin for the Shelly Pro EM‑50, exposing its energy measurement channels (EM0 and EM1) to Apple HomeKit.
The plugin provides real‑time power, voltage, current, and energy readings, optional return‑energy mode, authentication support, and Eve-compatible history logging.
This README fully matches the configuration schema of the plugin and includes detailed explanations for each option.
✨ Features
- EM0 and EM1 channel support
- Optional return energy (import/export) per channel
- Power, voltage, and current measurements
- Total energy reporting
- Optional Eve history logging (Fakegato)
- Configurable polling interval
- Configurable request timeout
- Optional authentication (password)
- Optional display of voltage and current characteristics
🛠 Installation
Homebridge UI
- Open Plugins
- Search for homebridge-shellypro-em50
- Install
- Restart Homebridge
Command line
sudo npm install -g homebridge-shellypro-em50
### Example configuration
{
"platform": "ShellyProEm50-HomebridgePlugin",
"name": "ShellyProEm50-HomebridgePlugin",
"devices": [
{
"name": "Main Meter",
"ip": "192.168.1.50",
"em0_enabled": true,
"enable_em0_return": false,
"em1_enabled": true,
"enable_em1_return": false,
"auth": false,
"pass": "",
"update_interval": 10000,
"timeout": 5000,
"display_current_values": true,
"display_voltage_values": true,
"save_energy_history": true
}
]
}