Recent Releases of homeassistant-alphaESS
homeassistant-alphaESS - Add WallBox Support and other various bugfixes
What's Changed
New Features:
- Add a new service panel for the AlphaESS Wallbox chargers (segregated from battery/inverter)
- Use Currency set within the alpha app, rather than the currency used by HA (Fallback to HA currency if none was set)
- Remove all the sensor names being appended to the serial number (shouldn't override any existing/custom names)
Bug Fixes
- Fixes a bug where its possible you wouldn't get 'OneDayPower' data if your API calls had no throttle
Next release will improve localization and enable charge/discharge support on the Vitapower batteries
Energy Systems - Building Energy Monitoring
- Python
Published by Poshy163 about 2 months ago

homeassistant-alphaESS - Improve VitaPower support and add additional sensors
What's Changed
Removed Features
- Removed charge/discharge settings from all VitaPower (VT1000) devices (reported as being non-functional) by @Poshy163
New Sensors Added
- Electric Vehicle Power One
- Electric Vehicle Power Two
- Electric Vehicle Power Three
- Electric Vehicle Power Four
- pev (Total power of charging pile, unit: W)
- pmeterDc
- PrealL1
- PrealL2
- PrealL3
- Inverter Nominal Power
- PV Nominal Power
- Battery Model (This is the specific battery model that is attached to your inverter)
Upcoming Features
The next release will introduce support for charging and discharging VitaPower (VT1000) and EV-Charger (SMILE-EVC11). Further details will be provided in the coming weeks. 👀
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.7...v0.5.8
Energy Systems - Building Energy Monitoring
- Python
Published by Poshy163 2 months ago

homeassistant-alphaESS - Documentation Updates, SET Limit Warnings, and Total Generation Statistic
What's Changed
- Update documentation by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/154
- Add persistent notification for warning about limit for SET calls by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/148
- Add Total Generation statistic by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/146
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.6.1...v0.5.7
Energy Systems - Building Energy Monitoring
- Python
Published by Poshy163 4 months ago

homeassistant-alphaESS - Fix for updateDisChargeConfigInfo
What's Changed
- Fix updateDisChargeConfigInfo not working by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/143
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.6...v0.5.6.1
Energy Systems - Building Energy Monitoring
- Python
Published by Poshy163 6 months ago

homeassistant-alphaESS - v0.5.6 - Force battery discharge and charge support & API Fixes
What's Changed
- Update throttle to 1.4 (was 1.35)
- Remove integration crashing when API calls fail (404 errors)
- Add battery discharge and charge buttons (15/30 mins and 1 hour)
- Add reset charge/discharge battery. to set all configs to 00:00 (aka resetting them)
- Discharge and charge buttons can each only be pressed once every 10 mins (OpenAPI limitation)
- Supports using via automations (good for people using the Amber/dynamic pricing)
- Show the data being provided from getDisChargeConfigInfo and getChargeConfigInfo
- Add charging range for batteries
Additional Info
- Due to the limitations of the API, the discharge and charge config will round up to the nearest 15 min (eg at 12:02 you press the 15 min discharge config. it wont go live until 12:15, and it wont finish until 12:30)
- If the charge/discharge button are selected before the 10 min cooldown enforced by the API, a client side error will be shown in the logs (working on finding a better solution)
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.5...v0.5.6
Energy Systems - Building Energy Monitoring
- Python
Published by Poshy163 6 months ago

homeassistant-alphaESS - v0.5.5 - Update default value to None and improve multi-inverter experience
What's Changed
- Update default value to None and improve multi-inverter experience by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/130
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.4...v0.5.5
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 8 months ago

homeassistant-alphaESS - v0.5.4 - Support State of Charge for Storion-S5
What's Changed
- Support State of Charge for Storion-S5 by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/126
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.3...v0.5.4
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 8 months ago

homeassistant-alphaESS - v0.5.3
- Add safe_get method for certain coordinator data variables: thank you - @Poshy163
- QOL improvements: thank you - @Poshy163
What's Changed
- Add safe_get method for certain coordinator data variables by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/122
- QOL improvements by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/125
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.2...v0.5.3
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 8 months ago

homeassistant-alphaESS - Update manifest.json to match release
Fix to issue #120 (manifest for version 0.5.1 states it's version 0.4.9)
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.5.1...v0.5.2
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 9 months ago

homeassistant-alphaESS - Added HACS and hassfest actions
Added HACS and hassfest actions in preparation to submitting to the default HACS repository.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 9 months ago

homeassistant-alphaESS - v0.5.0
What's Changed
Since v0.5.0beta
Support Custom Currency for total income by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/118
Since v0.4.9
Storion-S5 System fix and Improvements by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/116
- Add additional data points provided by the API.
- Check if any data points from the API are blank or a whitespace, if so. default to 0
- If multiple inverters exists, throttle the subsequent inverters calls to reduce the chance of a 6053 max requests error
- Added Self Sufficiency & Self Consumption
- Fix for errors regarding 'NoneType'
- Add EMS Status
- Storion S5 Fixes, unfortunately for Storion owners their systems do not generate real time statistics so these data points are removed from Storion inverters:
- Instantaneous Generation
- Instantaneous Grid I/O Total
- Instantaneous Grid I/O L1
- Instantaneous Grid I/O L2
- Instantaneous Grid I/O L3
- Instantaneous PPV1
- Instantaneous PPV2
- Instantaneous PPV3
- Instantaneous PPV4
- Instantaneous Battery I/O
- Instantaneous Load
- State of Charge
- Instantaneous Battery SOC
- Solar to Load
- Solar to Grid
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.4.9...v0.5.0
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 9 months ago

homeassistant-alphaESS - Storion-S5 System fix and Improvements
Multiple changes thanks to @Poshy163
- Add additional data points provided by the API.
- Check if any data points from the API are blank or a whitespace, if so. default to 0
- If multiple inverters exists, throttle the subsequent inverters calls to reduce the chance of a 6053 max requests error
- Added Self Sufficiency & Self Consumption
- Fix for errors regarding 'NoneType'
- Add EMS Status
- Storion S5 Fixes, unfortunately for Storion owners their systems do not generate real time statistics so these data points are removed from Storion inverters:
- Instantaneous Generation
- Instantaneous Grid I/O Total
- Instantaneous Grid I/O L1
- Instantaneous Grid I/O L2
- Instantaneous Grid I/O L3
- Instantaneous PPV1
- Instantaneous PPV2
- Instantaneous PPV3
- Instantaneous PPV4
- Instantaneous Battery I/O
- Instantaneous Load
- State of Charge
- Instantaneous Battery SOC
- Solar to Load
- Solar to Grid
What's Changed
- Storion-S5 System fix and Improvements by @Poshy163 in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/116
Full Changelog: https://github.com/CharlesGillanders/homeassistant-alphaESS/compare/v0.4.9...v0.5.0beta
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 9 months ago

homeassistant-alphaESS - Fix blocking call warnings
Fixes issue https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/113 [Detected blocking call to open inside the event loop by custom integration 'alphaess'.]
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders 10 months ago

homeassistant-alphaESS - Updated deprecated measurement usage.
This release addresses the warning message that is generated regarding deprecated units of measurement.
See https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/103 for the issue.
Thanks @CadeusTheGreat for the pull request (https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/102) with the fixes.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Prevent NoneType exceptions at local midnight
Thanks to @dan-s-github - Prevent the NoneType exceptions that occur at midnight local time.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Fix for UTC reset issue #85
Thanks to @Poshy163 for the fixes to issue #85
Unfortunately Total Load remains impacted if you are not based in UTC timezone. That will need a change by AlphaESS to resolve.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Additional Debugging and API validation
This release adds additional validation from API calls which should help reduce unexpected errors if the API doesn't provide the expected data. It also includes a lot more optional debug data which should help to troubleshoot when issues do occur.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Fix for issue 85 - attempt two
Another attempt to fix issue #85
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Fix for issue 85 - end of day reset in wrong timezone
This should fix Issue https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/85 "Sensors not reseting at local midnight - Instead at UTC"
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Fix for missing prompts in configuration flow
This fixes the missing text in the prompts for AppID and AppSecret during the configuration flow.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Fix for setting Charge/Discharge
Fixes to errors when setting charge/discharge
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Switch to using AlphaESS OpenAPI
[!WARNING]
Caution - Breaking Change
This update uses the new AlphaESS OpenAPI. The OpenAPI uses entirely new authentication credentials - you must make sure you have registered an account as an AlphaESS OpenAPI developer and bound your inverter to your developer account before installing this release.
Registering up for an OpenAPI developer account
Register at https://open.alphaess.com/ for a (free) account to get your Developer ID (AppID) and Developer Secret (AppSecret).
Once registered, bind your battery/inverter to the developer account via the web UI.
Modifying existing installs to use the new OpenAPI
If you had previously been using this custom component in Home Assistant you will need to change to use the new authentication mechanism required by the AlphaESS OpenAPI.
- First upgrade the HomeAssistant component to at least version 0.4.0 and then restart your HomeAssistant
- In HomeAssistant navigate to Settings / Devices & Services / AlphaESS
- Look for the pane labeled Integration entries and click on the "3 dots" menu to the right of your existing AlphaESS service.
- Delete the existing AlphaESS service.
- Click Add Entry to add a new AlphaESS service
- Provide the AppID and AppSecret for your account on the Alpha ESS OpenAPI developer portal.
- The new service will be created keeping the same entity/device names as before.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Workaround for AlphaESS authentication changes
AlphaESS introduced breaking authentication changes, documented in issue https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/76
This is not a complete fix - it is only a temporary workaround (thanks @matt-oneill) whilst I work on incorporating the necessary authentication changes for a permanent fix.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 1 year ago

homeassistant-alphaESS - Replaces deprecated async_setup_platforms with async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
Fix for issue https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/61
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders about 2 years ago

homeassistant-alphaESS - Fixes for settings with multiple invertors and for errors when offline
Fixes for two reported issues
-
Error while Inverter is offline https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/58
-
Multiple inverters https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/53
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders about 2 years ago

homeassistant-alphaESS - Battery Charge / Discharge Settings - UI Improvements
Addition of field selectors to improve UI when adjusting battery charge/discharge settings.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Add ability to set battery/charge discharge paramaters
Adjusting Battery Charge / Discharge Settings
This is a change that has been requested for a long time. Thanks again to @matt-oneill for making this work.
https://github.com/CharlesGillanders/homeassistant-alphaESS#services
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fixes breaking changes introduced by latest Alpha cloud API.
Fixes breaking changes introduced by latest Alpha cloud API.
Fixes Issue https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/45
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fix for AlphaESS cloud changes introduced on 29th October 2022
Thanks to @matt-oneill again for so quickly reacting to the breaking changes introduced by AlphaESS to their cloud API today.
Should fix issue https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/44
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS -
Fix for the authentication refresh issue
Should fix:
https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/40
It is unclear yet if these issues are due to further AlphaESS API updates.
https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/41
https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/42
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fix authentication refresh issue
Fix for the authentication refresh issue
https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/40
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fix AlphaESS Authentication Issue
Use v0.0.12 of the AlphaESS Api library which contains a fix for the authentication issue flagged in https://github.com/CharlesGillanders/homeassistant-alphaESS/issues/37
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fix Bug introduced in v0.2.4
Update to use v0.0.9 of the AlphaESS API library. Required to fix a stupid bug I introduced in release v0.2.4.
Thanks to @matt-oneill for identifying it.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fix AlphaESS API date Issues & Add PPV2 and PPV2
Hopefully permanent fix for occasional AlphaESS API cloud API date formatting issues as well as merge of display of instantaneous PPV and PPV2 measurements from @Spookster
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fix for UnboundLocalError: local variable 'errors' referenced before assignment
@Z0472 reported an error UnboundLocalError: local variable 'errors' referenced before assignment in the initial configuration of the integration.
This release fixes that error.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Add Instantaneous Power Sensors
Thanks to @2000game for the original pull request that added these additional sensors.
Instantaneous Power Sensors
8 new sensors have been added to the integration
- Instantaneous Grid I/O L1
- Instantaneous Grid I/O L2
- Instantaneous Grid I/O L3
- Instantaneous Generation
- Instantaneous Battery SOC
- Instantaneous Battery I/O
- Instantaneous Grid I/O Total
- Instantaneous Load
All of these sensors (except for battery state of charge) return a value in Watts, representing the instantaneous measurement at a single point in time rather than the existing sensors which typically return a value in kWh representing the total energy for that metric over the most recent 24 hours.
More frequent data
As a result of adding these new power sensors the integration has also been updated to pull statistics more frequently - every minute compared to the previous every five minutes.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Switch to DeviceEntryType instead of entry_type
This is a rewrite of the integration to remove the deprecated use of entry_type and switch to using DeviceEntryType.
Alongside that change I have made many other adjustments to follow HomeAssistant best practices.
No new functionality in this release but this integration will now continue to work correctly as HomeAssistant removes some older code.
Re-published release with a minor update to fix a typo preventing the integration from starting
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Switch to DeviceEntryType instead of entry_type
This is a rewrite of the integration to remove the deprecated use of entry_type and switch to using DeviceEntryType.
Alongside that change I have made many other adjustments to follow HomeAssistant best practices.
No new functionality in this release but this integration will now continue to work correctly as HomeAssistant removes some older code.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - Fix data gathering
AlphaEss made a change on 27th August 2022 to their API which resulted in this automation no longer being able to gather data.
This release fixes the automation to allow data gathering to work again.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders over 2 years ago

homeassistant-alphaESS - More descriptive information in HACS
Updated information files to provide for better descriptions in HACS.
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders almost 3 years ago

homeassistant-alphaESS - v0.1.0
What's Changed
- Adding data for EV Charger by @Tupsi in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/15
- Made file structure compatible with HACS #23 by @2000game in https://github.com/CharlesGillanders/homeassistant-alphaESS/pull/26
Energy Systems - Building Energy Monitoring
- Python
Published by CharlesGillanders almost 3 years ago
