This is a plugin for homebridge to control your Neato vacuum robot. You can download it via npm.
If you like this plugin and find it useful, I would be forever grateful for your support:
Feel free to leave any feedback here.
1 Only available on the Neato D7.
2 You can send the robot from one room to another as well. He will return to the base, wait there some seconds and then starts cleaning the next room.
3 You need a third party app like eve to access these features.
npm install -g homebridge
npm install -g homebridge-neato
Add the following information to your config file. Change the values for email and password.
"platforms": [
{
"platform": "NeatoVacuumRobot",
"email": "YourEmail",
"password": "YourPassword"
}
]
Below are explanations for advanced parameters to adjust the plugin to your needs. All parameters are optional.
refresh
Timer for periodic refresh of robot state. The default is auto
. The options are:
auto
Updates the robot state when a cleaning was started via homekit so that you can activate automations based on a successful cleaning.
120
Or any other time in seconds (minimum 60
) is required if you want to receive robot state updates after starting the cleaning from outside of homekit (e.g. neato app or schedule).
0
Disables background updates completely.
hidden
List of plugin features that you don't want to use in homekit (e.g. dock
, dockstate
, eco
, nogolines
, extracare
, schedule
, find
, spot
).
"platforms": [
{
"platform": "NeatoVacuumRobot",
"email": "YourEmail",
"password": "YourPassword",
"refresh": "120",
"hidden": ["dock", "dockstate", "eco", "nogolines", "extracare", "schedule", "find", "spot"]
}
]
The plugin is successfully tested with all Neato Connected Robots.
Many thanks go to