Entwicklung der powerfox-Energieplattform

Über den Kunden

Company Name
Standort
Deutschland
Industrie

powerfox ist ein Service der power42 GmbH, einem in Deutschland ansässigen Unternehmen. Die offene Plattform ermöglicht es Privathaushalten, Unternehmen sowie Behörden und öffentlichen Einrichtungen, den Energieverbrauch in Echtzeit zu überwachen, zu messen und zu optimieren.

Powerfox.jpg

Die Herausforderung

power42 wollte Verbrauchern eine einfache und transparente Lösung zur Überwachung des Energieverbrauchs bieten, jedoch deckte die bestehende Ionic-Lösung nur einen Teil der erforderlichen Funktionen ab. Auch die Backend-Architektur musste sinnvoll neu strukturiert werden. Daraus ergaben sich für unser Team drei zentrale Aufgaben:

Trennung von Entwicklungs- und Produktionsumgebung durch Einrichtung einer eigenen Dev-Umgebung
Erweiterung der App-Funktionalität durch die Entwicklung nativer iOS- und Android-Anwendungen
Entwicklung mehrerer White-Label-Apps die auf der nativen App-Funktionalität basieren und an Partnerunternehmen angepasst werden konnten

Erzielter Mehrwert

Neues Backend-Design, um eine bessere App-Performance sicherzustellen
Native iOS- und Android-Apps, mit denen Nutzer:innen Energieerzeugung und -verbrauch in Echtzeit verfolgen und mit anderen vergleichen können
Individuell angepasste White-Label-Apps für Partnerunternehmen aus Branchen wie Baumarktketten und Energieversorger

Die Lösung

Angesichts des starken Unternehmenswachstums suchte power42 einen verlässlichen Softwareentwicklungspartner, um das powerfox-Projekt weiterzuentwickeln. Das Unternehmen vertreibt poweropti-Geräte, die an Energiezähler angeschlossen werden und Verbrauchsdaten an eine mobile App senden. So können Endkund:innen ihren Energieverbrauch in Echtzeit überwachen. Typischerweise nutzen powerfox-Kund:innen poweropti-Geräte für PV-Anlagen, Smart-Home-Systeme, die Verwaltung von Ferienimmobilien und intelligentes Laden. 

Zu Beginn der Zusammenarbeit stellte Lemberg Solutions dem internen Entwicklungsteam von powerfox Mobile- und Backend-Entwickler:innen zur Verfügung, um die bestehende Anwendung neu auszurichten und eine leistungsstärkere Backend-Architektur aufzubauen.

Zunächst starteten wir ein Refactoring des Backend-Codes, da dessen Architektur ein Upgrade benötigte, um dynamischer zu werden. Dabei zeigten sich fehlende Backend-Funktionen, eine teilweise unzureichende Backend-Struktur, das Fehlen einer Entwicklungsumgebung sowie ein Bedarf an umfassenderem Code-Refactoring, um die Entwicklung fortzusetzen. 

Daher entschieden wir uns, ein neues Backend auf Basis von .NET mit Entwicklungs- und Produktionsumgebungen zu entwickeln, um neue App-Funktionen effizient und schnell zu implementieren sowie manuell und automatisch zu testen. power42 stimmte zu, ein dediziertes Team zusammenzustellen, das alle erforderlichen Engineering-Prozesse abdecken konnte – bestehend aus Projektmanager, DevOps, Mobile- und Backend-Entwickler:innen sowie QA-Spezialist:innen.

Nach dem Teamaufbau migrierten wir die Plattform von .NET Core 3.1 auf .NET Framework 6, um die Sicherheit und Performance der Software zu verbessern. Anschließend arbeiteten wir weiter an der neuen Backend-Architektur, um die allgemeine App-Performance zu verbessern und das System skalierbar zu machen. 

Unter Nutzung einzelner Funktionen der früheren Ionic-Lösung entwickelte Lemberg Solutions native iOS- und Android-Apps mit denen Nutzer:innen Energieerzeugung, -verbrauch und Netzbezug in Echtzeit überwachen können. Außerdem können Nutzer:innen jetzt ihre historischen Verbrauchsdaten mit den aktuellen vergleichen, um die Energieverteilung und Trends innerhalb der vernetzten Geräte nachzuvollziehen.

Darüber hinaus entwickelte unser Team zwei White-Label-Apps für Partnerunternehmen von powerfox. Diese Apps bieten die gleiche Funktionalität wie die ursprünglichen powerfox-Apps, wurden jedoch visuell und markentechnisch individuell angepasst – mit neuen Logos, Icons, Farbkonzepten und App-Namen.

Aktuell arbeitet Lemberg Solutions weiter an der Weiterentwicklung des Backends, der Einrichtung neuer Produktionsumgebungen und bereitet die Implementierung zusätzlicher App-Funktionen vor.

Technologien
SwiftUI
MVVM architecture
UIKit
Firebase
Retrofit
.Net Core
REST API
Cosmos DB
Azure Functions
Azure IoT Hub
Azure App Services
Azure DevOps
Redis Cache

Lemberg Solutions hat durch die Einführung neuester Technologien wesentlich zur Skalierung der powerfox-Plattform und unseres App-Angebots beigetragen.

Marcus Becker
Gründer und Geschäftsführer bei power42
Marcus Becker - powerfox - Lemberg Solutions

Funktionsweise

Powerfox - How it works - Lemberg Solutions.svg
Anonymer Energievergleich
Das System ermöglicht einen anonymen Vergleich des Energieverbrauchs zwischen powerfox-Nutzer:innen. Die Vergleichsdaten lassen sich nach Haushaltstyp, -größe und verwendeten Geräten filtern.
Prognose zukünftiger Zahlungen
Basierend auf Energieanbieter, aktuellen Tarifen und tatsächlichem Verbrauch berechnet die Anwendung eine Prognose der voraussichtlichen Energiekosten.
Verbrauchsgrenzen und Benachrichtigungen
Nutzer:innen können individuelle Verbrauchsgrenzen für vorhandene oder neu hinzugefügte Geräte definieren. Das System sendet automatisch eine Benachrichtigung, wenn ein Gerät den festgelegten Grenzwert überschreitet.

KONTAKTIEREN SIE UNS

Bringen Sie Ihr Projekt mit erfahrenen Ingenieuren auf den Weg

Teilen Sie uns Ihre geschäftliche Herausforderung mit – unsere Experten analysieren Ihre Anforderungen und entwickeln die bestmögliche Lösung für Sie.

Olga Lysak, Business Representative in Germany, Head of AI Business Development at Lemberg Solutions
Olga Lysak
CEO bei Lemberg Solutions GmbH & Head of AI Business Development

Olga Lysak berät unsere Kunden dabei, ihre Software mit KI-Funktionen auszustatten und hilft ihnen dabei, innovativ zu sein und die Effizienz ihrer Geschäftsprozesse zu steigern. Lassen Sie sich beraten, wie Sie von Künstlicher Intelligenz profitieren können und wie Sie KI in Ihrem Unternehmen implementieren können.