OpenEMS-Entwicklung

Professionelle Softwareentwicklung auf Basis von OpenEMS

Gerätetreiber

Wir entwickeln für ihr Produkt einen öffentlichen/nicht öffentlichen OpenEMS-Geräte­treiber. Ausgestattet mit einem Elek­tro­nik­labor können wir hardwarenah Treiber für alle Ge­rätetypen entwicklen (Strom­spei­cher, Stromzähler, PV-In­verter, Schnell-Lade­säulen, Wärme­pumpen, Klima­an­lagen,..). Auf Wunsch unter­stützen wir Sie dabei, Ihr Produkt für ein OpenEMS Ready Zertifikat (Basic, Silver, Gold) zu qualifizieren.

Steuerungslogik

Die OpenEMS-Plattform abstrahiert die eigentliche Steuerungs­funktionalität von der konkreten Ansteuerung der Hardware-Komponenten. Gleichzeitig können beliebige Steuermodule hierarchisch strukturiert werden. Diese Ar­chitektur erlaubt effiziente, klar strukturierte, Steuer­algo­rithmen (sogenannte „Controller“). Mit un­serer Erfahrung unterstützen wir sie bei dem Design und der Umsetzung ihres konkreten An­wendungsfalles.

Cloud

OpenEMS ist als autarkes, dezentrales Energie­ma­nage­ment­system konzipiert. Der Mehrwert entsteht aber erst durch die Fähigkeit zur Ver­netzung. Über das Internet kön­nen viele kleine, autarke Ein­heiten zu größeren Clustern zusammengefasst werden. Es kann auf externe Daten reagiert werden (Netzstabilität, Strom­preis, Wetter, CO₂,...). Hier be­ginnt unsere Welt - die Welt der Energieinformatik! Spre­chen Sie mit uns.

Wir sind Mitglied in der OpenEMS Association e.V.  und unterstützen dort aktiv die

  • Arbeitsgruppe IT (Programmierung, Softwarearchitektur, Dokumentation) und
  • Arbeitsgruppe Gerätehersteller (Integration neuer Hardwaretreiber in OpenEMS, Interoperabilität, Sicherheit, Zertifizierung).

Fragen und Antworten

Warum sollte ich als Gerätehersteller ein Open Source Energie­management­system unterstützen?

Open-Source im Energiemanagement bietet echte Mehrwerte:

  • Planungssicherheit über die Kosten
  • vollständige Kontrolle über die Hard- und Software
  • Flexibilität und Erweiterbarkeit

Bedingt durch die Dezentralität von „Energiemanagement“ hat sich der Markt für Energie­management­systeme regional und heterogen entwickelt. Es gibt eine Vielzahl untereinander konkurrierender Systeme.  In naher Zukunft wird die Einführung der Elektromobilität einer breiten Bevölkerungsschicht die wirtschaftlichen Vorteile der Kombination aus eigener PV-Anlage, Stromspeicher und E-Auto bewusst machen. Es zeichnet sich schon heute ab, dass eine Einführung von Energiemanagementsystemen in der Breite über den Mittelstand, das Gebäudemanagement und nicht zuletzt die  Eigenheimbesitzer getrieben werden wird.

Wie in so vielen Branchen davor, so gibt es auch in dieser Branche einen historisch gewachsenen Zielkonflikt: Die nur sehr mühsam voranschreitende Standardisierung von Kommunikationsprotokollen. Dieser Punkt ist gerade für das Energiemanagement von zentraler Bedeutung. Es gibt eine unübersichtliche Vielzahl an Energiemanagementsystemen und es gibt eine noch viel größere Anzahl an zu steuernden Endgeräten. Nur ein Beispiel von vielen: Kein Hersteller von einem Stromspeicher wird derzeit alle Energiemanagementsysteme unterstützen können. Genauso wird kein Hersteller von Energiemanagementsystemen alle auf dem Markt befindlichen Stromspeicher unterstützen können. Das Marktpotential ist groß, was den Markt in Zukunft noch unübersichtlicher machen wird. Dadurch wird es früher oder später zu einer umfassenden Marktbereinigung kommen müssen.

Hinzu kommt ein weiteres Dilemma. Auf der einen Seite sind Energiesysteme, welche – einmal installiert – jahrzehnte lang halten sollen. Auf der anderen Seite gibt es die IT-Industrie – ein schnelllebiges Geschäft und ganz nebenbei die Basis eines Energiemanagementsystems. Für die IT ist ein Zeithorizont von 10 Jahren ein sehr langer und nur schwierig abzuschätzender Zeitraum.

Aus unserer Erfahrung heraus wissen wir, dass Open-Source nicht nur einen Ausweg aus diesen Dilemmata bieten kann, sondern auch zu den oben angesprochenen Mehrwerten führt. Für unser Team aus Informatikern und Ingenieuren ist ein proprietäres und geschlossenes Energiemanagementsystem daher einem Kunden nicht guten Gewissens zu vermitteln.

Ganz nebenbei erhalten Sie als Kunde mit Open-Source die Freiheit ihren Dienstleister (also Firmen wie uns) zu jeder Zeit austauschen zu können oder auch einfach das Know-How und die Kompetenz in die eigene Firma zu holen.

Abschliessend ein konkretes Negativ-Beispiel:

Was es bedeuten kann, auf ein geschlossenes System zu setzen, kann man hier nachlesen. So eine unschöne Erfahrung hinterlässt Spuren bei den Kunden und verdeutlicht um so mehr in welche Abhängigkeiten wir alle uns heutzutage freiwillig begeben.

Warum sollte ich OpenEMS verwenden?

1.) OpenEMS bietet eine professionelle, modulare, klar strukturierte und zukunftsfähige Software Architektur.

2.) Ein von Haus aus vorhandenes modernes und flexibles UserInterface für einfache Anwendungen.

3.) Erfolgversprechende Rahmenbedingungen durch die Etablierung der OpenEMS Association e.V.. Einem Verein, der es sich ähnlich der Linux Foundation zum Ziel gesetzt hat, die Weiterentwicklung und Förderung von OpenEMS zu koordinieren und interessierte Unternehmen und Institute miteinander zu vernetzen.

4.) Ein sauberes rechtliches Lizenzgerüst, welches die Option beinhaltet, auch als marktwirtschaftliches Unternehmen mit OpenEMS zu arbeiten und Mehrwerte für das eigene Unternehmen zu generieren, ohne dieses mit der Community teilen zu müssen.

5.) Der Wert von OpenEMS wird auf etwa 15 Mio € geschätzt (Stand 04/2024). Es arbeiten bereits etwa 100 vorwiegend professionelle Entwickler aus der ganzen Welt an der Weiterentwicklung von OpenEMS. Monatlich werden neue Geräte oder Schnittstellen zu OpenEMS hinzugefügt. OpenEMS wird zunehmend von mehr Energieversorgern, Netzdienstleistern, Universitäten und von großen Produktherstellern verwendet. Die Nutzerbasis steigt und damit steigt auch der Druck auf Geräte- und Produkthersteller OpenEMS zu unterstützen.

Open Source vs Closed Source - eine schwierige Entscheidung?

Die Entwicklung eines eigenen Produktes ist ein teurer und zeitraubender Prozess. Nicht jedes Unternehmen möchte die eigenen Kommunikationsprotokolle oder die Steuerungslogik als Open-Source veröffentlichen.

OpenEMS ist ein Open-Source Projekt, dass bedeutet jedoch nicht, dass eine Firma ihr Know-How veröffentlichen muss. Für einige Module (z.B. generische Gerätetreiber) ist es sinnvoll, das Modul in das offizielle OpenEMS-Repository zu übertragen. Andere Module (z.B. komplexe Batteriemanagement-Logik) wird man unter eigener Kontrolle behalten wollen. Die Eclipse Public Licence 2.0 erlaubt es, selbst zu entscheiden!

Einige unserer Kunden entwickeln Module und veröffentlichen diese nicht. Das ist in Ordnung und erlaubt. Gerne schließen wir mit Ihnen ein NDA ab. Die Entscheidung welche Module veröffentlich werden oder nicht liegt bei Ihnen!