Releases: HAEdwin/homeassistant-apsystems_ecu_reader
Releases · HAEdwin/homeassistant-apsystems_ecu_reader
v2.2.3 bug when updating from 2.2.1 to 2.2.2
- Fixed a bug so that the update is now sufficiently facilitated
v2.2.2 Reboot and Recovery
In this release:
- I thought I had found a neat way to reboot the ECU, a "reboot" command was sufficient. Unfortunately this feature was disabled with firmware ECU_R_PRO_2.1.23 (hardening ECU firmware). I hope that APsystems will facilitate us with a software reboot command. Until then, a software reboot can be initiated by changing the WiFi parameters. Users without ECU-R-Pro or ECU-C can control the ECU reboot if necessary via an automation and a smart plug. In this case just ignore the added WiFi parameters.
- Changed some config controls to keep the values within logical ranges.
- Discovered and solved a bug in the query interval, adjusted values where never used, now they are.
- There was this issue where the ECU could no longer be found. Analysis of the data showed that the ECU no longer provides complete data when queried after a reboot. Inverter data is not available for the first (max) 10 minutes and the current power shows a value of 0. By indicating in the error message that the ECU may still be recovering from a reboot, this is now made clear. During this period the cached data is used if available.
- Included some code cleaning.
v2.2.1 Bugfix using cache counter
Fixed a bug where the cache counter would not reset. This caused a reboot loop.
v2.2.0 Added caching counter, logos and automatic reboot
In this release:
- fixed the L1, L2 and L3 parameters for three phase QT inverters
- Added icons and logos (you might have to wait for the Cloudflare cache to refresh)
- Added cache count (readme)
- Added reboot (readme)
- Small code changes
v2.1.3 Hardening, finalizing data and reorder the dictionary
- Some code clean-up
- Extra error handling
- Added some improvements in finalizing the data (including error checking) and reordered the dictionary
v2.1.2. Minor bug release
- There was a small bug: If the integration failed to read data from the ECU an error occured and the cache sensor was not set to True but became unavailable.
v2.1.1 Fix for inverter signal strength
- Fix for Zigbee signal strength sensor.
Sensor strength was expressed as a percentage, but has now been translated into dBm (decibel-milliwatt) to correctly express the Zigbee radio signal strength of the inverter(s) on the ECU side.
The value should be between -10 dBm (best signal) and -100 dBm (worst signal). Consider anything lower than -70 dBm as critical to proper ECU operation.
v2.1.0 Some improvements
- For better overview the Inverter On/Off switch has moved to the inverter instead of being a part of the ECU
- Same goes for the Inverter Online sensor
- Removed the ECU Query Switch, because it was being forgotten to turn on when the cache was used intensively, triggering the Switch Off. You can build an automation and put an action on it if the ECU Using Cache sensor is On for a certain amount of time
- Debugged the use of the caching sensor
- Cleaned up some code
v2.0.0 first release
- Extensive data integrity checking
- Extensive control on communication with the ECU
- Hardened error handling
- Ability to switch individual inverters on/off (ECU-R-Pro 2162 and ECU-C only)
- Better handling of communication errors
- More efficient handling of queries that fail
- Caching based on individual queries
- Removed the need for retries
- Added L2 and L3 voltages for three-phased inverters
- Added support for multiple ECU hubs
- Added individual inverter online sensors for automations