iRobot i7+ HomeKit mit Homebridge

HomeKit Homebridge

Der iRobot i7+ bietet nicht nur mega gute Saugleistung sondern auch mit dem richtigen Homebridge Plugin auch die möglichkeit seinen iRobot in die Hausautomatik von Apple HomeKit zu integrieren.

Das ganze kann man wie folgt ins HomeKit integrieren.

  • Installation des Roomba plugins. sudo npm install -g homebridge-roomba-stv

  • Jetzt brauchen wir die IP Adresse vom iRobot dazu gehen wir in die iRobot HOME App und wählen unseren Roboter aus. Einstellungen -> WLAN-Einstellungen -> Details über das Roboter-WLAN\ Dort finden wir die Aktuell IP Adresse des iRobot

  • iRobot muss in der Home Base stehen
  • cd /homebridge/node_modules/homebridge-roomba-stv
  • npm run getrobotpwd 192.168.X.X
  • Jetzt drück man die Home Taste für ca. 2 Sekunden der iRobot i7+ wird auch ein Signalton abspielen
  • Jetzt drück man Enter
  • Jetzt sollte man einige Information von iRobot i7+ sehen
Robot Data:
{
  ver: '3',
  hostname: 'iRobot-ABCDEFGHIJKLMNOPQRSTUVWXYZ1337',
  robotname: 'Reiner',
  robotid: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1337',
  ip: '192.168.X.X',
  mac: 'FA:1C:04:8A:F0:36',
  sw: 'lewis+3.6.8+lewis-release-rt120+10',
  sku: 'i755640',
  nc: 1,
  proto: 'mqtt',
  cap: {
    binFullDetect: 1,
    dockComm: 1,
    wDevLoc: 2,
    bleDevLoc: 1,
    maps: 3,
    edge: 0,
    pmaps: 4,
    tLine: 2,
    area: 1,
    eco: 1,
    multiPass: 2,
    pose: 1,
    team: 1,
    pp: 0,
    '5ghz': 1,
    prov: 3,
    sched: 1,
    svcConf: 1,
    ota: 2,
    log: 2
  },
  blid: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1337'
}
Password=> :1:2345678910:ABCDEFGHIJKLMNOP
  • Hiervon benötigen wir blid und das Robot Password
  • Jetzt müssen wir nur noch in Homebridge hinzufügen
    "accessories": [
        {
            "accessory": "Roomba",
            "name": "Reiner",
            "model": "i7+",
            "blid": "ABCDEFGHIJKLMNOPQRSTUVWXYZ1337",
            "robotpwd": ":1:2345678910:ABCDEFGHIJKLMNOP",
            "ipaddress": "192.168.X.X",
            "autoRefreshEnabled": true,
            "keepAliveEnabled": true,
            "cacheTTL": 30
        }
    ]
  • nun startet man Homebridge neu und schon ist der iRobot i7+ im Homebridge drin.

Vorheriger Beitrag