What's Changed
⚠️ Breaking Changes
A big breaking change in this release. As part of #185, extra device information was added to uniquely identify different accounts. Because of this though, a new device was created for each account and so any existing accounts are now orphaned.
This will impact anywhere where the device is reference in Home Assistant (e.g. dashboards, automations, scripts, etc.).
A new "Device Remove" feature was added at the same time to allow users to remove their old, orphaned accounts.
New Features
- Add new configuration value to reduce polling of infrequently updated sensors by @YorkshireIoT in #187
Bug Fixes
- 109 multiple accounts shown together in device view by @YorkshireIoT in #185
- Fix minor typos in README by @YorkshireIoT in #186
- Add sleep time adjustment to subtract awake time from total sleep time by @YorkshireIoT in #188
Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #166
- Bump google-api-python-client from 2.112.0 to 2.115.0 by @dependabot in #175
- Bump colorlog from 6.8.0 to 6.8.2 by @dependabot in #176
- Bump ruff from 0.1.11 to 0.1.14 by @dependabot in #172
- Bump ruff from 0.1.14 to 0.2.1 by @dependabot in #182
- Update pip requirement from <23.3,>=21.0 to >=21.0,<24.1 by @dependabot in #181
- Bump google-api-python-client from 2.115.0 to 2.116.0 by @dependabot in #178
- Bump homeassistant from 2024.1.1 to 2024.2.0 by @dependabot in #184
Full Changelog: v3.1.0...v4.0.0