Als neue Features hinzugekommen sind:
- MQTT-Broker gegen Manipulation von externen Clients abgesichert (verhindert bei Fehlkonfiguration angebundener SmartHome Systeme ein Überschreiben der Konfiguration): Alle Topics müssen an openWB/set/<topic> geschickt werden, werden validiert und dann von der openWB an openWB/<Topic> gepublished. Intern hat die openWB das schon immer so gehandhabt. Allerdings wurde bisher nicht verhindert, dass auch an openWB/<Topic> direkt gepublished wurde. Das hat öfter dazu geführt, dass sich Kunden ihre Konfiguration mit ungültigen Payloads zerschossen haben und sich dann bei uns im Support beschwert haben, dass ihre openWB nicht mehr funktioniert. Der Pfad "others/" darf auf dem MQTT Broker von anderen Anwendungen verwendet werden.
- Geräte: Ports sind nun für alle Geräte einstellbar. Bisher festeingestellte Ports sind in die neue Einstellung übernommen worden.
- Geräte/Komponenten: Modbus-IDs sind nun für alle Geräte/Komponenten einstellbar. Bisher festeingestellte Mdobus-IDs sind in die neue Einstellung übernommen worden.
- Sicherung vor System-Update: Wenn Automatische Sicherung in einen Cloud-Dienst aktiv ist, kann vor jedem Update automatisch eine Sicherung erstellt werden.
- Speicher-Beachtung: Die Speicher-Beachtung wurde grundlegend überarbeitet. Es gibt nun drei Modi: Speicher - Fahrzeuge - Mindest-SoC des Speichers
Bei Auswahl "Fahrzeuge" wird der gesamte Überschussin das EV geladen. Ist die maximale Ladeleistung derFahrzeuge erreicht und es wird eingespeist, wirddieser Überschuss in den Speicher geladen.
Bei Auswahl "Speicher" wird der gesamte Überschussin den Speicher geladen. Ist die maximaleLadeleistung des Speichers erreicht und es wirdeingespeist, wird dieser Überschuss unter Beachtungder Einschaltschwelle in die Fahrzeuge geladen.
Bei Auswahl "Mindest-SoC des Speichers" wird derÜberschuss bis zum Mindest-SoC in den Speichergeladen. Ist die maximale Ladeleistung des Speicherserreicht und es wird eingespeist, wird dieserÜberschuss in die Fahrzeuge geladen. Wird derMindest-SoC überschritten, wird der Überschuss ins Fahrzeug geladen. - Zähler-Seriennummer im Ladeprotokoll: erforderlich für die THG-Quote in Österreich. Außerdem wird der Zählerstand zu Beginn und Ende jedes Eintrags erfasst.
- Shelly als Wechselrichter: Shelly 1pm plus, Pro3EM, 1pm
- Benning Wechselrichter
- OpenDTU Wechselrichter
- Tasmota Zähler
- Azzurro Sofar&ZCS Zähler, Speicher, Wechselrichter
- EVCC für Fahrzeuge
- SoC-Modul für Polestar
- Enphase: Firmware neuer Version 7.0 wird unterstützt
- BMW-SoC: neues Anmeldeverfahren umgesetzt
- Verbrauchszähler: Bei Zählern, die nicht saldierend arbeiten, wird der Zählerstand für die Einspeisung berechnet, für den Bezug aus dem Zähler ausgelesen.
- Phasenumschaltung: genauere Berechnung der Leistung zur Umschaltung
- Ladeprotokoll: Verbesserung der Fehlerbehandlung
- Standard-Theme: Mindest-SoC-Strom auf bis zu 32A erweitert, Label des Mindest-SoC angepasst
- Zielladen: Korrektur, wenn weniger als die notwendige Zeit zum Laden vorhanden ist; bei einmaligem Zeitpunkt wurde in einigen Fällen nach Anstecken erneut geladen
- Sofortladen: bei Energiemengen-Begrenzung wurde in manchen Fällen die vorgegebene Energie mehrfach geladen
- Verbesserung der Fehlerbehandlung bei Tageserträgen und Diagrammdaten (Abfangen des JSONDecoderErrors)
- Smarthome: Anpassen der Topics
- Peaks in den Diagrammen bei Hybrid-Systemen und nicht erreichbarem Wechselrichter: Wenn bei einem Hybrid-System keine Werte vom Wechselrichter abgefragt werden konnten, hat das zu einem Peak in den Auswertungs-Diagrammen geführt.
- Nextcloud: Timeout für Upload erhöht
- SoC-Modul mit Berechnung: Bug behoben
- Huawei: Die Kommunikation sollte nun stabil laufen. Ein langsames Regelintervall ist weiterhin erforderlich.
- Versions-Information: Bezeichnung der aktuellen Version wird im Webinterface angezeigt (z.B. 2.1.4-Alpha.1)
- Nutzen der Pausen-Funktion der Modbus-Bibliothek (SolarEdge und Huawei)
- Vim wird als Editor unterstützt
- Monats- und Jahreserträge der PV-Leistung im Status
- Paket-Aktualisierungen: msal, aiohttp, cryptography, um Sicherheitslücken zu schließen
- SMA Smart Energy Speicher: Zählerstände aus Registern auslesen statt diese intern zu berechnen
- Secondary: Anzeige der vorgegebenen Phasenzahl auf der Status-Seite
- Fehlermeldung bei fehlgeschlagener Cloud-Sicherung
- Smarthome: "In Hausverbrauch einrechnen" funktioniert nun
- Sungrow: Vervollständigen der Register für phasenbasierte Werte, Hybrid-Speicher werden als solche ausgewertet und in der Hierarchie angeordnet (erfolgt beim Update automatisch)
- Weiterentwicklung des Colors-Theme
Ein neues Image gibt es an gewohnter Stelle: https://link.openwb.de/lateststableimage
Wir bedanken uns bei allen Testern für Euer Feedback und das Beisteuern von Code!
Rückmeldungen bitte dort: https://forum.openwb.de/viewtopic.php?t=8903