Skip to content
Penny edited this page Jan 3, 2023 · 1 revision

openWB_lite

Dies ist eine Kopie der stable17 (1.9.244) von snaptec ( https://github.com/snaptec/openWB/tree/stable17 ) Erweitert um fehlende Module die ich für meine Hardware brauche, die aber erst in der 1.9.250 enthalten sind (rct2) Weiterhin wird diese Version auf den Raspi 3B+ hin optimiert um die Stabilität zu erhöhen.

Aktuell wird getestet auf einem:

Raspberry Pi 3 Model B Plus Rev 1.3
Kernel: Linux 4.19.66-v7+ GNU/Linux (Stretch)
Python 3.5.3

und auch auf

Raspberry Pi 4 Model B Rev 1.4 (2GB)
Kernel: Linux 5.10.103-v7l+ GNU/Linux (Buster)
Python 3.7.3

Da die Firma openWB im Nov.2021 keine stabile Version der Software auf Basis der 1.9'er zur Verfügung stellt bei der die richtigen RCT2 Module enthalten sind bleibt mir nur auf Basis des alten Stretch-Kernels (4.19.66-v7) meine eigene Version zu pflegen. Zu Testzwecken läuft meine Version auch auf einem Pi4 mit Buster. Wobei hier natürlich nicht die Hardwareebene mit getestet werden kann. Alle Module die direkt mit der Hardware der openWB kommunizieren, können so nicht getestet werden. Dies sind meist auch noch Python2.x Module. Zum testen können, mit Hilfe meines Mqtt-Pullers, die Hardwaremodule aus der echten OpenWB mit Daten versorgt werden. Inzwischen läuft auch das 7"Zoll Display an einem Pi3 und ein 4.3 Display hängt an einem Pi4.

Abweichungen zur normalen openWB

  • Diese Version arbeite nicht mit dem Legathy-Run-Server (LRS) der ab 12.2022 sucessive eingebaut wurde. Gerade die RCT2 Module haben damit Probleme. Daher versuche ich die jeweils letzte Version der Module zu verwenden die noch ohne den LRS auskommt.
  • Reduktion auf LP1-LP3, dies ist weitgehend abgeschlossen.
  • Ich werde alle Module die ich nicht selbst verwende aus dem Repository herausnehmen. Wenn jemand dieser Module verwenden, oder sogar daran mitarbeiten möchte, kann ich sie gerne die in der letzen (vor LRS) Version heraussuchen und wieder hinzufügen. "auf Vorrat" werde ich die Module nicht mitpflegen. Im Einzelfall muss dann geprüft werden ob Aktualisierungen in der officzellen OpenWB vorgenommen wurden und bei relevanz diese dann Nachpflegen. Rausgenommen wird ebenfalls die Preismodule. Mein Ziel ist einfaches PV-Überschuss laden. Strombezug ist zweitrangig.
  • Nicht übernommen wurde die Umwidmung der mqtt Zuweisungen zur pv Leistung. Bei der 1.9'er bis hin zur 254 wurde dort ein negativer Wert von der Datenquelle abgelegt. Diese Version behält dies verhalten bei da sonst auch älter Backups dann ihr gültigkeit verlieren würden. OpenwWB selbst hatte dies dann mit der 1.9.259 auch wieder zurückgenommen.
  • Ladelog um KM ergänzen. wird via MQTT aus dem Skoda-SoC Module übergeben.
  • Ladelog Export nach Excel an die deutsche Variante der Trennzeichen angepasst. Ausserdem wurde ein Jahresexport zugefügt
  • Nachladen. Die Startzeit für das Nachladen kann nun von 17:00 bis 4:00 Uhr Nachts gesetzt werden. Die Endzeit für das Nachladen kann nun von 20:00 bis 9:00 Uhr Morgens gesetzt werden.
  • Bei den SoC gesteuerten Lademodi wird die Regel 80%=80% eingehalten + Überladen bei 100% Einstellung (wie vorher)
  • Der Modbusserver auf Port 502 ist nun abschaltbar da er von openWB selbst nicht mehr verwendet wird.
  • Datenexport zu Excel mit ',' / ';' statt '.'/ ','
  • RCT2h weiter Optimierung, Regelschleife auf Pi3B+ von 6-7 auf 3-4 Sekunden gesenkt
  • Weiter Hilfsscript statregel.sh und restsmat.sh
  • Der Name der Linux Distribution wird mit angezeigt (Seite System-Info)

Sidebar

Clone this wiki locally