Releases: Brovning/e3dc
Releases · Brovning/e3dc
v1.6 patch2: Bugfix #18, Register für Wechselrichter hinzugefügt, Formular überarbeitet,...
v1.6 patch 2, 26.02.2022
- Bugfix #20: Uncaught TypeError: deleteInstanceNotInUse()
- Bugfix #18: Uncaught TypeError getPowerSumOfLog()
- Register für Wechselrichter hinzugefügt (ab SW-Version >=S10_2022_02)
- Maximal nutzbare Batteriekapazität konfigurierbar (Alterung kann berücksichtigt werden)
- DC-String Information einzeln aktivierbar
- kW Wert zu DC-String Information hinzugefügt
- Layout des Konfigurationsformulars überarbeitet
v1.6 patch1: Bugfix #18, Register für Wechselrichter hinzugefügt, Formular überarbeitet,...
v1.6 patch 1, 25.02.2022
- Bugfix #18: Uncaught TypeError getPowerSumOfLog()
- Register für Wechselrichter hinzugefügt (ab SW-Version >=S10_2022_02)
- Maximal nutzbare Batteriekapazität konfigurierbar (Alterung kann berücksichtigt werden)
- DC-String Information einzeln aktivierbar
- kW Wert zu DC-String Information hinzugefügt
- Layout des Konfigurationsformulars überarbeitet
v1.6: Register für Wechselrichter hinzugefügt, Formular überarbeitet,...
v1.6, 19.02.2022
- Register für Wechselrichter hinzugefügt (ab SW-Version >=S10_2022_02)
- Maximal nutzbare Batteriekapazität konfigurierbar (Alterung kann berücksichtigt werden)
- DC-String Information einzeln aktivierbar
- kW Wert zu DC-String Information hinzugefügt
- Layout des Konfigurationsformulars überarbeitet
v1.5 patch 1: String Modbus Instances, SG-Ready-Status, bugfix #12+#13,...
v1.5, 20.01.2022
- bugfix #12: Wrong Modbus datatype used for powermeter values in W
- bugfix #13: Factor of 0.01 not considered for DC-String current
- String Modbus instances added (Firmware, Hersteller, Modell)
- added profile for SG-Ready-Status
- renamed String 1,2,3 to MPP-Tracker 1,2,3
- delete unused variable profiles: removed profile Ampere.Int
- Revert "Nutzbare Batteriekapazität von 90% auf 80% reduziert"
- added more debug output (e.g. if var profile cannot be set)
patch 1: 21.01.2022
- bugfix #15: Uncaught type error in public functions
Bugfix #9: "Die Instanz hat noch ungespeicherte Änderungen"
Bugfix #9: "Die Instanz hat noch ungespeicherte Änderungen" auch wenn nichts geändert wurde
Leistungsmesser7, SG-Ready-Status, Debugging, Benennung von DC Strings, Wallboxen und Leistungsmesser
- Feature Request #10: Individuelle Benennung von DC Strings, Wallboxen und Leistungsmesser
- Leistungsmesser 7 und SG Ready entsprechend Modbus-Doku v1.8 hinzugefügt
- Debug-Ausgaben für Modul-Debugging hinzugefügt
- Eingabefelder werden nun auf Plausibilität überprüft (bspw. IP, Geräte ID,...)
- Nutzbare Batteriekapazität von 90% auf 80% reduziert, da dies mehr der Realität entspricht
Fehlermeldungem mit IPS 5.5 behoben
- Fix für #7: Fehlermeldungem mit IPS 5.5 - Trying to access array offset on value of type bool
- E3DC_SetWallboxChargingLocked() und E3DC_SetWallboxSchukoActivated() funktionieren leider nicht! Ob Fehler bei E3DC oder in meiner Implementierung ist noch unklar. Trotzdem aktiviert für Tests.
Quattroporte hinzugefügt, Powermeter hinzugefügt, Wallbox Write-Funktionen und weitere Public Funktionen hinzugefügt
- Quattroporte hinzugefügt
- Powermeter (Leistungsmesser) hinzugefügt
- Variablenprofil für Leistungsmesser hinzugefügt
- Public Funktionen hinzugefügt: Wallbox Statusfunktionen hinzugefügt (E3DC_GetWallboxAvailable(), E3DC_GetWallboxSolarmode(), E3DC_GetWallboxChargingLocked(), E3DC_GetWallboxCharging(), E3DC_GetWallboxType2Locked(), E3DC_GetWallboxType2Connected(), E3DC_GetWallboxSchukoActivated(), E3DC_GetWallboxSchukoConnected(), E3DC_GetWallboxSchukoLocked(), E3DC_GetWallbox16A1Phase(), E3DC_GetWallbox16A3Phase(), E3DC_GetWallbox32A3Phase(), E3DC_GetWallbox1Phase()), E3DC Statusfunktionen hinzugefügt (E3DC_IsDerating(), E3DC_IsChargingLocked(), E3DC_IsDischargingLocked()), Wallbox Schreib-Funktionen hinzugefügt (E3DC_SetWallboxSolarmode(), E3DC_SetWallbox1Phase())
- intern umstrukturiert, interne Funktionen hinzugefügt,...
E3DC_SetWallboxChargingLocked() und E3DC_SetWallboxSchukoActivated() funktionieren leider nicht! Ob Fehler bei E3DC oder in meiner Implementierung ist noch unklar...
Tageswerte anzeigen und loggen, Fehler behoben, weitere Public Funktionen
- Feature Requests: #4 Tageswerte in Variablen anzeigen und Tageswerte loggen
- pollCycle von ms auf Sekunden umgestellt
- Public Funktionen hinzugefügt: GetBatteryChargeEnergyWh(), GetBatteryChargeEnergyKwh(), GetBatteryDischargeEnergyWh(), GetBatteryDischargeEnergyKwh(), GetExtEnergyWh(), GetExtEnergyKwh(), GetProductionEnergyWh(), GetProductionEnergyKwh(), GetGridConsumptionEnergyWh(), GetGridConsumptionEnergyKwh(), GetGridFeedEnergyWh(), GetGridFeedEnergyKwh(), GetPvEnergyWh(), GetPvEnergyKwh(), GetHomeEnergyWh(), GetHomeEnergyKwh(), GetWallboxEnergyWh(), GetWallboxEnergyKwh(), GetWallboxSolarEnergyWh(), GetWallboxSolarEnergyKwh()
- intern umstrukturiert, interne Variablen umbenannt, interne Funktionen hinzugefügt,...
- Behobene Fehler: #6
Intervall-Funktionen zur Mittelwertausgabe von Leistungen, GetBatteryRange(), Bugfixing
- Veraltete Funktionen (deutsche Funktionsnamen) entfernt
- Funktionen zur Mittelwertausgabe der Leistungen in W und kW für ein Zeit-Intervall in Minuten hinzugefügt für GetBatteryPower, GetExtPower, GetProductionPower, GetGridPower, GetPvPower, GetHomePower, GetWallboxPower und GetWallboxPowerSolar
- Funktion GetBatteryRange in Wh und kWh hinzugefügt und hierfür nötige Konfigurationsfelder Batteriekapazität und Notstromversorgung
- Fehlermeldung 201 bei fehlendem Archiv hinzugefügt
- Fix für: GetExtPowerW(), GetProductionPowerW(), GetWallboxPowerSolarW() and GetWallboxPowerW()
- Review-Findings für Stable Kanal eingearbeitet