Announcement

Collapse
No announcement yet.

BLRoombaWifi

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • MNB
    replied
    Will do, thanks Mile

    Leave a comment:


  • Blade
    replied
    Originally posted by MNB View Post
    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 del
    eted 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
    Try out 2.0.27 in the beta section of the updater

    Leave a comment:


  • Blade
    replied
    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:


  • MNB
    replied
    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 del
    eted 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:


  • MNB
    replied
    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:


  • Blade
    replied
    I am not sure why it does that - I have not seen it do that here yet

    Leave a comment:


  • MNB
    replied
    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:


  • TeleFragger
    replied
    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 Post
    Question

    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?
    ahhh I started at pg 1 then 6... shoulda known someone woulda asked by page 4... LOL


    ill have to possibly give this a try... but don't have time for a few weeks..

    Leave a comment:


  • wvobrien5
    replied
    Originally 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 :)
    Shill and XboxMeister (thank you both) pretty much nailed it, but here's a little more info for Windows users (like me) who aren't familiar with Node.js etc.

    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.

    Leave a comment:


  • mystic860
    replied
    good to hear.

    Leave a comment:


  • Tomgru
    replied
    Originally posted by mystic860 View Post
    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.
    think I found it!!!!

    "robotid"???





    That was it!!!!!! worked. and no CPU craziness! thanks again.

    Leave a comment:


  • Tomgru
    replied
    Originally posted by mystic860 View Post
    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.
    ok.. i'll try that. does it say "BLID" anywhere?

    PS... thanks for all the help on this.

    Leave a comment:


  • mystic860
    replied
    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:


  • Tomgru
    replied
    here's the second capture/last line

    Click image for larger version

Name:	Capture2.JPG
Views:	89
Size:	116.3 KB
ID:	1270555

    Leave a comment:


  • Tomgru
    replied
    Capture2.JPG didn't even know you could expand the lines in the second window. this getting close?

    Click image for larger version  Name:	Capture1.JPG Views:	1 Size:	139.2 KB ID:	1270550

    Leave a comment:

Working...
X