All Projects → homebridge-plugins → Homebridge Roomba2

homebridge-plugins / Homebridge Roomba2

Licence: mit
Homebridge plugin to connect iRobot Roomba devices with Homebridge/HomeKit.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Homebridge Roomba2

Homebridge Syno Spk
This third-party Synology Package simplifies the process of running oznu/docker-homebridge on DSM 6.1.3 or later.
Stars: ✭ 302 (+619.05%)
Mutual labels:  homebridge
Ring
Unofficial API for Ring Doorbells, Cameras, Alarm System, and Smart Lighting
Stars: ✭ 437 (+940.48%)
Mutual labels:  homebridge
Rmcontrol
RM Control — A python app to control an RM2 from BroadLink.
Stars: ✭ 32 (-23.81%)
Mutual labels:  homebridge
Hoobs
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Stars: ✭ 325 (+673.81%)
Mutual labels:  homebridge
Homepoint
Espressif ESP32 Based Smarthome screen for MQTT
Stars: ✭ 391 (+830.95%)
Mutual labels:  homebridge
Homebridge Raspbian Image
Official Homebridge Raspberry Pi Image based on Raspbian Lite.
Stars: ✭ 534 (+1171.43%)
Mutual labels:  homebridge
Homeassistantconfiguration
Home Assistant Config. For more info see link:
Stars: ✭ 260 (+519.05%)
Mutual labels:  homebridge
Homebridge Mi Aqara
a homebridge plugin for XiaoMi Aqara plugin.
Stars: ✭ 990 (+2257.14%)
Mutual labels:  homebridge
Homebridge Webos Tv
Homebridge plugin for LG webOS TVs
Stars: ✭ 433 (+930.95%)
Mutual labels:  homebridge
Homebridge Myhome
Homebridge plugin for BTicino/Legrand MyHome
Stars: ✭ 23 (-45.24%)
Mutual labels:  homebridge
Homebridge
HomeKit support for the impatient
Stars: ✭ 19,073 (+45311.9%)
Mutual labels:  homebridge
Homebridge Samsung Tizen
Homebridge plugin for Samsung TV's with Tizen OS
Stars: ✭ 364 (+766.67%)
Mutual labels:  homebridge
Homebridge Camera Ffmpeg
Homebridge Plugin Providing FFmpeg-based Camera Support
Stars: ✭ 726 (+1628.57%)
Mutual labels:  homebridge
Homebridge Smartthings
SmartThings Homebridge Plugin
Stars: ✭ 323 (+669.05%)
Mutual labels:  homebridge
Homebridge Govee
Homebridge plugin to control Govee devices supported by the official Govee API.
Stars: ✭ 33 (-21.43%)
Mutual labels:  homebridge
Homebridge Tplink Smarthome
TP-Link Smarthome Plugin for Homebridge
Stars: ✭ 277 (+559.52%)
Mutual labels:  homebridge
Homebridge Broadlink Rm
Broadlink RM Mini and Pro plugin for homebridge: https://github.com/nfarina/homebridge
Stars: ✭ 524 (+1147.62%)
Mutual labels:  homebridge
Homebridge Mi Gateway Fm
XiaoMi Gateway FM plugin for HomeBridge.
Stars: ✭ 43 (+2.38%)
Mutual labels:  homebridge
Homebridge Loxone Ws
Websocket based Loxone plugin for homebridge
Stars: ✭ 37 (-11.9%)
Mutual labels:  homebridge
Homebridge Garagedoor Command
Homebridge plugin to control a garage door using command line functions
Stars: ✭ 18 (-57.14%)
Mutual labels:  homebridge

Homebridge-Roomba2

verified-by-homebridge

Features

  • Roomba start on demand
  • Roomba stop and dock on demand
  • Roomba charging status
  • Roomba battery level (with low battery warning)
  • Roomba docked notifcation
  • Roomba running notification
  • Roomba bin full notification

Installation

Automatic Installation

  1. Install Homebridge: sudo npm i -g homebridge --unsafe-perm
  2. Download this plugin: sudo npm i -g homebridge-roomba2
  3. Follow Setup, to get Roomba credentials
  4. Continue setup using Config-Ui-X
  5. Restart Homebridge

Manual Installation

  1. Install Homebridge: sudo npm i -g homebridge --unsafe-perm
  2. Download this plugin: sudo npm i -g homebridge-roomba2
  3. Follow Setup, to get Roomba credentials
  4. Enter Roomba credentials to your config.json file.
  5. Restart Homebridge

Setup

  1. CD into where your plugins are installed. You can find this by typing npm root -g
  2. Type sudo npm run getrobotpwd 192.168.x.xxx
  3. Follow the instructions on screen
  4. Use the credentials from above, to fill into Homebridge. (Config template below):
"accessories": [
  {
    "accessory": "Roomba2",
    "name": "Roomba",
    "model": "960",
    "blid": "1234567890",
    "robotpwd": "aPassword",
    "ipaddress": "192.168.x.xxx",
    "autoRefreshEnabled": true,
    "keepAliveEnabled": true, 
    "dockContactSensor": true,
    "runningContactSensor": true,
    "cacheTTL": 30 //in seconds
  }
]

Credits:

STVMallen - Original plugin

ncovercash - Dock status

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].