Zum Hauptinhalt springen
Alle Releases
Release Notes

Erste öffentliche Version nach Abschluss des Forschungsprojekts

Open SourceIoT-SensorintegrationIntelligente RoutenplanungBaumkataster

Green Ecolution ist eine Open-Source-Plattform zur intelligenten Bewässerungsplanung für städtische Bäume. Diese Version markiert den erfolgreichen Abschluss des Forschungsprojekts an der Hochschule Flensburg.

Cedrik Hoffmann

Lead Developer & Projektleitung

Nach einem Jahr intensiver Forschung und Entwicklung an der Hochschule Flensburg freuen wir uns, die erste öffentliche Version von Green Ecolution vorzustellen. Diese Version bildet den Abschluss des Forschungsprojekts und legt gleichzeitig den Grundstein für die Weiterentwicklung als eigenständiges Open-Source-Projekt.

Screenshot des Green Ecolution DashboardsScreenshot des Green Ecolution Dashboards

Was ist Green Ecolution?

Green Ecolution ist eine Plattform für smartes Grünflächenmanagement, die speziell für die Herausforderungen der städtischen Baumpflege entwickelt wurde. Im Fokus steht die bedarfsgerechte Bewässerung von Jungbäumen, die in ihren ersten Standjahren besonders anfällig für Trockenstress sind.

Die Software kombiniert IoT-Sensordaten mit intelligenter Routenplanung, um Bewässerungsteams bei ihrer täglichen Arbeit zu unterstützen und gleichzeitig Wasser und Ressourcen zu sparen.

Kernfunktionen

Baumkataster & Vegetation

Erfasse und verwalte deinen gesamten Baumbestand digital. Jeder Baum wird mit relevanten Informationen wie Standort, Art, Pflanzjahr und aktuellem Zustand dokumentiert. Bäume können zu logischen Gruppen (Clustern) zusammengefasst werden, um die Einsatzplanung zu erleichtern.

IoT-Sensorintegration

Green Ecolution unterstützt die Integration von Bodenfeuchtesensoren über das LoRaWAN-Netzwerk. Die Sensoren messen in unterschiedlichen Tiefen und liefern kontinuierlich Daten zur Bodenfeuchte. Diese Messwerte fließen direkt in die Bewässerungsplanung ein.

Intelligente Routenplanung

Basierend auf den Sensordaten und dem aktuellen Bewässerungsbedarf berechnet das System optimierte Routen für die Bewässerungsfahrzeuge. Die Routenoptimierung berücksichtigt dabei Faktoren wie Tankkapazität, Fahrzeugtyp und Verfügbarkeit der Mitarbeiter.

Fahrzeugverwaltung

Verwalte deine Bewässerungsfahrzeuge mit allen relevanten Informationen wie Tankkapazität, Fahrzeugtyp und Verfügbarkeit. Die Fahrzeugdaten fließen direkt in die Routenplanung ein.

Bewässerungspläne

Erstelle und verfolge Bewässerungseinsätze. Das System protokolliert durchgeführte Bewässerungen und stellt sicher, dass kein Baum vergessen wird.

Technische Basis

Green Ecolution ist als moderne Webanwendung konzipiert:

  • Backend: Go mit PostgreSQL-Datenbank
  • Frontend: React mit TypeScript
  • Routing: Integration von Valhalla und Vroom für Routenoptimierung
  • IoT: MQTT-basierte Sensoranbindung
  • Auth: OIDC/Keycloak für Benutzerverwaltung
  • Deployment: Docker und Kubernetes

Die gesamte Codebasis ist Open Source und auf GitHub verfügbar.

Demo

Du möchtest Green Ecolution selbst ausprobieren? Unsere Demo-Instanz ermöglicht es dir, die Plattform mit Beispieldaten zu erkunden und die Funktionen kennenzulernen.

Bekannte Einschränkungen

Als Ergebnis eines Forschungsprojekts ist diese Version ein funktionsfähiger Prototyp, jedoch noch nicht für den produktiven Einsatz optimiert. Folgende Punkte sind uns bekannt:

  • Formulare: Einige Eingabeformulare im Frontend sind noch nicht vollständig optimiert
  • Routenberechnung: Bei der Routenplanung können in bestimmten Szenarien Probleme auftreten
  • Allgemeine Stabilität: Die Software befindet sich in aktiver Weiterentwicklung

Wir arbeiten kontinuierlich daran, diese Punkte zu verbessern. Feedback und Bug-Reports sind jederzeit willkommen.

Ausblick

Mit dem Abschluss des Forschungsprojekts beginnt eine neue Phase: Die Weiterentwicklung als Community-getriebenes Open-Source-Projekt. Geplante Erweiterungen umfassen verbesserte Analysen, mobile Apps für Außendienstmitarbeiter und erweiterte Schnittstellen zu bestehenden kommunalen Systemen.

Wir laden alle Interessierten ein, das Projekt auf GitHub zu erkunden, zu testen und mitzugestalten.

Fehler gefunden oder Feedback zu diesem Release? Issue erstellen →