36e8496108
* Added periodic refresh of robot state * Improved go to dock switch to be enabled as soon as possible without manual refresh * Improved switches to indicate the time an action lasts * Improved eco mode to not be overwritten by robot state |
||
---|---|---|
_config.yml | ||
CHANGELOG.md | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md |
homebridge-neato
This is a plugin for homebridge to control your Neato vacuum robot. You can download it via npm.
Feel free to leave any feedback here.
Features
- Start and pause cleaning
- Return to dock*
- Enable and disable schedule
- Enable and disable eco mode
- Get battery info
- Get dock info
* The robot needs to clean for some seconds before he knows where his dock is. After this time the switch to send him home will be automatically available.
Hint: To control the robot with your own commands just set up a scene with the name of your choice.
Installation
- Install homebridge using:
npm install -g homebridge
- Install this plugin using:
npm install -g homebridge-neato
- If you don't have a Neato account yet create one here.
- Update your configuration file. See the sample below.
Configuration
Add the following information to your config file. Change the values for name, email and password.
The parameter refresh is optional (default 120 seconds) and adjusts in what interval changes in the robot state will be pushed to homekit (e.g. when starting the robot with the neato app). The minimum is 60 seconds. You can disable this by entering 0.
"accessories": [
{
"accessory": "NeatoVacuumRobot",
"name": "YourRobot",
"email": "YourEmail",
"password": "YourPassword",
"refresh": "120"
}
]
Tested robots
- BotVac Connected (Firmware 2.2.0)
If you have another connected neato robot, please tell me about your experience with this plugin.