Überschussladesoftware für Wallboxen und PV-Anlagen

Freie Open Source Software zum Steuern des Überschussladens für viele verschiedene Wallboxen und Wechselrichter bzw. PV-Anlagen: https://evcc.io/

Die Software kann beispielsweise auf einem Raspberry Pi installiert werden und über ein Netzwerk Daten vom Wechselrichter abrufen und die Ladeleistung der steuern (sofern beide Geräte von der Software unterstützt werden).

Ich benutze diese Software nicht selbst und kann daher keine Bewertung abgeben. Sie soll aber gut funktionieren.

Mit openHAB auf openWB-Wallbox zugreifen

Auf dem -Server:

  • MQTT-Binding installieren (ein MQTT-Server ist nicht nötig)
  • Neues Thing anlegen: MQTT-Broker mit dem Hostname bzw. der IP der Wallbox:
Bridge mqtt:broker:openwbbroker "OpenWBBroker" [ host="hostnameOpenWB", secure=false, clientID="openhabian",port=1883, username="",password=""]
  • Neues Thing für die anlegen:

// Beispielhaft Leistung der PV-Anlage und Hausverbrauch auslesen
Thing mqtt:topic:openwb "OpenWB" (mqtt:broker:openwbbroker) {

   Channels:
     Type number : pvpower "PV-Leistung" [
        stateTopic="openWB/pv/W",unit="W" 
      ] 
     Type number : powerconsumption "Hausverbrauch" [ 
        stateTopic="openWB/global/WHouseConsumption",
        unit="W"
      ] 
}

Die MQTT-Topics der Wallbox habe ich mit MQTT-Explorer ausgelesen.

  • Für die Channels können anschließend Items angelegt werden:
Number:Power pvpower "PV-Leistung" { channel="mqtt:topic:openwb:pvpower" }
Number:Power powerconsumption "Hausverbrauch" { channel="mqtt:topic:openwb:powerconsumption" }

Portfreigabe für openWB

Wer eine hinter einer Firewall betreibt, muss die Ports 80 und 9001 freigeben, um auf das Webinterface zugreifen zu können. Außerdem dürfen die Ports nicht umgeleitet werden. D. h. der http-Zugriff muss zwingend über Port 80 erfolgen. Wenn ein anderer Port (z. B. 8080) verwendet wird, funktioniert der Zugriff nicht.

Für den Zugriff mittels MQTT muss zusätzlich Port 1883 freigegeben werden. Hinweis: Die MQTT-Brücke der Wallbox muss dafür nicht aktiviert werden.

Außerdem steht im Forum von openWB, dass man die Wallbox besser nicht über das Internet zugreifbar macht…