Professionelle Softwareentwicklung auf Basis von OpenEMS
Gerätetreiber
Wir entwickeln für ihr Produkt einen öffentlichen/nicht öffentlichen OpenEMS-Gerätetreiber. Ausgestattet mit einem Elektroniklabor können wir hardwarenah Treiber für alle Gerätetypen entwicklen (Stromspeicher, Stromzähler, PV-Inverter, Schnell-Ladesäulen, Wärmepumpen, Klimaanlagen,..). Auf Wunsch unterstützen wir Sie dabei, Ihr Produkt für ein OpenEMS Ready Zertifikat (Basic, Silver, Gold) zu qualifizieren.
Steuerungslogik
Die OpenEMS-Plattform abstrahiert die eigentliche Steuerungsfunktionalität von der konkreten Ansteuerung der Hardware-Komponenten. Gleichzeitig können beliebige Steuermodule hierarchisch strukturiert werden. Diese Architektur erlaubt effiziente, klar strukturierte, Steueralgorithmen (sogenannte „Controller“). Mit unserer Erfahrung unterstützen wir sie bei dem Design und der Umsetzung ihres konkreten Anwendungsfalles.
Cloud
OpenEMS ist als autarkes, dezentrales Energiemanagementsystem konzipiert. Der Mehrwert entsteht aber erst durch die Fähigkeit zur Vernetzung. Über das Internet können viele kleine, autarke Einheiten zu größeren Clustern zusammengefasst werden. Es kann auf externe Daten reagiert werden (Netzstabilität, Strompreis, Wetter, CO₂,...). Hier beginnt unsere Welt - die Welt der Energieinformatik! Sprechen 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 Energiemanagementsystem 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 Energiemanagementsysteme 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.
- OpenEMS Edge und Backend stehen unter der Eclipse Public Licence 2.0.
- OpenEMS UI steht unter der Lizenz GNU Affero GPL 3.0.
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!