Releases: catsmanac/home_assistant_custom_envoy
Fix 'fails to load' in v0.0.20-dev-1
This is a test release for upcoming production release of @briancmpbll custom integration.
Fix 'fails to load' issue in 0.0.20-dev-1 test version.
Add active inverter count for legacy envoy
This is a test release for upcoming production release of @briancmpbll custom integration.
This version adds Active Inverter Count
for legacy Envoy, (only for legacy Envoy) #170
Fix net energy production reported as negative net energy consumption
This is released as v0.0.19 of @briancmpbll custom integration.
This is a beta release for upcoming production release of @briancmpbll custom integration.
V0.0.18 report Net Energy Consumption
(grid import) and Net Energy Production
(grid export). With Envoy firmware D7.6.x the source for this information changed it's behavior and started reporting Net Energy Production
as negative Net Energy consumption
#164. To restore the intended behavior the data for these is now obtained from the CT clamps readings page ivp/meters/readings.
V0.0.18 released in production! DEV-Test-3 for v0.0.18: Configuration option to not use production json added
V0.0.18 released in production!
This is test release 3 for V0.0.18.
Changes:
This test release has a configuration option to not use the production json page of the Envoy. It also includes a fix for a copy/paste mistake in one of the new Entity names in v0.0.18-dev-2. Entities current_production and current_consumption are renamed to production_Current and consumption_Current to reflect it's Current (Amps) and not current (now).
Code has been tested on physical ENVOY-S Standard and with simulation files for 1 and 3 phase ENVOY metered and Envoy with Battery and ENVOY Metered without CT connected. Never the less testing is needed as there's quite some code changes.
Changes:
-
Configuration option to not use production json page of Envoy. , intended for use with the Envoy-s Metered only, will tell the integration not to use production endpoint on the Envoy. The production endpoint is a relatively slow endpoint on the Envoy and reportedly crashes or restarts at times resulting in timeouts.
The Envoy-s Metered (only) has other, faster endpoints that provide a subset of what production endpoint offers. This subset is lacking the daily total and last 7 day total values which are only provided by the production endpoint. If you are more interested in faster updates from the CT clamps and have less interest in the Daily total or last 7 day total then this may be an option to consider. The values for today total and last 7 day total will show as unavailable. The values for production and consumption CT clamps will update with every collection cycle. The values for the inverters will continue to update every 5 minutes as before.
-
Renamed entities current_production and current_consumption to production_Current and consumption_Current.
-
Fixed the name of production_Current_L2 that had name Consumption Current L2.
-
For legacy Envoy also use 404 status for inverters page as signal to no longer get these and not signal error back to HA.
-
all changes in v0.0.18-dev-2
-
all changes in v0.0.18-dev-1
Internal changes
- added .gitignore to ignore .vscode folder and python test files.
[V0.0.18 released in production! DEV-Test-2 for v0.0.18: PR149 and PR150 merged. User meters/reports and Amps/Voltage/Frequency/PowerFactor added
V0.0.18 released in production!
This is test release 2 for V0.0.18.
This test release had 2 PR merged, briancmpbll#149 by @testuser7 and briancmpbll#150 by @cddu33.
Code has been tested on physical ENVOY-S Standard and with simulation files for 1 and 3 phase ENVOY metered and Envoy with Baatery and ENVOY Metered without CT connected. Never the less testing is needed as there's quite some code changes.
Changes:
-
Renamed Import Index / Export Index entities to Lifetime net energy consumption and Lifetime net Energy production (2nd name change). Old entities will show as unavailable.
-
New entities PF (power Factor), Voltage (Volt), Frequency (hz) , Current Consumption (amps) and Current Production (amps) by @cddu33
-
Updated French translation file by @cddu33
-
New Entities 'net power consumption' and 'lifetime net energy consumption' by @testuser7
-
documentation updates by @cddu33 and @testuser7
-
Use meters reports page for consumption and production data by @testuser7
-
all changes in v0.0.18-dev-1
Internal changes
- Code reorg for sensor functions for simpler maintenance and additions
- test commandline options added/changed
- -r --rawdump if present write all raw json endpoint information to output (was -d --dumpraw)
- -d --debug if present enable debug logging mode
- -n --number number of data collection loops to execute
- -w --waittime time in seconds to wait between data collection loops.
V0.0.18 released in production! DEV-Test for Rename Import/Export Index to Lifetime Energy Import/Export
V0.0.18 released in production!
This is test release 1 for V0.0.18.
Changes:
- Renamed
Import Index
/Export Index
entities toLifetime Energy Import
/Lifetime Energy Export
- Old entities will show as unavailable.
- Documentation/Readme updated
Internal changes
- Replaced use of HA is_ipv6_address by use of ipaddress module so envoy_reader.py can be run outside of HA.
- Added required module in manifest.json
- test commandline options simplified
- -u --user specify username to use
- -p --pass specify password to use
- -o --ownertoken if present use enphase tokens
- -s --serialnum specify envoy serialnumber
- -i --ipaddress specify envoy ip address
- -d --dumpraw if present write all raw json endpoint information to output
Test 1 for add import and export index by @cddu33
Add Import Export Index from ivp/meters/readings by @cddu33. Adds Import Index and Export Index entities for overall phases and for each individual phase.
test 1 for Enable cert verification for when communicating with enphase (non-local) services by @d1b
Test PR#94 by @d1b to enable cert validation with Enphase
test 1 for Fix for battery charge discharge showing unavailable
0.0.14 when used with batteries showed battery charged and discharged as unavailable. this update should fix that. This release is to test the fix.