====== Neue Features der aktuellen Softwareversion ====== ===== Software 2.1.9 ===== ==== Änderungen ==== **Als neue Features hinzugekommen sind:** * **Speicher-Hysterese:** Im Modus "**Nach SoC des Speichers**" der passiven Speicherbeachtung kann nun ein Mindest- und Maximal-SoC für den Speicher eingestellt werden: Für den Mindest-SoC gilt: Unterhalb des Mindest-SoC wird vorhandener PV-Überschuss bevorzugt in den Speicher geladen. Oberhalb des Mindest-SoC hat die Fahrzeugladung Priorität. Für den Maximal-SoC gilt: Wird der Maximal-SoC überschritten, darf der Speicher bis zum Erreichen des Mindest-SoC zur Fahrzeugladung mitbenutzt werden. Dies vermeidet zu häufige Starts/Stops bei der Fahrzeugladung mit Speicherunterstützung. https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:ladeeinstellungen:speichersteuerung#passive_speicherbeachtung_nur_im_pv-modus * **Temporäre Ladeeinstellungen** sind unter Einstellungen -> Allgemein -> Darstellung&Bedienung aktivierbar: Bei aktivierter Einstellung gelten Änderungen an den Ladeeinstellungen, die direkt am Ladepunkt (auf der Hauptseite des Webinterfaces oder am 7-Zoll-Bildschirm der openWB, wenn vorhanden) vorgenommen werden, als temporär. Das heißt, diese **bleiben nur bis zum nächsten Abstecken erhalten.** Alle Einstellungen, die unter Einstellungen → Konfiguration → Fahrzeuge → Lade-Profil für das jeweilige Fahrzeug konfiguriert sind, gelten als persistent (dauerhaft/Voreinstellung). Das heißt, diese werden **bei jedem Abstecken des jeweiligen Fahrzeugs neu geladen.** Beim Speichern von persistenten Einstellungen in den Einstellungs-Seiten werden die temporären Ladeeinstellungen für alle Fahrzeuge, die das geänderte Ladeprofil verwenden (**und nur diese**), aktualisiert. Bei deaktivierten temporären Ladeeinstellungen sind sowohl die Einstellungen unter Einstellungen → Konfiguration → Fahrzeuge → Lade-Profil als auch direkt am Ladepunkt persistent (dauerhaft/Voreinstellung). Dies entspricht dem Verhalten bis zur Version 2.1.7. Seit Version 2.1.8 ist das Verhalten konfigurierbar. https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:einstellungen:allgemein#temporaere_ladeeinstellungen * **Pläne für Zeit- und Zielladen** können nun auch im Koala-Theme bearbeitet werden. Bei aktivierten temporären Einstellungen werden die Pläne nach dem Abstecken gelöscht, bei deaktivierten temporären Einstellungen werden die Pläne in die Ladeprofile in den Einstellungsseiten übernommen. * **10min-Preise** für dynamische Stromtarife, wie zB Tibber: Die viertelstündlichen Preise werden auch im Zielladen und beim Berechnen der Ladekosten berücksichtigt. https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:ladeeinstellungen:uebergreifendes:energiekosten#dynamische_stromtarife * **Dynamische Netzentgelte:** Wenn sowohl dynamische Stromtarife als auch dynamische Netzentgelte konfiguriert sind, werden beide zum Gesamt-Strompreis addiert. Ist nur eines von beiden konfiguriert, wird dieses als Gesamtpreis verwendet. https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:ladeeinstellungen:uebergreifendes:energiekosten#dynamische_netzentgelte * **Zielladen:** Ist der berechnete Zeitpunkt des Ladestarts noch nicht erreicht, wird mit Überschuss geladen. Auch nach Erreichen des Ziel-SoCs wird mit Überschuss geladen, solange bis das "SoC-Limit für das Fahrzeug" erreicht wird. Es wird nach den Vorgaben des Zeitplans geladen, dessen Zieltermin am nächsten liegt, **bis max 20 Minuten nach dem angegebenen Zieltermin**. * **EEBUS:** Die Steuerung nach §14a ist nun auch mittels einer Steuerbox mit EEBus-Schnittstelle möglich. Die openWB erhält die Leistungsgrenze über das EEBus-Protokoll. https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:konfiguration:io:steuerbare-verbrauchseinrichtungen#dimmen_per_ems_eebus * **Virtuelle Zähler für nicht-erfasste Verbräuche:** Der virtuelle Zähler kann nun auf zwei Arten genutzt werden: **1. als Summenzähler (wie bisher):** zählt alle Komponenten, die in der Hierarchie darunter angeordnet sind, Zählerstände werden aus der Leistung berechnet (simcount) -> Konfiguration: der virtuelle Zähler enthält dahinter angeordnete Komponenten in der Hierarchie / **2. als Zähler für nicht-erfasste Verbräuche:** auf der übergeordneten Ebene in der Hierarchie muss ein Zähler sein, dann werden von diesem alle darunter liegenden Komponenten abgezogen und das Ergebnis dem virtuellen Zähler zugeschrieben, Zählerstand wird aus den Komponenten berechnet -> Konfiguration: der virtuelle Zähler enthält keine Komponenten in der Hierarchie -> https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:konfiguration:geraete-komponenten:virtuellezaehler * **SoC-Abfrage:** Wenn nach dem Anstecken noch ein SoC abgefragt werden kann und dann kein SoC mehr abgefragt werden kann, wird der SoC ausgehend vom letzten bekannten Stand berechnet. * **SimpleAPI** zum einfachen Lesen und Schreiben von Werten per **Http** oder **MQTT**: Das Schreiben in komplexe json-Strukturen übernimmt die API und stellt bspw ein Topic zum Setzen des Lademodus oder der Sollstromstärke bereit. MQTT-Neueinsteiger (z.B. HA, IOB-Einsteiger) sollten dringend diese Möglichkeit nutzen. Eine ausführliche Beschreibung findet Ihr hier: https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:simpleapi * **Konfigurierbare CP-Unterbrechung für openWB Pro und Pro+:** Die Dauer der CP-Unterbrechung kann nun konfiguriert werden. (Erfordert ein Update der Pro -> Einstellungen -> Konfiguration -> Ladepunkte -> Pro -> Ladepunkt aktualisieren -> Update anfordern (10...15min warten); Kontrolle über http://IPderopenWB-Pro-Pro+/connect.php -> **Version 9** = aktuell) Nach dem Update funktioniert die CP-Unterbrechung mit Software älter als 2.1.9-Alpha.2 nicht mehr. **Als neue Module hinzugekommen sind:** * ListenpunktFahrzeug-Modul für HomeAssisstant * Stromanbieter: EKZ, GroupE (Schweiz) * Speichersteuerung für AlphaESS, BatterX, Kostal, Sigenergy * Azzurro ZCS: Zähler, Wechselrichter, Speicher * Chint: Zählerkomponente * Fronius: Erzeugerzähler * IDM Wärmepumpe als Zähler * Kaco NH als Speicher, Zähler, Wechselrichter * Kostal Piko CI * LG: Unterstützung für LG Home 15 * Marstek Venus C, E als Speicher * Saxpower : Zählerkomponente * Solakon One: Wechselrichter, Speicher * Solarmax Maxstorage: Zähler- und Wechselrichter-Komponente * Tasmota: MT681 Zähler * WestfalenWind Strom als Stromanbieter **Probleme behoben wurden für:** * fehlgeschlagene Initialisierung von Komponenten wird wiederholt * Filter für PV-Peaks, wenn die Module unrealistische Leistungs-Werte ausgeben * Interner Ladepunkt: Fehlermeldung wird ab Start korrekt angezeigt * Ladepunkte: Im Fehlerfall werden der letzte Steckerstatus (damit bei einem temporären Problem, wie zB Netzwerkausfall, nicht sofort die temporären Profile zurückgesetzt werden) und die Zählerstände beibehalten, alle anderen Werte werden zurückgesetzt. * Ladeprotokoll: Robustheit bei fehlenden Daten verbessert * Eine offene Verbindung zur openWB Cloud (Tunnel wurde über die Cloud aufgebaut) hat keine Probleme mit einer Unterbrechung der Internetverbindung mehr. * Vollständiges Löschen von io-Geräten * Abstürze Pro+ behoben **Folgende Verbesserungen haben wir umgesetzt:** * Weiterentwicklung des Koala- und Colors-Themes * Modbus-Bulk Reader: Es kann ein großer Block Modbus-Register auf einmal ausgelesen und danach entsprechend den Datentypen der einzelnen Register geparst werden. (zunächst für SDM und SolarEdge) * Ladeprotokoll: Es wird nur die Zeit erfasst, in der tatsächlich geladen wurde; die Ladekosten werden anhand der Energieverbräuche im Tageslog im 5 Minuten-Intervall berechnet; Anzeige der Export-Werte beim bidirektionalen Laden; Beim Berechnen der geladenen Reichweite wird die Effizienz berücksichtigt * Interner Ladepunkt: Die Warnung für die fehlende Zähler-Seriennummer wird nur im Log und nicht mehr im Status/Ladepunkt angezeigt. * Phasenumschaltung wiederholt anstoßen und Pufferzeit zwischen automat. Phasenumschaltungen nach Ladeeinstellungen->Überschuss-Laden verschoben. * Zielladen: beim Erreichen des Ziel-SoC wird abgeschaltet, nicht erst beim Überschreiten * Eindeutige Namen für neue Ladepunkte, Ladepunkt-Profile, Fahrzeuge, Fahrzeug-Profile und Ladeprofile: Beim Erstellen wird die ID angehängt, damit nicht alle neu angelegten gleich heißen. * Paket-Aktualisierungen: aiohttp, um Sicherheitslücken zu schließen * PV-Laden: Berechnung der Einschaltschwelle bei einphasigem Laden und nicht vorhandener Phasenumschaltung; bei Fahrzeugen, die am Ende der Ladung Phasen wegschalten * Einspeisegrenze: für die Abschaltschwelle wird die Höhe der Einschaltschwelle verwendet, um ständiges An- und Abschalten zu vermeiden. Ausführliche Erklärung im https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:ladeeinstellungen:ueberschussladen#regelpunkt_einspeisegrenze * Pro+: Version der software2 wird in der Schnittstelle zur primary ausgegeben. * Sicherung: Version im Dateinamen der Sicherung, optionale Verschlüsselung, eigene Dateiendung, damit Dateien nicht automatisch entpackt werden * Strompreisbasiertes Laden: Preise werden alle 6 statt 24 Stunden abgerufen, da manche Anbieter die Preise für die folgenden Stunden nach und nach veröffentlichen * Systembericht: Ticket-Nummer zu bestehendem Ticket kann angegeben werden, sodass das Ticket direkt zugeordnet werden kann. * AVM/Fritz: Logmeldung behoben * Awattar: Auswahl zwischen Brutto und Netto-Preisen * Deye: Auslesen der Frequenz bei dreiphasigen Wechselrichtern * Dimm- und Control-Kit (DuC): Modbus-Auslesung überarbeitet * GoodWe: Speichersteuerung * HTTP, MQTT: Option zum Berechnen des SoC während der Ladung hinzugefügt * Koala: Der Benutzer kann die Reihenfolge, in der die Folien im oberen Informationsbereich angezeigt werden, per Drag-and-Drop festlegen. * Koala: Im Energieflussdiagramm bewegen sich die Linien in Abhängigkeit von der Leistung. * Koala: Im Verlaufsdiagramm werden auch Zwischenzähler angezeigt. * Koala: Ausblenden von nicht benötigten Einstellungen bei DC-Ladern * Kostal Plenticore: Bugfix für die Speichersteuerung * openWB Kit: Seriennummern für Speicher, Zähler, Verbrauchszähler & Wechselrichter * Protoss-Kits: Neustart abgestürzter Protosse * Rabot: neue API implementiert * SimpleAPI liefert Graphdaten * Shelly: es werden nun auch 2-Kanal Shellies unterstützt; Auswahl, auf welcher EVU-Phase einphasige Shellys angeschlossen sind * Skoda: Reichweite, API V2 * SMA: Berücksichtigung von einphasigen Wechselrichtern * SMB-Sicherung: SMB1, 2 und 3 werden nun unterstützt * Victron: vue.bus (Modbus) ID konfigurierbar * VW-Modul: Unterstützt das neue und alte App-Interface, unterstützt mehrere Fahrzeuge im Account **Bekannte Probleme:** * Eingabe von Nachkommastellen mit Safari Ein neues Image wird im Laufe der Woche veröffentlicht. 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=11758