Recent Releases of OpenEMS
OpenEMS - 2019.6.0
Common
- Update dependencies: webpack, date-fns, tslint, d3
- Improve JsonUtils.getAsJsonElement()
- Improve documentation for Virtual Meter and CHP controller. Thanks @pooran-c 78d86c3510b048854a9a0b7c0fd9ba1b7a84b067
Edge
- Improve XLSX export of historic data fd903ee1b4968ea5b6e404f12068c1414f4fc071
- Improve exception handling in Ess-Power:
- applyPower() and getStaticConstraints() can now throw an Exception
- Add "StaticConstraintsFailed" Channel
- Improve Modbus-Bridge:
- Improve logging: avoid duplicated information
- set CycleTimeIsTooShort Channel only if SlaveCommunicationFailed Channel is not set
- Add Capacity-Channel to SymmetricEss 54592a093622b4b46f2724271196c5d36b296f87
- Add DelayChargeController: delays charging of a battery to 100 % SoC in a linear way till a certain hour of the day. 63d7d001c99b4d9d9d6b45141b0d11057b60604d
- Implement Surplus-Feed-In-Controller for FENECON Commercial 40-40
- Implement Discovergy Smart-Meter (https://discovergy.com/)
- Implement Sell-To-Grid-Limit Controller: reduces the Sell-to-Grid power to a defined limit by limiting PV inverters
- First implementation of KACO blueplanet 15.0 TL3 pv inverter using SunSpec modbus protocol
- First implementation of a PV-Inverter cluster: Combines several PV-Inverters to one
UI
- Fix State-of-Charge image. Thanks @fabianfnc
- Make configuration of "alias" optional; if none is given, it falls back to the Component-ID.
- Update translations. Thanks @fabianfnc
- Improve visualization if there is no energy storage system; hides empty ESS.
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier almost 6 years ago

OpenEMS - 2019.5.0
Common
- Improve Docs for building documentation (https://openems.github.io/openems.io/openems/latest/documentation.html). Thanks @clehne for the contribution! #603
- Update dependencies: guava, fastexcel, j2mod, jSerialcomm
Edge
- Improve XLSX export of historic data fd903ee1b4968ea5b6e404f12068c1414f4fc071
UI
- Hide Component-ID in component update screen
- Add "Edge Profile" page with details about the configuration of the Edge under /device/edge0/settings/profile
- Add widget for CHP controller. Thanks @pooran-c! #608
- Fix image representing SoC of energy storage system 23dfc17f3362d9430f2123eef01e2f6f30f398fe
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier almost 6 years ago

OpenEMS - 2019.4.0
Common
- Update and clean dependencies
- Update Docs
- start translation to German using po-files
- update Edge deploy documentation
- dynamically load all readme.adoc files from bundles into docs. If you create a new bundle, please provide a 'readme.adoc' file in the root of your bundle. It will be integrated to global docs automatically.
- Allow exporting of historic data to Excel via UI. Implemented in Backend and Edge. Thanks @pooran-c
Edge
- Fix FENECON Mini PV Production Power register cbf3c6d0fbfeb3f8f80395e12f7f7d5257fee427
- Improve implementation of battery inverter KACO 50 and Soltaro Battery
- Introduce "_cycle/MeasuredCycleTime" to measure actual cycle time c3f1c2891be950ddbb7ba47929e426144460d9b3
- Fix "Unit" toString()-method cb804825de0c878a369797a1d9645759053e93be
- Rest-Api: add debug mode for verbose logs 78732c4f33dec2fb1d0512b112696983164520e8
- Implement Daily Scheduler. It allows different Controllers to be executed on different periods per day. Thanks @venu-sagar
- Implement PQ Plus UMD 97 Meter https://www.pq-plus.de/news/pqplus/umd-97-messgeraet.html
UI
- Show effective Charge/Discharge for DC connected Energy Storage Systems
- Fix direction of storage discharge arrow
- Fix calculation of power ratio for Energy Storage System
- Add widget for 'Controller.Io.FixDigitalOutput' c18a73893cce25f09eb60a9ac5a48a66662041f2
- Move history period date selection to global widget. Improve overall screen layout and prepare for upcoming features. Thanks @fabianfnc
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier almost 6 years ago

OpenEMS - 2019.3.0
Common
- Add documentation about implemented Apps in OpenEMS Edge (Controllers, Devices, Schedulers, Timedata services and Utils) cf1d6fa1b4d532833b78a112ab3c43db47275a8a https://openems.github.io/openems.io/openems/latest/edge/apps/controllers.html
- InfluxConnector: Create database if it did not exist 07f11d53412d36d92c9920bc95813bfdcd422c7d
Edge
- Allow "onSetNextWrite" callbacks to throw an OpenemsNamedException 2ec0adfa280846693f2478a1d117fc20c80ac788
- Power: fix fitValueIntoMinMaxPower() on power direction (charge/discharge) change 6333164aa4e7b2049ec2f9661f151430a83b8bd1
- Balancing-Controller:
- moved fitValueIntoMinMaxPower() to Power class 68436a8436d8f0d7825aebf075380b6886bbc8dd
- execute on Grid-Mode ON_GRID and UNDEFINED d85956fcab0666edf2b0d675947480ca789ceeb7
- add offset ("target grid setpoint") config 0ca4ed727b07d44a380c10b8110d6d5768654c25
- Do not set "NotSolved"-StateChannel when there are no ManagedEss available bc71a4f882034c334c2833d57a67f5c8a7790366
- Implement SOCOMEC Countis E24 Single-Phase-Meter 65928bd2950f9bad6c16bce0f3a098db86814b34
- Soltaro Battery Rack: (thanks @wgerbl)
- change alarm level and start/stop handling ff369da04b4c203a0b485b3239a0d14872995514
- improve error handling 653e6d8cb993f63b44d3036f3f8930304f2347f7
- rename components f7c37cebc80bdf5005f63261ea933be9bf2e3ff7
- EVCS: (thanks @sebastianasen)
- created two new channels in the EVCS Api Min and Maximum Power. Now it is easier to set that values in the UI.
c5622e4aa6f6a5bfb617b4d706dd4fc05a0ee94b - Modified the UI and fixed a few things in the edge to recognize continuierly if the Keba is connected or not b32f513c659384291051ec2f1a8dfbb78be1812d
- priority storage or car and aktivate/deaktivate e4ec84f1c7f944e8132e6baf9a4d21bf73818c63
- fix initialization of EvcsController 9e23bdeb47583ff3513bd7825fd3dff97cf3fd6f
- created two new channels in the EVCS Api Min and Maximum Power. Now it is easier to set that values in the UI.
- Add Virtual.Symmetric.Add Meter (thanks @pooran-c) #481 f26974eb859184b91f59b64023bae35789b2df05
- Fix EssCluster channel initialization d3e6999a22fb3ada59fdde3af046badf3850eb49
- add grid-mode config to asymmetric simulatior-ess (thanks @theMomax) 750a17ee85c7738f05e0037707f1578136c38c7c
- Modbus: Refactor mapping of UnsignedWordElement to Bits for Read and Write channels. 8b01381ed3597036efaa3f4ab913d229e8c4fa21
- FENECON Pro 9-12: implement energy channels efc9316718a6e54aa7a930e443ed751f022efc9e 69c450a1373f95e5df20d5a9b056c3d05ba3db52
- Migrate Ess.AC-Island Controller 09bb03dd48802c0c3ef8d9236e739f0c6d8eb391
- Improve implementation of MR Gridcon PCS (thanks @wgerbl + @sfeilmeier)
- FENECON Pro PV-Meter: downgrade modbus tasks to low priority da17b16fba87ef2da3e9cf23d3e0054986de8de7
- Modbus-TCP-Slave Api: add AccessMode f3f0c36cc90f87814f92555153617148d0ec00a0
- Add Log verbosity to Modbus Bridge 8095a87de4e7011ecf6ce80adaec36297b176801
- Improve Schedulung of Modbus Tasks and error handling for Modbus Bridge
- Relax control speed of Balancing-Controller
- FENECON Mini + Pro 9-12: Adjust SoC if battery is full 7376746a0c040fea054995034deba540998754ac d259e318178bab7d0dd2ebfd63488f6aeef27afa
- KACO 50: set Grid-Mode to On-Grid by default 834d5104632aaeece2057fbb8c9c72131f09d2e0
- Commercial 40: Fix Charger reference to Ess dba7928d6fb092e3545be2f709957db6ac0945b1
- Allow Component-Updates to group "Owner" ad940924284fad0b7405f195728c7a723f2fc3da
- Power-Solver: assume Charge/Discharge/MaxApparent-Power to be '0' if they are undefined eae9670f45248885c6cf49b7fab6a65d28b6975b
- Add IO Alarm Controller, FENECON BYD Container, Artemes AM-2 Meter (thanks @pooran-c) ea239f8940c0eb7bd33ab75e9f82350352ad6fc9
- InfluxDB
- make retention policy name configurable 1b106dd415b5ae72c97ca6a3ef8ad82322dee9fa
- allow handling of Write-Errors be8cf17bc07d02e36e9aba433097e733def8146a
- Add a configurable Alias as human-readable name of a Component bf4dd61a9d6ae7f867bb298163bd7c6df0a902e7
- Implement XLSX export for Modbus/TCP-Api via OpenEMS Edge (thanks @pooran-c) #530 af9fabed33e3b826633f62d6fec7d273e8372eb8
- adds a power inversion for socomec meters (thanks @wgerbl) 022867e78abdf0a7b6cb74e91b26e1ac345ed63d
Backend
- Implement Backend-to-backend REST/JSON Api 76b5a8404c4625bc6f48e31692974aeb18a7c3e5
- Write _sum/State to Backend.Metadata b5c95468811ff22a36aafb7dc2a988760efc3498
- Improve MetaData.Odoo
- backend-to-backend
- subscribeEdgeChannelsRequest 7f061eed10a9def4ceffdeaddaac6185feb570cc
- wait till User is fully authenticated 4bc0cc9cd630c9b9e0de3f16293010032f9e4f1d
- list active State-Channels
- Allow SetChannelValue via Backend; fix some issues with ApiWorker deb31c54453e60b9acd7369ccd3c46be3f4a210a
UI
- Energymonitor: fix visualization of mixed DC/AC charge/discharge power b69c7a7db9d9960491168e5d2bc4f2301502c805
- improved kwh-panel in history-view (thanks @theMomax) 3505fbb12b8d78bb08a8a5138e9c989145f5b233
- Improve create/update/delete configuration via UI 567dff4929f9c36e661f297af409e72f4228834e
- Update to latest Ionic scaffolding 33e13d292aa416d52eaad6077a450047dd28a966
- Added SideMenu + Segment Navigation + Widgets (thanks @fabianfnc) f386aa1f86dd9ab5e91f5d025504073058ba5b92
- Add View for reading and writing arbitrary Channels ib Edge Settings #529 f2f0f9ba4d3d180b3ad2adeedb6a7e8ff5da07b7
- Fix backUrl for General Settings ab49b7d032580cc53212206d51e4db7feeba7b50
- Add Debug-Mode button to toolbar to show SystemLog widget abffa7246e28b862ed00faf0ebcbd047da291ca9
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier almost 6 years ago

OpenEMS - 2019.2.0
Common
- Update all dependencies
- Improve OSGi meta data (bnd files)
- Update documentation
- move information about OpenEMS Association to www.openems.io
- Update "implementing a device" guide
- First implementation of cumulated values (UI + Edge)
Thanks @fabianfnc - Major rewrite for everything related to electric vehicle charging stations (UI + Edge)
Thanks @sebastianasen - First commits by @ljonka and @IngoK93. Thanks and welcome!
Edge
- Automate Channel-Initialization. Getting rid of "Utils.java". See updated "implementing a device" guide https://openems.github.io/openems.io/openems/latest/edge/implement.html#_implement_the_openems_component
- New implementations:
- Controller CHP SOC
This is a Controller for CHP (Combined Heat and Power Unit, German: BHKW - Blockheizkraftwerk). The Controller is used to signal CHP turn ON or turn OFF when the battery is empty or battery is full respectively, based on the SoC percentage. Thanks @pooran-c! - Sinexcel Battery Inverter
Thanks @Philip1Karmann - SMA SunnyIsland 6.0H
Thanks @huseyinsaht - Weidmüller Meter 525
Thanks @huseyinsaht - ReactivePowerVoltageCharacteristics Controller
Thanks @huseyinsaht
- Controller CHP SOC
- Improve implementations of
- Soltaro battery rack
- KACO blueplanet 50 inverter
- KEBA KeContact charging station
- EVCS (Electric Vehicle Charging Station) Controller
- MR Gridcon
- FENECON Mini 3-3
- FENECON DESS
- FENECON Commercial 40
- SOCOMEC Diris A14
- Backend-API Controller: send average value for number Channels instead of latest value 92cd3f4d77da6d32c015f55045e98e2443ad035f
- All-Alphabetically Scheduler 245d758a813fa19fa0d77f124c98afaed8ae1533
- Add Energy (kWh) Channels to "_sum" component
- Improve Debug-Log 507e05d3c5a035b02b4b5a2ad82c761fa9959028
- Improve JSON-RPC interface for JsonApi
- Add "/jsonrcp" endpoint for REST API controller. Allows access to JSON-RPC via JSON/REST ae534009c1f3994fd48ada6de9027cdd77d20ca4
- Modbus Bridge: avoid false SlaveCommunicationFailed errors 5936ab4ec7ac4f397d9475a8b456d4d5a8212bf1
- InfluxDB: Add read-only mode. Useful for development. b1fd66dfb6f68b263fbf82649783b659b149210b
- ManagedSymmetricEss: Add ApplyPowerFailed StateChannel 91efc2a4fffee9189638e017f82848566e1ee0b5
- Add Natures for (Managed)SinglePhaseEss 33666ebd4b53ea126ca17491dc0d8308a71e2165
Backend
- Backend-to-Backend: more relaxed permission checking + docs a450303881c6219d6cb23d2480a4233dffb98065
- Metadata.Dummy: Use apikey as Edge-ID if it has a valid format 7e0173d95a576682dfc36ee6a33bc12300e5deed
- Create diff on component configuration update and store in Metadata
UI
- Allow Create, Update + Delete Component configurations via UI
- Fix calculation errors in energy history chart
- Improve logging for JSON-RPC
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 6 years ago

OpenEMS - 2019.1.0
Improvements in this Release:
Common
- Update all dependencies
- Improve documentation in Antora and JavaDocs
- Improve Gradle build:
gradlew antora
to build the Antora docs inside/build/www
directory. 40df39dad57dd8dfa5c8bf54279ec401b4f4c7ffgradlew buildEdge
to build an OpenEMS Edge fat-jar at/build/openems-edge.jar
gradlew buildBackend
to build an OpenEMS Backend fat-jar at/build/openems-backend.jar
building using gradle automatically increases the OpenEMS additional version information
- Use JSON-RPC for communication between Edge, Backend and UI. This was huge. Read 7207fc470ae9dc266d0d808b3944b4e1ae9bbb94 for more information. Some highlights:
- Clear communication protocol between OpenEMS Edge, Backend and UI
- Fully asynchronous handling of JSON-RPC requests allow thousands of simultaneous connections
- Apply Checkstyle on some bundles: https://checkstyle.org/eclipse-cs/#!/
- Fix bugs with old references due to dynamic OSGi. Avoid keeping static references to Channels and Components.
- A lot of overall bug fixing and improvement of code quality
- Add OpenemsNamedException to get defined IDs for OpenEMS errors
Edge
- Add Controller for High-Load timeslot (German: "Hochlastzeitfenster")
- Add Nature for PV-Inverter
- Implement Solar-Log 14b32dbc1bc56f82265b89440b57484992540291 (read current PV production + set PV power limitation). Thanks to @abraovic
- Add PV-Inverter Fix-Power-Limit Controller. Allows setting of a max PV production power.
- LimitTotalDischargeController: make Force-Charge Power configurable
- Improve + finalize API for Modbus-TCP Slave Controller
- Use OptionsEnum for all Channels. No simple enums are allowed anymore. e866cf083cca582be0df8054db5ade82aaec0879
- Implement FENECON DESS Series (PRO Hybrid, PRO Compact,...) 628ac1492c1dd7255280d2a63325b2099e898127
- Add ComponentManager. eb286cd23a6a8849d9d1ecfbaca773821442d179 It provides access to
- an OpenemsComponent via its Component-ID; this reduces the need to keep static references to Components.
- a Channel via its ChannelAddress; this reduces the need to keep static references to Channels.
- Add Modbus Bridge simulator
- Improve StateCollectorChannel
_sum/State
collects all informations/warnings/faults from all OpenEMS Components centrally. This is a first step to a user alerting system- show
_sum/State
in DebugLog
- Implement OsgiValidateWorker: it verifies that all configured Components are actually running
- Improve REST-Api Controller: constantly write values till timeout 90785ec92653b2bebac8552cc6a5df1cbd67e94e
- Fix FC6WriteRegisterTask e4636825a52a68296c23359e7d8c7064cf4761ce. Thanks @Philip1Karmann for finding that bug.
- Refactor AbstractOpenemsComponent.activate()-method. No need for properties, as they are available via ComponentContext
- Get rid of mandatory 'service_pid' in every Component Config.
- Make Factory-PID available
- Add EVCS simulator
- Add EVCS Controller
- Add OneFullCycleController: executes one full charge/discharge Cycle on an energy storage system
- Add generic error handling for Controllers b6e13d6f82d8ee38f36d9669b281ff4d77c969b7
- Introduce Controller-Channel "RunFailed" as StateChannel
- Allow Controller.run() to throw an Exception -> sets RunFailed Channel
- Update all Controllers accordingly
Backend
- Improve all service APIs
- Implement Backend-to-Backend Websocket server
- Create Timedata.Dummy service
- Backend.Metadata: add authentication via username + password
UI
- Refactor Chart Sections
- Refactor UI language selection
- Fix formatting of numbers using 'formatNumber'
- Avoid having 'Edge' and 'Config' as @input parameter; use Service instead
- Refactor handling of UI Widgets
- Add EVCS Widgets to Index & Historic view
- Add Download Protocol as Excel for Modbus-TCP Slave Controller
And a lot more little things...
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 6 years ago

OpenEMS - 2018.7 "Edge-OSGI Pre-Release"
This release marks the first platform alpha release for OpenEMS Edge OSGi. It contains a completely rewritten framework based on modular OSGi bundles. It is kept compatible to OpenEMS Backend and UI as far as possible. Any new developments should be based on this platform.
Bugfixes to previous master (release 2018.6) are kept in old_master branch.
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier almost 7 years ago

OpenEMS - 2018.6
Common
- Normalize all the line endings a0d23df09b7f0965d570e1088bba94d36f96cfc5
- Merge historic commits 3206ed3553a9a8dc5f56b1f661f5577c77b88daf. On 24th april OpenEMS has its second birthday!
- Add link to latest doc branch in README, rendered as HTML 7811bd6054d1d140f637cb6000d5798c8013d448
Edge
- Fix bug that kept Power class from applying a P/Q equal limitation 1949001231c239db48619bdc34a4c2b1b0d76753
- Fix the way hysteresis is applied for ChannelTresholdController 450c15b7fa06f66d975ec1f40019184246a2b5f1
- Implement asymmetric SoC-Band Controller. Keeps SoC within a certain band with configured charge/discharge power 902e79aa0c749400fafe844962e22300d85cffbf 0d743a558c38fd0ffd895607cea5754d3428a936
- Adjust config template for FENECON Commercial 40 ad5c9740db3e02e206da5fbcf43f30d026724643
- Improve template for WeekTimeScheduler 0b3bbbc273115f2f61090a0044ab2eb556e665a0
UI
- Fix EVCS widget 'ForceCharge' button 073ad71150edf8fe952d281fc14096921ffaa0d8
- Fix path to FEMS webpage 76a1b32bc27face2093474a4f28e5f1bdb477ecb
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 7 years ago

OpenEMS - 2018.5
Edge
- Show version tag in OpenEMS Edge startup log f57d4ab93639f053429f2f102aac2a0779c04335
- Update websocket library to version 1.3.8 d19394aec88785139e8cb781060f59544c29ff1e
- Improve creation of backups of config-file 533b7dba859853fdcbd7e879c37c0d1f4f8b0aec
- Reduce verbosity of SymmetricPowerImpl logging 57f060086c97d231f648fff772f180c693a54687
- Make State-Channel available via Modbus/TCP api 96c00778c029507cad5592ef04f3085e44e381c2
- DebugLogController shows state of digital outputs ae3399b734bf22aae171e554894c9d0c66443a5e, 3f848a6e7cc90c9d5516538bd10b1bbf47582f7d
- Make sure that at least one 'not required' task is always executed by Bridge 2118d0936680f5a09220eb731e7b6fc5660266ea
- Update linux kernel in setup script b90034347d34e0d2f21be7351ddd4800e59bc076
- Implement KippZonenPyranometer 78035864f47fa0dbaef09d106597b506e49c74b6
UI
- Fix ChannelTresholdController channels not configurable in UI ffed9cd4965c3dcff92a27a1e888507f65784631
- Fix numbers being shown with exponent in historic chart 00288448ad8487f7d365212af6251710d97fc217
- Fix unit calculation of KEBA energy of last session 0dba32acb69bd51d7ec8946d864ed6e9eac0c357
- Do not close websocket on initialize 6536b133f3e3c97925ef82e2355ba7b48a1ba43c
Backend
- MetadataService enables authentication without Session-ID. Required for FileBackend d9deebb6727e53427dfcf6f087696e26f2415eb6
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 7 years ago

OpenEMS - 2018.4
Edge
- Fix error that caused some channels to not be read frequently 4684602fcde4cfb7d0f5dd81ad4e7aa6c37a01a4
This fixes a bug, where certain modbus registers (like FeneconProPv.ActivePowerL1) would not be read all the time, even if they were set as required - because the FunctionalReadChannel had not forwarded it to its base channels.
- First implementation of DelayChargeController. It delays the time for 100 % state of charge of the battery, in order to reduce the strain on the grid e3e8ab6de7681bd4206b1e55ecb8e3e870973223
- Add templates for
- Peak-Shaving + Self-consumption optimization combination 1dbd2e4492433ff2da45cd6746d3270b63af0de7
- Symmetric and asymmetric BalancingController 7d9bf74cec45e03631d8f314b041872cf6d3ceb5
- DelayChargeController cf29a89dbd8a6c5a5ebb58cb0607276433eae70a
- Fix template for FENECON Pro 9-12 with asymmetric-symmetric-combination 7b39e5afaf446a0ad9f92f0b87da218973daa4e1
- Optimizations to Power calculation 5d5d9f0c9cd64e5767c1221230bc13df23f00531 22fdd6675a1c133120d7aff7f7990a7c77db3cc4
- Introduce Json-Schema (based on http://json-schema.org) to define the format of complex ConfigChannels ae51b66e9a19b6108fa64d86e15edc298386e5aa
UI
- Update angular-cli to 1.7.3
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 7 years ago

OpenEMS - 2018.3
Edge:
- Use new 'Power-Class' for advanced handling of Active/Reactive/ApparentPower 4cbaebf0091c1cfc2418c4150e725eb07a30d148
- Split, simplify and rename some controllers (e.g. FixValueController -> FixValueActivePowerController, FixValueReactivePowerController)
Backend:
- Migrate backend to OSGi d3ac15c2ecec8d3dcd0e4973660b8919724c75e6
UI:
- Show Warnings and Faults as widget 5d0632780cde91fba14314f4c6a40f6e60d3e71c
- Improve energy table
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 7 years ago

OpenEMS - 2018.2
Edge:
- Add @ChannelInfo to FeneconPro for compatibility with Modbus-TCP Api 9da9685746e5171eb126f20cca5b863feb0a5ae7
- Fix DebugLog output for Warnings and Faults 50c419e8218e29cd136c5fe1a8207ff7b4dcd199
- Fix FENECON Mini implementation not transferring certain channels to monitoring eaa9e962af43702db80c0bcc979ebbd78c4b7e5f
UI:
- Hide ReactivePower from UI a34cafb260323d6a0b6a12742ce09ff393deff3e
- Hide invalid SoC values fom UI 1816ad771895bea2488fbcac9b30977103bb5556
- Fix power calculation in historic view 86f81f638ce7bdb97ed82578301106e9106b5d98
- Show Thing alias in UI 1293a8b15c5edbd15d8cde368f30abf082d421bc
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 7 years ago

OpenEMS - 2018.1
- Improved logging of Warnings and Faults on Things. 9610c69b15be948c3665bc56884e3da869a42474
- They appear as channels, e.g. ess0/Fault/0.
- Channel ess0/State shows if any warning/fault channel is set
- Improve setup of preconfigured FEMS devices b7c2acb1c3de13afb1b5cf7c79a3c5a0d94ca4dc
- Fix UI Energy-Monitor bug ab42780e2d09d05b4ceae96555aa80941e5d1197
- Fix templates e32ad4fc516351f7f080cc3775d77e146b4f6b24, b0b19ab8a44a0dff8ec46040582677de9d9e1c88
- Implement Socomec single phase meter bc922106622323fadf1177494450136eab946328
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier about 7 years ago

OpenEMS -
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier over 7 years ago

OpenEMS -
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier over 7 years ago

OpenEMS -
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier over 7 years ago

OpenEMS - v1.1
https://github.com/OpenEMS/openems/milestone/2
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier over 7 years ago

OpenEMS -
Energy Systems - Building Energy Monitoring
- Java
Published by sfeilmeier almost 8 years ago
