openWB 2.0 Alpha 1

Gesperrt
LutzB
Beiträge: 3801
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 26 times

openWB 2.0 Alpha 1

Beitrag von LutzB »

Pünktlich zu Weihnachten gibt es auch von openWB etwas geschenkt. Wir freuen uns, euch die erste Alpha Version der komplett überarbeiteten Version vorstellen zu können!

Gleich eine wichtige Info vorweg: das ist keine Version, die schon für den Echteinsatz geeignet ist!
Es gibt keinerlei offiziellen Support, falls damit was nicht so läuft, wie erwartet. Diese Version ist dazu gedacht, dass sich interessierte Entwickler aus der Community schon mal die neue Version ansehen können.

Ein paar Highlights im Vergleich zur aktuellen 1.9er Version:
  • Keine Begrenzung bei der Anzahl unterstützter Ladepunkte
  • Individuelle Lademodi pro Ladepunkt und Fahrzeug möglich
  • Priorisierung von Fahrzeugen
  • Fahrzeugdaten sind losgelöst von den Ladepunkten
  • PV und Min+PV sind in einem Lademodus zusammengefasst worden
  • Flexibles Lastmanagement mit Unterstützung für (virtuelle) Zwischenzähler und verschachtelte Installationen
  • Konfiguration von Fahrzeugen und Ladeparametern mit Vorlagen
  • Intelligentes Zielladen mit mehreren Zeitplänen und automatischer Auswahl des zu benutzenden Lademodus
  • Der Lademodus neue Zeitladen ersetzt Nachtladen und Morgensladen, auch hier sind mehrere Zeitpläne möglich
Es gibt aber auch noch einige Dinge, die es bis jetzt noch nicht komplett in diese Version geschafft haben:
  • Netzwerkanbindung nur per LAN-Kabel, keine WLAN
  • Weitere Netzwerkeinstellungen fehlen (Hostname, IPs des Plug'n'Play Netzwerks)
  • Pushbenachrichtigungen sind noch nicht implementiert
  • SoC Module können noch nicht konfiguriert werden
  • Für sehr viele Module fehlen noch "hübsche" Einstellungsmöglichkeiten, stattdessen wird die Konfiguration als JSON angezeigt und kann auch bearbeitet werden
  • Es gibt noch kein Ladeprotokoll
  • Es gibt noch keine Tages-, Monats- und Jahresdiagramme
  • Die Daten einer 1.9er Version können noch nicht importiert werden
  • Es fehlen in der Oberfläche die Systeminformationen sowie Menüpunkte zum Herunterfahren oder Neustart
  • Zahlreiche Hilfetexte müssen noch ergänzt und/oder überarbeitet werden
  • Displays werden noch nicht unterstützt
  • Es kann noch kein Theme ausgewählt werden
  • SmartHome ist noch nicht integriert
  • ... viele weitere Dinge, die mir gerade nicht eingefallen sind :roll:
Wenn euch die ganzen Einschränkungen nicht abgeschreckt haben, könnt ihr entweder eine eigene Installation probieren oder unser vorbereitetes Image auf eine SD-Karte kopieren. Als Basis für unser Image wurde schon auf das neue Raspberry Pi OS "Bullseye" gesetzt, um mittelfristig keine Probleme mit Updates zu bekommen.

Die aktuelle Version für eine eigene Installation findet ihr in dem offiziellen Repo auf Github.
Das vorbereitete Alpha 1 Image gibt es auf der Homepage.

Noch ein paar technische Infos zur Entwicklung:
  • Die neue Regelung wurde komplett in Python geschrieben
  • Es werden in 1.9 und 2.0 die selben Module zur Anbindung externer Hardware (PV, EVU,...) genutzt
  • Abgesehen von der Hauptseite verwenden wir Vue.js für die ganzen Seiten der Gui
  • Im Core Repo liegen nur die kompilierten Webseiten, der Quellcode ist in ein separates Repo ausgelagert
  • Zugangsdaten für das Image: User "pi" Passwort "openWB"
Wenn ich so die letzten Wochen mit der Modulumstellund gedanklich durchgehe, wird es sicher auch für die Alpha noch reichlich "Optimierungspotential" geben. Also reißt uns nicht gleich den Kopf ab. Wir freuen uns auf konstruktive Kritik und wollen mit euch die Alpha zu einer stabilen Basis 2.0 bringen.

Dann wünscht euch das ganze Team von openWB schöne Feiertage! Bleibt gesund und genießt ein paar hoffentlich ruhige Tage. Wir sind in der kommenden Woche natürlich auch im Forum unterwegs, um Fragen etc. zu beantworten.

Lutz

Feedback und Diskussionen zur Version bitte dort: viewtopic.php?f=9&t=4514
Gesperrt