Roomba Roowifi Plugin

[quote=“BlueFlame, post:160, topic:177812”]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).[/quote]

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.

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

[quote=“abraham, post:162, topic:177812”]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[/quote]

Thanks for the update hope all goes well.

[quote=“abraham, post:162, topic:177812”]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[/quote]

Already ordered my USA 500/600 unit!

European units were showing as sold out. Already?

[quote=“RHINESEL, post:164, topic:177812”]Already ordered my USA 500/600 unit!

European units were showing as sold out. Already?[/quote]

I also ordered my USA 500/600 this morning.

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.

New forum for the Thinking Cleaner Plugin, feel free to stop by :slight_smile:

http://forum.micasaverde.com/index.php/topic,29994.0.html

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?

This is possible with the thinking cleaner top. Iys an option in settings.

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.

Thanks for all your work om this undertoe

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?

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:

luup.set_failure(0, lul_device)

Or

luup.set_failure(false)

Sadly, I’m not sure where or how to add this to the plug-in, but hoping someone might…

[quote=“gusten, post:89, topic:177812”]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[/quote]
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 :

luup.inet.wget("http://user:password@192.168.1.xx/roomba.cgi?button=CLEAN")

Anyone has an idea ?
Thanks.

I reply to myself : the file json-rw.lua was not well installed in the lib directory.
It works now.

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.

[quote=“abraham, post:156, topic:177812”]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[/quote]

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

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.

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.

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:

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.