All notable changes to this project will be documented in this file.
Note: HA version 2022.3.0
or higher required to support new dropdown elements.
- Fixed: Replace unsupported paper elements with MWC dropdown menu (#99, #100)
Note: HA version 2021.11.0
or higher may be required if you use the standard xiamoi
vacuum integration.
- Added: Support vacuum data from separate sensor entities (#72, #84)
- Added: Support custom service on dropdown attributes (#71)
- Fixed: Icons not showing after change to
ha-button-icon
(#86, #87)
- Added: Support using any data values from vacuum entity (#69)
- Added: Support any generic dropdown list attributes (#69)
- Added: Function
shouldUpdate
to prevent unnecessary re-rendering (#61) - Changed: Use dashes instead of underscore in console info card name
- Fixed: Compatibility issue with HA
0.116
(#56)
Refactored most of the code and added several features and improvements. May contain breaking changes and require some configuration changes! See README for more information.
- Added: Dropdown menu for selecting operation mode/fan speed (#9, #48)
- Added: Support additional buttons and custom service calls (#26, #41, #50, #51)
- Added: Support hiding any state or attribute (#42, #47)
- Added: Display icons with state values and support icons on all attributes
- Added: Display vacuum entity's battery icon if available
- Added: Vendor support for Neato vacuums (#16)
- Added: Vendor support for Xiaomi Mi vacuums (#34)
- Added: Vendor support for Deebot (slim) vacuums (#53)
- Changed: Simplify several vendor integrations
- Changed: Render proper icon buttons with optional labels
- Changed: Make background image disabled by default
- Fixed: Incorrect padding causing hidden text shadows under title
- Fixed: Incorrect unit on
roomba
boolean attribute values (#24)
- Changed: Major refactoring and cleanup of code
- Changed: Use LitElement instead of Polymer
- Added: Support for HA Cast https://cast.home-assistant.io
- Added: Support custom button icons
- Added: Support hiding specific vacuum attributes (#27)
- Added: Vendor support for iRobot Roomba vacuums (#24)
- Added: Option to hide all labels/details (#20)
- Added: Vendor support for Robovac vacuums (#23)
- Fixed: Error on undefined state objects
- Changed: Vendor
ecovacs_ozmo
changed to more accuratedeebot
(#17) - Changed: Round computed numbers for
deebot
values - Fixed: Main value units showing as undefined
- Added: Support alternate attributes for Valetudo/Dustcloud firmware (#15)
- Added: Support alternate attributes for Ecovacs Ozmo models (#17)
- Changed: Improved general attribute and value handling
- Fixed: Wrong button color on light themes (#11)
- Added: Clean spot button and service call (#7)
- Added: Options to show/hide individual buttons
- Added: Customization/translation of labels (#6)
- Fixed: Link to changelog in custom_updater json (#5)
- Fixed: Incorrect option name in readme example
- Added: Support for custom_updater component (#2)
- Added: Vendor support for Ecovacs vacuums (#3)
- Changed: Significant code improvements
- Changed: Accommodate future vendor implementations
- Fixed: Use standardized name and path for background images (#4)
Breaking
- Option
background
renamed toimage
- Custom image URLs must now include the
/local/
path prefix
- Fixed: Unsupported function syntax for some browsers
- Added: Support for
frienly_name
/ custom name (#1) - Added: Version information
- Initial release