There is a newer version of the record available.

Published September 1, 2023 | Version 2023.9.0
Software Open

OpenEMS/openems: 2023.9.0

Description

Release Highlights
  • Native pre-aggregated data in OpenEMS Edge & Backend
    • this leads to massive performance improvements in OpenEMS UI for large timeseries databases (InfluxDB)
  • Resend historic data after network outage (see #2338)
  • Refactoring of Modbus Bridge (see #1976 and #2273)
  • ENTSO-E, Time-of-Use Tariff provider (#2207)
Details Common/General OpenEMS Backend
  • FEMS Backport 2023.9.0 by @michaelgrill, @lukasrgr, @mlang97, @venu-sagar, @da-Kai, @mahdiataie, @pooran-c, @sebastianasen, @sfeilmeier, @huseyinsaht, @janseidemann in https://github.com/OpenEMS/openems/pull/2338
    • Store server metrics in InfluxDB (e.g. backend0: edgewebsocket/Connections)
    • Improve log messages and error handling
OpenEMS Edge
  • Implement ENTSO-E, Time-of-Use Tariff provider by @venu-sagar, @sfeilmeier in https://github.com/OpenEMS/openems/pull/2207
  • Modbus Bridge
  • AbstractChannelListenerManager: clean up unused listeners after deactivate() by @JoopAue in https://github.com/OpenEMS/openems/pull/2303
  • EssFeneconCommercial40Pv2: bugfix by @sebastianasen in https://github.com/OpenEMS/openems/pull/2310
  • SunSpecCodeGenerator: refactor, add 7xx models, use JSON input files by @tsicking, @nlamarti in https://github.com/OpenEMS/openems/pull/2324
  • FENECON Commercial 30 Off-Grid: fix getGroundingContactor by @huseyinsaht in https://github.com/OpenEMS/openems/pull/2322
  • FEMS Backport 2023.9.0 by @michaelgrill, @lukasrgr, @mlang97, @venu-sagar, @da-Kai, @mahdiataie, @pooran-c, @sebastianasen, @sfeilmeier, @huseyinsaht, @janseidemann in https://github.com/OpenEMS/openems/pull/2338
    • Add Unit "bar"
    • Update Persistence Priorities for UI/Aggregated Influx
    • FENECON Commercial Battery: cleanup + improvements
    • FENECON Home Battery: type detection; support Home 20 & 30
    • Soltaro Battery: cleanup + improvements
    • Resend historic data from local RRD4j
      • add a resend worker
        • sends after reconnection to backend and a DELAY(5 minutes) the resend data to the backend
        • additional config persistencePriority for resend channels
      • rrd4j
        • write data every rounded to 5 minutes time instead of every 5 minutes
        • fix year view
        • removed 5 minutes offset when querying currentData
        • added versions to separate data schemas
        • changed currenct schema to store cumulated values only per hour
        • separated parent and RecordWorker
      • add resend notification
    • SG-Ready Heatpump: improvements
    • Network Settings: use UTF_8 instead of US_ASCII
    • ESS-Cluster: handle Start/Stop request
    • KEBA evcs: use display on demand
    • GoodWe BatteryInverter: improvements, compatibility with GoodWe 20/30 including up to 6 PV strings, read diagnostics information
    • KACO 10: fix possible NullPointerException when parsing IP
OpenEMS UI Version Upgrades New Contributors

Full Changelog: https://github.com/OpenEMS/openems/compare/2023.8.0...2023.9.0

Files

OpenEMS/openems-2023.9.0.zip

Files (62.7 MB)

Name Size Download all
md5:faebfefcb4f0b6306dda4fc3773e919e
62.7 MB Preview Download

Additional details

Related works