- Added start and pause cleaning
- Added return to base
- Added enable and disable schedule
- Added enable and disable eco mode
- Added battery info
- Added dock info
- Improved logging to use a debug library
- Improved the go to dock command
- Added periodic refresh of robot state while cleaning
- Added optional periodic refresh of robot state while not cleaning
- Added error messages when cant login or get robot
- Improved go to dock switch to be enabled as soon as possible without manual refresh
- Improved switches to indicate the time an action needs to complete
- Improved eco mode to not be overwritten by robot state update
- Added support for Neato BotVac D5 Connected
- Fixed a bug that refresh is not disabled when set to 0
- Added support for multiple robots
- Added log output when user requests accessory identify
- Changed plugin to platform instead of single accessory
- Removed parameter name from config
- Added config parameter for extraCareNavigation
- Added config parameter to disable switches/sensors
- Fixed config parameter to disable switches/sensors not optional
- Fixed compatibility with homebridge 0.4.23 (occupancy sensor not working)
- Added error log while refreshing robot state
- Fixed a rare bug where the robot stops after some seconds of cleaning
- Fixed an exception when no robot is associated with the account
- Added noGo lines button
- Added extra care navigation button
- Added syncing cleaning options from last run
- Added option to disable background state update completely
- Changed goto dock button is now always off
- Changed error handling
- Changed debug messages
- Updated node-botvac dependency to 0.1.6
- Removed extra care navigation option parameter (is now a button)
- Updated node-botvac dependency to 0.1.7
- Added schema file for use with homebridge-config-ui-x
- Added support for zone cleaning
- Fixed homebridge startup failed when robot does not support zone cleaning
- Fixed homebridge startup failed when robot does not support mapping
- Fixed homebridge crash when robot has a map without zones
- Fixed homebridge crash when homebridge has no internet connection or the neato servers are offline
- Fixed homebridge crash when 2 zones have the same name
- Added find me function
- Added spot cleaning function with individual spot size and repeat option
- Added model and firmware information to homekit
- Added logic to be able to change the currently cleaned room
- Improved number of requests when having multiple rooms
- Fixed room switches not taking eco and extraCare mode into account
- Fixed room switches not supporting pause/resume
- Fixed robot not shown before setting up a floor plan
- Fixed homebridge crash with multiple robots per account
- Fixed warnings since homebridge 1.3.0