Unterstützte Geräte - BBessler/Solarmanager GitHub Wiki
Unterstützte Geräte
Übersicht aller kompatiblen Geräte mit Einrichtungshinweisen und Voraussetzungen.
Übersicht
| Kategorie | Geräte |
|---|---|
| PV-Wechselrichter | Huawei (Modbus), Huawei (Fusion Portal), SMA, SunSpec, Fronius, Kostal, GoodWe, SolarEdge, Growatt, Shelly (BKW) |
| Wallboxen | go-eCharger, Easee, OCPP 1.6, SunSpec, Keba, Fronius Wattpilot, Mennekes, Webasto, Hardy Barth, Heidelberg |
| Batteriespeicher | Marstek, Huawei LUNA |
| Elektrofahrzeuge | Tesla, BMW, Hyundai, Kia, VW, Audi, Skoda, Seat/Cupra, Mercedes, Opel, Peugeot, Citroën, DS, Renault |
| Smart Home | Shelly |
| Heizung | Heizstab (via Shelly), Buderus KM200 |
| PV-Prognose | Solcast, Solarmanager (intern) |
| Stromanbieter | Tibber |
PV-Wechselrichter
Huawei (Modbus) — Lokal
Direkte Kommunikation über Modbus TCP mit dem Huawei-Wechselrichter im lokalen Netzwerk.
Einrichtung:
- Am Huawei-Wechselrichter die Modbus-Schnittstelle aktivieren über die FusionSolar-App (unter Gerät → Kommunikation → Modbus TCP)
- Wechselrichter muss per LAN-Kabel oder WLAN-Dongle im selben Netzwerk wie der Solarmanager sein
- IP-Adresse des Wechselrichters im Solarmanager eintragen (Standard-Port: 502)
📖 Huawei-Dokumentation zur Modbus-Aktivierung: SmartPV Modbus Interface Definitions
Huawei (Fusion Portal) — Cloud-API
Anbindung über die Huawei FusionSolar Cloud-API. Geeignet, wenn kein lokaler Zugriff auf den Wechselrichter möglich ist.
Einrichtung:
- Einen FusionSolar-Account anlegen: eu5.fusionsolar.huawei.com
- Im FusionSolar-Portal unter „System" → „Unternehmensverwaltung" einen Northbound-API-Benutzer erstellen
- Benutzername und Passwort im Solarmanager eintragen
⚠️ Datenaktualisierung ca. alle 5 Minuten (Cloud-bedingte Verzögerung). Für Echtzeit-Daten wird Modbus empfohlen.
📖 Northbound-API-Dokumentation: FusionSolar Northbound Interface
SMA — Lokal
Anbindung über Modbus TCP. Unterstützt SMA-Wechselrichter mit aktivierter Modbus-Schnittstelle.
Einrichtung:
- Im SMA Sunny Explorer oder über das Webinterface des Wechselrichters die Modbus-Schnittstelle aktivieren
- Wechselrichter muss per LAN im selben Netzwerk sein
- IP-Adresse des Wechselrichters im Solarmanager eintragen
📖 SMA Modbus-Anleitung: SMA Modbus Interface
SunSpec (Modbus TCP) — Lokal
Universelle Anbindung für alle Wechselrichter, die den SunSpec-Standard über Modbus TCP unterstützen (z.B. Fronius, SolarEdge, Kostal u.a.).
Einrichtung:
- Modbus TCP am Wechselrichter aktivieren (Herstellerdokumentation beachten)
- IP-Adresse und Port im Solarmanager eintragen
📖 SunSpec-Standard: sunspec.org
Fronius — Lokal
Anbindung über die lokale Fronius Solar API v1. Kein Internetzugang erforderlich, kein Login nötig.
Einrichtung:
- Fronius-Wechselrichter muss per LAN im selben Netzwerk wie der Solarmanager sein
- IP-Adresse des Wechselrichters im Solarmanager eintragen — Port, Benutzer und Passwort werden nicht benötigt
- Unterstützt Fronius Primo, Symo, Gen24, Tauro
Funktionsumfang: PV-Leistung, Netzeinspeisung/-bezug, Tages-/Gesamtenergie, PV-Strings, Akkudaten (Gen24 mit Speicher).
📖 Fronius Solar API: fronius.com
Kostal Plenticore — Lokal
Anbindung über die lokale REST-API mit SCRAM-Authentifizierung.
Einrichtung:
- Kostal Plenticore muss per LAN im selben Netzwerk sein
- Im Solarmanager eintragen: Server = IP-Adresse, Benutzer = Web-Login-Benutzer (Standard: „user"), Passwort = Web-Login-Passwort
- Unterstützt Kostal Plenticore Plus, Plenticore BI
Funktionsumfang: PV-Strings (bis 3), Netz-Import/-Export, Hausverbrauch, Akkudaten, Tages-/Gesamtenergie.
📖 Kostal: kostal-solar-electric.com
GoodWe — Cloud-API
Anbindung über die SEMS Cloud-API.
Einrichtung:
- SEMS-Portal-Account mit registriertem Wechselrichter erforderlich: semsportal.com
- Im Solarmanager eintragen: Benutzer = SEMS-Portal E-Mail, Passwort = SEMS-Portal Passwort
- Unterstützt alle GoodWe-Modelle (ET, EH, BH, BT, DNS, DT)
Funktionsumfang: PV-Leistung, PV-Strings, Netz, Tages-/Gesamtenergie, Akkudaten (Hybrid-Wechselrichter).
⚠️ Cloud-API — Internetverbindung erforderlich. Datenaktualisierung ca. alle 5 Minuten.
📖 GoodWe: goodwe.com
SolarEdge — Cloud-API
Anbindung über die SolarEdge Monitoring Cloud-API.
Einrichtung:
- SolarEdge Monitoring Portal mit registriertem Wechselrichter erforderlich: monitoring.solaredge.com
- Im Monitoring Portal unter Admin → Site Access → API Access den API-Key generieren
- Im Solarmanager eintragen: Server = Site-ID (Nummer aus dem Portal), Passwort = API-Key
- Unterstützt SolarEdge Optimierer-Systeme mit/ohne StorEdge-Speicher
Funktionsumfang: PV-Leistung, Netz-Import/-Export, Hausverbrauch, Tages-/Gesamtenergie, Akkudaten (StorEdge).
⚠️ Cloud-API — Internetverbindung erforderlich. Datenaktualisierung ca. alle 15 Minuten.
📖 SolarEdge Monitoring API: knowledge-center.solaredge.com
Growatt — Cloud-API
Anbindung über die Growatt ShineServer Cloud-API.
Einrichtung:
- ShineServer-Account mit registriertem Wechselrichter erforderlich: server.growatt.com oder ShinePhone App
- Im Solarmanager eintragen: Benutzer = ShineServer-Benutzername, Passwort = ShineServer-Passwort
- Unterstützt alle Growatt-Modelle (MIC, MIN, MOD, MAC, SPA, SPH)
Funktionsumfang: PV-Leistung, PV-Strings, Netz, Tages-/Gesamtenergie, Akkudaten (Hybrid-Wechselrichter).
⚠️ Cloud-API — Internetverbindung erforderlich.
📖 Growatt: growatt.com
Shelly (Balkonkraftwerk) — Lokal
Erfassung der Einspeiseleistung eines Balkonkraftwerks über einen Shelly-Energiemesser (z.B. Shelly EM, Shelly Pro 3EM).
Einrichtung:
- Shelly-Gerät im WLAN einrichten (Shelly App)
- Shelly im selben Netzwerk wie den Solarmanager betreiben
- IP-Adresse des Shelly im Solarmanager eintragen
Wallboxen
go-eCharger — Lokal
Steuerung über die lokale HTTP-API. Unterstützt stufenlose Ladestromregelung.
Einrichtung:
- In der go-e App die lokale HTTP-API v2 aktivieren (Einstellungen → API → HTTP API v2)
- go-eCharger muss im selben WLAN wie der Solarmanager sein
- IP-Adresse der Wallbox im Solarmanager eintragen
📖 go-e API-Dokumentation: go-e GitHub API
Easee — Cloud-API
Anbindung über die Easee Cloud-API mit Echtzeit-Steuerung per SignalR.
Einrichtung:
- Easee-Account mit registrierter Wallbox erforderlich: easee.com
- Easee-Zugangsdaten (E-Mail und Passwort) im Solarmanager eintragen
📖 Easee Developer Portal: developer.easee.com
OCPP 1.6 — Lokal
Universelles Ladeprotokoll — kompatibel mit vielen Wallboxen verschiedener Hersteller (z.B. Vestel, ABL, Webasto, Mennekes u.a.).
Einrichtung:
- In der Wallbox-Konfiguration die OCPP-Backend-URL auf den Solarmanager setzen:
ws://<solarmanager-ip>:5000/<wallboxname> - ChargePoint-ID in der Wallbox konfigurieren und im Solarmanager eintragen
✅ Empfohlene Option für maximale Herstellerunabhängigkeit.
📖 OCPP-Standard: openchargealliance.org
SunSpec (Modbus) — Lokal
Steuerung über den SunSpec-Standard via Modbus TCP.
Einrichtung:
- Modbus TCP an der Wallbox aktivieren
- IP-Adresse und Port im Solarmanager eintragen
Keba — Lokal
Steuerung über die UDP-Schnittstelle der Keba KeContact-Wallboxen.
Einrichtung:
- UDP-Schnittstelle an der Wallbox aktivieren (DIP-Schalter oder Webinterface)
- Wallbox muss per LAN im selben Netzwerk sein
- IP-Adresse der Wallbox im Solarmanager eintragen
📖 Keba Programmierhandbuch: keba.com
Fronius Wattpilot — Lokal
Anbindung über die lokale WebSocket-API des Fronius Wattpilot.
Einrichtung:
- Wattpilot im WLAN einrichten (Fronius Solar.wattpilot App)
- IP-Adresse und Wattpilot-Passwort im Solarmanager eintragen
Mennekes, Webasto, Hardy Barth, Heidelberg — Lokal
Diese Wallboxen werden über ihre jeweilige Modbus-Schnittstelle oder über OCPP 1.6 angebunden.
Einrichtung:
- Modbus TCP aktivieren oder OCPP-Backend-URL konfigurieren (je nach Modell)
- Wallbox im selben Netzwerk betreiben
- IP-Adresse bzw. ChargePoint-ID im Solarmanager eintragen
| Hersteller | Link |
|---|---|
| Mennekes | mennekes.de/emobility |
| Webasto | webasto-charging.com |
| Hardy Barth | hardybarth.com |
| Heidelberg | heidelberg-wallbox.de |
Batteriespeicher
Marstek — Lokal
Steuerung über Modbus TCP. Der Solarmanager kann Lade- und Entladeleistung regeln.
Einrichtung:
- Marstek-Speicher per LAN oder WLAN im selben Netzwerk betreiben
- IP-Adresse des Speichers im Solarmanager eintragen
📖 Marstek: marstek.com
Huawei LUNA — Lokal
Wird zusammen mit dem Huawei-Wechselrichter über Modbus TCP ausgelesen. Der Speicher ist direkt am Wechselrichter angeschlossen.
Einrichtung:
- Huawei-Wechselrichter mit aktiviertem Modbus einrichten (siehe Huawei Modbus)
- Der Speicher wird automatisch über den Wechselrichter erkannt
Elektrofahrzeuge
Die Fahrzeuganbindung ermöglicht es, den aktuellen Ladestand (SoC) abzufragen und in die Ladeplanung einzubeziehen. Die Verbindung erfolgt über die jeweilige Hersteller-Cloud-API.
Tesla — Cloud-API
Einrichtung:
- Tesla-Account mit registriertem Fahrzeug erforderlich: tesla.com
- Im Solarmanager den Tesla-Login durchführen (OAuth-Autorisierung)
- Fahrzeug auswählen — der Ladestand wird automatisch abgefragt
📖 Tesla API: developer.tesla.com
BMW — Cloud-API
Einrichtung:
- BMW Connected Drive Account mit verknüpftem Fahrzeug erforderlich: connectedrive.com
- Zugangsdaten im Solarmanager eintragen
Hyundai / Kia — Cloud-API
Einrichtung:
- Bluelink-Account (Hyundai) bzw. Kia Connect Account mit verknüpftem Fahrzeug erforderlich
- Hyundai Bluelink: bluelink.hyundai.de
- Kia Connect: connect.kia.com
- Zugangsdaten im Solarmanager eintragen
VW, Audi, Skoda, Seat/Cupra — Cloud-API
Anbindung über die Volkswagen We Connect API (gilt für alle Marken des VW-Konzerns).
Einrichtung:
- Volkswagen ID / We Connect Account mit verknüpftem Fahrzeug erforderlich
- VW: volkswagen.de
- Audi: myaudi.de
- Skoda: skoda-connect.com
- Seat/Cupra: my.seat.com / my.cupraofficial.com
- Zugangsdaten im Solarmanager eintragen
Opel, Peugeot, Citroën, DS — Cloud-API
Anbindung über die Stellantis API (ehemals PSA). Gilt für alle Stellantis-Marken.
Einrichtung:
- Hersteller-Account mit verknüpftem Fahrzeug erforderlich
- Opel: myopel.com
- Peugeot: mypeugeot.com
- Citroën: mycitroen.com
- DS: myds.com
- Zugangsdaten im Solarmanager eintragen
Mercedes-Benz — Cloud-API
Einrichtung:
- Mercedes me Account mit verknüpftem Fahrzeug erforderlich: me.mercedes-benz.com
- Zugangsdaten im Solarmanager eintragen
Renault — Cloud-API
Einrichtung:
- MY Renault Account mit verknüpftem Fahrzeug erforderlich: myrenault.com
- Zugangsdaten im Solarmanager eintragen
Smart Home
Shelly — Lokal
Shelly-Geräte können als schaltbare Verbraucher eingebunden werden. Der Solarmanager schaltet sie abhängig vom PV-Überschuss ein oder aus.
Einrichtung:
- Shelly-Gerät per WLAN im selben Netzwerk wie den Solarmanager einrichten (Shelly App)
- IP-Adresse des Shelly im Solarmanager eintragen
- Leistung des angeschlossenen Verbrauchers konfigurieren
💡 Geeignet für: Poolpumpen, Klimaanlagen, Heizlüfter, Waschmaschinen-Timer und weitere schaltbare Verbraucher.
Heizung
Heizstab (via Shelly) — Lokal
Warmwasserbereitung über einen Heizstab, der per Shelly geschaltet wird. Der Solarmanager aktiviert den Heizstab bei PV-Überschuss.
Einrichtung:
- Heizstab über einen Shelly-Schaltaktor (z.B. Shelly 1PM) anschließen
- Shelly im WLAN einrichten und IP-Adresse im Solarmanager eintragen
- Leistung des Heizstabs konfigurieren
Buderus KM200 — Lokal
Anbindung der Buderus-Heizung über das KM200-Gateway für Warmwasser-Steuerung.
Einrichtung:
- KM200-Gateway muss im selben Netzwerk sein
- IP-Adresse und Gateway-Passwort im Solarmanager eintragen
📖 Buderus KM200: buderus.de
PV-Prognose
Solcast — Cloud-API
Professionelle PV-Prognose auf Basis von Satellitendaten und Wettermodellen. Für Privatanwender kostenlos.
Einrichtung:
- Kostenlosen Account auf solcast.com anlegen
- PV-Anlage mit Ausrichtung, Neigung und Leistung konfigurieren (Rooftop Site)
- API-Key im Solarmanager eintragen
📖 Solcast API: docs.solcast.com.au
Solarmanager Prognose (intern) — Lokal
Eigene ML-basierte PV-Prognose des Solarmanagers. Lernt aus den tatsächlichen Produktionsdaten und verbessert sich über die Zeit.
Einrichtung: Keine zusätzliche Konfiguration erforderlich — wird automatisch aktiviert, sobald genügend historische Daten vorhanden sind.
Stromanbieter
Tibber — Cloud-API
Integration des dynamischen Stromtarifs von Tibber. Der Solarmanager berücksichtigt die stündlichen Preise bei der Ladeplanung.
Einrichtung:
- Tibber-Account mit aktivem Stromvertrag erforderlich: tibber.com
- API-Token generieren auf developer.tibber.com
- Token im Solarmanager eintragen
Generelle Hinweise
| Thema | Hinweis |
|---|---|
| Netzwerk | Alle lokalen Geräte (Wechselrichter, Wallboxen, Speicher, Shelly) müssen sich im selben Netzwerk wie der Solarmanager befinden |
| Cloud-APIs | Für Cloud-basierte Anbindungen (Fahrzeuge, Easee, Tibber, Solcast, Huawei Fusion Portal) ist eine Internetverbindung erforderlich |
| Konfiguration | Alle Geräte werden im Solarmanager unter Einstellungen konfiguriert — über den Setup-Wizard oder manuell |