Announcement
Collapse
No announcement yet.
BLRoombaWifi
Collapse
This is a sticky topic.
X
X
-
Originally posted by MNB View PostBob, I've encounter the same problem again where one of my Rooomba has had its password changed (not sure why or how) but my Roomba Plug-in consumed all of my CPU 100%. I first disabled it which did not change the condition, so I had to bring up Windows Task manager and quickly located and stop the offending Roomba process which quickly returned my CPU back to 4-5%. With that said I'm about to deleted all things Roomba (config, bin files ect) and then reinstalled a clean copy of Roomba Plug-in and inputted the new Roomba data particulars. Is there anything you might want before I purge? Mike
Leave a comment:
-
I do not need anything
I will have a look at the code and see if can determine where it would be hanging up
Leave a comment:
-
Bob, I've encounter the same problem again where one of my Rooomba has had its password changed (not sure why or how) but my Roomba Plug-in consumed all of my CPU 100%. I first disabled it which did not change the condition, so I had to bring up Windows Task manager and quickly located and stop the offending Roomba process which quickly returned my CPU back to 4-5%. With that said I'm about to deleted all things Roomba (config, bin files ect) and then reinstalled a clean copy of Roomba Plug-in and inputted the new Roomba data particulars. Is there anything you might want before I purge? Mike
Leave a comment:
-
Well I just transition to a new Unifi setup and changed my WiFi to AP's which had a different SSID assigned, so with that said I had to reinclude all of my WiFi devices including my two Roomba's. I believe in an earlier posting someone indicated that the passwords have a tendency of changing with newly included Roomba's to a different WiFi SSID - "lo and behold" one of my Roomba's had a different password which I did not notice (I used my previous passwords from my original SSID), after getting the new dorita data, I deleted all things Roomba (config, bin files ect) and then reinstalled a clean copy of Roomba Plug-in and inputted the new data without incident. The reason for purging is that when I did not do it and simply changed the passwords to reflect the latest, the Plug-in would begin to eat CPU % almost immediately. Problem has been resolved with less that a 1-5% CPU utilization. Mike
Leave a comment:
-
Bob, out of curiosity why would the wrong Roomba credentials cause your Plug-in to go critical (High CPU) seems to be counterintuitive unless you were looking for attention? For some reason I just ran into this problem today where my CPU pegged its self at 99% (everything Homeseer came to a crawl) but I was able to get System Task manager up and identified the rogue HS3 component (Roomba) and shut it down. Mike
Leave a comment:
-
anyone use this on the 895 yet? just picked up one last night and another is on order. also ive gotta start from page one later tonight.. but can this plugin handle 2 roomba's?
wife and her deals.. got them for about $650 for 2...
ok read all the pages..
Originally posted by Pseudomizer View PostQuestion
Will this plugin work with any of the other Wifi models (non-third party Wifi)?
In other words will this also work with the roomba 890 + Wifi built-in, 960 + Wifi built-in?
ill have to possibly give this a try... but don't have time for a few weeks..
Leave a comment:
-
Guest repliedOriginally posted by shill View Post
You can easily do it by running nodejs on Windows.
Just install nodejs, then use npm to install dorita980. You can then go into your nodejs\node_modules\dorita980 folder and run "node .\bin\getpassword.js <ip address>":
Code:D:\Program Files (x86)\nodejs\node_modules\dorita980>node .\bin\getpassword.js 192.168.0.184 Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light. Then press any key here... Robot Data: { ver: '2', hostname: 'Roomba-99999999999999', robotname: 'Roomba', ip: '192.168.0.184', mac: 'F0:03:8C:96:4E:61', sw: 'v2.2.9-1', sku: 'R980020', nc: 0, proto: 'mqtt', blid: '99999999999999' } Password=> :X:XXXXXXXXXX:ABCDEfghiJKL1234 <= Yes, all this string. Use this credentials in dorita980 lib :)
Node.js is a "javascript runtime" according to their website here: https://nodejs.org/en/
You can download a Windows installer from their site, and then start a Node.js command prompt from the Windows Start menu. This will drop you into what looks and feels like a DOS prompt. From there, you're going to type "npm install dorita980" and sit back and watch the fireworks. "NPM" is the package manager for javascript, and it will go out and find the dorita980 software and install it. NPM will install dorita980 in the Windows user folder, so the next step is to use the "cd" command to change directories over to "c:\Users\[username]\node_modules\dorita980 and type "node .\bin\getpassword.js [your Roomba's IP address]". Follow the on-screen directions from there.
The blid is all the numbers between the single quotation marks, and the password is everything between the "><" angle brackets except the leading and trailing spaces. Like I said, I pieced all this together from what Shill and XboxMeister posted earlier, so it took me about 30 minutes to do all of it (including the Google searches to find out what Node.js and NPM are). Since there seems to be a lot of confusion about the BLID and Password (and getting it wrong may spike your CPU usage), I thought I'd spell it out a little more.
- Likes 2
Leave a comment:
-
Originally posted by mystic860 View Postok yes you got all the right windows open with the data showing. now you need to start from the top and click on each one of the lines containing the roomba Ip address and find the one that has the BLID. What I did was stop the capture. Start a new one immediately run the get password process and immadiately stop the capture in wireshark. you will stumble on one with a big long number such as this (1B95B9DE72924E5A97BEDFE4C3546FBF) which is your BLID.
"robotid"???
That was it!!!!!! worked. and no CPU craziness! thanks again.
Leave a comment:
-
Originally posted by mystic860 View Postok yes you got all the right windows open with the data showing. now you need to start from the top and click on each one of the lines containing the roomba Ip address and find the one that has the BLID. What I did was stop the capture. Start a new one immediately run the get password process and immadiately stop the capture in wireshark. you will stumble on one with a big long number such as this (1B95B9DE72924E5A97BEDFE4C3546FBF) which is your BLID.
PS... thanks for all the help on this.
Leave a comment:
-
ok yes you got all the right windows open with the data showing. now you need to start from the top and click on each one of the lines containing the roomba Ip address and find the one that has the BLID. What I did was stop the capture. Start a new one immediately run the get password process and immadiately stop the capture in wireshark. you will stumble on one with a big long number such as this (1B95B9DE72924E5A97BEDFE4C3546FBF) which is your BLID.
Leave a comment:
-
didn't even know you could expand the lines in the second window. this getting close?
Leave a comment:
Leave a comment: