Skip to content
This repository has been archived by the owner on Jul 12, 2023. It is now read-only.

Releases: mjmeli/ha-duke-energy-gateway

Release v0.1.7

10 May 16:07
9e298a2
Compare
Choose a tag to compare

What's Changed

  • Update pydukeenergy version to 1.0.6 to get updated basic auth digest by @mjmeli in #176

Full Changelog: v0.1.6...v0.1.7

Release v0.1.6

04 May 15:07
Compare
Choose a tag to compare

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

04 May 13:54
Compare
Choose a tag to compare

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

06 Jan 20:35
Compare
Choose a tag to compare
  • 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

06 Jan 20:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

Release v0.1.2

07 Sep 20:01
8807282
Compare
Choose a tag to compare

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

Full Changelog: v0.1.1...v0.1.2

Release v0.1.1

24 May 14:33
a8214ce
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

Release v0.1.0

28 Dec 15:34
1b4cdd2
Compare
Choose a tag to compare

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.
  • 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

18 Dec 14:14
6a04d8a
Compare
Choose a tag to compare
Beta Release v0.1.0b9 Pre-release
Pre-release

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

16 Dec 02:03
Compare
Choose a tag to compare
Beta Release v0.1.0b8 Pre-release
Pre-release

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