Releases: mjmeli/ha-duke-energy-gateway
Release v0.1.7
What's Changed
Full Changelog: v0.1.6...v0.1.7
Release v0.1.6
Important
Duke Energy will be shutting down the gateway pilot program at the end of June. After this time, this integration will stop functioning.
What's Changed
Full Changelog: v0.1.5...v0.1.6
Release v0.1.5
Important
Duke Energy will be shutting down the gateway pilot program at the end of June. After this time, this integration will stop functioning.
What's Changed
Full Changelog: v0.1.4...v0.1.5
Release v0.1.4
- Update pydukeenergy version to 1.0.5 to increase time at which MQTT timeouts fail realtime stream
Full Changelog: v0.1.3...v0.1.4
Release v0.1.3
What's Changed
Full Changelog: v0.1.2...v0.1.3
Release v0.1.2
What's Changed
- update pydukeenergy version to 1.0.2 to fix account-details 400 issue (fixes #128) by @mjmeli in #129
Dev Dependency Updates
- Bump reorder-python-imports from 2.6.0 to 3.1.0 by @dependabot in #91
- Bump reorder-python-imports from 3.0.1 to 3.1.0 in /.github/workflows by @dependabot in #90
- Bump black from 21.7b0 to 22.8.0 by @dependabot in #127
- Bump release-drafter/release-drafter from 5.19.0 to 5.20.1 by @dependabot in #120
- Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.0.0 by @dependabot in #102
- Bump reorder-python-imports from 3.1.0 to 3.8.2 in /.github/workflows by @dependabot in #113
- Bump pre-commit from 2.16.0 to 2.20.0 in /.github/workflows by @dependabot in #114
- Bump black from 22.3.0 to 22.8.0 in /.github/workflows by @dependabot in #121
- Bump pip from 22.0.4 to 22.2.2 in /.github/workflows by @dependabot in #122
- Bump flake8 from 3.9.2 to 5.0.4 by @dependabot in #126
- Bump pylint from 2.10.2 to 2.15.2 by @dependabot in #130
- Bump actions/setup-python from 3 to 4 by @dependabot in #109
- Bump reorder-python-imports from 3.1.0 to 3.8.2 by @dependabot in #124
- Bump pre-commit from 2.14.0 to 2.20.0 by @dependabot in #118
- Bump flake8 from 4.0.1 to 5.0.4 in /.github/workflows by @dependabot in #123
Full Changelog: v0.1.1...v0.1.2
Release v0.1.1
Release v0.1.0
This is a large feature update to the Duke Energy integration. This is a large refactoring of the integration required to implement a new sensor - realtime power usage!
Highlights of this release will be:
- Moved default meter selection logic into abstracted pyduke-energy function select_default_meter
- Implementation of real-time power usage sensor
- New sensor
sensor.duke_energy_current_usage_w
that represents the real-time power usage in watts. - This data is pushed from the gateway device every 1-3 seconds. NOTE: This produces a lot of data. If this update interval is too frequent for you, you can configure a throttling interval in seconds via the integration configuration.
- Note that since this is power usage, it cannot be used as-is for the Home Assistant energy dashboard. Instead, you can use the
sensor.duke_energy_usage_today_kwh
sensor, or you need to feed this real-time sensor through the Riemann sum integral integration.
- New sensor
- Add rounding to usage today sensor
- Additional debug logging for investigating issues
Full Changelog
What's Changed
- use the new select_default_meter client lib method to select meter by @mjmeli in #27
- Implementation of real-time energy usage sensor by @mjmeli in #28
- fix migration error by @mjmeli in #29
- Realtime updates by @mjmeli in #30
- add rounding to usage today sensor by @mjmeli in #31
- Rounding by @mjmeli in #33
- bump pyduke-energy to v0.0.12 by @mjmeli in #42
- 0.1.0b7 - tick pyduke-energy to fix reconnect blocking, fix NoneType not callable error by @mjmeli in #46
- integrate to pyduke-energy 1.0.0 by @mjmeli in #53
- fix issue with multiple update listeners on entry unload/reload by @mjmeli in #54
- Bump hacs/action from 21.2.2 to 21.12.0 by @dependabot in #55
- Bump hacs/action from 21.12.0 to 21.12.1 by @dependabot in #56
- Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #34
- Bump actions/setup-python from 2.2.2 to 2.3.1 by @dependabot in #44
- Bump pre-commit from 2.15.0 to 2.16.0 in /.github/workflows by @dependabot in #45
- Bump black from 21.9b0 to 21.12b0 in /.github/workflows by @dependabot in #49
- 0.1.0 Release by @mjmeli in #57
Full Changelog: v0.0.11...v0.1.0
Beta Release v0.1.0b9
What's Changed
- integrate to pyduke-energy 1.0.0 by @mjmeli in #53
- this implements a new way to make sure any connection losses to the realtime MQTT stream are retried
- limits MQTT connection attempts to a max of 60 seconds. if no connection is achieved after 60 seconds, we will completely restart the whole connection attempt
- in the event of an internet outage, this will attempt reconnect on an exponential backoff schema from 1 minute to a max of every 60 minutes (tl;dr- you should see the stream restore within 60 minutes max)
Full Changelog: v0.1.0b8...v0.1.0b9
Beta Release v0.1.0b8
What's Changed
- Tick
pyduke-energy
version to 0.0.15 to fix an issue where the usage measurement was extremely high (fixes #50)
Full Changelog: v0.1.0b7...v0.1.0b8