Releases: iMicknl/ha-tahoma
Releases · iMicknl/ha-tahoma
v2.3.1
v2.3.0
v2.2.0
What's changed
🚀 Features
- Add service to set cover position with low speed (#242) @iMicknl
- Visually show if covers are opening or closing (#227) @iMicknl
- Make scan interval configurable (#227) @iMicknl
- Add
my
service for light and cover devices (#236) @iMicknl
✨ Enhancement
- Improve entity update after command execution, add retry logic (#227) @iMicknl
- Moved climate devices files to their own directory. (#250) @vlebourl
- Add custom session, handle HTTP_CONNECT_ERRORS and retry on ServerDisconnectedError (#237) @iMicknl
Contributors to this release
v2.1.0
v2.0.1
v2.0.0
What's changed
Version 2 introduces async calls and a Data Update Coordinator to centralize entity updates. This makes the entity update much more responsive! This component now entirely relies on the async api pyhoma.
In case you face any issues with version 2.0, please log them on GitHub.
✨ Enhancement
- Improve climate platform and support dynamic state allocation (#197) @tetienne
- Bring back support for YAML configuration (#201) @iMicknl
- Create constant for ignored devices (#200) @tetienne
- Various small clean (#199) @tetienne
- Reduce platform setup complexity (#198) @tetienne
- Remove SCAN_INTERVAL in favour of DataUpdateCoordinator (#195) @iMicknl
- Enable position for AdjustableSlatsRollerShutter devices (#192) @iMicknl
- Pin pyhoma package and change tahoma_api to pyhoma (#190) @iMicknl
- Implement the DataUpdateCoordinator (#186) @tetienne
- Update implementation for Siren (#183) @iMicknl
- Add missing states for some sensor and binary sensor devices (#182) @iMicknl
- Add device attributes to attributes (#180) @iMicknl
- Add more ui_classes and sort them alphabetically (#168) @iMicknl
- Improve support for GasSensor, ThermalEnergySensor, WaterSensor and add support for Siren Status (#170) @iMicknl
- Simplify logic for RTS devices (#169) @iMicknl
- Add support for SwimmingPool devices (#171) @iMicknl
- Make all functions async, utilise new Python wrapper, better exception handling, improved device mapping (#160) @iMicknl
🐛 Bug Fixes
- Fix missing client for scene (#196) @tetienne
- Rewrite climate component to async approach (#187) @iMicknl
- Fix cover implementation for devices with only cycle command (#184) @iMicknl
- Return unknown if position is over 100 (#172) @iMicknl
- Fix how the unit of measurement is retrieved (#177) @tetienne
- Fix assumed state (#178) @tetienne
- Fix execute_command call (#176) @tetienne
Contributors to this release
v1.6.4
What's changed
Climate platform was refactored to simplify it and keep the entities as close to the physical devices as possible.
⚠️ Breaking changes
- AtlanticElectricalHeater does not support target temperature anymore (#159) @vlebourl
- Options flow has been removed (#159) @vlebourl
✨ Enhancement
- Enhancement/refactor climate (#159) @vlebourl
- Remove return from
apply_action
(#154) @vlebourl - Add helper functions select_command and select_state (#148) @vlebourl
- Add cycle support for the cover platform (#147) @tetienne
- Remove all private properties (#145) @tetienne
- Move forgotten icons to constants. (#144) @vlebourl
- Remove .format(). (#143) @vlebourl
📘 Documentation
🐛 Bug Fixes
- Round float state to 2 digits. (#164) @vlebourl
- Position is incorrectly inverted when 0 because bool(0) == False. (#165) @vlebourl
- Fix rescheduling update. (#158) @vlebourl
- Return None when no position state (#157) @tetienne
- Fix should_wait return value (#156) @vlebourl
- Add support for 'screen' uiClass. (#153) @vlebourl