Group optimizer sensors under site device

This commit is contained in:
2026-08-10 11:59:29 +02:00
parent 2085316d1f
commit dc6b2dc71a
12 changed files with 102 additions and 44 deletions
+19 -15
View File
@@ -2,16 +2,19 @@
Diese Custom Integration liest den lokalen Cache der
[SolarEdge Optimizer Data App](https://git.jensneuber.de/jens/solaredge-optimizers)
und stellt jeden Leistungsoptimierer als eigenes Home-Assistant-Gerät bereit.
und stellt die Messwerte jedes Leistungsoptimierers als Sensoren bereit.
Alle Optimierer werden unter einem gemeinsamen Home-Assistant-Gerät pro
SolarEdge-Site zusammengefasst.
Pro Optimierer werden zwei Sensoren angelegt:
- **Tagesenergie** in Wh (`total_increasing`)
- **Aktuelle Leistung** in W (`measurement`)
Die Seriennummer bleibt die stabile Gerätekennung. Optimierer-ID, String-ID,
Wechselrichter-ID und Zeitpunkt der letzten Messung stehen als Attribute zur
Verfügung.
Die Seriennummer bleibt Bestandteil der stabilen Entity-ID. Optimierer-ID,
String-ID, Wechselrichter-ID und Zeitpunkt der letzten Messung stehen als
Attribute zur Verfügung.
## Voraussetzungen
@@ -22,18 +25,20 @@ Verfügung.
Die SolarEdge-Zugangsdaten bleiben ausschließlich in der App-Konfiguration.
Die Integration spricht nur mit der lokalen App-API.
## Installation mit HACS
## Installation
1. In HACS **Integrationen** öffnen.
2. Über das Menü **Benutzerdefinierte Repositories** öffnen.
3. `https://git.jensneuber.de/jens/ha-solaredge-optimizers` als Typ
**Integration** hinzufügen.
4. **SolarEdge Optimizers** installieren.
5. Home Assistant neu starten.
HACS unterstützt keine Gitea-Repositories. Lade deshalb das Archiv der
gewünschten Version herunter und entpacke es:
Alternativ den Ordner `custom_components/solaredge_optimizers` nach
`/config/custom_components/solaredge_optimizers` kopieren und Home Assistant
neu starten.
```text
https://git.jensneuber.de/jens/ha-solaredge-optimizers/archive/v0.2.0.zip
```
Kopiere anschließend den enthaltenen Ordner
`custom_components/solaredge_optimizers` nach
`/config/custom_components/solaredge_optimizers` und starte Home Assistant neu.
Eine Installation über HACS ist erst mit einem öffentlichen GitHub-Mirror
möglich.
## Einrichtung
@@ -59,4 +64,3 @@ uv sync
uv run ruff check .
uv run pytest
```