A custom Home Assistant integration to retrieve real-time data from the Envertech Solar Portal (envertecportal.com) using your station ID.
- Live solar power in watts
- Daily Peak Power (calculated from real-time power measurements)
- All-Time Peak Power from Envertech API
- Installed capacity (kWp)
- Inverter model information
- Daily, monthly, yearly, and total energy in kWh
- Robust, ready-to-use sensor templates
- HACS-compatible for easy installation and updates
Click here to add this integration to HACS - Designed for Envertech ECO / SE series inverters (e.g. 2000SE)
- In HACS, go to Integrations → three dots menu → Custom repositories.
- Add this repository:
https://github.com/jimmybonesde/envertech_solar - Search for Envertech Solar in HACS and install.
- Restart Home Assistant.
- Go to Settings → Devices & Services → + Add Integration, search for "Envertech Solar".
- Enter your Station ID from
envertecportal.com.
💡 You can find your station ID in the browser URL after clicking one of your solar panels:
https://www.envertecportal.com/terminal/systemhistory/03GFF6E15154525DA16901EC7A4541G1?sn=3014511
→ The string03GFF6E15154525DA16901EC7A4541G1is your station ID.
- Download or clone this repository.
- Copy the folder
envertech_solarto:
custom_components/envertech_solar/inside your Home Assistant config directory. - Restart Home Assistant and follow the same setup as above.
| Sensor Key | Name | Unit | Description |
|---|---|---|---|
Power |
Current Power | W | Current solar power output |
peak_power_today |
Daily Peak Power | W | Daily peak power calculated from live data |
strpeakpower |
All-Time Peak Power | W | Peak power ever recorded by the inverter (API) |
UnitCapacity |
Capacity | kWp | Installed solar system capacity |
InvModel1 |
Inverter Model | — | Model of the inverter |
UnitEToday |
Daily Energy | kWh | Energy produced today |
UnitEMonth |
Monthly Energy | kWh | Energy produced this month |
UnitEYear |
Yearly Energy | kWh | Energy produced this year |
UnitETotal |
Total Energy | kWh | Total energy since commissioning |
| "StrIncome" | Income | € | Refund in € if set in APP |
| "StrCO2 | Carbon Offset | ton | CO² offset |
| "CreateTime" | Start Date | None | Date you setup your Envertec Powerstation |
Created with love for solar nerds by JimmyBones
To set up the Envertech Solar Integration, you need your Station ID.
- Open the Envertech Portal.
- Click on one of your solar panels:
- Check the URL in your browser. It will look like this: https://www.envertecportal.com/terminal/systemhistory/03GFF6E15154525DA16901EC7A4541G1?sn=3014511
- The part after
/systemhistory/and before?sn=is your Station ID: >03GFF6E15154525DA16901EC7A4541G1
Power: Real-time solar output in watts.UnitEToday,UnitEMonth,UnitEYear,UnitETotal: Cumulative energy in kWh – ideal for history cards.peak_power_today: Updates dynamically throughout the day.strpeakpower: Retrieved from the Envertech API; may not update in real-time.
- Integration not appearing in HACS: Ensure the repository is public and refresh HACS.
- Invalid Station ID: Double-check the ID copied from the portal URL.
- Sensors showing
unknown: Verify your inverter is online and reporting data to the Envertech Portal.
- Use gauge cards for real-time power.
- Use entity or entities cards for cumulative energy metrics.
- Combine sensors in a vertical-stack or grid card for a clean overview.
- Optional: Apply conditional coloring on gauges (green/yellow/red) to visualize thresholds easily.
type: vertical-stack
cards:
- type: markdown
content: |
## ☀️ Solar Power Overview
- type: gauge
entity: sensor.current_power
name: Current Power
unit: W
min: 0
max: 2000
severity:
green: 0
yellow: 1000
red: 1500
- type: grid
columns: 2
square: false
cards:
- type: entity
entity: sensor.daily_energy
name: Daily Energy
unit: kWh
icon: mdi:weather-sunny
- type: entity
entity: sensor.monthly_energy
name: Monthly Energy
unit: kWh
icon: mdi:calendar-month
- type: entity
entity: sensor.yearly_energy
name: Yearly Energy
unit: kWh
icon: mdi:calendar
- type: entity
entity: sensor.total_energy
name: Total Energy
unit: kWh
icon: mdi:counter
- type: entities
entities:
- entity: sensor.daily_peak_power
name: Today’s Peak Power
icon: mdi:flash
- entity: sensor.all_time_peak_power
name: All-Time Peak Power
icon: mdi:flash