AlexanderBabel / homebridge-irobot-roomba

[INACTIVE] Homebridge Plugin for Roomba 800 and 900 series
Apache License 2.0
4 stars 4 forks source link

NOTE: I now longer own an iRobot roboter. Therefore I will not make any updates for this porject!

homebridge-roomba

NPM version

Control your iRobot Roomba through HomeKit. (Available for the 800 and 900 series with V2.0 or higher)

Demo

Installation

1. Installation

npm install -g homebridge-roomba

2. Confirm the IP address to which Roomba is connected with the official application.

3. Get password and blid.

This process often fails. Please check the following points and try several times.

If successful, the following message will be displayed. Please check "blid" and "Password" of displayed message.

Robot Data:
{ ver: '2',
  hostname: 'Roomba-xxxxxxxxxxxxxxxx',
  robotname: 'Your Roomba’s Name',
  ip: '192.168.xx.xx',
  mac: 'xx:xx:xx:xx:xx:xx',
  sw: 'vx.x.x-x',
  sku: 'R98----',
  nc: 0,
  proto: 'mqtt',
  blid: '0123456789abcdef' }
Password=> :1:2345678910:ABCDEFGHIJKLMNOP <= Yes, all this string.

blid is 0123456789abcdef. password is :1:2345678910:ABCDEFGHIJKLMNOP.

4. Update homebridge configuration file.

  {
    "platform": "Roomba",
    "name": "Roomba",
    "robots": [
      {
        "name": "Name of the robot in the Home app",
        "blid":"123456789abcdefg",
        "password": ":1:2345678901:ABCDEFGHIJKLMNOP",
        "address": "192.168.x.xx"
      }
    ]
  }