All Projects → naofireblade → Homebridge Neato

naofireblade / Homebridge Neato

Licence: mit
A Neato vacuum robot plugin for homebridge.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Homebridge Neato

Homebridge Samsung Tizen
Homebridge plugin for Samsung TV's with Tizen OS
Stars: ✭ 364 (+574.07%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Mi Aqara
a homebridge plugin for XiaoMi Aqara plugin.
Stars: ✭ 990 (+1733.33%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-dyson-fan
A Homebridge plugin for controlling a Dyson fan.
Stars: ✭ 17 (-68.52%)
Mutual labels:  homebridge, homebridge-plugin
HomeKit-Bridge
Enabled HomeKit integration via Homebridge for Indigo Home Automation
Stars: ✭ 43 (-20.37%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Tplink Smarthome
TP-Link Smarthome Plugin for Homebridge
Stars: ✭ 277 (+412.96%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-verisure
 Platform plugin for Homebridge allowing to manage and control Verisure devices.
Stars: ✭ 42 (-22.22%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Unifi Protect
📹 Complete HomeKit integration for UniFi Protect with full support for most features including autoconfiguration, motion detection, and multiple controllers: https://homebridge.io
Stars: ✭ 335 (+520.37%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-synology
Control your Synology Diskstation with Homekit
Stars: ✭ 135 (+150%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-automation-switches
A flexible automation switch for Homebridge: https://github.com/nfarina/homebridge
Stars: ✭ 96 (+77.78%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-lg-thinq-ac
Homebridge plugin for LG ThinQ-enabled portable air conditioner
Stars: ✭ 44 (-18.52%)
Mutual labels:  homebridge, homebridge-plugin
Ring
Unofficial API for Ring Doorbells, Cameras, Alarm System, and Smart Lighting
Stars: ✭ 437 (+709.26%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Govee
Homebridge plugin to control Govee devices supported by the official Govee API.
Stars: ✭ 33 (-38.89%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-ranger
A HomeKit range extender for Bluetooth Low Energy (BLE) accessories.
Stars: ✭ 65 (+20.37%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Mi Gateway Fm
XiaoMi Gateway FM plugin for HomeBridge.
Stars: ✭ 43 (-20.37%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-google-nest-sdm
A Homebridge plugin for Google Nest devices that uses the Google Smart Device Management API. Supports Cameras, Doorbells, Displays, and Thermostats.
Stars: ✭ 16 (-70.37%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-vorwerk
A Vorwerk Kobold VR200 and VR300 vacuum robot plugin for homebridge.
Stars: ✭ 14 (-74.07%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-daikin-airbase
A Homebridge plugin for the Daikin Airbase WiFi module
Stars: ✭ 14 (-74.07%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-homeconnect
Home Connect home appliances plugin for Homebridge
Stars: ✭ 70 (+29.63%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-konnected
A Homebridge plugin for Konnected Alarm Panel devices
Stars: ✭ 25 (-53.7%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Hubitat Tonesto7
Hubitat Homebridge Plugin
Stars: ✭ 45 (-16.67%)
Mutual labels:  homebridge, homebridge-plugin

homebridge-neato

npm npm GitHub last commit

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:

Buy Me A Coffee

Feel free to leave any feedback here.

Features

  • House Cleaning
    • Eco mode
    • Extra care navigation
    • Nogo lines
  • Zone cleaning 1, 2
  • Spot cleaning
    • Individual spot size 1, 3
    • Clean twice 3
  • Return to dock
  • Find the robot
  • Schedule (de)activation
  • Robot information
    • Battery level
    • Charging state
    • Dock occupancy
    • Model and firmware version
  • Automatic or periodic refresh of robot state
  • Multiple robots

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.

Installation

  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.
  4. Update your configuration file. See the sample below.

Configuration

Add the following information to your config file. Change the values for email and password.

Simple

"platforms": [
	{
		"platform": "NeatoVacuumRobot",
		"email": "YourEmail",
		"password": "YourPassword"
	}
]

Advanced

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"]
	}
]

Tested robots

The plugin is successfully tested with all Neato Connected Robots.

Contributors

Many thanks go to

  • ghulands for finding and fixing a bug when no robot is associated with the neato account
  • Berkay for adding the schema file to use the plugin with homebridge-config-ui-x
  • Antoine de Maleprade for adding the zone cleaning feature
  • DJay for testing out tons of new beta versions
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].