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:

  1. Am Huawei-Wechselrichter die Modbus-Schnittstelle aktivieren über die FusionSolar-App (unter Gerät → Kommunikation → Modbus TCP)
  2. Wechselrichter muss per LAN-Kabel oder WLAN-Dongle im selben Netzwerk wie der Solarmanager sein
  3. 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:

  1. Einen FusionSolar-Account anlegen: eu5.fusionsolar.huawei.com
  2. Im FusionSolar-Portal unter „System" → „Unternehmensverwaltung" einen Northbound-API-Benutzer erstellen
  3. 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:

  1. Im SMA Sunny Explorer oder über das Webinterface des Wechselrichters die Modbus-Schnittstelle aktivieren
  2. Wechselrichter muss per LAN im selben Netzwerk sein
  3. 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:

  1. Modbus TCP am Wechselrichter aktivieren (Herstellerdokumentation beachten)
  2. 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:

  1. Fronius-Wechselrichter muss per LAN im selben Netzwerk wie der Solarmanager sein
  2. IP-Adresse des Wechselrichters im Solarmanager eintragen — Port, Benutzer und Passwort werden nicht benötigt
  3. 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:

  1. Kostal Plenticore muss per LAN im selben Netzwerk sein
  2. Im Solarmanager eintragen: Server = IP-Adresse, Benutzer = Web-Login-Benutzer (Standard: „user"), Passwort = Web-Login-Passwort
  3. 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:

  1. SEMS-Portal-Account mit registriertem Wechselrichter erforderlich: semsportal.com
  2. Im Solarmanager eintragen: Benutzer = SEMS-Portal E-Mail, Passwort = SEMS-Portal Passwort
  3. 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:

  1. SolarEdge Monitoring Portal mit registriertem Wechselrichter erforderlich: monitoring.solaredge.com
  2. Im Monitoring Portal unter Admin → Site Access → API Access den API-Key generieren
  3. Im Solarmanager eintragen: Server = Site-ID (Nummer aus dem Portal), Passwort = API-Key
  4. 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:

  1. ShineServer-Account mit registriertem Wechselrichter erforderlich: server.growatt.com oder ShinePhone App
  2. Im Solarmanager eintragen: Benutzer = ShineServer-Benutzername, Passwort = ShineServer-Passwort
  3. 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:

  1. Shelly-Gerät im WLAN einrichten (Shelly App)
  2. Shelly im selben Netzwerk wie den Solarmanager betreiben
  3. IP-Adresse des Shelly im Solarmanager eintragen

Wallboxen

go-eCharger — Lokal

Steuerung über die lokale HTTP-API. Unterstützt stufenlose Ladestromregelung.

Einrichtung:

  1. In der go-e App die lokale HTTP-API v2 aktivieren (Einstellungen → API → HTTP API v2)
  2. go-eCharger muss im selben WLAN wie der Solarmanager sein
  3. 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:

  1. Easee-Account mit registrierter Wallbox erforderlich: easee.com
  2. 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:

  1. In der Wallbox-Konfiguration die OCPP-Backend-URL auf den Solarmanager setzen:
    ws://<solarmanager-ip>:5000/<wallboxname>
    
  2. 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:

  1. Modbus TCP an der Wallbox aktivieren
  2. IP-Adresse und Port im Solarmanager eintragen

Keba — Lokal

Steuerung über die UDP-Schnittstelle der Keba KeContact-Wallboxen.

Einrichtung:

  1. UDP-Schnittstelle an der Wallbox aktivieren (DIP-Schalter oder Webinterface)
  2. Wallbox muss per LAN im selben Netzwerk sein
  3. IP-Adresse der Wallbox im Solarmanager eintragen

📖 Keba Programmierhandbuch: keba.com

Fronius Wattpilot — Lokal

Anbindung über die lokale WebSocket-API des Fronius Wattpilot.

Einrichtung:

  1. Wattpilot im WLAN einrichten (Fronius Solar.wattpilot App)
  2. 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:

  1. Modbus TCP aktivieren oder OCPP-Backend-URL konfigurieren (je nach Modell)
  2. Wallbox im selben Netzwerk betreiben
  3. 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:

  1. Marstek-Speicher per LAN oder WLAN im selben Netzwerk betreiben
  2. 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:

  1. Huawei-Wechselrichter mit aktiviertem Modbus einrichten (siehe Huawei Modbus)
  2. 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:

  1. Tesla-Account mit registriertem Fahrzeug erforderlich: tesla.com
  2. Im Solarmanager den Tesla-Login durchführen (OAuth-Autorisierung)
  3. Fahrzeug auswählen — der Ladestand wird automatisch abgefragt

📖 Tesla API: developer.tesla.com

BMW — Cloud-API

Einrichtung:

  1. BMW Connected Drive Account mit verknüpftem Fahrzeug erforderlich: connectedrive.com
  2. Zugangsdaten im Solarmanager eintragen

Hyundai / Kia — Cloud-API

Einrichtung:

  1. Bluelink-Account (Hyundai) bzw. Kia Connect Account mit verknüpftem Fahrzeug erforderlich
    • Hyundai Bluelink: bluelink.hyundai.de
    • Kia Connect: connect.kia.com
  2. 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:

  1. 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
  2. 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:

  1. Hersteller-Account mit verknüpftem Fahrzeug erforderlich
    • Opel: myopel.com
    • Peugeot: mypeugeot.com
    • Citroën: mycitroen.com
    • DS: myds.com
  2. Zugangsdaten im Solarmanager eintragen

Mercedes-Benz — Cloud-API

Einrichtung:

  1. Mercedes me Account mit verknüpftem Fahrzeug erforderlich: me.mercedes-benz.com
  2. Zugangsdaten im Solarmanager eintragen

Renault — Cloud-API

Einrichtung:

  1. MY Renault Account mit verknüpftem Fahrzeug erforderlich: myrenault.com
  2. 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:

  1. Shelly-Gerät per WLAN im selben Netzwerk wie den Solarmanager einrichten (Shelly App)
  2. IP-Adresse des Shelly im Solarmanager eintragen
  3. 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:

  1. Heizstab über einen Shelly-Schaltaktor (z.B. Shelly 1PM) anschließen
  2. Shelly im WLAN einrichten und IP-Adresse im Solarmanager eintragen
  3. Leistung des Heizstabs konfigurieren

Buderus KM200 — Lokal

Anbindung der Buderus-Heizung über das KM200-Gateway für Warmwasser-Steuerung.

Einrichtung:

  1. KM200-Gateway muss im selben Netzwerk sein
  2. 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:

  1. Kostenlosen Account auf solcast.com anlegen
  2. PV-Anlage mit Ausrichtung, Neigung und Leistung konfigurieren (Rooftop Site)
  3. 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:

  1. Tibber-Account mit aktivem Stromvertrag erforderlich: tibber.com
  2. API-Token generieren auf developer.tibber.com
  3. 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