This integration allows Home Assistant to retrieve live data from Solutronic SOLPLUS inverters and expose supported values as Home Assistant sensors, including Energy Dashboard compatible production sensors.
- Manual inverter IP setup with automatic endpoint detection on common Solutronic ports/paths
- Live AC output power, including total AC power
- Daily, inverter lifetime, and derived total production sensors
- Energy Dashboard compatible energy sensors
- DC voltage/current and grid voltage/current sensors where reported by the inverter
- Efficiency metrics and maximum daily power
- Automatic extraction of:
- Model
- Serial number
- Manufacturer
- Firmware version
- Model-aware entity setup: sensors that are not reported by the inverter are not created on new setups
- Stable fallback behavior during temporary inverter outages
This integration exposes a stable lifetime production sensor based on the inverter telemetry.
| Property | Value |
|---|---|
| Name | Solutronic Total production |
| Unit | kWh |
| Device class | energy |
| State class | total_increasing |
| Source | Inverter telemetry with restart-safe fallback |
The sensor appears automatically after installation and can be used directly in Home Assistant’s Energy Dashboard without creating a manual helper.
The energy counter is grouped under the same device as all other Solutronic sensors, so everything appears neatly under a single Solutronic device in the UI.
The integration keeps the lifetime sensor stable across temporary inverter outages and Home Assistant restarts.
| Model | Tested | Notes |
|---|---|---|
| SOLPLUS 100 | ✅ | Fully supported |
| SOLPLUS 50 | Expected to work | |
| SOLPLUS 35 | Expected to work | |
| SOLPLUS 25 | ✅ | Supported with firmware 2.53 legacy HTML |
If you own another model, please share an index.html or stat.xml sample to improve compatibility.
Via HACS (Recommended)
- Open HACS → Integrations
- Click ⋮ → Custom repositories
- Add:
https://github.com/Ralleberg/solutronic(type: Integration) - Search for Solutronic and install
- Restart Home Assistant
- Add the integration via:
Settings → Devices & Services → Add Integration → “Solutronic”
- Copy the folder:
- custom_components/solutronic
- into your Home Assistant config directory:
- /config/custom_components/solutronic
- Restart Home Assistant.
When adding the integration, enter the IP address of the inverter.
Examples (all accepted):
192.168.1.1http://192.168.1.1
The integration automatically normalizes the URL.
Entity names are created in English by default. You can rename them manually in Home Assistant if you prefer local or custom names.
The integration only creates sensors for values reported by the inverter during setup. For example, a SOLPLUS 25 will not create L2/L3 sensors if the inverter only exposes single-phase values.
Common sensors include:
| Sensor name | Description |
|---|---|
Total AC power |
Total current AC output power |
L1 power |
AC output power for phase L1 |
L2 power |
AC output power for phase L2, if reported |
L3 power |
AC output power for phase L3, if reported |
Grid voltage L1 |
Grid voltage for phase L1 |
Grid voltage L2 |
Grid voltage for phase L2, if reported |
Grid voltage L3 |
Grid voltage for phase L3, if reported |
Grid current L1 |
Grid current for phase L1, if reported |
DC voltage 1 |
DC input voltage 1 |
DC voltage 2 |
DC input voltage 2, if reported |
DC voltage 3 |
DC input voltage 3, if reported |
DC current 1 |
DC input current 1 |
DC current 2 |
DC input current 2, if reported |
DC current 3 |
DC input current 3, if reported |
Daily production |
Energy produced today |
Inverter total |
Lifetime energy reported by the inverter |
Total production |
Stable total production sensor for Energy Dashboard use |
Maximum power today |
Highest AC output power today |
Efficiency |
Current inverter efficiency, if reported |
Add the following sensors:
| Sensor | Select as |
|---|---|
sensor.solutronic_total_production |
Solar production (kWh) ✅ Recommended |
sensor.solutronic_daily_production |
Optional daily production |
sensor.solutronic_total_ac_power |
Real-time solar power (optional) |
If sensors do not update:
- Verify the inverter’s web page works in your browser
- Ensure no firewall blocks access on your LAN
- Restart the integration via:
Developer Tools → Restart / Reload Integration - If old unsupported entities remain after an update, remove them manually from Home Assistant’s entity registry. Home Assistant does not always delete old registry entries automatically.
Developed for the Home Assistant community.
Created and maintained by @Ralleberg
