The Vera Community forums have moved!

Advanced => Programming => Plugins & Plugin Development => Topic started by: nitehawk on November 14, 2013, 11:54:13 am

Title: Roomba Roowifi Plugin
Post by: nitehawk on November 14, 2013, 11:54:13 am
Ok guys, here it is.

The first test/beta version of the Roomba Plugin.
I started with the code provided by chuck1026 (also thnx for the icons) from this thread http://forum.micasaverde.com/index.php/topic,13532.0.html

Plugin Features:

Clean and Dock button.
Roomba battery status.
Roomba availability (ping).

Requirements:

Roomba with a Roowifi module (http://www.roomba-wifi-remote.com/).
Roowifi configured to connect with your wireless network, not ad-hoc.
Important! the current version of the plugin isn't compatible with a Password protected Roowifi (yet). You have to clear the User and Password field in the Roowifi and save the config.

Also please install the Datamine Plugin before installing version 1.2 or higher. I use the json-dm library to decode the json response of RooWifi.


After this it should work.

Remember, this is my first plugin and my first try at Lua so using/testing it comes with risks.

Thnx to TedStriker, I used the Ping Sensor as an example for creating the code.

Have fun.
Title: Re: Roomba Roowifi Plugin
Post by: nullx8 on November 15, 2013, 02:28:18 am
does this work with a Braava too ?
i'm still struggeling on choose the right iRobot .. and the Integration to Vera is a large point on the decision.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 15, 2013, 04:14:06 am

Hi,

I think not, the bravaa is not on the compatibility list for Roowifi. http://www.roomba-wifi-remote.com/compatible-roomba/

Also the scooba models are not working with roowifi.

I have tested the plugin with the Roomba 550 and Roomba 780
Title: Re: Roomba Roowifi Plugin
Post by: nullx8 on November 15, 2013, 05:41:34 am
780 is good, i tend to get a 770 .. (i not really need the indoor gps thingy)
and your plugin will work then sure as well ;)
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 15, 2013, 06:22:22 am
Remember dat roowifi is a seperate product and not included when you buy a Roomba.

If roomba model is supported by roowifi then the plugin will work

Important! the current version of the plugin isn't compatible with a Password protected Roowifi. You have to clear the User and Password field in the Roowifi and save the config.
Title: Re: Roomba Roowifi Plugin
Post by: ntk on November 16, 2013, 04:56:14 am
thanks for the plugin ;D

few suggestions

it will be great if you can add feedback, so when its clean it will show the "clean" button highlight and when roomba finish and go back to the dock it will highlight the dock button, so you can receive a message when its finish or also execute scene when finish, also be great to have option to see if there is an error with the roomba so you can receive massage when there is problem
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 16, 2013, 07:10:39 am

Thanks for the suggestion.

I have the highlighting of the buttons working. So when you press the buttons they stay higlighted and the status is updated in the advanced tab.
Status 0 = Dock
Status 1 = Clean

What I really want is reading the current status (clean/dock/charge) from RooWifi. I am looking into this but my Lua knowledge is limited so it may take some time before i get this to work.

I will post the updated files after some more testing.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 16, 2013, 11:41:55 am

new version is up.

I have changed the icons, please delete the old ones before you upload the new ones.



Title: Re: Roomba Roowifi Plugin
Post by: allmoney.ws on November 17, 2013, 02:39:21 pm
Thanks a lot!!! If it's possible - add xx% battery charged info.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 19, 2013, 02:48:57 pm
Battery status added. Version 1.2 is available in first post.

Please also install the Datamine Plugin before updating to this version.

I use the json-dm library to decode the json response of Roowifi.

It wil update the status every 30 seconds, in the next version you will be able to set the interval yourself.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 22, 2013, 03:28:43 pm

Version 1.3 is available in first post.

cleaned up the code.

added - Customizable poll interval (value in seconds, default 120)
added - Roomba availability (ping, uses same interval as battery status)

please delete plugin (prior to 1.3) before uploading files, after this you can create the plugin again.
Title: Re: Roomba Roowifi Plugin
Post by: Aegis on February 20, 2014, 07:12:32 pm
Doesn't work at all.  Plugin installs fine.  Added IP address & MAC.  multiple reloads, deletions & reinstalls.  Roowifi works fine via browser and app...
Title: Re: Roomba Roowifi Plugin
Post by: AgileHumor on February 20, 2014, 08:14:54 pm
Bummer, my RooWifi just shipped today from Spain :(
Title: Re: Roomba Roowifi Plugin
Post by: Aegis on February 20, 2014, 08:18:41 pm
Bummer, my RooWifi just shipped today from Spain :(

Hopefully with some of the shipments coming in, we can get some interest and support.  Every Roomba thread has been dead for months.  I wonder if there were any changes to the product that might make the existing plugin require a little tweaking.  The one thing i did notice when operating the device from the app, the battery indicator did not work.  It does from the browser.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on February 21, 2014, 04:04:11 am
The plugin still works for me.

What I don't understand that you say you entered Ip and MAC, I never ask for a mac address in the advanced settings of the plugin.

After creating the device, please reload (sometimes up to 3 reloads) until the advanced settings look like the attached screenshot.

The only thing you have to do is enter the IP of the roowifi and than save and reload.

Important! the current version of the plugin isn't compatible with a Password protected Roowifi (yet). You have to clear the User and Password field in the Roowifi and save the config.

The reason I haven't continued the development of the plugin is because the current version satisfies my needs :-) and after the 1.3 release i haven't got a single reply/question until yours today.

If there are more wishes for the plugin just post them and I'll see what I can do.
Title: Re: Roomba Roowifi Plugin
Post by: Aegis on February 21, 2014, 06:51:19 am
The plugin still works for me.

What I don't understand that you say you entered Ip and MAC, I never ask for a mac address in the advanced settings of the plugin.

After creating the device, please reload (sometimes up to 3 reloads) until the advanced settings look like the attached screenshot.

The only thing you have to do is enter the IP of the roowifi and than save and reload.

Important! the current version of the plugin isn't compatible with a Password protected Roowifi (yet). You have to clear the User and Password field in the Roowifi and save the config.

The reason I haven't continued the development of the plugin is because the current version satisfies my needs :-) and after the 1.3 release i haven't got a single reply/question until yours today.

If there are more wishes for the plugin just post them and I'll see what I can do.


That did it.  I had not cleared the PW.  Thanks!
Title: Re: Roomba Roowifi Plugin
Post by: Aegis on February 21, 2014, 06:53:58 am
Can this plugin be made to show up in Vera Mobile?
Title: Re: Roomba Roowifi Plugin
Post by: garrettwp on February 21, 2014, 07:31:52 am
All 3rd party plug-ins require the app developers to add support. You'll need to contact the developer to make the request.

- Garrett

Title: Re: Roomba Roowifi Plugin
Post by: Aegis on February 21, 2014, 01:37:13 pm
Works fine in Vera Mobile via scene creation.
Title: Re: Roomba Roowifi Plugin
Post by: nullx8 on February 21, 2014, 11:06:55 pm
Short question,
If i send the roomba away usijng its remote or the clean button on the case, will cera know about that at some stage ?
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on February 22, 2014, 05:19:19 am
Not at the moment.

The only status it reads from the roomba is the battery status and if Roowifi is pingable.

Problem with this is that withing the json data the roowifi reports (http://iproowifi/roomba.json) there isn't a value for the state (clean/dock) of roowifi/roomba.

I will look into this if I can get this to work in another way.
Title: Re: Roomba Roowifi Plugin
Post by: nullx8 on February 23, 2014, 10:11:16 pm
well there is no "direct" indication of the robot is on dock or cleaning.
but the values do hint some of its statuses.

here is the response i got regarding this:
Quote
"r14": { "name": "Charging State", "value": "VALUE" } //This is one of the inforamtion that you need and the possible values are described in SCI as:
-          0 No charging
-          1 Charging Recovrey
-          2 Charging
-          3 Trickle Charging
-          4 Waiting
-          5 Charging Error
 
When the roomba is cleanning the state of the battery could be 0 (no charging) or 4 (waiting) depending of the firmware version of the robot and the model. In any case to be sure if is cleanning or only staying quite the Indigo plugin developer used
 
"r16": { "name": "Current", "value": "VALUE" }  which tells the current gived by the battery. If it?s between -100 and -500 the robot is without charger and stying quite, If it?s between -500 or less (normally -1200) the motors are running and it means that the robot is working and cleaning. If its between positive or -100 is connected to the charger.

more details SCI Manual (http://www.usna.edu/Users/weapsys/esposito/roomba.matlab/Roomba_SCI.pdf)

so:
Code: [Select]
if ($json->r16->value < -500) {
  $cleaning = true; // only the motors require much power
  $dock = false; // it does not clean while docked
}
elseif (($json->r16->value > -500) && ($json->r14->value != "0") && ($json->r14->value != "4")) {
  // include the idle power .. but check on charge-state to make sure
  $cleaning = false; // cant charge and clean at the same time
  $dock = true; // its gets power (so must be docked)
}
else {
  $cleaning = false; $dock = false; // its just idle or unclear status (better set both buton to 0)
}

i guess ;)
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on February 24, 2014, 12:35:26 pm

thnx for looking it up. I have mailed Roowifi also with the question. Haven't got a response yet.

I'm testing the code now. After that I will update the first post with the new version.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on February 24, 2014, 01:28:50 pm
@nullx8

Would you like to test? Just upload attached file and reload.

The buttons are updated based on the received data, this means that when you click Clean or Dock the button gets selected after the first poll.
The default poll is 120 seconds, I currently have set it to 10 but i will test if this will cause a significant cpu load.

I haven't implemented the third option (idle or unclear) because I haven't found out how to do that yet :-)

Let me know the results.
Title: Re: Roomba Roowifi Plugin
Post by: nullx8 on February 26, 2014, 09:49:15 am
looks okay
it seems to fetch every 2 minutes
does change the status by itselff .. (i did not try a trigger yet) but no reason why this should not work .. since the vera does register the actions properly
Code: [Select]
06 02/26/14 21:41:12.210 Device_Variable::m_szValue_set device: 164 service: urn:micasaverde-com:serviceId:HaDevice1 variable: BatteryLevel was: 12 now: 12 #hooks: 0 upnp: 0 v:0xfa3fc8/NONE duplicate:1 <0x305cb680>
50 02/26/14 21:41:12.210 luup_log:164: Roomba Plugin #164 Updated Battery Status  <0x305cb680>
06 02/26/14 21:41:12.210 Device_Variable::m_szValue_set device: 164 service: urn:nitehawk-nl:serviceId:Roomba1 variable: Target was: 1 now: 0 #hooks: 0 upnp: 0 v:0x117d270/NONE duplicate:0 <0x305cb680>
06 02/26/14 21:41:12.245 Device_Variable::m_szValue_set device: 164 service: urn:nitehawk-nl:serviceId:Roomba1 variable: Status was: 1 now: 0 #hooks: 0 upnp: 0 v:0x117d2b0/NONE duplicate:0 <0x305cb680>
06 02/26/14 21:41:12.267 Device_Variable::m_szValue_set device: 164 service: urn:nitehawk-nl:serviceId:Roomba1 variable: PingStatus was: up now: up #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x305cb680>
50 02/26/14 21:41:12.268 luup_log:164: Roomba Plugin #164 Ping reply  <0x305cb680>

button is Green if its cleaning and red if its docked.
no charging indication ..

Title: Re: Roomba Roowifi Plugin
Post by: nullx8 on February 26, 2014, 10:08:19 am
btw, it would be REALLY Cool .. id the plugin could also store the additional variables provided by the roomba

via datamine they could provide some really nice analysing features.

like "distance traveled", dirt detected, virtual walls .. (so they could be "better placed" ..

and other geeky things no-one may need .. haha (just came to this conclution while writing that)
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on February 26, 2014, 11:19:32 am
@nullx8

thnx for testing.

The plugins default poll interval is 120 seconds, you can change that in the advanced settings of the plugin. Just change the Poll variable (in seconds), save and reload.

I have Poll at 30 seconds at the moment.

Good idea about the extra variables, will look into that. My inner nerd is angry that I did not came up with that one myself  ;) ;)

The battery symbol reports the actual charge of the roomba but not the charge state (charge/trickle...).
Do you have an idea how you would like to see that on the plugin or is it enough to report it as a variable?
Title: Re: Roomba Roowifi Plugin
Post by: xmcarne on March 10, 2014, 06:30:45 pm
Only for information:
The entire website of RooWifi: The Wifi Remote for Roomba was moved to http://www.roowifi.com

Said that, Wow! You are making an impressive plugin! Congratulations nitehawk and company!

Thank you and kind regards!

PD.- Really glad for it!
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 09, 2014, 02:02:47 pm
Just got my RooWifi today and installed this plugin. I wanted to not leave the password blank since that could be a bad thing.

Whats new in version 1.4.2

Download Latest v1.4.2 https://github.com/undert03/vera-roomba/releases/latest (https://github.com/undert03/vera-roomba/releases/latest)
Project url: https://github.com/undert03/vera-roomba (https://github.com/undert03/vera-roomba)
Submit any issues here https://github.com/undert03/vera-roomba/issues (https://github.com/undert03/vera-roomba/issues)
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 13, 2014, 10:07:42 am
Also please post any feedback, would love to hear if anyone is using it and what they think.
Title: Re: Roomba Roowifi Plugin
Post by: clippermiami on June 13, 2014, 10:14:59 am
My wife stumbled over one of those "cat-riding-the-Roomba" videos on YouTube. I made the mistake and mentioned Roomba and the Wi-Fi interface integrating Roomba to Vera.

Now looking for the best place to install a Roomba docking station :)
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 13, 2014, 10:17:41 am
My wife stumbled over one of those "cat-riding-the-Roomba" videos on YouTube. I made the mistake and mentioned Roomba and the Wi-Fi interface integrating Roomba to Vera.

Now looking for the best place to install a Roomba docking station :)

Lol, yea i have found under a couch or under the bed works good. If you go with under the couch you might have to staple up the fabric that most manufactures put on the under side. Ours sagged and prevented the roomba from seeing the dock.
Title: Re: Roomba Roowifi Plugin
Post by: alextoh76 on June 13, 2014, 11:33:39 am
Hi all, was wondering would we be able to say i have 1 living and 4 room. I m able get it clean the living then the rooms and at all time know which room the device is? Haha

Sent from my Nexus 5 using Tapatalk

Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 13, 2014, 02:49:35 pm
Hi all, was wondering would we be able to say i have 1 living and 4 room. I m able get it clean the living then the rooms and at all time know which room the device is? Haha

Sent from my Nexus 5 using Tapatalk

No that is not possible at this time.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 13, 2014, 02:50:24 pm
Just submitted version 1.42 for approval in the Vera Marketplace, will keep everyone posted.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 16, 2014, 05:45:26 pm
Now approved and an easy install form the app store
http://apps.mios.com/plugin.php?id=6756
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 18, 2014, 07:22:41 am
1.43 Released Github
https://github.com/undert03/vera-roomba/archive/v1.4.3.zip

Your going to really like this release there are icons and states for all the different functions of the Roomba

Docking, Undocking, Charging, Trickle Charging, Charging Error, Paused, Cleaning

All with a smart polling function to make it so you get accurate up to the second update of the Roomba Status!

Also pushing these changes to the MIOS app store so keep an eye out for the update.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on June 18, 2014, 07:46:35 am
Hi undertoe,

Just wanted to thank you for the work here - great stuff :-)

did you say there is some sort of built in process that pings the roomba to check if it is on-line or not?  I currently use the ping sensor and if it fails it runs a scene to alert me - if something similar is built in that would be great.

Intend to install and play later today.

Thank you again.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 18, 2014, 08:01:40 am
Hi undertoe,

Just wanted to thank you for the work here - great stuff :-)

did you say there is some sort of built in process that pings the roomba to check if it is on-line or not?  I currently use the ping sensor and if it fails it runs a scene to alert me - if something similar is built in that would be great.

Intend to install and play later today.

Thank you again.

That is a good suggestion LightsOn, expect to see this in the version 1.44 release along with other levels of notification triggers (cleaning, paused, docking, undocking). Should be very easy to program in there.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on June 18, 2014, 08:06:27 am
Great stuff :-)

In essence I have it so if a ping trips at 8pm every night I get a pop up message and verbal alert - if no trip then Roomba is on network and all will work as planned - having this built into the app means all could be done from within one app and also harness PLEG extensibility.  Great stuff thanks again :-)
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 18, 2014, 08:27:52 am
Great stuff :-)

In essence I have it so if a ping trips at 8pm every night I get a pop up message and verbal alert - if no trip then Roomba is on network and all will work as planned - having this built into the app means all could be done from within one app and also harness PLEG extensibility.  Great stuff thanks again :-)

Right now you could just do this into a scene in the LUUP code section

Code: [Select]
  local pingstatus = luup.variable_get("urn:undertoe-us:serviceId:Roomba1", "PingStatus", 194)
  if (pingstatus == "down") then
  return true
else
return false
  end

then have it do your alert
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on June 18, 2014, 08:37:04 am
yup that too would work :-)
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 18, 2014, 03:57:05 pm
I added Trigger support for Device status (Cleaning, Docked, Paused, Charging) along with Ping Status (online, offline)
Its pushed to github and can be manually installed
https://github.com/undert03/vera-roomba/archive/master.zip

These changes will not be pushed to mios app store version until 1.44

Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 19, 2014, 06:28:35 pm
Thinking about adding successful cleaning flag. Meaning if clean is pressed and it returns to the dock after that without out you pressing dock that is considered a successful daily cleaning reached. Then I can add a trigger so you can write scenes for a successful cleaning or unsuccessful daily clean. What do you guess think of that?


Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on June 22, 2014, 06:23:57 am
Fab idea. I could get notifications then if I need to go and hunt for the roomba lol great idea thanks again for all this work.

Sent from my GT-I9300 using Tapatalk

Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 25, 2014, 08:11:01 am
@LightsOn
Progress.. should be done shortly
Code: [Select]
50      06/25/14 8:09:49.308    luup_log:194: Roomba Plugin #194 =================== <0x2eb21680>
50      06/25/14 8:09:49.309    luup_log:194: Roomba Plugin #194 I achieved a scheduled clean!!!! <0x2eb21680>
50      06/25/14 8:09:49.309    luup_log:194: Roomba Plugin #194 =================== <0x2eb21680>

Also is anyone using the plugin, looking for some feedback on how it working for everyone.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on June 25, 2014, 09:07:19 am
Excellent stuff.

I have a few last tweaks i'm working on then i shall be installing - i expect will be ace :-)

I will report back.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 25, 2014, 11:56:13 am
Nice, keep me posted cause all i know is the plugin only works for me lol.

Schedule cleaning looks to be working nice, i added trigger events so you can tell when it started, completed, interrupted,  timed out (2hours without returning to dock)

I am going to run it in my schedule just for a couple days to make sure its working.

Also had me thinking since there is no way of knowing when the bin is full maybe i can have a trigger for
a reminder to empty the bin. Since my upstairs is carpet and downstairs is hardwood i noticed my downstairs one gets about 4-5 hours of cleaning time before the bin is full. But my upstairs one is full after every cleaning. So i was thinking for each Vera Roomba Device add a var for cleaning hours and then add a Bin reminder var that you can set to how many minutes it should be considered a full bin. Then just add a trigger. Not a true solution to a full bin but at least its something.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on June 25, 2014, 12:05:34 pm


Good to see this plugin is getting some attention again.

Just installed the plugin from the store, I really like the changes you made.
I didn't had any time to continue developing this plugin, been busy with testing another wifi module for the roomba.

I will test and let you know my findings.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 25, 2014, 12:33:21 pm
Prowl notification of triggered scheduled start and complete


Title: Re: Roomba Roowifi Plugin
Post by: undertoe on June 25, 2014, 01:07:31 pm
Thanks, yea keep me posted. What other devices are you playing with (Flyport, Spark)? I built a custom device for the Neato series vacuums and adapted my rewriten version of this plugin pretty quickly.



Good to see this plugin is getting some attention again.

Just installed the plugin from the store, I really like the changes you made.
I didn't had any time to continue developing this plugin, been busy with testing another wifi module for the roomba.

I will test and let you know my findings.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 06, 2014, 10:22:52 am
Hi, Just installed latest version manually - all works great so far.  I have added some pleg to test things and we shall see how we go - looks so far like all will work a treat - relay cool work here thank you again.

I do have NA [115] on occasions instead of Paused or Docked for example not sure what that is but not overly concerned as not appearing to effect things.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 06, 2014, 10:33:01 am
That means i hit a charging status outside of the scope. It was more of a debug output. I will eliminate it on the next version. Strange cause i never seen it hit that on mine. Thanks for the feed back though. I actually have been testing 2 Roomba with two instances of the plugin. Seems to work great. On a side not schedule clean seems to be working i do notice some bugs but for the most part it seems to be doing the job.

I do have NA [115] on occasions instead of Paused or Docked for example not sure what that is but not overly concerned as not appearing to effect things.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 06, 2014, 11:09:10 am
Hmmm od I failed to hit clean and test it...turns out its not working for me. Perhaps recreate device?
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 06, 2014, 11:15:38 am
Scrap that, chaned poll to 5 from 10 and chaned schedual from 0 to 1 and hey presto all works a treat :-)  will let you know how I get on as the days go by :-)
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 06, 2014, 11:22:11 am
If you continue having issues I would run the latest from MIos market place. Since the github releases are considered a testing branch


Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 06, 2014, 11:48:10 am
Okay will do. All seems gd now will continue to use and see how things go reporting back as i go. Thanks again
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 11, 2014, 04:02:43 am
Hi Undertoe

Okay so a few days in and a few things to not / questions if I may.

Under advance i have an address which i have the ip of my roomba in and i have and IP address of and i dont recognise?  what it the "IP" and should it match the "Address" (ip of roomba?)

I also notice the poll is set to 120 and that I can change this setting?  if i do it defaults back?

Thanks again - love this app.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 11, 2014, 02:03:10 pm
Hi Undertoe

Okay so a few days in and a few things to not / questions if I may.

Under advance i have an address which i have the ip of my roomba in and i have and IP address of and i dont recognise?  what it the "IP" and should it match the "Address" (ip of roomba?)

I also notice the poll is set to 120 and that I can change this setting?  if i do it defaults back?

Thanks again - love this app.

For the current version use the lower "Address Field" on version 1.5 the Address field will be eliminated and the ip field will be used. That was more a mistake on my part of coding it. Should really be using the HID device attribute of ip so i switched to that.

As for setting the default Normal Polling in the current public version i have it fixed to 120 since there is a smart polling implemented. Meaning that once you preform a function the polling shorten to 10 seconds until the command is achieved. I understand how people would want to shorten the normal poll for more accurate display of status. So in the new version I am going to allow a min of 30 seconds anything shorter than that will be rounded to 30 seconds. In my opinion i would leave it at 120 seconds since its not that critical of a device that paired with the smart polling function its really not needed. I noticed it also takes up more battery life of the roomba.

I should have version 1.5 pushed to the app store by next week. It has the schedule clean function in it and i really been trying to play with that to make sure its working right. It also has been cleaned up even more for less strain on the Roowifi.

As always feedback is warmly welcomed

Feel free to write reviews if you like it :) it needs some http://apps.mios.com/plugin.php?id=6756
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 12, 2014, 04:44:54 am
Hi undertoe thanks for the full reply. Like the smart poling makes good sence.  I have had a little time to play bit will do again this weekend and then will be sure to write a review :-)
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 13, 2014, 09:45:35 am
I just pushed a pre-release of 1.5 to github, you can install manually and you will be able to adjust your polling with the new build
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 14, 2014, 08:27:17 am
Hi Underoe, did not get time this weekend but will this week.  to upgrade do I just upload the .luup files from github? or just one of them?
Title: Re: Roomba Roowifi Plugin
Post by: EOppie on July 18, 2014, 12:15:38 am
I have been playing with the plugin and so far seems to work okay, but will get out of sync a fair amount and either say "undocking" when roomba is docked.  That prevents it from going into clean via vera trigger.  Pushing clean on the unit itself seems to reset things and gets things back to sync.


One thing I am noticing is my lighthouses are not coming on when it is sent for an auto clean, any idea why?
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 19, 2014, 11:27:21 am
Eoppie, that should be corrected with the new update push.

I am experiencing a problem with my Roowifi modules on a 770 and 780. The roowifi just completely shutoff red wifi light is no longer lit.
Seems to happen after about 4-6 hours of the Roomba sitting idle on the charger. Anyone else have this problem?
Title: Re: Roomba Roowifi Plugin
Post by: EOppie on July 21, 2014, 02:34:51 am
Seems to happen after about 4-6 hours of the Roomba sitting idle on the charger. Anyone else have this problem?

Yep!  It says "paused" or "check IP" but I can still control the unit fine when accessing the roowifi directly via its built in web server.  If I tell it to clean via the plugin, it doesn't do anything except change the status to "undocking" but no actual action takes place with roomba.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 22, 2014, 11:20:23 pm
I think my new update will help you I will post it when I get back home tomorrow to github


Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 23, 2014, 05:58:00 pm
Think I have this issue also :-(
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 28, 2014, 09:47:13 am
Just pushed my latest dev files to github, you can download the master and use the manual install instructions. I also pushed the changes to the MIOS marketplace but the new release is pending approval and should be approved in about 1-4 days. Keep me posted on results.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 28, 2014, 10:25:45 am
Hi Undertoe,

Thanks for the update.  if updating from github files - what files should II replace/upload?

Thank you.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on July 28, 2014, 10:39:24 am
I would replace all files and add the additional icons. Just follow the manual install instructions.

Hi Undertoe,

Thanks for the update.  if updating from github files - what files should II replace/upload?

Thank you.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 28, 2014, 10:42:35 am
Okay great - will do and thank you again.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on July 29, 2014, 02:10:49 pm
Hi,

got everything uploaded and all works much better - only issue is i get error:

Quote
ZWave : Configuring ZWave devices
Roomba-1032 : RooWiFi Remote Trouble Communicating

strange thing is all seems well and no issue seem apparent?  I have PLEG monitoring connectivity of ping status could that be the issue?

EDIT:  Just as an update the latest release on github works great - best yet all working with no "working" glitches.  I still on occasions get the above error message but it seems to come and go and has no effect on things working.
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on August 19, 2014, 02:33:42 pm
Arrrgghhh! Please help.

I just manually installed from Github and I add my roomba IP address (blank user and password) and all I see on the plugin is "updating". Nothing I do changes that status.

Any ideas anybody?

Thanks in advance.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on August 19, 2014, 02:51:40 pm
Use the one from the app store
http://apps.mios.com/plugin.php?id=6756

new version is approved current: 1.45
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on August 19, 2014, 03:06:11 pm
Thanks Undertoe, I did a complete removal /uninstall and installed from the app store.

First I get a status of "Set your IP" then when I put the IP in and restart I get "Updating".
Neither of the buttons respond either.

-theolsen
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on August 19, 2014, 03:13:46 pm
Do you have the proper username and password set?
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on August 19, 2014, 03:19:04 pm
yup, I believe so mate - I have them both blank.

-theolsen
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on August 19, 2014, 04:07:51 pm
also tried with user and password - same thing.
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on August 21, 2014, 03:15:12 pm
Is it possible this problem lies within Datamine?
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on August 26, 2014, 01:25:47 pm
No because it does not use datamine anymore. It has its own json parsing lib. I am running the version from MIOS and I am not having a problem. Anyone else having any issues with the latest version?

Also anyone feel like sharing and photos of how they have their Roowifi mounted and protected on top of their Roomba's? I need to find a solutions so i don't break mine.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on August 27, 2014, 08:36:04 am
Hi undertoe,

cant take photos where i am now but i bought off ebay some thick rubber non-slip mounts.  they type that are about 1cm square - in fact they look a little like the shape of a keyboard key! they are back and made of rubber and have a sticky back.  I simply stuck these all around the edge.  these protrude just a little higher than the board so if roomba tyres to sneak under anything it hits the rubber stoppers on the outer edge and thus protects the board.

I intend - when i get the time - to take the plastic surround that clips on top that i had to remove to fir the board and cut a small hold in it where the board protrudes through.  i then intended to build this up with balsa wood or similar so i create a sort of moulded bulge shape that the board fits in.  i then intend to do a think layer of glass fibre on it, sand back and spray.  end result should mean i can use the same cover with a moulded bulge in it that allows for the board to sit neatly underneath.  I will of course add in a few holes or similar for ventilation.

Will share pics when i get round to doing it - fairly easy i think just will take a little time and not high on the list at present.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on August 30, 2014, 12:45:54 pm
Great idea! Do you have a link to the eBay action for the bumpers?
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on September 01, 2014, 05:31:40 am
Hi, It was this sort of thing:

http://www.ebay.co.uk/itm/18-x-STICKY-ADHESIVE-RUBBER-FEET-20x20x8MM-/200830393737?pt=UK_Computing_Other_Computing_Networking&hash=item2ec26c9d89
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on September 02, 2014, 03:09:41 pm
Thanks for posting that. Also did anyone notice that the 800 series robots need to have clean hit twice in the UI to get them to start? Or is that something i am just experiencing.
Title: Re: Roomba Roowifi Plugin
Post by: AgileHumor on September 02, 2014, 04:57:52 pm
Great idea! Do you have a link to the eBay action for the bumpers?

i bought these last week for some furniture.  seems like something that is about keyboard key size (and it's amazon prime):

http://www.amazon.com/gp/product/B002OTNGPQ
Title: Re: Roomba Roowifi Plugin
Post by: gusten on September 03, 2014, 02:55:22 pm
Hi i have The same problem as theolson. It says updating. Anyone have any fix for this?

I got My roowifi today in The mail.

I have The roowifi V2 if that makes a different?

Everything is working from The webbserver in roowifi and with The roowifi app

//Martin
Title: Re: Roomba Roowifi Plugin
Post by: Aegis on September 07, 2014, 10:41:39 am
For those talking about protecting the device, I think the only way to really use it is to counter-sink it by cutting out the cover, but the spacer on the pins is still way too thick.  I think that would be a key design change.  Mine was scalped and since then, I don't use it.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on September 07, 2014, 05:39:09 pm
I wish this was possible with the 700 and 800 series
Title: Re: Roomba Roowifi Plugin
Post by: gusten on September 08, 2014, 03:27:20 pm
Hi
I had The "updating" problem and i finaly got it to work.
I have tried to uninstall / install, reestart vera and roowifi, change password, change ip and i tried this several times. Nothing seemed to work


But then i tried to make an manual install with files from github and this is working.

I dont know why, but now its working, dont know if i have a newer or older version then the official version that was 1.45

/Martin
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on September 08, 2014, 04:05:27 pm
I see the line of code that is causing the message. It doesn't bother anything other than the message displaying. I will push an update tonight
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on September 08, 2014, 04:47:14 pm
Nice one gusten.




Hi
I had The "updating" problem and i finaly got it to work.
I have tried to uninstall / install, reestart vera and roowifi, change password, change ip and i tried this several times. Nothing seemed to work


But then i tried to make an manual install with files from github and this is working.

I dont know why, but now its working, dont know if i have a newer or older version then the official version that was 1.45

/Martin
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on September 09, 2014, 04:28:17 am
Hi undertoe,

When you say it doesn't bother anything I think you are saying that the plugin should work but just not display the correct text?
Mine does not function at all - clicking the clean button does not initiate a cleaning session.

I see the line of code that is causing the message. It doesn't bother anything other than the message displaying. I will push an update tonight
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on September 09, 2014, 08:49:08 am
1.6 is now in github this is the update that should fix the "Trouble Communicating" bug. I am also working on the next version that will have an option for the 800 series to initiate a wake up cleaning command (double clean press). I noticed on my 880 that i need to do that for the clean to work. Is anyone else running a 800 series that has the same issue? Seems to not happen on my 700 series.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on September 11, 2014, 06:06:22 pm
Just an FYI, i have been having some issue with a rouge DHCP server and turns out its my Roowifi's

Code: [Select]
sudo nmap --script broadcast-dhcp-discover

Starting Nmap 6.40 ( http://nmap.org ) at 2014-09-11 17:59 EDT
Pre-scan script results:
| broadcast-dhcp-discover:
|   IP Offered: 192.168.1.2
|   DHCP Message Type: DHCPOFFER
|   Subnet Mask: 255.255.255.0
|   IP Address Lease Time: 0 days, 0:01:00
|   Server Identifier: 192.168.1.21
|   Router: 192.168.1.21
|_  Domain Name Server: 192.168.1.21
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.64 seconds

My ip for my roowifi is 192.168.1.21, little bastard even more of a reason i hate/love this device.

If your running a ddwrt or linux based router you can block the dhcp broadcast with the following ip table rule and just
save to your firewall script and reboot your router.

Code: [Select]
iptables -A INPUT -s 192.168.1.21 --proto udp --sport 67:68 --dport 67:68 -j DROP
If you have multiple ones you will need to make multiple rules for each roowifi. I would also static ip configure the roowifi device.
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on September 19, 2014, 09:03:55 am
Did anyone that was having the Updating error manage to resolve it?
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on September 19, 2014, 09:18:53 am
Did anyone that was having the Updating error manage to resolve it?

Updating from GitHub will fix it or keep an eye out for 1.7 when MIOS market place approves it. Its marked as pending approval. Should auto update when it gets approved as long as you have it marked to allow auto update.
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on September 19, 2014, 09:23:55 am
Thank you Undertoe...much appreciated.
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on September 19, 2014, 12:40:59 pm
Just wanted to let you know that the files from Github worked  :) :) :)
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on September 19, 2014, 12:48:39 pm
Just wanted to let you know that the files from Github worked  :) :) :)

Awesome thanks for the feedback!!!
Title: Re: Roomba Roowifi Plugin
Post by: JuniorJedi on September 19, 2014, 12:56:26 pm
Just wanted to let you know that the files from Github worked  :) :) :)

Awesome thanks for the feedback!!!

Most welcome - thanks for your help and patience!
Title: Re: Roomba Roowifi Plugin
Post by: lemrock on September 19, 2014, 12:57:00 pm
Hi. I recently got the Roowifi for my robot. I got the Iphone to talk to it but for the life of me I can't figure out how to get this hooked up to my home wifi for I can use the Vera pluin. This shouldn't be this hard so I  must be doing something wrong. I see it the ROOMBA on the wifi network list but trying to get my PC to connect has failed.
Title: Re: Roomba Roowifi Plugin
Post by: Bllstc on October 03, 2014, 03:38:00 pm
Hi. I recently got the Roowifi for my robot. I got the Iphone to talk to it but for the life of me I can't figure out how to get this hooked up to my home wifi for I can use the Vera pluin. This shouldn't be this hard so I  must be doing something wrong. I see it the ROOMBA on the wifi network list but trying to get my PC to connect has failed.

At first you need to configure the RooWifi to connect to your home network instead of having it creating its own network. Just log into the RooWifi (see page 9 of the user manual at http://goo.gl/KB7F5y) and then change the settings to match the ones for your network. If it might be of help, mine are like this: http://imgur.com/3As0NCq 

SSID: Enter the SSID of your wireless network here
Key: This is where you put the encryption key (passphrase) for your network.

Set User and Password to blank.

IP: The IP address you want to give your RooWifi. Make sure to set it outside your DHCP range to avoid conflicts
Gateway: The IP address of your gateway. Most consumer routers usually have 192.168.0.1 or 192.168.1.1
Netmask: Same here, set it to 255.255.255.0
DNS1 and 2: I just went for Google's DNS addresses here so you can use those as well.

When that's done you just have to press the Save/Reboot button at the bottom of the page and the RooWifi will reboot and connect to your home network if everything was entered correctly. After that you just have to go into the RooWifi plugin on the vera and enter the IP address for the RooWifi you entered above and voila.
Title: Re: Roomba Roowifi Plugin
Post by: lemrock on October 07, 2014, 05:59:36 pm
Thanks a lot @Bllstc.
Title: Re: Roomba Roowifi Plugin
Post by: Bllstc on October 10, 2014, 05:17:58 pm
No problem, hope it helps.  :)

The RooWifi does however have a rather nasty DHCP bug which causes it to act as a DHCP server despite being explicitly told not to. So if you notice some strange things happening on your network after installing the RooWifi you might want to check if the problematic devices are getting the RooWifi's IP address as gateway instead of your real gateway.

I've been trying to get in touch with the RooWifi team to find a fix for this but unfortunately without response, neither on twitter nor by mail. Shame, it's a really useful piece of gear when it works. The problem can of course be avoided by only using static IP addresses on your network but not all equipment, like Sonos speakers for example, have this option.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on October 11, 2014, 10:14:04 am
Bllstc if you read my back posts I give the solution on how to fix the rouge dhcp bug with roowifi
Title: Re: Roomba Roowifi Plugin
Post by: Bllstc on October 12, 2014, 02:08:06 pm
Hah, apparently I missed that post somehow. I'll check it out right away, thanks!
Title: Re: Roomba Roowifi Plugin
Post by: Brighters on October 21, 2014, 07:26:27 am
In UI7 somehow I cannot get the plugin to work. It keeps on losing the IP in the address field... And says it cannot detect the device. Any ideas? Using latest 1.7 version.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on October 21, 2014, 08:41:12 pm
Ui7 isn't supported at this time sorry
Title: Re: Roomba Roowifi Plugin
Post by: Brighters on October 22, 2014, 06:38:05 am
Ui7 isn't supported at this time sorry
Any idea when you might?
It seems like it's *almost* working...
Title: Re: Roomba Roowifi Plugin
Post by: Piwtorak on October 22, 2014, 08:10:19 am
Hello !
I plan buy a roomba 650...
is it possible have access from vera for this device ?
I read in some place about a wifi module, the 650 comes with this module ?
where to buy ?

thanks in advance.

Title: Re: Roomba Roowifi Plugin
Post by: garrettwp on October 22, 2014, 08:33:46 am
Hello !
I plan buy a roomba 650...
is it possible have access from vera for this device ?
I read in some place about a wifi module, the 650 comes with this module ?
where to buy ?

thanks in advance.

It's all listed in the first post of the thread.

- Garrett

Title: Re: Roomba Roowifi Plugin
Post by: undertoe on October 22, 2014, 04:45:56 pm
I'll be posting A spare Wi-Fi module roowifi tonight on eBay never used ships for me and I live in Pittsburgh Pennsylvania so you get it a lot quicker than you would if you got it through the manufacture site if you have any interest in buying it PM me privately would probably do PayPal before I post it on eBay

EDIT: here it is if anyone is interested.
http://www.ebay.com/itm/231367855359 (http://www.ebay.com/itm/231367855359)
Title: Re: Roomba Roowifi Plugin
Post by: adamfox on October 30, 2014, 01:44:03 pm
Curious: Anyone else here have an issue where every time the Roomba returns to its dock the Roowifi looses connection to the router?
Title: Re: Roomba Roowifi Plugin
Post by: Brighters on October 30, 2014, 06:34:09 pm
Curious: Anyone else here have an issue where every time the Roomba returns to its dock the Roowifi looses connection to the router?
Not 100% sure if it happens with that condition, but it sure drops it's connection a LOT. Will test it some more, and specifically in this testcase.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on October 30, 2014, 11:14:58 pm
The roowifi hardware sucks and company support is horrible
Title: Re: Roomba Roowifi Plugin
Post by: Brighters on October 31, 2014, 02:21:38 am
No testing. Mine has gone bad. Red LED is permanently on and cannot get it to work. Send RooWifi an email... let's see how their support is....
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on October 31, 2014, 05:35:21 pm
I have been through about 7 returns all had to be handled via PayPal disputed resolution. Next one that shits the bed I am building my own no matter how dumb it looks
Title: Re: Roomba Roowifi Plugin
Post by: Pseudomizer on November 02, 2014, 05:31:48 pm
I will wait to buy the whole product and WiFi kit until somebody will test version 2 of the WiFi chip which should be shipping in December

http://www.roowifi.com/products-page/embeddeds/roowifi-roomba-wifi-remote/

Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 03, 2014, 03:43:13 am
other than more power to the wifi signal does any one know the updates on rev 2 compared to rev1? I could not see it on ther roowifi site?
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on November 03, 2014, 06:49:10 am
other than more power to the wifi signal does any one know the updates on rev 2 compared to rev1? I could not see it on ther roowifi site?

No, but hopefully they fixed the stupid DHCP broadcast issue.
Title: Re: Roomba Roowifi Plugin
Post by: adamfox on November 03, 2014, 12:16:42 pm
@undertow any progress on the 880 double press issue? I find that mine won't even wake for the double press much of the time.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 03, 2014, 12:38:44 pm
agreed that would be good re DHCP.  stronger WiFi signal and ability to never loose config unless button on unit is manually pressed - irrespective of loss of power or not - would be great.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on November 03, 2014, 08:27:39 pm
Yes I have an option in settings that enables the double press. I been testing for about 3 weeks without an issue I can push it to mios tomorrow.
Title: Re: Roomba Roowifi Plugin
Post by: casmo on November 04, 2014, 10:12:53 am
Hi,

 Quick question. Will this app be compatible with http://www.thinkingcleaner.com/ ?

Thanks
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 14, 2014, 04:45:16 am

Hi,

I have stopped using the RooWifi because of the connection drops, losing settings and so on.

I hope the Thinkingcleaner works better.

Love to have thinkingcleaner support later on so i can use this plugin again.

@Undertoe, the api documentation is available http://www.thinkingcleaner.com/downloads/TC_API.pdf

Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 14, 2014, 07:33:46 am
Quote
connection drops, losing settings and so on

I too get frustrated with this - i have a pig test to identify any drops but still a pest.  not seen thinking cleaner before - will have a read of that looks interesting! :-)
Title: Re: Roomba Roowifi Plugin
Post by: Piwtorak on November 14, 2014, 08:04:03 am
What means add-on to your roomba ?

is a part to insert in roomba and turn better ? or another product ??

Title: Re: Roomba Roowifi Plugin
Post by: undertoe on November 14, 2014, 08:17:11 am
WOw what a great product! I would definitely be interested in pre-ordering one of these. I don't see integration being a problem at all. The only problem is i have a 7x and 8x series. So i would need a 5 or 6 to test on. I have contacted the company and asked if just the model works on 7x and 8x. If it does i can probably 3d print my own top cover to fit the 7 or 8.

Also i pushed the newest update for 8x double start to Github. I would like some others to test it prior to putting it on mios. Once updated you just need to change the variable "800dblstart" to 1 and it will now work.

https://raw.githubusercontent.com/undert03/vera-roomba/master/luup%20files/I_Roomba1.xml
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 14, 2014, 08:24:19 am
I am such a "punter" - having a long day - saw this - watched videos - got really excited - pre ordered immediately!!! lol

I cant wait to have a cover back on my Roomba - poor thing looks like some kind of cyborg with the circuit board sticking out!

I am hoping that the new board inside this thing will have a better capability to hold connection information and data - the sheer fact its software can be updated over the air is a drastic improvement.

@undertoe - if you are able to integrate new API for this - I can be you tester if that help and you wanted to?  Will let you know when it arrives.

...okay back to the "long day"
Title: Re: Roomba Roowifi Plugin
Post by: Piwtorak on November 14, 2014, 08:32:46 am
some expect for sale this product in USA ?

thanks
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 14, 2014, 08:41:09 am
USA was a postage option so I guess you can get one.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 14, 2014, 08:58:42 am

They had some trouble with the mould for the cover.

This is what they said in their last newsletter (28 october 2014):

We have some great news to share, the mould problems we encountered have been resolved.
The new mould is almost finished and we expect the plastics to be here within a few weeks.  Of course this also means that we expect to ship our complete product shortly after that.
Thank you al for your patience and all positive and encouraging feedback!
 
On the hardware side:
The electronic boards are ready and in stock for assembly and the packaging is in stock too. When the plastic enclosures finally arrive we can start the assembly, packing and shipping hooray !!.
 
On the software side:
Thinking Cleaner firmware has been tested all the time and thanks to our beta testers lots of small problems have been found (and we fixed them) and some new features have been added. One of the new features is XML data files for compatibility with some home automation systems.


We are close to the finish, thank you again for your patience?
For all our pre-order customers, the next mail will be about shipping the ordered units to you,?
And if you did not order yet just be aware we ship units on a first come first served bases until the first production supply runs out.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on November 14, 2014, 08:59:52 am
They need to make a 7x 8x topcover!
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 14, 2014, 09:18:43 am
I reckon they will - makes sense that if all works then it would be natural progression.
Title: Re: Roomba Roowifi Plugin
Post by: casmo on November 14, 2014, 11:15:06 am
Hi,

 I also pre-ordered the unit a while back. Happy to do some testing if i can assist at all once it arrives. Would love to have this integrated into my setup.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on November 14, 2014, 11:28:28 am
I probably won't be able to do any work until they make it for 7x or 8x I have no older roombas to test on
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 14, 2014, 12:12:19 pm
Hi undertoe, no worries - we appreciate any help at any stage.  I will email them and state such an option would be desired.  I will in the mean time have a play with it when it arrives and see how things go.  exciting :-)
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 25, 2014, 03:10:07 am

@Undertoe, check this https://www.kickstarter.com/projects/thinkingbits/thinking-cleaner-the-wifi-add-on-to-your-irobot-ro

They are going to create one for 700/800 models.

My unit (for the 550) will arrive this or next week.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on November 25, 2014, 07:11:06 am
Yea talked to the guys and thinking of distributing in the US. Keep us posted how the 550 works.
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 26, 2014, 03:05:14 pm
Received the unit today.

Installation was very easy.

First impressions:

first tip, if you are using the roomba's own scheduler clear this (hold spot and dock for 10 seconds) before you start configuring thinking-cleaner.
if you don't you will reset the thinking-cleaner because they use the spot button for reset also.
So after the second config  :) :) everything worked fine.

Range is good, kept getting ping replies throughout my apartment.
Haven't lost connection in the last 3 hours, just a couple requests timed out with the pings which is normal on wifi networks.
Webinterface looks clean.
You can connect your roomba to the thinkingcleaner servers so you can control your roomba when you're not at home. I'm not going to use this at the moment.

So first impressions are good, but we will see in the coming weeks how stable it is. The roowifi also functioned good in the beginning.  ;)
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on November 27, 2014, 02:40:30 am
I also received mine!

I must say it looks an awful lot better to have the lid back on roomba.  set up was easy going to 192.168.1.3 after joining its network and following the steps.  app is a little to be desired on the android - buttons just too small really - need big clunky buttons as you looking at the roomba not the phone.

I was able to set DHPC with MAC easily and as such my ping notifications worked immediate replacing the old set up.  also instead of actions being initiated by the app i reverted to URL posts. the below initiates a clean:

http://IPOFYOURROOMBA/command.json?command=clean

As @nitehawk states so far the same as the roowifi but if i have setting saved and better WiFi collectivity then a winner is in the making.  already it is better realy as has a nice lid and clearl;y better options for furtur development etc.  certain options like over the air update are excellent and will defiantly prove an advantage over time.
Title: Re: Roomba Roowifi Plugin
Post by: casmo on November 29, 2014, 03:46:40 am
Hi,

 I also got my unit. Really nice, initial setup very easy. I am completely new to Vera though, could you describe what I actually need to do with http://ipofyourroomba/command.json?command=clean within Vera to make it something I can use within scenes etc.? Would be much appreciated..

Thanks
Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 29, 2014, 03:59:07 am

until the plugin supports thinkingcleaner you can use luup code:

luup.inet.wget("http://ipofyourroomba/command.json?command=clean")
Title: Re: Roomba Roowifi Plugin
Post by: casmo on November 29, 2014, 07:11:06 am
Excellent, that's working great. Thank you.. Will this also work for dock, spot etc?

Title: Re: Roomba Roowifi Plugin
Post by: nitehawk on November 29, 2014, 07:19:32 am
Sure, all json commands work like this.

just create different scenes for the different commands.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on December 12, 2014, 05:24:50 pm
I got some awesome news! Thinking cleaner is shipping me a 700/800 unit to develop a vera plugin for. So that means that this is going to be now an integrated part of vera! :) So excited. Plus the developers are very responsive. Everyone its time to ditch the Roowifi and go with a great product.

They need our support to get the product going and to make the 700/800
http://www.thinkingcleaner.com

Please help them get up and running. I will keep everyone posted on the plugin development.
 
Title: Re: Roomba Roowifi Plugin
Post by: Pseudomizer on December 12, 2014, 05:34:38 pm
I will look at this if the kickstarter project gets funded and after hardware V2 comes out given the last experiences of V1 of any project gets removed or replaced in the market. Keep it up.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on December 12, 2014, 06:28:04 pm

I will look at this if the kickstarter project gets funded and after hardware V2 comes out given the last experiences of V1 of any project gets removed or replaced in the market. Keep it up.

What was your experience with V1?
Title: Re: Roomba Roowifi Plugin
Post by: Pseudomizer on December 12, 2014, 06:50:28 pm
I wasn't referring to V1 of this specific product. I was referring to all other experiences e.g. Doorbot V1 = dead, Skybell V1 = dead, CO Firealert V1 = dead, etc.
Title: Re: Roomba Roowifi Plugin
Post by: RHINESEL on December 13, 2014, 08:09:38 am
I got some awesome news! Thinking cleaner is shipping me a 700/800 unit to develop a vera plugin for. So that means that this is going to be now an integrated part of vera! :) So excited. Plus the developers are very responsive. Everyone its time to ditch the Roowifi and go with a great product.

They need our support to get the product going and to make the 700/800
http://www.thinkingcleaner.com

Please help them get up and running. I will keep everyone posted on the plugin development.

Please keep us updated.  My wife wants a Roomba for Christmas this year so that certainly means I have a desire to automate it.  AUTOMATE ALL THE THINGS!  It'll be a 650 but I'll certainly keep my eye on this thread to see Roowife/Thinking Cleaner progression.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on December 21, 2014, 09:00:44 am
Just installed the Thinking Cleaner Roomba WIFI addon, and right of the bat a way way way way better product than the Roowifi. So good my two Roowifi are for sale.
http://www.ebay.com/itm/231427755585

I will be fully supporting this project moving forward. I will also be starting a new thread. If anyone has a roomba that wants to automate it THIS is the solution. The Thinking Cleaner Roomba WIFI added on is it. But it needs to be back in kickstart in order for it to be come an official product and move forward. So don't just wait for it to happen help make it happen!

https://www.kickstarter.com/projects/thinkingbits/thinking-cleaner-the-wifi-add-on-to-your-irobot-ro


I will also be doing a full review of this product on youtube after the holidays are over.

PLEASE SUPPORT THIS PROJECT! :)
Title: Re: Roomba Roowifi Plugin
Post by: integlikewhoa on December 21, 2014, 12:22:25 pm
I'm interested but not into jumping into kickstarters especially something out of the country for me.   

I am curious how you guys got the unit before it was over and such. I thought these things need to collect enough money or it never makes it out of the gate.

Can you give me some more convincing on how this works and where my 150.00 US is going to go should I back it?
Title: Re: Roomba Roowifi Plugin
Post by: RHINESEL on December 21, 2014, 03:24:07 pm
I'm interested but not into jumping into kickstarters especially something out of the country for me.   

I am curious how you guys got the unit before it was over and such. I thought these things need to collect enough money or it never makes it out of the gate.

Can you give me some more convincing on how this works and where my 150.00 US is going to go should I back it?

I believe this is a second batch, along with a second Kickstarter campaign. I'm much more willing to back in this regard since there is a track record of delivering products.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on December 21, 2014, 03:31:25 pm
Yes that is correct this is for 500/600 & 700/800 versions. Also I can tell you this the developers have built a lot more polished module than roowifi. Not to mention respond to emails lol. For the roowifi product I had to basically open a dispute with PayPal just to get my product delivered. They would not respond to emails at all. I had my product in 6 business days from Thinking cleaner.

Also don't look at kickstarter as a scam it just like any product you buy anywhere if you have a problem or you don't get it kickstarter will refund you or your credit card will if all else fails. Plus kickstarter doesn't charge you until it's fully funded. Look at it as group buying to get a product all of us can use off the ground.
Title: Re: Roomba Roowifi Plugin
Post by: integlikewhoa on December 21, 2014, 04:30:32 pm
Yes that is correct this is for 500/600 & 700/800 versions. Also I can tell you this the developers have built a lot more polished module than roowifi. Not to mention respond to emails lol. For the roowifi product I had to basically open a dispute with PayPal just to get my product delivered. They would not respond to emails at all. I had my product in 6 business days from Thinking cleaner.

Also don't look at kickstarter as a scam it just like any product you buy anywhere if you have a problem or you don't get it kickstarter will refund you or your credit card will if all else fails. Plus kickstarter doesn't charge you until it's fully funded. Look at it as group buying to get a product all of us can use off the ground.

So they have 9 days left and not even halfway to their goal. But yet more then one on here has the product already?

Did they reach the goal the first time? Is it like each batch they produce cost so much (that they don't have) so they need to get enough pre ordered before they can have a company run the batch? 
Title: Re: Roomba Roowifi Plugin
Post by: abraham on December 22, 2014, 04:12:28 pm
Hi i am one of the members of the Thinking Cleaner development team and let me clarify some details on questions here.
Although we cannot be on every forum we try to be as responsive as possible.

First and foremost: we are not in the market to talk bad about other initiatives, RooWiFi was one of the first to bridge the serial port to WiFi for engineers to have fun with. The main difference is the target audience for the product. We really tried to make a consumer product by having all electronics embedded in a specially designed faceplate that would be installable and usable by non technical users.

Next, we spent a lot of tuning time in the power-consumption of the device, to minimise the power draw without limiting the functionality. To do this, we use a build in CPU that can work autonomously so we save power on wireless transmission and can do intelligent things like setting timers and schedules without limits. Finally, we created applications for iOS, including HomeKit integration, and Android that can handle multiple devices in one app, and focussed on the user experience. Even blind or visually disabled people can use the app by using Voiceover (spoken interface). We eliminated technical hurdles with NAT routers for non techies (although you could tune this by running your own server) and topped this with very functional elements like the possibility to schedule timers that trigger when you leave (geofencing).

Why do some people already have units?
Since our goal was to create a consumer product we wanted to feel safe before shipping to a wide non technical audience. We chose to allow a group of "techie" users that were proactively interested in our product to register for the first production batch of around 100 units,.. Although we are a small team and we have Industrial Design, Hardware Engineering, Software Engineering and UX people in the team we are still human and make mistakes.. We wanted this group of first adoption users to give us feedback that had a technical foundation so is was easy to exchange. We set this up on purpose so we tuned the details step by step.

Why are we on Kickstarter?
Every team-member truly is fully engaged in the project and we all funded the start with our own savings and investments from business done earlier. This was a great start to build the PCB and most importantly create the very expensive mould for plastic production for the 500/600 and a first small production run of around 100 units to testdrive.
For the second batch of around 1600 units we decided to go to kickstarter and this gave us the chance to probe the demand, second we could test the demand for the 700/800 series we already designed the faceplate for.

Is kickstarter the right platform to do this?
YES we think kickstarter is a great way to finance projects based un real users demand, however some users are a little scared to donate because they don't trust the creator to deliver on the promise. To clarify you only pay if there are enough colleague backers to reach the goal,... if the goal is not reached you don't pay anything. The number of backers indicate the number of trustees in the product. But if the goal is reached you have to trust the creators to deliver on the promise, absolutely true.
That is why we think we can only win your trust by being as open and responsive as possible. We are not perfect but we do our uttermost best, that is the beauty of kickstarter. We believe in it !!! If we make it or not .

Hope i could clarify our project on kickstarter, it is up to you if you trust us to deliver on the promise.

Abraham
Title: Re: Roomba Roowifi Plugin
Post by: integlikewhoa on December 22, 2014, 10:05:42 pm

I will also be doing a full review of this product on youtube after the holidays are over.

PLEASE SUPPORT THIS PROJECT! :)

You might want to do this sooner then later since they now have only 8 days left and don't seem to be hitting the goal.

I have joined that kick-starter myself now.
Title: Re: Roomba Roowifi Plugin
Post by: RHINESEL on December 24, 2014, 12:26:03 am
Backed for one for our future (Christmas present for the wife) Roomba 650.  Here's hoping I'm able to get one.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on December 24, 2014, 07:12:22 am
Yea it's hard with Christmas and family stuff.
Title: Re: Roomba Roowifi Plugin
Post by: BlueFlame on December 30, 2014, 03:38:22 pm
I also gave in and ordered one through Kick-starter. Looks like an excellent add-on!

Just afraid that they will not reach their goal before the deadline (just 15 hours left).
Title: Re: Roomba Roowifi Plugin
Post by: integlikewhoa on December 30, 2014, 04:43:25 pm
I also gave in and ordered one through Kick-starter. Looks like an excellent add-on!

Just afraid that they will not reach their goal before the deadline (just 15 hours left).

Yea I hate to say it but there is no chance they are going to make it. I'm just wondering what that means. I know they needed tooling for the the newer 700 and 800 models, but supposedly they already have everything for the 500/600 models. With over 118 people already reserved for the those 500/600 models think they will still run a batch? Seems like they have before.
Title: Re: Roomba Roowifi Plugin
Post by: abraham on December 30, 2014, 05:50:29 pm
No worries,... we WILL CONTINUE the product in a 2step approach after the kickstarter..
1- Complete product for 500/600 available for sale end Jan/ begin Feb 2015 (you can order direct 1-1-2015)
2- Complete product for 700/800 depending on the financing deals in preparation available fall 2015 (hopefully earlier)

We got fantastic contacts and opportunities through the kickstarter project,... so don't worry !

Abraham
Member of the Thinking Cleaner Team
Title: Re: Roomba Roowifi Plugin
Post by: integlikewhoa on December 30, 2014, 10:09:47 pm
No worries,... we WILL CONTINUE the product in a 2step approach after the kickstarter..
1- Complete product for 500/600 available for sale end Jan/ begin Feb 2015 (you can order direct 1-1-2015)
2- Complete product for 700/800 depending on the financing deals in preparation available fall 2015 (hopefully earlier)

We got fantastic contacts and opportunities through the kickstarter project,... so don't worry !

Abraham
Member of the Thinking Cleaner Team

Thanks for the update hope all goes well.
Title: Re: Roomba Roowifi Plugin
Post by: RHINESEL on December 31, 2014, 08:25:00 pm
No worries,... we WILL CONTINUE the product in a 2step approach after the kickstarter..
1- Complete product for 500/600 available for sale end Jan/ begin Feb 2015 (you can order direct 1-1-2015)
2- Complete product for 700/800 depending on the financing deals in preparation available fall 2015 (hopefully earlier)

We got fantastic contacts and opportunities through the kickstarter project,... so don't worry !

Abraham
Member of the Thinking Cleaner Team

Already ordered my USA 500/600 unit! 

European units were showing as sold out. Already?
Title: Re: Roomba Roowifi Plugin
Post by: integlikewhoa on December 31, 2014, 09:19:50 pm
Already ordered my USA 500/600 unit! 

European units were showing as sold out. Already?

I also ordered my USA 500/600 this morning.
Title: Re: Roomba Roowifi Plugin
Post by: RHINESEL on January 05, 2015, 07:34:15 am
I was wondering, does the Roomba API allow to turn off the fall/ledge sensors?  My main area of the house where the Roomba runs does not have any steps but it does have an area rug with a black border that gives the Roomba some trouble.  I don't want to cover the sensors though because there is a room with a step up that we use it in occasionally and the second floor that we use it occasionally (mostly hand vacuum but Roomba to get under beds) that I want to make sure the sensors are available for.

I'd love to make a scene that can run the Roomba and turn off the sensors and then use PLEG or something to turn them back on when docked.  This way the default is on unless the specific scene/schedule is run.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on January 12, 2015, 10:16:46 am
New forum for the Thinking Cleaner Plugin, feel free to stop by :)

http://forum.micasaverde.com/index.php/topic,29994.0.html
Title: Re: Roomba Roowifi Plugin
Post by: woodchild on January 13, 2015, 03:36:19 am
I am wondering if roowifi or thinking cleaner has the option to trigger roomba to move, but not activate the vacuum function?

I currently have a USB wifi camera connected with a powerbank hooked up with my roomba. the powerbank will charge wirelessly when roomba docked so that the camera are on all the while surf as a cctv.

Now I am thinking to get roowifi so I can control my roomba across the world to check out if my wife is having affair( kidding) haha.....
but the vacuum sound is too loud. so is it possible to make it move but without any vacuum cleaning running?

Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on January 13, 2015, 03:41:12 am
This is possible with the thinking cleaner top. Iys an option in settings.
Title: Re: Roomba Roowifi Plugin
Post by: undertoe on January 16, 2015, 04:29:42 pm
Sad news since i have switched flags to Thinking Cleaner and sold all my Roowifi units I will no longer be posting updates to this plugin. I have the project on Github if anyone wants to continue let me know i will add you to the project.
Title: Re: Roomba Roowifi Plugin
Post by: LightsOn on January 17, 2015, 12:06:32 pm
Thanks for all your work om this undertoe
Title: Re: Roomba Roowifi Plugin
Post by: Yevgen on February 03, 2015, 03:42:09 pm
It's very pity that the project is closed.
I have RooWifi V2 for Roomba 650. Vera3 UI7. The last 1.7 plugin version installed from Vera's store.
Unfortunately there is Updating state with error "Can't detect device". Any chance to bring into life my Roomba using this application?
Title: Re: Roomba Roowifi Plugin
Post by: tcrandal on February 08, 2015, 08:59:37 pm
I realize Undertoe (dev) is no longer supporting this plug in, however from what I read on the UI7 threads, all that should need to be done is to add:

Code: [Select]
luup.set_failure(0, lul_device)
Or

Code: [Select]
luup.set_failure(false)
Sadly, I'm not sure where or how to add this to the plug-in, but hoping someone might..
Title: Re: Roomba Roowifi Plugin
Post by: lwinter on February 18, 2015, 05:42:23 pm
Hi
I had The "updating" problem and i finaly got it to work.
I have tried to uninstall / install, reestart vera and roowifi, change password, change ip and i tried this several times. Nothing seemed to work


But then i tried to make an manual install with files from github and this is working.

I dont know why, but now its working, dont know if i have a newer or older version then the official version that was 1.45

/Martin
Hi,

I've got the same problem with the last version. I try to make an manual install with files from github and this isn't working too.
My user and password are correct : when i use this command, it works :
Code: [Select]
luup.inet.wget("http://user:password@192.168.1.xx/roomba.cgi?button=CLEAN")
Anyone has an idea ?
Thanks.
Title: Re: Roomba Roowifi Plugin
Post by: lwinter on February 21, 2015, 07:05:25 am
I reply to myself : the file json-rw.lua was not well installed in the lib directory.
It works now.
Title: Re: Roomba Roowifi Plugin
Post by: woodchild on March 12, 2015, 12:05:24 am
Hi All,

I am having the updating issue as well, using version 1.7. tried reinstall multiple time and also manually but still no luck.

the guide of fixing it will very much appreciated.

Title: Re: Roomba Roowifi Plugin
Post by: Guimaraes on May 18, 2015, 10:33:39 am
Hi i am one of the members of the Thinking Cleaner development team and let me clarify some details on questions here.
Although we cannot be on every forum we try to be as responsive as possible.

First and foremost: we are not in the market to talk bad about other initiatives, RooWiFi was one of the first to bridge the serial port to WiFi for engineers to have fun with. The main difference is the target audience for the product. We really tried to make a consumer product by having all electronics embedded in a specially designed faceplate that would be installable and usable by non technical users.

Next, we spent a lot of tuning time in the power-consumption of the device, to minimise the power draw without limiting the functionality. To do this, we use a build in CPU that can work autonomously so we save power on wireless transmission and can do intelligent things like setting timers and schedules without limits. Finally, we created applications for iOS, including HomeKit integration, and Android that can handle multiple devices in one app, and focussed on the user experience. Even blind or visually disabled people can use the app by using Voiceover (spoken interface). We eliminated technical hurdles with NAT routers for non techies (although you could tune this by running your own server) and topped this with very functional elements like the possibility to schedule timers that trigger when you leave (geofencing).

Why do some people already have units?
Since our goal was to create a consumer product we wanted to feel safe before shipping to a wide non technical audience. We chose to allow a group of "techie" users that were proactively interested in our product to register for the first production batch of around 100 units,.. Although we are a small team and we have Industrial Design, Hardware Engineering, Software Engineering and UX people in the team we are still human and make mistakes.. We wanted this group of first adoption users to give us feedback that had a technical foundation so is was easy to exchange. We set this up on purpose so we tuned the details step by step.

Why are we on Kickstarter?
Every team-member truly is fully engaged in the project and we all funded the start with our own savings and investments from business done earlier. This was a great start to build the PCB and most importantly create the very expensive mould for plastic production for the 500/600 and a first small production run of around 100 units to testdrive.
For the second batch of around 1600 units we decided to go to kickstarter and this gave us the chance to probe the demand, second we could test the demand for the 700/800 series we already designed the faceplate for.

Is kickstarter the right platform to do this?
YES we think kickstarter is a great way to finance projects based un real users demand, however some users are a little scared to donate because they don't trust the creator to deliver on the promise. To clarify you only pay if there are enough colleague backers to reach the goal,... if the goal is not reached you don't pay anything. The number of backers indicate the number of trustees in the product. But if the goal is reached you have to trust the creators to deliver on the promise, absolutely true.
That is why we think we can only win your trust by being as open and responsive as possible. We are not perfect but we do our uttermost best, that is the beauty of kickstarter. We believe in it !!! If we make it or not .

Hope i could clarify our project on kickstarter, it is up to you if you trust us to deliver on the promise.

Abraham

Para bens pelo ?timo trabalho!!

Ol?, estou querendo adquirir uma unidade pra trabalhar no roomba 620, modelo este que ? vendido no Brasil. Quais s?o os comandos que o plugin realiza no Ui7? Ou seja, o que eu posso controlar via Vera? 

For goods for the great work !!

Hello, I am trying to purchase a unit to work on Roomba 620, this model is sold in Brazil. What are the commands that the plugin performs in Ui7? That is, what I can control via Vera?


Att
Augusto
Title: Re: Roomba Roowifi Plugin
Post by: rafale77 on June 27, 2015, 04:50:13 pm
I know the Roowifi plugin is no longer supported but I nevertheless fixed a little thing on it for UI7.
Reading through the xml, I realized that the battery level is being pinged but not reported on the device.
A very simple fix: I added the variable (it maybe on UI5 by default, not sure but it wasn't on UI7):

Under the roowifi device in the advanced tab, add a new service.

New Service: urn:micasaverde-com:serviceId:HaDevice1
New Variable: BatteryLevel
New Value: 0

Voila! Now I get the battery level of the roomba in a little icon!


I think this could be fixed at startup by adding the following line to the Roomba_Init_Var function in the I_Roomba1.xml

local BatteryStatus = Roomba_GetVar( "BatteryLevel", "")

I have not tested it that way yet. I created the file and attached in anyway. If needed one can just download it and upload it to the vera:
Go to Apps/Develop Apps/Luup Files and upload and replace the current file.
Reload Luup after the file is uploaded...

Edit: I tested that code above and it works.



Title: Re: Roomba Roowifi Plugin
Post by: rafale77 on July 11, 2015, 11:20:48 am
For all who have a roowifi and have dealt with the rogue dhcp server, I finally found a solution:
Do not use a fixed IP address for the Roowifi. Instead, use a dhcp reservation from your router to give it a fixed ip. Somehow the bug is that if the roowifi is not getting a ip address assigned by another dhcp server, it assumes that it needs to activate his.
Title: Re: Roomba Roowifi Plugin
Post by: tcrandal on August 11, 2015, 09:27:10 pm
After almost giving up on this plugin, as I could never get it to work with UI7, I did a manual install from Github on the 1.4.3 version:

https://github.com/undert03/vera-roomba/releases

I uninstalled everything related to 1.7, since I would just get the "updating" message and no updates or control, and then manually uploaded the files via WINSCP, and the four files via the Vera GUI (just see the install instructions for details).

Worked perfectly after that. So happy that I don't need to buy yet another interface for the roomba, as this one did work fine up until I upgraded to UI7.

Hope this helps someone, I know I was stuck for a bit.
Title: Re: Roomba Roowifi Plugin
Post by: rafale77 on August 20, 2015, 06:48:55 pm
After almost giving up on this plugin, as I could never get it to work with UI7, I did a manual install from Github on the 1.4.3 version:

https://github.com/undert03/vera-roomba/releases

I uninstalled everything related to 1.7, since I would just get the "updating" message and no updates or control, and then manually uploaded the files via WINSCP, and the four files via the Vera GUI (just see the install instructions for details).

Worked perfectly after that. So happy that I don't need to buy yet another interface for the roomba, as this one did work fine up until I upgraded to UI7.

Hope this helps someone, I know I was stuck for a bit.

1.7 works just fine. The installation however... if you get it from mcv one of the files: "json-rw.lua" gets compressed when loaded on the vera through the installer when it should not be. I have had to WSCP into the vera and upload the file manually to /usr/lib/lua .
Title: Re: Roomba Roowifi Plugin
Post by: lwinter on May 17, 2016, 02:57:55 pm
Hi all,

I know that this plugin is no longer supported but I've got a new problem : my vera 3 is in UI7 (last version 1.7.760) and I installed the last version of this plugin. It works well, I can start cleaning, ... but when I want to trigger a scene with a Roowifi status, it doesn't start the scene.
Anyone has an idea ?

Thanks.

Lionel.
Title: Re: Roomba Roowifi Plugin
Post by: daniel.longoni on June 09, 2016, 05:15:01 pm
I want to buy a Roowifi to integrate my Roomba with my Vera Lite system, but now that you guys have said that the plugin has no support, I'm not sure if it's safe to buy Roowifi or if I should buy Thinking Cleaner. What's your opinion on this?
Title: Re: Roomba Roowifi Plugin
Post by: integlikewhoa on June 10, 2016, 12:33:53 am
I want to buy a Roowifi to integrate my Roomba with my Vera Lite system, but now that you guys have said that the plugin has no support, I'm not sure if it's safe to buy Roowifi or if I should buy Thinking Cleaner. What's your opinion on this?

Roowifi was good when it was the only option. After thinking cleaner came out it was a better product that more finished and works better. So support was discontinued and everyone went to thinkingcleaner.

So my opinion is I'm not sure why your even looking at RooWifi instead of ThinkingCleaner at this point.
Title: Re: Roomba Roowifi Plugin
Post by: alpha1 on August 16, 2017, 08:48:01 am
After almost giving up on this plugin, as I could never get it to work with UI7, I did a manual install from Github on the 1.4.3 version:

https://github.com/undert03/vera-roomba/releases

I uninstalled everything related to 1.7, since I would just get the "updating" message and no updates or control, and then manually uploaded the files via WINSCP, and the four files via the Vera GUI (just see the install instructions for details).

Worked perfectly after that. So happy that I don't need to buy yet another interface for the roomba, as this one did work fine up until I upgraded to UI7.

Hope this helps someone, I know I was stuck for a bit.

ARG, this isnt working for me i keep getting "Lua Startup Failure.Can't Detect Device"
Title: Roomba Roowifi Plugin
Post by: PrincessCleavage on January 14, 2018, 12:41:31 am
I have this working with a manual upload of file and register of new device. The only thing remaining is that the roowifi seems to go into non responsive mode until it receives a http activity, if I manually enter into a browser:
http://Roomba ip address/index.html
It wakes the unit ready for commands but I have tried this in Vera using
luup.inet.wget("http://10.18.1.7/index.html")
But it does not wake the roowifi, am I using the code incorrectly? How do I send
http://Roomba up address/index.html
Using Vera ?
Thanks for your help
Title: Re: Roomba Roowifi Plugin
Post by: sergiomx6 on April 07, 2018, 10:55:21 am
I have this working with a manual upload of file and register of new device. The only thing remaining is that the roowifi seems to go into non responsive mode until it receives a http activity, if I manually enter into a browser:
http://Roomba ip address/index.html
It wakes the unit ready for commands but I have tried this in Vera using
luup.inet.wget("http://10.18.1.7/index.html")
But it does not wake the roowifi, am I using the code incorrectly? How do I send
http://Roomba up address/index.html
Using Vera ?
Thanks for your help

try this
luup.inet.wget("http://admin:roombawifi@10.0.0.35:9001")