homebridge-plugins / homebridge-roomba2

Homebridge plugin to connect iRobot Roomba devices with Homebridge/HomeKit.
MIT License
143 stars 17 forks source link

Roomba 980 not giving password #80

Closed cmb991 closed 2 years ago

cmb991 commented 2 years ago

All information is displayed when running the getrobotpwd script except the password. I recently updated to the latest firmware that was available.

{ ver: '3', hostname: 'Roomba-6977832031633xxx', robotname: 'Roomba', ip: '192.168.31.x', mac: 'F0:03:8C:96:xx:xx', sw: 'v2.4.16-126', sku: 'R980020', nc: 0, proto: 'mqtt', cap: { pose: 1, ota: 2, multiPass: 2, carpetBoost: 1, pp: 1, binFullDetect: 1, langOta: 1, maps: 1, edge: 1, eco: 1, svcConf: 1 }, blid: '69778320316xxxxx' }

raulphillips commented 2 years ago

Someone around here will have a list of iRobot models supported by this plugin?

rcoletti116 commented 2 years ago

The 980 is definitely supported and this firmware is confirmed working. Did that output also have an error retrieving password?

You might try following all the steps again and make sure your timing is right. For example, the distance between my roomba dock and my desk was too far, so I plugged it in closer while I set it up. It was taking me too long to run to the roomba and back to the computer. Silly example with other solutions, but the point is to act fast!

rcoletti116 commented 2 years ago

Someone around here will have a list of iRobot models supported by this plugin?

Not exactly. It would be good to crowd source that on a wiki perhaps. The compatibility is based on the underlying dorita980 library, a core component of the plug-in. It supports most vacuum devices with version 1.x.x or 2.x.x Firmware, though it’s possible some have different commands that aren’t discovered and implemented.

arift commented 2 years ago

Make sure to hold down the wifi button for couple seconds until you hear the chirp before requesting the password. I had to do this with my 980 for it to grab the password.

cmb991 commented 2 years ago

I factory reset the bot, then tried again and it worked. Thank you.

karlvr commented 2 years ago

I would love to compile some of this advice to go into our FAQs. Is it possible to write up this advice in a format that could be added, or to create a PR?