Energie Management System Dokumentation

Voraussetzungen

Um mit der Hilfe unseres EMS Stromkosten zu sparen, benötigen Sie eine oder beide von zwei möglichen günstigen Stromquellen: einer eigenen Solaranlage, und/oder einem dynamischen Stromtarif.

Dynamischer Tarif

Einen dynamischen Tarif müssen ab 2025 alle Stromversorger anbieten. Viele machen das Vorhandensein eines Smart Meters an Ihrer Abnahmestelle zu einer Voraussetzung, den dynamischen Tarif beziehen zu könenn. Um die Installation des Smart Meters müssen Sie als Stromkunde sich selbst kümmern.
Sie müssen es bei Ihrem Netzbetreiber bestellen und sollten aufgrund der zu erwartenden Lieferzeiten und anderer Verzögerungen so bald wie möglich tun. Am besten also direkt jetzt, wo Sie dies lesen.
Eine Liste uns bekannter Anbieter von dynamischen Stromtarifen finden Sie in diesem Blogartikel bzw. unserem Blog https://storm.house/blog/. Wir aktualisieren ihn unregelmäßig.

Solaranlage

Wenn Sie eine Solaranlage besitzen, haben Sie in den meisten Fällen einen digitalen Zweirichtungszähler und nur in seltenen Fällen die SMGW Erweiterung installiert bekommen. Das Smart Meter Gateway sorgt für die Live-Kommunikation zu Ihrem Netzbetreiber, damit dieser stundengenau abrechnen kann.
Dafür, dass unser EMS ihren Solarstrom bestmöglich einsetzen kann, ist es nicht nötig.
Allerdings müssen dem EMS dazu der aktuelle Netzbezug bzw. die Netzeinspeiseleistung bekannt sein.
Dazu gibt es die folgenden Möglichkeiten:

  • Die meisten PV-Anlagen werden [ …mittlerweile … ] zusammen mit einem passenden Meter installiert, das in der Regel per Draht (RS485/Modbus RTU) mit dem Wechselrichter verbunden wird und nicht einzeln, sondern durch diesen hindurch ausgelesen werden kann.
  • Sie können ein Extra-Gerät wie den Powerfox poweropti auf der Infrarot-Schnittstelle Ihres digitalen Stromzählers anbringen.
    Die Anleitung zur Integration in das openHAB-Basissystem unseres EMS finden Sie hier.
  • Sind Sie Kunde von Tibber, dann benötigen Sie einen Tibber „Pulse“, um den stundengenauen Tarif zu nutzen. Dieses Zusatzgerät müssen Sie bei Tibber erwerben, es übernimmt dann auch die Aufgabe, den digitalen Stromzähler auszulesen.
  • Sie kaufen einen zusätzlichen Zähler einen Shelly 3EM, und installieren ihn im Schaltschrank. Dieser Sensor kann mithilfe dreier Stromzangen die Phasenleistungen messen. Dank des Zangenabgriffs benötigt keinen bestimmten Platz auf der Hutschiene und muss nicht zwingend durch einen Elektriker installiert werden, aber nehmen Sie das nicht als Aufforderung, sich in Lebensgefahr zu bringen.
    Selbstverständlich müssen Sie alle Arbeiten an Ihrer Elektroverteilung durch Elektrofachkräfte ausführen lassen !
  • Sie besitzen bereits irgendeine Form von Zähler, der die Netzeinspeisung oder den Verbrauch protokolliert. Eine Funktionsgarantie gibt es nicht, aber in den meisten Fällen ist eine individuelle Lösung möglich. Diese ist dann allerdings nicht Bestandteil des normalen EMS und kostenpflichtig.

Hinweis
zur vollständigen Nutzung der EMS-Funktionen muss bei den meisten Wechselrichtern die Option zur externen Batteriesteuerung aktiviert werden. Das ist technisch bei vielen Wechselrichtern nur auf der „Installateur“s- oder „Administration“s-Ebene Ihrem Solarteur bzw. Elektriker möglich.
Nicht selten treffen Sie bei diesem Ansinnen auf Desinteresse oder störrische Dienstleister, die dazu nicht bereit sind. Lassen Sie sich dabei nicht abwimmeln. Sie sind Eigentümer der Geräte und haben volles Anrecht auf Freischaltung sämtlicher Funktionen Ihres Wechselrichters.
Läßt Ihr Dienst“leister“ Sie partout im Stich, kann es auch helfen, in Fachforen wie dem Photovoltaikforum zu schreiben, nicht selten finden sich dort hilfreiche Menschen.

Gleichwohl sind Sie als Anlagenbetreiber weiterhin verpflichtet, die gesetzlichen Anforderungen einzuhalten. Zwar sind Anfang 2023 für PV-Betreiber weitreichende Erleichterungen in Kraft getreten, für neue Anlagen gilt die Begrenzung der Einspeisung auf max. 70% der installierten Peak-Kapazität (*) nicht mehr. Entscheidend ist immer die Gesetzeslage zum Zeitpunkt der Anmeldung Ihrer Anlage.
Rechtlich gesehen dürfen Sie lediglich keine EEG-Einspeisevergütung für Strom in Anspruch nehmen, den Sie nicht selbst erzeugt haben. Das sicherzustellen ist aber Ihre Pflicht und weder Pflicht noch Recht des Solarteurs oder Netzbetreibers. Ob der gerade eingespeiste Strom aber direkt vom Dach kommt, oder ursprünglich mal von Ihrem Dach kam und in der Batterie nur zwischengespeichert wurde, kann man Strom, nicht ansehen. Im Übrigen können Sie auch unbesorgt sein, das storm.house EMS verletzt Ihre Pflichten in diesem Punkt auch nicht.
Sie haben daher jedes Recht, die externe Batteriesteuerung aktiviert zu bekommen.
Dazu müssen Sie auch nichts nachweisen, im Gegenteil: eine Ablehnung muss der Energieversorger nachvollziehbar und individuell für Ihren Fall begründen.

(*) Diese Regelung ist für neue Anlagen abgeschafft worden. Für bis zum Jahresende 2022 in Betrieb gegangene Anlagen gilt sie aber weiterhin. Leider haben die meisten PV-Anlagenbesitzer das Problem, dass sie ihre Installation nicht selbst anpassen können und der Installateur ihnen dabei nicht mehr helfen kann oder will – er hat gegenwärtig genug Lukrativeres zu tun. Technisch gesehen ist das aber eine Trivialität, die jeder Installateuer manchmal aus der Ferne und sonst mal schnell auf dem Nachhauseweg einschieben kann.

Installation

Wechselrichter

In den Photovoltaik-Einstellungen können Sie das Wechselrichter-Modell und Ihre Wallbox auswählen.
Tragen Sie zuerst die IP-Adresse ein und klicken Sie auf das Häkchen. Wählen Sie erst anschließend das Wechselrichter-Modell aus.

Die Kommunikation mit Ihrem Wechselrichter erfolgt über Modbus/TCP, das bedeutet Ihr Gerät muss einen WLAN- oder Ethernet-Anschluss haben und darauf eine Modbus-Schnittstelle zur Verfügung stellen (üblicherweise auf Port TCP 502).
Bei verschiedenen Wechselrichter-Herstellern ist diese Fähigkeit oft erst im Laufe der Zeit hinzugekommen und unter Umständen unterstützt Ihre Hardware dies noch nicht. Manchmal sind die WLAN-Anschlüsse als angesteckte Sticks ausgeführt, die sich gegen neuere Modelle tauschen lassen.

Unterstützt Ihr Wechselrichter kein Modbus/TCP, können Sie alternativ einen Seriell-zu-WLAN-Adapter am seriellen Modbus-Port anschliessen. Es gibt im Internethandel verschiedene Modelle, z.B. Elfin EW-11 oder von Waveshare für ca. 35 Euro.

Fronius

Sie benötigen das „Technician“ Passwort für den Zugang. Stellen Sie zuerst sicher, daß die „Solar API“ aktiviert ist. Überprüfen Sie unter Kommunikation – Modbus, daß zur korrekten Repräsentation der Daten als SunSpec Model Type float-Werte benutzt werden, das ist die Voreinstellung. Aktivieren Sie ausserdem „Wechselrichter-Steuerung über Modbus“.

Zuletzt in den EMS-Einstellungen unter „Photovoltaik“ als Batterie-Wechselrichter den Typ „Hybrid“ auswählen.

GoodWe

Bei GoodWe-Wechselrichtern benötigen Sie das neuere WiFi/LAN-Kit Version 2, ältere Versionen beherrschen kein Modbus/TCP. Die Artikelnummer der neuen Variante lautet WLA0000-01-00P.

In den „Einstellungen“ der SolarGo-App unter „Kommunikation Einstellung“ gibt es „Andere Einstellungen“. Dort kann man dann Modus TCP einschalten.

Als Modbus ID müssen Sie 247 einstellen, wenn diese bei Ihnen nicht explizit verändert wurde.

Huawei

Lassen Sie zunächst Ihren Elektriker sicherstellen, dass die Firmware-Version auf Ihrem Wechselrichter und dem WLAN-Dongle aktuell sind, für den Dongle muss es mindestens V100R001C00SPC124 sein, damit Modbus darüber funktioniert. Firmware-Versionen siehe App oder Web-Portal unter „Geräte“.

Kostal

Aktivieren Sie zunächst die Modbus-Schnittstelle, dazu benötigen Sie den Betreiberzugang, den Sie von Ihrem Solarteur erhalten.

Um die volle Funktionalität zu erhalten, müssen Sie die externe Batteriesteuerung per Modbus aktivieren. Dazu wird der Installateurszugang benötigt. Da Ihr Installateur Ihnen diesen nicht überlassen wird, bringen Sie ihn möglichst frühzeitig dazu, diese Einstellungen vorzunehmen, siehe auch vorstehenden Hinweis. Sie können auch versuchen, im Photovoltaikforum um Hilfe zu bitten.
Aktivieren Sie zunächst die Modbus-Schnittstelle.
Stellen Sie anschliessend unter Servicemenü / Batterieeinstellungen die Batteriesteuerung auf „Extern über Protokoll (Modbus TCP)“ und setzen Sie den Timeout für externe Batteriesteuerung auf das Maximum (60s).
Deaktivieren Sie die „time-controlled battery usage“ und deaktivieren Sie außerdem die Intelligente Batteriesteuerung. Letzteres ist nicht zwingend, führt bei Kostal Wechselrichtern aber zu besseren Erträgen, da deren „Intelligenz“ steuerrelevante Werte nur mit dem Vortag vergleicht, nicht aber wie das EMS die Wettervorhersage berücksichtigt. Das führt zu suboptimalen Ergebnissen.

SMA

Bei SMA gibt es zwei unterschiedliche Meter, den Smart Home Manager und das etwas günstigere Smart Energy Meter. Meist ist ein SHM verbaut, dessen Funktionalität sich zum Teil mit der unseres EMS überlappt . Für den Einsatz mit unserem EMS reicht das Energy Meter. Wählen Sie in den EMS Optionen in beiden Fällen den Meter-Typ SMA aus. Dann erscheint ein Feld zur Eingabe der Seriennummer.
Die ist auf dem Meter aufgedruckt, aber Achtung: Sie müssen sie im Hexadezimal-Format eingeben.
Benutzen Sie ggfs. den ‚Programmierer‘ Modus des Windows-Taschenrechners zur Umrechnung.

Sofar Solar, Deye und andere mit Solarman Logger

Es gibt inzwischen diverse Wechselrichter von verschiedenen Herstellern, die mit dem Solarman Logger ausgerüstet werden, darunter auch etliche Balkonkraftwerke. Aufgrund der Marktdynamik können wir leider keine Listen mit den von unserem EMS unterstützten Geräten führen. Mithilfe unserer kostenlose Demo können Sie aber jederzeit risikofrei überprüfen, ob Ihr Gerät mit unserem EMS funktioniert. Im Zweifelsfall probieren Sie einfach ein paar Modelle aus. Bedenken Sie aber dass jede Änderung in der Benutzeroberfläche bis zu einer Minute in Anspruch nehmen kann, ehe sie wirksam wird.

Sungrow

Tipp am Rande: überlegen Sie sich vor der Installation gut, welche Stromkreise Sie an den Backup-Ausgang hängen wollen, und besprechen Sie das ausführlich mit Ihrem Elektriker. Bei mehr als 3,3kW Dauerleistungsbedarf auf einer Phase startet der Wechselrichter sich neu, was zum Stromausfall führt.

Verwenden Sie im Betrieb am besten nur das Ethernet-Interface am Wechselrichter – nicht die IP-Adresse des WLAN-Adapters und auch nicht das Ethernet des neuen WiNet-Adapters.

Zur initialen Konfiguration verbinden Sie sich zunächst mit der App auf Ihrem Smartphone mit dem Inverter. Wenn Sie die IP-Adresse des Ethernet-Interfaces nicht kennen, verwenden Sie dafür WLAN:
verbinden Sie sich mit dem WLAN, das heisst i.d.R. BG-xxx.

Starten Sie erst danach die iSolarCloud App und melden Sie sich über Auswählen des „lokalen Zugang“ direkt am Wechselrichter an (nicht an der Cloud, wie es sonst passiert).
Benutzername ist „admin“, Passwort „pw8888“.
Geben Sie dem Wechselrichter eine unveränderliche (statische) IP-Adresse und konfigurieren Sie diese in den EMS Einstellungen.
Wenn Sie DHCP zur dynamischen Vergabe von IP-Adressen benutzen, gibt es auf dem Router die Möglichkeit, einem Gerät immer wieder dieselbe Adresse zuzuteilen. Bei Fritzboxen gibt es dafür beispielsweise eine Checkbox.

Überprüfen der Modbus-Kommunikation

Die bei der Installation notwendige Erstkonfiguration der Kommunikation des EMS mit einem Wechselrichter über Modbus kann sich recht schwierig gestalten, wenn etwas nach dem erstmaligen Einstellen nicht auf Anhieb funktioniert und man keine Ahnung hat, wo man bei der Fehlersuche ansetzen kann. Wenn Sie sich auf den EMS-Rechner einloggen (siehe dazu das Kapitel Systemzugang), stehen Ihnen einige Hilfsmittel zur Diagnose zur Verfügung:

Mit dem Befehl ping können Sie testen, ob das EMS überhaupt die IP-Adressen beteiligter Geräte erreichen kann: mit ping 192.168.178.71 können Sie z.B. die Erreichbarkeit des Wechselrichters überprüfen, wenn dieser die genannte IP-Adresse hat. Abbrechen geht mit „Strg-C“. Die IP-Adresse läßt sich üblicherweise im Webinterface Ihres Routers nachsehen.

Mit mbpoll können Sie ein Gerät über die Modbus-Schnittstelle auslesen.
Rufen Sie mit mbpoll -h den Hilfetext auf.
Suchen Sie aus der Anleitung des Herstellers ihres Gerätes ein Modbus-Register heraus, bei einem Sungrow SHRT wäre das z.B. 13000. Bei vielen Geräten müssen Sie „Eins“ abziehen, so auch im Beispiel. Das wird normalerweise in der Geräte-Dokumentation angegeben, manchmal kryptisch benannt „base-0“ (Eins abziehen) bzw. „base-1“.

Benutzen Sie die Option -p, wenn Sie einen anderen TCP-Port als den üblichen 502 abfragen wollen. Einige Geräte benutzen 1502.
Mit -a müssen Sie die Modbus-ID des Gerätes angeben, das Sie anfragen. Oft ist das die 1, aber jeder Hersteller handhabt das verschieden, Kostal vergibt bei seinen Wechselrichtern z.B. die 71.
Bei Datenloggern, die dafür ausgelegt sind, Daten von verschiedenen Wechselrichtern einzusammeln, ist es häufig so, dass der Datenlogger für jedes Gerät, dessen Daten gesammelt werden, eine eigene Modbus-ID verwendet. In solchen Fällen müssen Sie die entsprechende ID des Gerätes angeben.

Mit -r nennen Sie das Register, das ausgelesen werden soll. Um wie im Beispiel „Eins“ abziehen, gibt es die Option -0.
Bei größeren Zahlen-Werten, die sich auf mehrere Register bzw. Bytes verteilen, gibt es verschiedene Datenformate, das höherwertige Byte kann zuerst oder zuletzt stehen. Probieren Sie im Zweifelsfall die Option -B um zu tauschen.
Die Option -1 macht genau eine Abfrage, ohne die Option wird laufend gefragt.
Mit -t legen Sie den Datentyp fest, -r 13000-t 4 beispielsweise interpretiert das Register 13000 als 16-Bit-Ganzzahlwert, -t 4:int würde die Register 13000 und 13001 als 32-Bit-Ganzzahlwert auslesen.
4 bezeichnet dabei die Holding Register, normalerweise sind nur solche für Sie von Interesse.

Insgesamt würde ein Beispiel für eine Abfrage zum Testen also z.B. so aussehen:
mbpoll -a 1 -r 13000 -0 -1 -t 4 192.168.178.71

Tipp:
Kostal Smart Energy Meter (KSEM) benutzen die ‚andere ‚big endian‘ Byte-Reihenfolge. Verwenden Sie die mbpoll -Option -B .

Energiemanagement-System Benutzeroberfläche

Nach erfolgreicher Installation können Sie auf die EMS-Benutzeroberfläche unter http://smarthouse:8080/ ohne Eingabe eines Benutzernamen zugreifen. Für Änderungen ist sie allerdings gesperrt. Um Geräte einrichten zu können, müssen Sie sich erst mit dem Administrations-Benutzer anmelden (Benutzername: admin, Passwort auf Anfrage).
Ändern Sie das initiale Passwort am besten sofort über die Schaltfläche, die nach der Anmeldung links unten erscheint.

Logfiles

Die Logfiles (Protokolldateien) können mithilfe eines Tools unter der Adresse http://smarthouse:9001/ eingesehen werden. Die Dateibereiche für Logfiles und Konfiguration sind zusätzlich über den Systemzugang und als Windows-Share zugänglich (nicht in der Demo). Die Zugangsdaten erhalten Sie von uns auf Anfrage.

Benutzerverwaltung

Zur Verwaltung der Benutzerdaten, mit denen Sie auf die EMS-Oberfläche zugreifen, benötigen Sie Zugang zur Console.
Starten Sie in der Shell mit openhab-cli console. Alternativ können Sie sich auch per SSH mit dem Port 8101 und dem Benutzer openhab mit Ihrem System verbinden. Das Passwort, welches Sie beim Start eingeben müssen, erhalten Sie auf Anfrage. Geben Sie anschließend openhab:users ein, um sich die zur Benutzerverwaltung zur Verfügung stehenden Befehle anzeigen zu lassen. Mit z.B. openhab:users add nutzer passwort user würden Sie einen Account für einen Benutzer „nutzer“ mit dem Passwort „passwort“ anlegen, mit dem dieser Zugriff auf die Betriebsdaten in der Oberfläche erhält. Für weitergehende Aufgaben wie die Programmierung benötigen Sie einen Benutzer mit der role (Rolle) „admin“. Standardmäßig ist dafür der Nutzer „admin“ mit demselben Passwort eingerichtet.
Das sollten Sie mit openhab:users changePassword admin neuesPasswort ändern.

Aktoren

Die Steuerung vorhandener Haustechnikgeräte erfordert die physische Installation eines Aktors, der auch den Stromfluss messen kann. Das kann ein simpler Zwischenstecker wie ein Shelly Plus Plug S sein.

Benachrichtigungen

Einige Funktionen nutzen den Telegram Messenger für Benachrichtigungen und einfache Dialoge.
Um diese nutzen zu können, sollten Sie sich Telegram aus dem Play oder Apple Store installieren und einrichten und wie hier beschrieben die Chat ID ermitteln, um diese dann im System zu hinterlegen. Ihren Chatbot sollten Sie openhab taufen.

Wallbox und E-Auto

Wenn Sie ein EVCC Sponsorship Token die Open Source Software EVCC erwerben, tragen Sie es hier ein.
Viele E-Auto-Hersteller bieten darüberhinaus eigene Dienste zur Steuerung ihrer Fahrzeuge. Das EMS und EVCC nutzen diese, um bestimmte Informationen wie z.B. den Ladestand aus dem Fahrzeug auszulesen.

Erweiterung der Solar-Anlage und Energietechnik

Im storm.house liefert das Programm mit angepassten Konfigurationen für viele Wechselrichter und Wallboxen aus. Wählen Sie das passende Modell in den Einstellungen aus.

Wenn Ihre Anlage weitere Wechselrichter umfaßt oder andere Stromerzeuger wie z.B. ein Blockheizkraftwerk oder einen Notstromgenerator, dann sollten Sie diese Werte dem EMS bekanntmachen, damit es diese berücksichtigen kann. Die Vielzahl möglicher Installationsvarianten und wie man diese auslesen kann, sprengt leider den Rahmen dessen, was an dieser Stelle dokumentiert werden kann. Dennoch möchten wir Sie auf eine häufig funktionierende Möglichkeit dazu hinweisen, dazu müssen Sie in der openHAB-Oberfläche (die Sie unter „Einstellungen“ erreichen) ein Thing zur Repräsentation des Gerätes sowie ein auf dieses Thing verweisendes Item für den Erzeugungsleistungs-Wert erzeugen. Wenn Sie einen weiteren Wechselrichter des gleichen Typs wie ihr Hauptgerät besitzen, dann existiert bereits ein Item PVErzeugungsLeistungHaupt und damit verlinkt ein Thing, die Sie beide als Vorlage nutzen können. (Hinweis: die mit einem Schloss versehenen Komponenten entstammen dem EMS, diese können Sie nicht ändern). Machen Sie die zusätzliche Erzeugungsleistung dem EMS bekannt, indem Sie das Item gleich beim Anlegen zu einem Mitglied der Gruppe PVErzeugungsLeistung machen. Das EMS wird dann den Summenwert aller Gruppenmitgleider in seinen Steuerungsalgorithmen verwenden.

Anlegen der IoT-Geräte im EMS

Haustechnik, die das EMS steuern soll, müssen Sie normalerweise durch Zwischenschalten eines smarten „Internet of Things“ Gerätes steuerbar machen.
Im Rahmen dieser Dokumentation wird exemplarisch beschrieben, wie Sie dem EMS einen Shelly Plus Plug S Zwischenstecker hinzufügen, den Sie zwischen Steckdose und Netzanschlußstecker Ihrer Waschmaschine platzieren.

Wärmepumpe anschließen

Wärmepumpen steuert unser EMS über die Smart Grid ready Schnittstelle an. Wärmepumpen-Installateure führen die SGready-Anschlüsse in der Regel als ein oder zwei Kabel aus dem Gerät heraus, oft auch beschriftet als „EVU-Sperre“ oder ähnlich, da bei einem Wärmepumpen-Stromtarif auch die Sperrzeiten durch den Energieversorger über denselben SG Ready-Kontakt gesteuert werden.
Unser EMS reicht diese übrigens durch.

ACHTUNG
Überlassen Sie die physische Installation unbedingt einer Elektrofachkraft, wenn der Anschluß
230 Volt Netzspannung nutzt. Lebensgefahr !!

Für SGready-Anschlüsse mit 12 oder 24VDC Niederspannung empfehlen wir einen Shelly Uni, der sich mit 12-30VDC betreiben läßt, weshalb Sie die Installation auch selbst vornehmen können und dürfen.
Shelly-Geräte können Sie direkt vom Hersteller oder überall im Internet beziehen. Sie erfüllen alle in Deutschland relevanten Sicherheitsnormen und sind vielfach erprobt. Der uni passt in jede für SGr vorbereitete Anschlußdose und kann beide SGr-Kontakte auf einmal bedienen. Um die Schaltstromkreise zu entkoppeln, sollten Sie zur Sicherheit noch ein Koppelrelais wie z.B. dieses zwischen Uni und Wärmepumpe einbauen, das mit derselben Niederspannung arbeitet.
Manche Wärmepumpen wie etliche Nibe-Modelle oder beispielsweise die von Thermondo verbauten LG-„Therma V“ Geräte erfordern die Ansteuerung über 230 Volt-Eingänge. In dem Fall können Sie einen Shelly 2.5 verwenden.

Um den elektrischen Anschluß und damit die Wärmepumpe richtig ins EMS einzubinden, muss zunächst der Aktor elektrisch installiert werden.

Shelly Konfiguration

Ab Fabrik oder nach einem Reset sind die Shelly Aktoren im „Access Point Mode“. Wenn Sie die Stromversorgung anschließen, werden Sie nach kurzer Zeit ein neues WLAN-Netzwerk mit einem auf den Shelly hindeutenden Namen entdecken.
Verbinden Sie Ihr Smartphone damit und greifen Sie über die Webadresse auf das Konfigurationsmenü des Gerätes zu.

Hier geht es zum offiziellen Video des Shelly-Hersteller zur elektrischen Installations-Video eines 2-kanaligen Shelly Plus 2. Beim Anschluss an die Wärmepumpe benötigen Sie natürlich den Schalter nicht.

Zur daran anschließend nötigen Konfiguration und Einbindung des Aktors in Ihr WLAN finden Sie auf YouTube diverse Videos wie z.B. dieses, in dem auch weitergehend erklärt wird, wie Sie prinzipiell jeden Shelly an unser EMS bzw. das enthaltene openHAB-Steuersystem anschließen können, beispielsweise um damit sogenannte generische Verbraucher zu steuern.

Zur Steuerung der Wärmepumpe per SG-Ready Signal ist das nicht erforderlich. Dazu müssen Sie nach erfolgreicher elektrischer Installation und WLAN-Einbindung nur noch in den EMS Options unter den Heizungs-Einstellungen die „SG Ready“ Steuermethode und das passende Aktor-Modell auswählen.

Smart Grid Ready

Die „Smart Grid Ready“ Schnittstelle einer Wärmepumpe besteht aus zwei elektrischen Kontakten, mit denen sich vier Zustände abbilden lassen. Wenn beide Anschlüsse kein Signal haben, läuft die Wärmepumpe dauerhaft im Normalmodus. Das ist auch dann der Fall, wenn nichts angeschlossen ist.
Was genau die anderen Modi bewirken, entscheiden letztlich die in der Wärmepumpe vorgenommenen Einstellungen. Dort kann man in der Regel konfigurieren, was passieren soll, beispielsweise um wieviel °C das Wasser im Pufferspeicher maximal erwärmt werden soll.

Eingang-1Eingang-2SG ready BetriebsmodusBedeutung
AUSAN1 – Sperrung bzw. ZwangsabschaltungIm Sperrmodus darf die Wärmepumpe nicht laufen, d.h. keine wesentliche Leistung aufnehmen.
Unter bestimmten, eng eingegrenzten Bedingungen kann das Energieversorgungsunternehmen Wärmepumpen aus der Ferne sperren.
Häufig wird nur der Eingang 2 vom Installateur angeschlossen und meist „EVU-Sperre“ o.ä. genannt.
AUS AUS 2 – NormalbetriebDie in der Wärmepumpe eingebaute Steuerung entscheidet, wann sie heizt, ggfs. speichert und wieder abschaltet.
AN AUS 3 – EinschaltempfehlungDie Wärmepumpe sollte vorhandenen Strom bevorzugt JETZT zum Heizen (bzw. oder Kühlen) verwenden, die Steuerung der Pumpe kann darüber aber selbst entscheiden.
Wird von einem externen System wie dem EMS signalisiert, wenn z.B. Photovoltaik-Strom im Überschuß vorhanden ist.
ANAN4 – ZwangseinschaltungDie Wärmepumpe muss jetzt Strom aufnehmen und wird vorheizen.
(insofern der Selbstschutz dies nicht verhindert, weil Sicherheitsparameter verletzt würden).
Smart Grid Ready Betriebsmodi

Zur Inbetriebnahme der Schnittstelle müssen die beiden Eingangskontakte im EMS bekanntgemacht und richtig zugeordnet werden. Der erste der beiden SGr-Kontakte wird dabei der von Wärmepumpen-Installateuren häufig auch nur einzeln verwendet und als „EVU-Sperre“ oder ähnlich bezeichnet.
Bei einer „richtigen“ Wärmepumpe, die zum Heizen und zur Warmwasserbereitung genutzt wird, muss dieser Kanal in der EMS-Konfiguration mit dem sogenannten item vom Typ switch (das ist quasi die logische Abbildung der physischen Schalters) HeizWPIn1 verbunden werden. Für den zweiten Kontakt gibt es keine einheitliche Bezeichnung, häufig heisst er einfach „Modbus“. Dieser muss mit dem item HeizWPIn2 verbunden werden.

Home Connect

Wenn Sie mit HomeConnect ausgestattete Geräte von Bosch oder Siemens besitzen, dann lassen sich diese auch ohne zusätzliche Hardware direkt steuern.
Erzeugen Sie ein HomeConnect Thing und verbinden Sie die Items mit den laut Tabelle passenden Channels, die auf der Thing-Seite angeboten werden.

Steuerung Ihrer Hausgeräte

Das EMS startet Ihre steuerbaren elektrischen Verbraucher in der folgenden Reihenfolge mit Überschußstrom bzw. wenn gemäß aktueller Ertrags- und Verbrauchs-Prognosen dafür Überschuß an eigenproduziertem Strom zur Verfügung stehen wird.

  • E-Auto wird mit dem Überschuss geladen
    Andere vom EMS gesteuerte Verbraucher werden während einer E-Auto-Ladung ggfs. trotzdem gestartet, das wiederum reduziert während deren Betrieb den zur Verfügung stehenden Überschußstrom, mit dem das E-Auto geladen wird.
  • die Spülmaschine wird gestartet
  • die Waschmaschine wird gestartet
    Ein Trockner ist bewusst nicht einzeln vorgesehen, weil es erfahrungsgemäß Probleme gibt, wenn man die Wäsche aus der Maschine zu holen vergisst.
    Der zusätzliche Zeit- und Energiebedarf wird bei Waschmaschinen-Läufen mit anschließender Trocknung aber berücksichtigt.
  • eine SGready Heizwasser-Wärmepumpe wird auf bevorzugtes Laden gestellt, solange noch Überschuss zur Verfügung steht

    Parallel dazu wird – wenn entsprechend Überschuss vorhanden ist –
  • eine konfigurierbare Gruppe beliebiger generischer Verbraucher eingeschaltet
    In diese Gruppe kann man schaltbare Heizstäbe, Heizstrahler, Pool-Pumpen oder generell jegliche Geräte mit simpler AN/AUS Steuerung aufnehmen.
    Konfigurierbare Prioritäten bieten zusammen mit Sicherheitsfunktionen wie einer maximalen Laufzeit und Mindest-Abkühldauer viel Flexibilität und Betriebssicherheit.

AN/AUS Verbraucher

„AN/AUS-“ oder sogenannte generische Verbraucher sind Geräte, die vom EMS an- und wieder ausgestellt werden können, wenn Strom günstig verfügbar ist. Ein typisches Beispiel für eine Nutzung wäre ein Heizstab. Im EMS ist ein „Ladeziegel“ zum Laden von E-Fahrzeugen mit überschüssigem Strom eingerichtet. Seine Konfiguration dient auch als Vorlage zur Einrichtung weiterer solcher Verbraucher. Wenn Sie weitere Elektrogeräte besitzen, die gefahrlos automatisiert an- bzw. ausschaltbar sind, können Sie diese mit einem Zwischenstecker oder anderem Aktor versehen und durch das EMS bei günstigem Strom automatisch zuschalten lassen. Zur Einrichtung müssen Sie ALLE folgenden items vom Typ Switch in der openHAB-Oberfläche einrichten und zum Mitglied der Gruppe generisch machen.

ACHTUNG:
ALLE aufgelisteten items müssen angelegt werden. Auch wenn Sie die jeweilige Funktion nicht nutzen !
Alle items müssen außerdem Mitglied der Gruppe generisch sein.
Sicherheitshalber sollten Sie alle hier aufgeführten items in einem Durchgang zu Anfang anlegen und auch alle mit einem Default-Wert versehen. Wenn Sie das nicht tun, führt das irgendwann – manchmal sofort, manchmal erst später – zu Problemen, die nur schwer zu finden sind.

Beispiel „Ladeziegel“ als Ladegerät für E-Bikes

Durch Anlegen weiterer items mit speziellen Namen lassen sich betriebsrelevante Konfigurationsparameter einstellen:

Namenszusatz
Hauptname Verbraucher frei wählbar.
Im folgenden Verbraucher damit ersetzen!
DatentypParameterbedeutung
muss Mitglied in der Gruppe generisch sein
Beispiele
Verbraucher_PrioritaetNumberRangfolge (einheitenlos, „1“ bedeutet höchste Priorität)
muss Mitglied in der Gruppe generisch sein
2
Verbraucher_SchwellwertNumber:PowerSchwellwert, bei dem der Verbraucher eingeschaltet wird, wenn mehr als soviel PV-Überschuß zur Verfügung steht. Typischerweise ist dies die Nennleistung des Verbrauchers.
Wird Schwellwert auf NULL belassen, wird der Verbraucher genau dann aktiviert, wenn der dynamische Netztarif maximal so teuer ist wie es die „Laden, wenn …“ Einstellung in den Optionen unter „Energieniveaumanagement“ zulässt.
Mit Einheitenangabe, Standardeinheit Watt
2 kW
750 W
Verbraucher_LeistungNumber:PowerLeistungsaufnahme dieses Verbrauchers mit Einheitenangabe,
Standardeinheit Watt
Dieses item kann auch auf einen den tatsächlichen Verbrauch messenden Channel verlinkt werden (siehe unter Konfiguration).
2 kW
750 W
Verbraucher_startklarSwitchText ON oder OFFOFF
Verbraucher_minLaufzeitNumber:TimeDauer, die der Verbraucher mindestens ununterbrochen läuft, wenn er aktiviert wird
mit Einheitenangabe, Standardeinheit Sekunden
1h
0 s
Verbraucher_maxLaufzeitNumber:Timemaximale Dauer, die der Verbraucher aktiviert wird
mit Einheitenangabe, Standardeinheit Sekunden
für dauerhafte Aktivierung „0 s“ eintragen (VORSICHT, Folgen bedenken!)
1h
0 s
Verbraucher_AbklingzeitNumber:TimeDauer, die der Verbraucher vor dem nächsten Lauf abkühlt mit Einheitenangabe,
Standardeinheit Sekunden
nur aktiv, wenn Laufzeit einen Wert größer 0 s hat
600 s
Items der vom Benutzer definierten („generischen“) Verbraucher

Hat man also beispielsweise zwei Items namens Teichpumpe und Heizluefter jeweils vom Typ Switch, die beide der Gruppe generisch angehören, dann wird durch Anlegen der Items Teichpumpe_Prioritaet vom Typ Number mit Wert 1, Teichpumpe_startklar vom Typ String mit Wert ON und Teichpumpe_Schwellwert vom Typ Number:Power mit einem Wert von 100 W sowie den Items Heizluefter_Prioritaet vom Typ Number mit Wert 2, Heizluefter_startklar vom Typ String mit Wert ON und Heizluefter_Schwellwert vom Typ Number:Power mit einem Wert von z.B. 2 kW zuerst die Teichpumpe aktiviert, wenn mehr als 100 Watt Überschußstrom zur Verfügung steht sowie zusätzlich der Heizlüfter aktiviert, wenn Überschußstrom von mindestens 2,1 Kilowatt (= 100W + 2kW) zur Verfügung steht. Setzt man Teichpumpe_startklar auf den Wert OFF, dann wird ab 2000 Watt nur der Heizlüfter eingeschaltet. Legt man zusätzlich Heizluefter_minLaufzeit vom Typ Number:Time mit dem Wert 900 s, Heizluefter_maxLaufzeit vom Typ Number:Time mit dem Wert 60 min und Heizluefter_Abklingzeit vom Typ Number:Time mit dem Wert 600 s an, dann heizt der Heizlüfter immer für eine Stunde und pausiert dann für 10 Minuten, ehe er weiterheizt, solange Überschußstrom von mindestens 2000 Watt anliegt. Ist zwischenzeitlich nicht genug Überschuß vorhanden, dann wird er ausgeschaltet und bei wieder ausreichendem Überschuß auch wieder eingeschaltet. Nach einem Einschalten bleibt das Gerät mindestens 15 Minuten angeschaltet. So wird verhindert, durch zu hektisches Ein- und Ausschalten die betroffenen Geräte zu schädigen.

Tipp:
Wenn Sie für spezielle Anwendungsfälle eine andere Schaltlogik als die des EMS benötigen, richten Sie ein „virtuelles“ Gerät bzw. item ein, d.h. eines, das Sie nicht mit einem Aktor verbinden. Über die Benutzeroberfläche können Sie eigene Regeln erstellen und diese ausführen lassen, wenn der Schaltzustand Ihres virtuellen Gerätes durch das EMS geändert wird. Darin können Sie beliebige Abläufe programmieren.

Hinweis: Sie können die Benutzeroberfläche der Übersichts- und Einstellungen-Webseite unter Einstellungen – Pages auch selbst erweitern, um diese Parameter über die Weboberfläche einstellen zu können. Legen Sie für Ihre eigenen Erweiterungen am besten eine eigene ‚page‘ an und verlinken bei einem Klick dorthin, vgl. das ‚Einstellungen‘-Widget auf der Hauptseite.

Dashboard

Das Dashboard zeigt den aktuellen Energiefluss an. Es handelt sich um eine „nur fast“ Realtime-Anzeige.
Über das PV- und das Batteriesymbol gelangen Sie zu spezielleren Anzeigen und über das Netz-Symbol zur ‚Live-Rechnung‘. Diese wird automatisch jeden Monat zurückgesetzt.
Als ‚gerettet‘ wird Strom ausgewiesener, der von Ihnen während negativer Strompreise verbraucht bzw. dank Ihnen zusätzlich erzeugt wurde. Normalerweise würden Solaranlagen und Windräder in dieser Zeit abgeregelt, weil zuviel Strom im Netz ist, der nicht genutzt werden kann.

Ertragsprognose

Die unter „Solarprognose“ angezeigte Kurve ist die Restenergie, die im Tagesverlauf noch zur Verfügung stehen wird. Der Wert startet bei Tagesbeginn mit dem Wert der Vorwoche und fällt ab dem Ertragsstart bei Sonnenaufgang . Durch die Wetterprognose kann es zu deutlichen Schwankungen kommen.

Wenn die Werte dauerhaft und systematisch von Ihren Erfahrungen abweichen, können Sie die Prognosewerte mit einem eigenen Faktor skalieren und einen Offset (Basiswert) addieren (siehe Dokumentation der Einstellungen).

Einspeiseoptimierung

Das EMS optimiert die Einspeisemenge mit heuristischen Verfahren. Eine ideale Steuerung ist nicht möglich, da viele vorab unbekannte Variablen wie der jeweilige Verbrauch und das aktuelle Wetter eine Rolle spielen.
Diese Werte können sich im Zeitverlauf ändern und Prognosen sich als falsch erweisen – das kennt man ja von der Wettervorhersage – und können Steuereingriffe auslösen, die für Sie als Betreiber mitunter nicht nachvollziehbar sind. Beispielsweise entlädt das System die Batterie ggfs. bereits zu Beginn des Tages, auch wenn die Batterieladung zu dem Zeitpunkt ohnehin auf dem Tiefstand ist. Dennoch macht dies in den Fällen Sinn, denn muss zusätzlich Strom eingespeist werden, dann macht man dies am besten so früh wie möglich: Solange der Ertrag vom Dach noch minimal ist, ist die noch erlaubte einspeisbare Menge maximal. Später am Tag läßt sich diese Menge unter Umständen aufgrund der Kappungsgrenze nicht mehr vollständig zusätzlich einzuspeisen.
Eine etwaige Ladung sollte natürlich nicht stattfinden, ehe Strom vom Dach fliesst. Die Zeit, die es vom Sonnenaufgang bis zum Ertragsstart dauert, läßt sich in den Einstellungen ändern.

Als Tipp: versuchen Sie nicht unbedingt jede Kurvenbewegung verstehen zu wollen.

Sie können die Optimierung deaktivieren, indem Sie die Abregelungsgrenze auf einen (Prozent-)Wert von 100 oder größer setzen.

EMS Optionen

Energiemanagement

Ist „Grundlast ermitteln“ aktiviert, wird der aufgezeichnete (nicht durch steuerbare Verbraucher) Stromverbrauch von vor einer Woche als Prognosewert verwendet. Um als gültig übernommen zu werden, dürfen neu ermittelte Verbrauchsmengen aber nicht um mehr als den im Punkt darunter konfigurierbaren Prozentsatz vom bisher gespeicherten Wert abweichen, um nicht etwaige nicht-repräsentative Werte als Standard zu übernehmen.
Sollte irgendwann dieser Wert nicht verfügbar sein, wird der unter „Grundlast Voreinstellung“ konfigurierbare Wert benutzt.

Bei der verfügbaren Batteriekapazität handelt es sich um die dem EMS zugängliche Menge. In den meisten Wechselrichtern lassen sich – ggfs. nur auf der Administrationsebene – Unter- und Obergrenzen für den Ladestand in % festlegen, die der Ladestand also nicht unter- bzw. überschreiten darf. Legen Sie diese Werte zum Schutz der Batterie selbst fest. Das EMS nutzt den gesamten ihm zugänglichen Speicher, der aber eben nur das vom Wechselrichter als zur Verfügung gestellte Fenster umfaßt. Einstellungen im EMS wie die vorzuhaltende Menge (Mindest-Ladestand) beziehen sich ebenfalls auf dieses Fenster und nicht auf die Gesamtkapazität.
Für die Sommer- und Wintermonate lassen sich getrennt Werte einstellen, damit Sie den Akku ggfs. bei Winterkälte nicht so weit entladen lassen wie sommers.

Photovoltaik

Die Auswahl- und Eingabemöglichkeiten auf dieser Seite sollen Ihnen ermöglichen, das EMS auf Ihre Elektro-Installation abzustimmen.
Jeder vom EMS steuerbare Wechselrichter hat eine IP-Adresse und eine Modbus-Adresse.
Tragen Sie hier ihr Hauptgerät ein. Besitzen Sie mehrere Wechselrichter, dann ist das normalerweise dasjenige, an dem die Batterie angeschlossen ist, oder in Master-Slave Aufbauten eben das Master-Gerät.
In Konstellationen bei denen alle ihre Wechselrichter stattdessen an einen zentralen Datenlogger berichten, nutzen Sie das entsprechende Eingabefeld, um diesen auslesen zu lassen.
Andere Wechselrichter als das Haupt-Gerät können Sie hier NICHT konfigurieren, dazu siehe hier.
Wenn Sie eine Batterie, aber keinen Hybrid-Wechselrichter besitzen, können Sie für Ihren separaten Batterie-Wechselrichter, hier ebenfalls eine eigene IP und Modbus-ID konfigurieren. Auch das eigene Smart Meter wird oft über den Wechselrichter ausgelesen, mit dem es per Modbus (bzw. RS485-Kabel) verbunden ist, alleinstehende Meter können aber ebenfalls hier einzeln zum Auslesen konfiguriert werden.

Das EMS gibt bei Auswahl eines Wechselrichter-Modells den meistens benutzten Wert vor. Sie können diesen anschließend aber abändern.

Batterienachladung

HINWEIS: diese Funktion erfordert, dass Batteriefunktionen sich von aussen steuern lassen. Das geht nur bei ganz bestimmten Wechselrichter-Modellen, siehe https://storm.house/unterstuetzte-pv-anlagen.

WARNUNG
Diese Funktion spart normalerweise Geld. Die Verwendung kann in seltenen Fällen allerdings auch dazu führen, dass das EMS suboptimal arbeitet. Theoretisch können Sie auch finanzielle Verluste erleiden, das kann z.B. der Fall sein, wenn die Solar- oder Verbrauchsprognose nicht zutrifft und das EMS aus dem Netz lädt und gleichzeitig oder im Wechsel einspeist (zu dann geringeren Erlösen als den Netzbezugskosten).

storm.house und die Storm Strom Software übernehmen in sämtlichen Fällen, bei denen die Nutzung unseres EMS zum finanziellen Nachteil des Nutzers ausgehen, keinerlei Haftung.
Wir verweisen außerdem auf unsere AGB.
Mit der Verwendung der Funktion erklären Sie sich damit einverstanden und dass der Einsatz auf Ihr eigenes Risiko im Bewusstsein der möglichen finanziellen Folgen erfolgt.

https://storm.house/unterstuetzte-pv-anlagen

Wenn der Energiegehalt der Batterie nicht ausreichen würde, um über die Nacht oder den Tag zu kommen, lädt das EMS die Batterie automatisch und möglichst frühzeitig nach. Natürlich aber nur, wenn die Preise günstig sind.
Die zu ladende Menge wird so berechnet, dass am Ende einer Nacht (Sonnenaufgang zzgl. Verzögerung bis Ertrag morgens in min) nur noch die unter Nachtreserve kWh festgelegte Menge Energie in der Batterie verbleibt. Mehr wäre nicht kostenoptimal, weil dieses Mehr an Strommenge faktisch aus dem Netz statt vom Dach kommt. Weniger hiesse man müsste bei vorzeitig leerer Batterie frühmorgens aus dem Netz ziehen. Dann gerade sind aber die Preise am höchsten. Auch tagsüber wird nachgeladen, wenn der prognostizierte Solarertrag den erwarteten Verbrauch nicht decken kann.
Wenn Sie den Schalter für die kostenoptimale Lademenge deaktivieren, können Sie einen festen Prozentsatz eingeben, auf den nachgeladen wird, wenn der aktuelle Ladestand niedriger sein sollte
Ansonsten wird bei der Standard-Einstellung Batterie mit kostenoptimaler Menge laden dynamisch nachgeladen, wenn das aktuelle Strompreisniveau günstig, das bedeutet kleiner oder gleich dem unter Batterie abhängig vom Strompreisniveau nachladen ausgewählten Niveau ist.
Die 3 auswählbaren Tarifniveaus entsprechen den Einstellungen im Energieniveaumanagement.
Dort können Sie festlegen, wieviele allergünstigste, günstigste und teuerste Stunden bei der Berechnung berücksichtigt werden.
Stellt man als Batterie abhängig vom Strompreisniveau nachladen das Tarifniveau 5 - immer ein, dann wird die „optimale“ Einstellung ignoriert und immer auf den als Ziel-Batterieladestand bei günstigem Strom festgelegten Ladestand geladen.

kurzfristiges Nachladen

Auch wenn es unnötig kompliziert erscheinen mag: es gibt eine zweite, zusätzlich zu und unabhängig von der eben beschriebenen ablaufende Batterie-Nachlade-Logik.
Deren Idee: selbst wenn wir erwarten, dass der Solarertrag den Tagesbedarf an Strom insgesamt decken wird, reichen die Speicherkapazitäten oft nicht und dies kann immer noch dazu führen, dass zu einzelnen Tageszeiten ins Netz gespeist wird aber zu anderen Zeiten Strom aus dem Netz geholt werden muss. Und sobald das absehbar wird, macht es ja Sinn, den Strom im Zeitfenster bis dahin zum Tiefstpreis vorab in die Batterie zu laden.
Diese Funktion und das auszuwertende Zeitfenster wird mit den folgenden Einstellungen aktiviert:

Mit dieser Einstellung beispielsweise würde die Batterie immer nachgeladen, wenn der Preis innerhalb der kommenden 180 Minuten über dem aktuellen Preisniveau liegt (sowie der Batterievorrat nicht ausreicht, den prognostizierten Bedarf zu decken).

E-Fahrzeuge

Grundsätzlich gesprochen sorgt das EMS dafür, dass Sie Ihr E-Auto laden, wenn PV-Überschuss verfügbar oder Netzstrom günstig ist.

Einstellungen Laden

Das EMS kann diverse Wallbox-Typen steuern und die Ladeleistung automatisch vorgeben. Normalerweise sollten Sie die Ladesteuerung dem EMS überlassen. Hier lassen sich maximale Ladeleistung einstellen (üblicherweise die Anschlussleistung 11 oder 22 kW) sowie der Ziel-Ladestand auswählen, nach dessen Erreichen die Ladung beendet wird. Für die Zeit nach Sonnenuntergang gibt es eine Einstellung, ob grundsätzlich geladen werden soll. Diese wird nur ausgewertet, wenn die grundsätzliche Ladestrategie auf Automatik steht. Ist diese aktiviert, wird nachts ebenso wie tagsüber nachgeladen, wenn Netzstrom günstig ist, wobei die Ladung mit voller Leistung nur in den allergünstigsten Stunden erfolgt.

Wallbox

Wenn der Zugriff auf die Benutzeroberfläche Ihrer Wallbox mit Benutzername und Passwort geschützt ist, können Sie die Daten hier hinterlegen. Wallboxen, die wie etwa die im Volkswagen-Konzern eingesetzte Elli mit OCCP laden, benötigen dazu eine SKI genannte Kennung.

wenn Sie den Passwortschutz oder das Passwort löschen wollen, geben Sie NULL als Wert ein.

Wenn Sie einen dynamischen Tarif besitzen, wird dabei derselbe Anteil günstigster Stunden eines Tages ausgewertet, wie Sie für das Heizen per Wärmepumpe hinterlegt sind.
Lesen Sie bitte auch die vorstehenden Hinweise zum preisabhängigen Nachladen der Batterie sowie zum verstärktem Heizen bzw. Sperren der Heizung.

Tipp: Es ist nicht sicher, dass das E-Auto bis zum nächsten Morgen den eingestellten Ladestand erreicht.
Wenn Sie genug Ladung für eine weite Fahrt garantieren wollen, machen Sie das wie folgt:
Stellen Sie die Ladestragie auf ‚Überschuss‘ und nutzen Sie das EVCC-eigene Web-Interface auf Port 7070, um einzustellen, bis zu welcher Uhrzeit welche Menge Strom geladen wird.
Alternativ können Sie natürlich auch die Ladeleistung auf ‚unbegrenzt‘ stellen, dann allerdings werden die Strompreise nicht berücksichtigt und es wird stur mit der maximalen bzw. Nennleistung geladen.

Ladeparameter

EVs laden erst ab 6A bzw. 1,4kW je Phase. Diese Leistung muss vollständig als Überschuß vorliegen, damit die Ladung stattfindet. Mit dem ersten dieser Parameter wird festgelegt, wieviel Überschuß vorliegen muss, damit die Ladung gestartet wird, der ggfs. zu 1,4kW fehlende Rest wird dann aus Netz bzw. Batterie genommen.
Der zweite Parameter legt die maximale Leistung fest, die dabei für die Dauer von 30 Minuten aus dem Netz gezogen werden darf, ehe die Ladung abgestellt wird.

Ladeziegel

Mit „Ladeziegel“ sind einphasige Ladegeräte für E-Autos und andere Fahrzeuge mit Batterie wie E-Bikes gemeint. Anders als in Wallboxen ist bei diesen die Ladeleistung nicht steuerbar. Durch Zwischenstecken eines Aktors lassen sich E-Fahrzeuge aber auch hiermit kostenoptimiert laden.

Während es für die Wallbox im Dashboard und den Optionen eigene Bereiche gibt, ist ein Ladeziegel als generischer AN-AUS Verbraucher eingerichtet; die Konfiguration dient als Vorlage zur Einrichtung weiterer generischer Verbraucher durch Sie als Kunden. Sie können Geräte, die vom EMS gefahrlos an- und wieder ausgestellt werden können, mit einem Zwischenstecker oder anderem Aktor versehen lassen und vom EMS bei günstigem Strom schalten lassen.

Hausgeräte

Kühlschrank und Tiefkühltruhe

Kühlgeräte sind heutzutage so gut isoliert, dass sie problemlos auch bei Stromausfall etliche Stunden überdauern können. Tipp: Probieren Sie zunächst aus, den Kühlschrank für einige Stunden auszustellen und schauen Sie, um wieviel Grad die Temperatur in dieser Zeit steigt. Das schafft mitunter das notwendige Vertrauen, diese Spar-Funktion auch dauerhaft einsetzen zu können, ohne Angst davor haben zu müssen, dass Lebensmittel dadurch gefährdet werden oder verkommen könnten.

In den Hausgeräte-Optionen können Sie auswählen, ab welchem Tarifniveau gekühlt wird. In teureren Zeiten wird die Stromzufuhr zu den Geräten unterbrochen und wieder aktiviert, wenn der Strompreis unter das hier festgelegte Niveau fällt. Im Abschnitt Energieniveaumanagement können Sie nachlesen, wie Sie die Anteile der Energie- bzw. Tarifniveaus festlegen können.

Waschmaschine und Spülmaschine

In den Optionen können Sie ebenso wie im Dashboard festlegen, bis wann eine Wäsche bzw. ein Spülgang spätestens beendet werden soll.

Bedienen Sie Ihre Maschinen einfach so, wie Sie es gewohnt sind !
Das EMS erkennt den Start eines Waschgangs anhand des Stromverbrauchs und unterbricht diesen gegebenenfalls, wenn das kostengünstiger sein sollte.
Sollte das EMS die Maschine abstellen, ehe Sie mit dem Beladen fertig geworden sind und den Startknopf haben drücken können, dann können Sie die Maschine durch Auswahl der Option „sofort starten“ beim Fertigstellungszeitpunkt auf der Hauptseite wieder anstellen, zuende beladen und dann mit dem Schalter am Zwischenstecker in der Stromzuleitung wieder ausstellen.
Stellen Sie die Fertigstellungszeit danach wieder auf den Ursprungswert.
Mit diesem Schalter können Sie die Maschine alternativ auch direkt nach dem Start mithilfe des Schalters am Zwischenstecker in der Stromzuleitung ausstellen, etwa wenn Ihnen die Erkennung zu lange dauern sollte oder Sie auf „Nummer sicher“ gehen wollen.
Die „Karenzzeit“, für die das EMS die Maschine noch an läßt, wenn Sie einen Startvorgang bemerkt, ist in den Optionen konfigurierbar. Direkt darunter sind auch die Schwellwerte für die elektrischen Leistungen konfigurierbar, anhand derer das System automatisch erkennt, ob eine Waschmaschine oder ein Geschirrspüler angestellt wurden bzw. ihren Waschgang beendet haben. Passen Sie diese Werte für Ihre Hausgeräte an.
Experimentieren Sie ruhig ein wenig, wenn die Voreinstellungen nicht gut funktionieren.

Heizung und Wärmepumpe

Die Betriebsart legt fest, ob die Wärmepumpe unbeeinflusst ihr eigenes „Normal“-Programm ausführen kann, zwangsweise gesperrt wird oder in den Winter-, Sommer- oder Automatikmodus gesetzt wird. Letzterer wählt je nach Jahreszeit den Winter- oder Sommermodus.

Solange der „Überschuß“-Schwellwert an Strom vom Solardach überschritten wird, wird das EMS die Wärmepumpe auch dann in den verstärkten Heizbetrieb setzen, wenn der Netzstrom dazu nicht günstig genug sein sollte.

Energieniveaumanagement

Die Energieniveaus sind von zentraler Bedeutung: Sie werden beim Heizen ebenso ausgewertet wie beim Laden des E-Autos und beim Nachladen der Batterie. 0 bzw. 💸 („money with wings“) bedeutet Energie ist teuer. 1 bzw. Ø ist der normale Durchschnitt, 2 bzw. ✓ und 3 bzw. 👍 bedeutet, dass günstige bzw. sehr günstige Energie zur Verfügung steht.
Im Energieniveaumanagement können Sie sozusagen festlegen, welcher Anteil an allergünstigsten (👍), günstigsten (✓) und teuersten (💸) Stunden Ihres Stromtarifs bei der Berechnung berücksichtigt werden.
Zum Verständnis hilft es dabei zu wissen, dass neue Preise für den kommenden Tag nur einmal am Tag veröffentlicht werden (in der Regel gegen 13:00). Das kann zu Irritationen über das Verhalten des EMS führen, Sie können aber sicher sein dass es immer so gut wie möglich alle Stunden in die Planung einbezieht, für die Preise bereits bekannt sind.
Im Dashboard wird das jeweils aktuelle Tarifniveau durch diese Icons dargestellt und Sie können Auswirkungen einer Änderung auf die Einstufung der aktuellen Stunde direkt sehen.

Das aktuelle Tarifniveau wird an die Wärmepumpensteuerung weitergegeben, die entsprechend verstärkt oder sogar maximal heizt oder die Wärmepumpe in der betreffenden Stunde sperrt.
Ähnlich wirkt es sich beim Laden des E-Autos aus, 👍 entspricht der vollen Ladeleistung, ✓ dem Laden mit Überschuss aber mindestens 1,4kW je Phase (der technisch von Wallboxen bzw. Autos geforderte Mindestwert), und bei 💸 wird natürlich gar nicht geladen, das wäre Geldverschwendung.
Auch beim Nachladen der Batterie wird das aktuelle Energieniveau ausgewertet.
Welches Tarifniveau höchstens vorliegen darf, damit nachgeladen wird, ist einstellbar.
Achtung, es gibt die Einstellungsmöglichkeiten doppelt: in den EMS Optionen unter den Reitern „Energiemanagement“ und „Heizung“. Es handelt sich um dieselben Einstellungen, eine Änderung unter „Heizung“ ändert die Werte auch im „Energiemanagement“, mit entsprechenden Auswirkungen auch für die E-Auto- und Batterieladung.
Mit diesen Schiebereglern können Sie die Sparaktivität des EMS steuern. Sollte beispielsweise die Heizung zu lang bzw. zu viele Stunden gesperrt werden und es zu zu starker Auskühlung kommen, können Sie hier Anpassungen vornehmen, um den Algorithmus sparsamer oder weniger aggressiv vorgehen zu lassen. Die Zeiten können überlappen und müssen sich nicht auf 24 oder weniger Stunden summieren. Die „günstigen“ Stunden mit verstärktem Heizen beinhalten immer auch die „günstigSTen“ Stunden mit zwangsweisem Heizbetrieb bis maximal zur durch die Wärmepumpe sichergestellten Sicherheitsgrenze. Eine bestimmte Stunde könnte beispielsweise zu den 20 günstigsten, aber auch gleichzeitig zu den 8 teuersten Stunden des Tages gehören. Gilt beides, hat die Sperrung Vorrang.

Das EMS wertet jeden Tag alle Stunden-Einzelpreise aus, wenn Sie einen dynamischen Stromtarif ausgewählt haben. Daraus werden die absolut günstigsten, relativ günstigen und teuersten Stunden berechnet, insoweit dafür schon Werte vorliegen. Typischerweise veröffentlichen die Strombörsen die Strompreise des nächsten Tages gegen 13:00. Entsprechend werden vor 13:00 nur die restlichen Stunden des aktuellen Tages und nach 13:00 alle Stunden bis zum Ende des nächsten Tages berücksichtigt.

Hinweis
Die Bezeichnung günstigste bzw. teuerste Stunde bezieht sich auf den Zeitraum ab der Berechnung und soweit die Vorhersage reicht. Dadurch dass sich dieser Betrachtungszeitraum jede volle Stunde verschiebt, kann es z.B. zu mehreren „günstigsten“ Stunden in direkter Folge kommen, in dem Fall würde mehrere Stunden hintereinander stark geheizt bzw. bei den „teuersten“ Stunden das Heizen unterbunden.
Das ist dann aber kein Fehler, sondern optimal und genau so gewollt.

Wärmepumpensteuerung

Wenn Sie eine bivalente Heizung besitzen, beispielsweise ein Hybridsystem aus Gastherme und Wärmepumpe, und die Kosten je (thermischer !) kWh für den alternativen Brennstoff hinterlegen, kann das EMS die Heizkosten optimieren, indem es den Wärmepumpenteil inaktiviert, wenn das Heizen mit dem alternativen Heizungssystem günstiger ist. Bei jeder richtig installierten Heizungssteuerung springt dann der Verbrenner ein.
Ihr Heizungsbauer wird auch einen Bivalenzpunkt konfiguriert haben. Unterhalb dieser Aussentemperatur wird die Heizung die Umschaltung auch ohne SGr-Signal vornehmen.
Wenn Sie allerdings einen dynamischen Stromtarif nutzen, ist diese Form der Heizungssteuerung falsch und kontraproduktiv. Die Heizung kennt ja den Strompreis nicht und geht fälschlicherweise von einem festen Preis aus. Und von vielleicht vorhandenem (noch günstigerem) Solarstrom weiss sie auch nichts. Deaktivieren Sie die Bivalenzpunkt-basierte Umschaltung daher am besten und überlassen Sie die Steuerung dem EMS.
Dort werden Aussentemperatur, die Effizienzkurve der Wärmepumpe, etwaiger PV-Überschuss und der jeweils aktuelle Strompreis vollautomatisch und kostenoptimal berücksichtigt.

Tipp: Wenn der Shelly-Aktor an den SGready-Eingängen installiert wurde, können Sie bzw. der Heizungsbauer das ganz einfach überprüfen: greifen Sie auf die Weboberfläche zu, indem Sie dessen IP-Adresse in einem Browser oder Smartphone eingeben. Dort lassen sich beide Schaltkanäle manuell bedienen. Wenn Sie beide auf AN stellen, entspricht das dem Signal, das das EMS zur Sperrung verwendet. Überprüfen Sie, ob dann der Verbrenner anspringt.

Noch ein Tipp am Rande:
Das EMS nutzt auch Wärmespeicher bestmöglich, indem es quasi bei günstigem Strom „vor“heizt. Durch die bessere Verteilung der Heizleistung über den Tag braucht es die Spitzenleistung des Brenners viel seltener. Probieren Sie doch einfach mal aus, ob Sie auch ganz ohne Komforteinbußen und den Fossil-Brenner klimafreundlicher durch den Winter kommen.
Und berechnen Sie dann mal für sich, was allein der Gasgrundanschluß und der Schornsteinfeger im Jahr kosten.

Thermondo LG Therma

Wenn Sie Kunde der bundesweit anbietenden Firma Thermondo sind, haben Sie eine LG Therma V Wärmepumpe installiert bekommen.
Stellen Sie an der Fernbedienung unter „Konnektivität“ – „Energiezustand“ ein, in welche lokalen Energiezustände der Pumpe bei Anliegen der Signale 1:0 (SGready-Modus 3, verstärkt) bzw. 1:1 (Modus 4, maximal) die Pumpe wechseln soll.
In der nächsten Menüoption können Sie dann konfigurieren, was in diesen Modi passieren soll. Wir empfehlen einen kräftigen Aufschlag bei der Vorlauf-Temperatur. Der „Wasser“-Parameter am Ende bezieht sich auf die Temperatur des in einem separaten Puffer vorgehaltenen Brauchwasservorrates, auch diesen Puffer lohnt es sich zu nutzen.

dynamische Tarife

Wenn Sie Kunde eines Stromanbieters mit dynamischen Tarifen sind, optimiert unser EMS ihre Stromrechnung und bezieht Netzstrom nur in den Stunden mit den günstigsten Preisen des Tages.

In den Heizungseinstellungen finden Sie Parameter, an wieviele der günstigsten Stunden eines Tages verstärkt und an wievielen maximal geheizt werden soll sowie die Stundenzahl zum Sperren des Heizens in den teuersten Tageszeiten.

Das forcierte Heizen findet dabei nur in der Winter-Betriebsart der Wärmepumpe statt.

Die „Auto“-Voreinstellung sorgt für eine Umschaltung zwischen den Modi zu Beginn der jeweiligen Jahreszeit.

Tibber

Tibber-Kunden sollten den stundengenauen Tarif wählen und den „Pulse“ Zähler installieren, der Ihren Stromzähler sekundengenau ausliest. Das Token zur Abfrage können Sie nach Login in der Tibber API generieren. Um die HomeID zu erfahren, sollten Sie wie hier beschrieben eine Abfrage erzeugen, bei der Sie in der Zeile nach „homes“ ein „id“ einfügen.
ACHTUNG, wenn ihre ID oder ihr Token ein “ (doppeltes Anführungszeichen) enthalten, stellen Sie jedem Vorkommen ein \ (Backslash) voran.

aWATTar

Nutzen Sie den HOURLY Tarif. Der HOURLY-CAP kommt mit einem Preisaufschlag, der für Sie als EMS-Nutzer keinen Vorteil bringt.

System

Über die Chat-ID kommuniziert das EMS mit dem Telegram Messenger mit Ihnen.
(WhatsApp, Signal und Threema sind technisch leider nicht möglich).

VPN

„Strombedarf dynamisch ermitteln“ ermittelt desgleichen, wieviel Energie die einzelnen Waschgänge benötigen. Ist diese Einstellung deaktiviert oder der Wert nicht ermittelbar, werden die untenstehenden Standard-Werte benutzt.

Das EMS verfügt zu Diagnose- und Wartungszwecken über die Möglichkeit eines Fernzuganges über ein VPN für storm.house Logostorm.house.
Standardmäßig ist dieser Zugang nach einer Installation des Images aktiviert, Sie können diesen unter „storm.house VPN“ in den Einstellungen unterbinden.

Lizenzen und Dienste

Systemeinrichtung

Das Konfigurationstool smart-house-config

Auf der Systemebene (der sogenannten Shell des zugrundeliegenden Linux-Betriebssystems) können
Sie das Programm zur zentralen Administration und Konfiguration durch die Eingabe von sudo smart-house-config starten.
Beim ersten Start in einer Sitzung werden Sie zur Sicherheit noch einmal nach dem Passwort des Systembenutzers gefragt.

Hardwarefehlern zuvorkommen

Das EMS speichert laufend Daten auf seiner SD-Karte. Dadurch bedingt kann diese schneller als erwartet kaputtgehen. Dagegen können Sie Vorsorge treffen.
Besorgen Sie sich eine weitere mindestens gleich große SD-Karte (idealerweise dasselbe Modell) und einen USB-Kartenleser und schließen Sie diesen an einem USB-Port des Raspberry Pi an.
Melden Sie sich dann auf der Systemebene im System an, starten Sie das Konfigurationstool (s.u.) und richten Sie die SD-Kartenspiegelung durch Auswahl der Menü-Option 53 ein. Der Kartenleser mit der zusätzlichen SD-Karte muss dauerhaft am Gerät eingesteckt bleiben.

Sollte ihre SD-Karte zu irgendeinem Zeitpunkt kaputtgehen, können Sie sie durch den Reserve-Datenträger aus dem Kartenleser ersetzen. Der EMS-Rechner sollte wieder mit der letzten Konfiguration starten.

Bitte nicht die alte Karte in den Kartenleser stecken, sondern eine neue kaufen und die Spiegelung erneut aufsetzen.

Zugang

Auf der Systemebene finden sich die zur Einrichtung und zum zuverlässigen Betrieb des Systems unverzichtbaren Funktionen und Einstellungsmöglichkeiten wie beispielsweise die Möglichkeit zum Software-Upgrade und zum Backup bzw. zur Wiederherstellung des Systems.
Für den Zugang zur Systemebene des zugrundeliegenden Linux-Betriebssystems benötigen Sie eine Terminal-Software, die das Secure Shell (SSH) Protokoll unterstützt. Das gängigste unter etlichen solcher – kostenlos verfügbarer – Programme ist PuTTy. Laden und installieren Sie sich PuTTy bitte auf ihrem PC, Mac oder Tablet.
Anschließend können Sie auf den Rechner namens smarthouse zugreifen oder dessen IP-Adresse.
Benutzername und Passwort target=“_blank“ rel=“noreferrer noopener“>erhalten Sie auf Anfrage hier (wenn Sie einen Kundenaccount bei uns haben) oder per Mail.

Software-Wartung

Wie jede Vorsorge ist Wartung lästig und wird schnell vergessen, aber im Bedarfsfall werden Sie heilfroh darüber sein, doch in der Zeit daran gedacht zu haben.
Machen Sie sich zur Erinnerung am besten einen wiederkehrenden Kalendereintrag z.B. ein- oder zweimal im Jahr kurz draufzuschauen.

Melden Sie sich zur Wartung auf der Kommandozeile Ihres Servers an und starten Sie das Wartungs-Tool mit sudo smart-house-config. Wenn Sie gefragt werden, ob Sie das Tool aktualisieren wollen, tun Sie dies.

Insoweit noch nicht passiert, installieren Sie „Samba“ über den Menüpunkt 16, um den auf den EMS-Rechner als Windows-Netzlaufwerk zugreifen zu können.

Machen Sie unbedingt regelmäßig ein aktuelles Backup der Konfiguration (Menü 50). Danach finden Sie die Datei auf dem EMS-Rechner im Ordner `openHAB-userdata` und dort unter `backups`.

Erwägen Sie ein Update des EMS (Option 03), aber seien Sie nicht vorschnell.
Informieren Sie sich zunächst gründlich, warum das nötig oder sinnvoll sein könnte, und bedenken Sie dass jedes Update immer ein Risiko mit sich bringt, dass danach gar nichts mehr geht.
Im Zweifelsfall: einfach alles laufen lassen, wie es ist.

Das EMS nutzt Dienste verschiedener Anbieter, die teils kostenpflichtig sein können. Es ist auch der Dynamik des Internetbetriebes geschuldet, dass es sich schnell ändern kann, welche Funktionen darunter fallen.
Bitte erstellen Sie sich einen eigenen Account bei openweathermap, das ist bis zu einer ausreichenden Anzahl Abfragen pro Tag kostenfrei.
Bei der Installation ist im EMS ein solcher Account voreingestellt, der auch dieser Einschränkung unterliegt, den Sie allerdings mit allen Demo-Benutzern teilen, bis Sie Ihre eigenen Daten hinterlegen.
Unterstützen Sie bitte auch die EVCC-Entwicklung und besorgen sich ein eigenes Token über Github Sponsoring.