Releases: jeremywillans/ha-rest980-roomba
Braava and Multi-Floor Configuration!
This release brings Braava and Multi-Floor Configurations examples!
Braava deployment follows the same steps as the Roomba, just substituting the files.
I have added some instructions inline for Multi-Floor, as well as a new section in the FAQ.
Additionally -
- New clean_passes has been renamed to clean_mode and will now be shown on the Lovelace card, for Braava, clean_mode will represent the pad wetness option selected.
- Lovelace YAML files have been rewritten to correctly use fold-entity-rows, now within a entities card (as it is intended to be, per the developer)
2021 Code Changes
Geez its been a whilst since I've done a release 🤦
Here is a list of the recent changes to the code, noting that iRobot have stopped providing Job area cleaned data in the API, so this field has been removed.
Vacuum Changes
- Add Room Check for Selective Clean
- Add Software Version attribute
- Fix Job Time, Resume In and add Expires (replacing Job Area)
- Add Error Message Attribute
- Update FAQ and README
- Fix missing Input Boolean in Fridge CZ (#20, thanks @ElieSauveterre!)
- Add additional Not-Ready states
- Fix naming inconsistency
Map Image File Changes
Support for Clean Zones
Minor release this time... but cant go wrong with support for Clean Zones! 🥳
Implement Not Ready Status
This release brings Not Ready Status, and a new attribute for mapping the status codes allowing better visibility of what your Roomba is doing!
Additionally, testing has revealed that the map timestamp does not need to be included with the selective room clean, and has been removed from the configuration 👍
Other Changes/Bug-fixes
- README Updates
- FAQ Updates
- Typo in Jobs Attribute
- Fix Group Configuration
- Include missing Notify Secret
- Fix Rotate Angle !!!!
Ordered Cleaning
This release brings Ordered Cleaning and some example Automations
Other Changes/Bug-fixes
- Add Image cleanup automation
- Add initial coordinate skipping to image.php file
- Add delimiter option for image.php file wording (allows single or multiple lines for the text)
- Change power_boost to carpet_boost (#5) (other features from here coming soon!)
- Insert YAML file links in README
- Fix incorrect YAML link in README (#7
- Update README to reflect API no longer showing room names
- Notifications on finish and stuck states, IOS also includes map shown on lock screen
- Did I mention ORDERED CLEANING?! 🥳
Attribute Updates
Updated Error Handling
Adding the dynamic pmap entries in 0.4 causes errors if your model does not support this feature.
This release adds better error handling for the pmap and clean base fields.
Maintenance Release
This maintenance release includes the following
- Removed manually defining pmap_id and user_pmap_id fields, these are now dynamically stored
- Add Pending State after Cleaning when Roomba is saving maps
- Update Region examples in secrets.yaml as you only need to send the region ID, not the whole string
Maintenance Release
this maintenance release fixes/adds the following
- updates lovelace configuration for the updated check-button-card
- add bin clean maintenance task
- updates maintenance tasks to use "due" mode to show when its time for a spruce
- add new rest980 sensor attributes support the new job tab for lovelace-roomba-vacuum-card
- add portainer stack configuration (thanks mhabegger!)
- update prerequisites list
- replaces rotate map option with rotate roomba lines (thanks Pierre!)
- simplifies updating line color in image.php file
- adds "fill" mode for map
- adds new FAQ entries
BREAKING CHANGES
- job_time attribute has been renamed to total_time
- please move to use the proper check-button-card
Publish of Dev Branch
Publish of Dev Branch
- New Lovelace Custom Card
- Complete rewrite of rest980 sensor using attributes
- Add Maintenance Task management
- Image.php flip/rotate now only affects Roomba lines
- Updated secrets file region examples for new firmware
- Publish FAQ document