- Default name will now vary based on device type
- Prevent error with persistent data #67
- Prevent error on startup caused Model info not being available
- Model ID in DeviceInfo (added in 2024.8)
- Use new async_setup method (added in 2024.8)
- Don't trigger update, if data is unchanged.
- Bumped library versions for HASS 2024.8
- Requires Home Assistant 2024.8+
- Upgrade to python-ember-mug 1.0.1
- Move data to
entry.runtime_data
introduced in Home Assistant 2024.4
- Requires Home Assistant 2024.4+ and Python 3.12
- Pre-defined presets to set your temperature #45
- Make data serializable for compatibility with MQTT Stream component #47
- Support for Tumbler
- Model information, capacity, colour and number.
- Device discovery method changed (internally)
- "Unknown" state for newer models renamed to "Standby"
- Mug references changed to be device-agnostic as much as possible
- Requires Home Assistant 2023.9+
- Support for Python 3.12 for Home Assistant 2023.11+
- Name and document support of Travel Mug 2 (Thanks @z-master42!)
- Updated minimal requirements to match latest Home Assistant
- Removed support for Python 3.10 as Home Assistant no longer supports it.
- Requires Home Assistant 2023.8+
- Attribute name error in Colour in light entity causing setup errors
- Added support for Travel Mug (Thanks @bmcclure)!
- Added Volume Level attribute for Travel Mug
- Added services/characteristic logging if debugging (only useful for devs)
- Entity ID prefix is changed for non "Mug" entities.
- It is now:
ember_cup
for the Cup - And:
ember_travel_mug
for the Travel Mug.
- It is now:
- Debug option in config (for development)
- Add support for Ember Cup
- Allow Travel Mug to be setup although, they are not supported yet.
- Requires Home Assistant 2023.4+
- Use new translations for entity names and state attributes
- Pairing with Bluetooth Proxies (just because of Home Assistant 2023.4)
- Request only connectable adapters
- Requires Home Assistant 2023.3+
- Compatibility with changes decimal precision option
- Requires Home Assistant 2023.2+
- Only supports Python 3.10+ (like 2023.2)
- Binary sensor for low battery warning
- Light Entity for Mug LED
- Text Entity for Mug Name
- Select Entity for Mug Temperature Unit
- Translations (en/fr) for entity states/attributes
- Partial support for Bluetooth Proxies
- Target Temperature sensor was converted to editable Number Entity
- Entity IDs were renamed to follow standard format and facilitate multiple mugs
{domain}.ember_mug_{mac_address}_{name}
- Removed custom services. Replaced with built-in calls to new entities:
- Mug Name:
text.set_value
- Temperature Unit:
select.select_option
- Target Temp:
number.set_value
- Mug LED:
light.turn_on
(Only changes RGB value. Turn Off and brightness do nothing.)
- Mug Name:
- Add binary sensor for if the mug is on its base (Thanks @bwduncan!)
- Set unavailable on error (Thanks @winstona!)
- Don't try to pair on Bluetooth Proxies. (Doesn't fix proxies, but doesn't crash)
- Support for the new Bluetooth Integration in Home Assistant 2022.8
- Automatic discovery of device
- Changed to new Bluetooth Integration, so old device needs to be removed and re-added after update.
- Fix error decoding dsk for some people
- Only works on Home Assistant 2022.8 with Bluetooth Integration Disabled
- Fixes to make it run on Home Assistant 2022.8.X as long as the Bluetooth Integration is disabled
- Bump bleak version
- Add stack trace for debugging and test a few fixes
- Try top improve logging and update manifest with issues link
- Config Flow: The integration can (and should) now be set up via the UI using config flow.
- Add stack trace for debugging and test a few fixes
- Try top improve logging and update manifest with issues link
- Update bleak to 0.13.0
- Update readme slightly
- Upgrade Bleak to 0.12.1
- Initial Release
- feat: Update doc, version number and add a license on principle.