openWB 2.0 Alpha 4

Gesperrt
LutzB
Beiträge: 3479
Registriert: Di Feb 25, 2020 9:23 am

openWB 2.0 Alpha 4

Beitrag von LutzB »

Nach knapp 5 Monaten ist mal wieder ein neues Image für die in der Entwicklung befindlichen 2.0 nötig. Das letzte Aplha 3 Image wurde am 1.6. veröffentlicht.

Vielen Dank für die ganzen Rückmeldungen und Testinstallationen, die inzwischen laufen! Offiziell gibt es sogar schon zwei Installationen, die mit diesem Stand im Echtbetrieb laufen. Auch wenn wir sie noch nicht "Feature Complete" nennen können, läuft die Alpha 4 im täglichen Betrieb recht zuverlässig.

Einschränkungen bzw. noch nicht umgesetzte Features:
  • Diese Version ist nicht für den Einsatz direkt auf einer openWB geeignet, da lokale Ladepunkte noch nicht unterstützt werden!
  • Netzwerkanbindung nur per LAN-Kabel, kein WLAN
  • Weitere Netzwerkeinstellungen fehlen (Hostnamen, IPs des Plug 'n' Play Netzwerks)
  • Pushbenachrichtigungen sind noch nicht implementiert
  • Taster und LEDs werden noch nicht unterstützt
  • Abgesehen von Tesla können noch keine SoC Module konfiguriert werden
  • Die Daten einer 1.9er Version können noch nicht importiert werden
  • Es gibt noch keine Jahresdiagramme
  • Es fehlen in der Oberfläche die Systeminformationen
  • Displays werden noch nicht unterstützt
  • Es kann noch kein Theme ausgewählt werden
  • SmartHome ist noch nicht integriert
Auch diese Version gibt es als fertiges Image zum Herunterladen von unserer Homepage. Die Version unterscheidet sich in keinster Weise von einer eigenen Installation auf einem aktuellen Raspebbry Pi OS "Bullseye" (Light). Eine bereits laufende Testinstallation kann mit dem normalen Update-Button auf den aktuellen Stand gebracht werden. Es empfiehlt sich, auch auf der Kommandozeile die Systempakete mittels "apt" zu aktualisieren.

Anmerkungen zu dieser Version:
  • Aktuell ist das Tesla SoC Modul als Refrenzmodul vorhanden. Vermutlich wird sich die Schnittstelle noch etwas verändern, aber interessierte Entwickler können sich bereits die Struktur ansehen, um eventuell andere Module von der 1.9 zu portieren.
  • Es lässt sich eine Sicherung erstellen und wieder einspielen.
  • Das Update-System wurde grundlegend überarbeitet und ausgeweitet. Das "einfache" Update verwendet den aktuellen Branch und aktualisiert diesen auf den letzten Stand. Es kann jedoch unter "Entwicklungszweig" ausgewählt werden, welcher Branch (vergleichbar mit den Optionen Stable, Beta und Nightly der 1.x) genutzt und welche Version (Tag) aus diesem Branch genommen werden soll. Dabei muss beachtet werden, dass es bei einem Downgrade (ausgewählter Branch oder Tag ist älter als die aktuell installierte Version) potentiell zu Problemen kommen kann, wenn sich intern Datenstrukturen geändert haben! Bei einer neueren Version werden ältere Datenstrukturen automatisch auf das neuere Format aktualisiert. Ein Downgrade also bitte vermeiden und besser ein vorhandenes Backup einspielen.
  • Die Websocket-Verbindung der GUI zum MQTT Broker wird jetzt über den Webserver getunnelt. Dadurch wird nur noch ein Port für alle Verbindungen benötigt und Warn-/Fehlermeldungen einiger Browser vermieden.
  • Die Weboberfläche kann jetzt auch über eine gesicherte HTTPs Verbindung erreicht werden. Die Verbindung zum Broker ist dann ebenfalls verschlüsselt. Wie bei allen selbst signierten Zertifikaten muss die Verbindung im Browser bestätigt werden.
Neu unterstützte Module:
  • BYD Speicher
  • Carlo Gavazzi Zähler
  • ABB B32 Zähler
  • Enphase Zähler und Wechselrichter
  • Kostal Piko
  • LG Speicher, Zähler und Wechselrichter
  • Siemens Sentron Zähler
  • Diverse Geräte von SMA (Sunny Boy, Sunny Island, HomeManager, Webbox)
  • Solaredge Zähler, Wechselrichter und Speicher
  • Solarmax Wechselrichter
Ein paar statistische Daten: Es gab seit der Alpha 3 878 Änderungen an insgesamt 809 Dateien. Der Code wurde intern durch Umstrukturierungen um 36854 Zeilen kürzer.

Auch für diese Alpha-Version gibt es noch keinen offiziellen Support! Fehler bitte gerne auf GitHub einstellen, sonstige Rückmeldungen bitte hier im Forum.
Gesperrt