homebridge-kobold-Homaassis.../README.md

92 lines
3.4 KiB
Markdown
Raw Normal View History

# homebridge-neato
2018-02-08 12:14:48 +01:00
[![npm](https://img.shields.io/npm/v/homebridge-neato.svg?style=flat-square)](https://www.npmjs.com/package/homebridge-neato)
[![npm](https://img.shields.io/npm/dt/homebridge-neato.svg?style=flat-square)](https://www.npmjs.com/package/homebridge-neato)
[![GitHub last commit](https://img.shields.io/github/last-commit/naofireblade/homebridge-neato.svg?style=flat-square)](https://github.com/naofireblade/homebridge-neato)
2017-04-30 14:17:21 +02:00
This is a plugin for [homebridge](https://github.com/nfarina/homebridge) to control your [Neato](https://www.neatorobotics.com/) vacuum robot. You can download it via [npm](https://www.npmjs.com/package/homebridge-neato).
2019-09-24 20:32:09 +02:00
If you like this plugin and find it useful, I would be very grateful for your support:
2019-09-21 14:25:49 +02:00
<a href="https://www.buymeacoffee.com/2D1nUuK36" target="_blank"><img width="140" src="https://bmc-cdn.nyc3.digitaloceanspaces.com/BMC-button-images/custom_images/orange_img.png" alt="Buy Me A Coffee"></a>
2019-09-17 22:27:06 +02:00
2017-04-30 14:17:21 +02:00
Feel free to leave any feedback [here](https://github.com/naofireblade/homebridge-neato/issues).
2017-04-18 02:51:59 +02:00
2017-06-07 10:48:11 +02:00
## Features
2017-04-18 02:51:59 +02:00
2019-09-24 20:32:09 +02:00
- House Cleaning
2019-09-22 22:16:58 +02:00
- Eco mode
- Extra care navigation
- Nogo lines
2019-09-24 20:32:09 +02:00
- Zone cleaning
2019-09-23 09:12:25 +02:00
- Spot cleaning
2019-09-24 20:32:09 +02:00
- Individual spot size (only D7)
- Clean twice
2018-11-14 18:22:27 +01:00
- Return to dock
2019-09-22 22:16:58 +02:00
- Find the robot
2019-09-24 20:32:09 +02:00
- Schedule (de)activation
2019-09-22 22:16:58 +02:00
- Robot information
2019-09-24 20:32:09 +02:00
- Battery level
- Charging state
- Dock occupancy
- Model and firmware version
- Automatic or periodic refresh of robot state
2019-09-22 22:16:58 +02:00
- Multiple robots
2017-05-04 19:24:33 +02:00
2017-06-07 10:48:11 +02:00
## Installation
2017-04-30 14:17:21 +02:00
1. Install homebridge using: `npm install -g homebridge`
2. Install this plugin using: `npm install -g homebridge-neato`
3. If you don't have a Neato account yet create one [here](https://www.neatorobotics.com/create-account/).
4. Update your configuration file. See the sample below.
2017-06-07 10:48:46 +02:00
## Configuration
2017-06-07 10:51:14 +02:00
Add the following information to your config file. Change the values for email and password.
2017-06-07 10:48:46 +02:00
### Simple
```json
"platforms": [
{
"platform": "NeatoVacuumRobot",
"email": "YourEmail",
"password": "YourPassword"
}
]
```
2017-06-07 10:48:46 +02:00
### Advanced
2017-06-07 10:47:01 +02:00
2018-11-14 18:22:27 +01:00
The following config contains advanced optional settings.
2019-09-22 22:16:58 +02:00
The parameter **refresh** is default set to auto and updates the robot state when the cleaning was started via homekit so that you can activate automations after the cleaning is done. If you want to get robot state updates after starting the cleaning from the neato app or a schedule, you have to set refresh to a static value in seconds e.g. `120`. You can disable background updates completely by setting this to `0`.
The parameter **disabled** accepts a list of switches/sensors that can be disabled in the neato homekit plugin (e.g. `dock`, `dockstate`, `eco`, `schedule`, `findme`, `spot`).
```json
"platforms": [
2017-04-18 02:51:59 +02:00
{
"platform": "NeatoVacuumRobot",
2017-04-18 02:51:59 +02:00
"email": "YourEmail",
"password": "YourPassword",
"refresh": "120",
"disabled": ["dock", "dockstate", "eco", "nogolines", "extracare", "schedule", "findme", "spot"]
2017-04-18 02:51:59 +02:00
}
]
```
2017-06-07 10:48:11 +02:00
## Tested robots
2019-09-22 22:16:58 +02:00
- BotVac Connected
- BotVac D3 Connected
2019-09-22 22:16:58 +02:00
- BotVac D4 Connected
- BotVac D5 Connected
- BotVac D6 Connected
2018-11-14 18:22:27 +01:00
- BotVac D7 Connected
## Contributors
Many thanks go to
2018-11-14 22:42:38 +01:00
- [ghulands](https://github.com/ghulands) for finding and fixing a bug when no robot is associated with the neato account
2019-04-09 12:46:08 +02:00
- [Berkay](https://github.com/btutal) for adding the schema file to use the plugin with homebridge-config-ui-x
2019-09-21 14:25:49 +02:00
- [Antoine de Maleprade](https://github.com/az0uz) for adding the zone cleaning feature
2019-09-24 20:32:09 +02:00
- [DJay](https://github.com/DJay-X) for testing out tons of new beta versions