Skip to content

Releases: Breina/PowerTagGateway

v0.6.5: Fix missing phase entities and unavailable sensors

Choose a tag to compare

@Breina Breina released this 08 Sep 16:19

What's Changed

  • Fix entities being Unavailable and per-phase entities (current, voltage, per-phase power and energy) going missing since the async refactor. Reads were cancelled while queued behind each other, which desynchronised the Modbus connection and made whole batches of reads fail #61 #64 #65 #67
  • The sensor, binary sensor and button platforms now set up one after another, and updates run one request at a time, instead of flooding the gateway
  • Clearer warnings when a device's phase sequence or product code can't be read, and no more misleading "Unsupported wireless device: ," for empty slots

If some entities are still missing after updating: check the device's phase sequence in the gateway's web UI, then reload the integration.

Full Changelog: v0.6.4...v0.6.5

v0.6.4: Fix compatibility with HA 2026.8.x

Choose a tag to compare

@Breina Breina released this 06 Sep 12:02

What's Changed

  • Fix UniqueIdVersion enum can not be None by @erwin314 in #60
  • Add defensive programming for old Panel Server firmware #62
  • Compatibility for HA 2026.8.x #64

Full Changelog: v0.6.3...v0.6.4

v0.6.3: Fix compatibility with HA 2026.2.x

Choose a tag to compare

@Breina Breina released this 11 Feb 16:02

What's Changed

  • Fixes an incompatibility with HA 2026.2.x and some errors from the async refactor (#59)

Please note that because of async, your entities will appear as Unavailable for a couple of minutes before any values show up. The upside is that performance on your HA will be much better, and this integration will be less of a resource hog.

Full Changelog: v0.6.2...v0.6.3

v0.6.2: Fix PowerTag Link async code

Choose a tag to compare

@Breina Breina released this 11 Jan 16:50

The 0.6.0 release made our code asynchronous, which means it no longer hogs down HomeAssistant.

This did not work with PowerTag Links however, this is now fixed (#55).

Thank you @malakudi for your contribution!

Full Changelog: v0.6.1...v0.6.2

v0.6.1: Fix edge case during setup

Choose a tag to compare

@Breina Breina released this 03 Jan 13:14

Fixes a small edge case during setup when a Panel Server has health degraded.

Full Changelog: v0.6.0...v0.6.1

v0.6.0: Handle connection drops gracefully

Choose a tag to compare

@Breina Breina released this 01 Jan 17:00

What's Changed

  • Implement async_unload_entry to allow clean unload/reload by @malakudi in #54
  • On connection troubles, disable entities instead of completely locking up HomeAssistant. They'll be re-enabled later. This change made our entire code asynchronous, which will cause things to run much smoother as well.

New Contributors

Full Changelog: v0.5.16...v0.6.0

v0.5.16: Fix duplicate entities and power factor

Choose a tag to compare

@Breina Breina released this 13 Dec 18:22
  • Fix #52: Fixes power factor being off by 100x.
  • Fix #51: @malakudi discovered a bug in how unique ID versions were handled. This caused the unique ID V1 behaviour to be treated as V0. For those of you that have serial numbers that are the same in the first 10 characters, I recommend removing and re-adding the config entry. People that haven't restarted since installing the integration will get duplicate entities upon upgrading (sorry!), feel free to remove the Unavailable ones.
  • Gateway time now uses device class timestamp

Full Changelog: v0.5.14...v0.5.16

v0.5.14: Fix PowerTag firmware verison starting with `V`

Choose a tag to compare

@Breina Breina released this 02 Oct 18:16

v0.5.13: Fix PowerTag Link compatibility with HA 2025.9.x

Choose a tag to compare

@Breina Breina released this 16 Sep 12:42

Fixes #49

Thanks to all people who helped test this on their hardware!

v0.5.12: Compatibility with HA 2025.9.0 (not compatible with lower version)

Choose a tag to compare

@Breina Breina released this 04 Sep 09:36

What's Changed

The pymodbus library renamed the parameter from slave to device_id. This diverges from the current Modbus spec (v1.1b), so integration code was updated accordingly.

Thanks to @erwin314 for noticing and fixing this one!

Full Changelog: v0.5.11...v0.5.12