Releases: dbuezas/eq3btsmart
Releases · dbuezas/eq3btsmart
v2.0.1
What's Changed
- Add support for device registry by @lkempf in #18
- Refactor callback registration to avoid NoEntitySpecifiedError by @lkempf in #17
- Adds dedicated entities for all features by @dbuezas in #20
- Querying current state should now work better with devices close to the range limit (by means of retrying)
New Contributors
Full Changelog: v1.0.3...v3.0.0
v1.0.3
What's Changed
- Fix wrong dependency with esphome
- Show when device becomes unreachable, but still allow for changing temperature (will be set when available)
- Fix error "NoEntitySpecifiedError(homeassistant.exceptions.NoEntitySpecifiedError: No entity id specified for entity ...)
Full Changelog: v1.0.2...v1.0.3
Fix discovery
Should fix #8
Other devices shouldn't be mistakenly discovered as EQ3
Edge cases
- Attempts to pair: This may make the initial setup a bit easier.
- Uses UUIDs instead of Characteristic int handles for communication: Improves compatibility, as the handles are off by one in Bleak/Linux
- Never fail first update to avoid the entity going into a zombie state if the first update fails.
Reliable Connections
First numbered version.
Connection should be much more reliable now, particularly with multiple thermostats or bad signal.
Dropped the hope of using push state, it didn't work as intended.