Wifi control for the Roomba 500 600 series

Forum to Introduce Home Automation Domotica related hardware here.....
Post Reply
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Wifi control for the Roomba 500 600 series

Post by Bwired »

This is a Wifi option including a new top housing, so this looks like a very solid wifi option for the Roomba.
You can subscribe for it at the bottom of page.
cyberhuis.info/ThinkingCleaner/?utm_sou ... -215556053
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Re: Wifi control for the Roomba 500 600 series

Post by Bwired »

Cyberhuis
Starting Member
Starting Member
Posts: 2
Joined: Thu May 09, 2013 10:34 pm

Re: Wifi control for the Roomba 500 600 series

Post by Cyberhuis »

Hi all,

We have just translated the page to English, see http://www.cyberhuis.info/ThinkingCleaner_en

We have had questions about the Roomba 700 series. The Thinking Cleaner is compatible with the 700 series, but we have not found a nice way to mount the board yet. The connector we use is located under the handle of the 700 series and there is no space to put the module there.
There are of course other ways to connect the module. If anyone has a good idea please let us know.
If there is enough request for a 700 version then we can make it.

The communication with the Roomba is done via a .json file, so anyone with programming skills can use it. We will publish the json command list in a few weeks, so then it will be possible to start with the integration for your own home automation system and maybe share it with everyone here?

Please let us know if you have feature requests, we may be able to squeeze them in.
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Re: Wifi control for the Roomba 500 600 series

Post by Bwired »

We cant wait :)
For 700 series i agree its much harder to get a good solution.
But a very flat connector with a small cable which goes directly into the new top plate would sufficient for me.

Regarding Roomba status notification i would like a local IP:Portnr notification for interfacing with own domotica software.
This way we dont need to poll the Roomba with json requests, but the Roomba WiFi does that.
So when Roomba starts cleaning, is ready, or battery is low etc. the Roomba pushes this info to the set Ipnr:Portnr
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Re: Wifi control for the Roomba 500 600 series

Post by Bwired »

I think this solution looks a lot like
http://www.roomba-wifi-remote.com

Also an Iphone app available
https://itunes.apple.com/us/app/roowifi ... 62309?mt=8
Also the complete sourcecode for the app is available at http://www.roomba-wifi-remote.com/wp-content/uploads/

The specs i really like, check this one:

Developers Socket TCP/IP (Gateway mode)
Roomba Wi-Fi Remote module has an enabled TCP 9001 port for applications developed as client-server. The device starts working in this mode when port 9001 detects new connection, disabling the web server until disconnected. Baud rate configuration is automatically set and developers are able to use this port just sending SCI commands to control the robot.

I hope thinkingcleaner also supports this
Cyberhuis
Starting Member
Starting Member
Posts: 2
Joined: Thu May 09, 2013 10:34 pm

Re: Wifi control for the Roomba 500 600 series

Post by Cyberhuis »

We have added a page with questions and answers on our site. See http://www.thinkingcleaner.com/Q&A.html
xmcarne
Starting Member
Starting Member
Posts: 3
Joined: Sun May 19, 2013 1:56 am

Re: Wifi control for the Roomba 500 600 series

Post by xmcarne »

Hello everybody,

I'm Xavi the developer, the designer and founder of http://www.RooWifi.com or http://www.Roomba-Wifi-Remote.com from December 2012 starting this project in my leisure time and we are selling our wifi remote from 6th February of 2013 with a great feedback from our users of Netherlands, Germany, Uk, Norway, USA, Korea and the rest of Europe (Spain, France, Belgium,etc...) With some universities, colleges and companies working with our device. I'm preparing a feedback website from our arround the world costumers.

I registered in this forum because I think that it's interessant and important to response if any user have any question. I'm the developer and I could response you directly about the behaviour of the device and anything related, as I wrote in some post in our website the costumer's feedback is the better way to improve.

Fell free to ask me please here in the forum or by mail using our contact email: info@roomba-wifi-remote.com or info@roowifi.com (Bwired recently :)) I'll be glad to try to help you sincerely...

Kind regards,

Xavi
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Re: Wifi control for the Roomba 500 600 series

Post by Bwired »

For some weeks im busy with Xavi to see if an optimal communication for Home Automation can be possible for the Roowifi.

I think (And some others on the forum) the best way to communicate is based on IP/port.
This way we just can listen for a status update from the RooWifi, for example: When a sensorstatus is changed on the Roomba a notification will be send with the status or a complete statuslist in Json format.
Als commands can be issued to the Roomba this way.
Its a adjustment on the current function below

RooWifi Developers Socket TCP/IP (Gateway mode)
Roomba Wi-Fi Remote module has an enabled TCP 9001 port for applications developed as client-server. The device starts working in this mode when port 9001 detects new connection, disabling the web server until disconnected. Baud rate configuration is automatically set and developers are able to use this port just sending SCI commands to control the robot.

If you guys have any additional info or requirements please follow up this topic.
Nice things you can fully automate is:
- nobody at home, roomba starts to clean, anybody coming home Roomba docks
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Wifi control for the Roomba 500 600 series

Post by Digit »

The idea of a direct connection is great, especially when the API is well documented and it has all the features you could possibly need.
So if this adjusted gateway mode becomes reality, I'll give it a try.
What's the current status, cause I'd really like to participate in creating the best Home Automation friendly API there is for the Roomba :)
xmcarne
Starting Member
Starting Member
Posts: 3
Joined: Sun May 19, 2013 1:56 am

Re: Wifi control for the Roomba 500 600 series

Post by xmcarne »

Hello Digit :)

Firstat all, as I told in previous post I attach the website with little feeadback from some people arround in http://www.roomba-wifi-remote.com/wifi- ... -feedback/ waiting for responses from other users :)

Nowadays RooWifi accepts some diferent methods to activate and control Roomba:

The Gateway Mode works fine (feedback from developers is very good) and enables developers to do their own apps (like the example App RooWifi for iPhone) or in any platform to comunicate with Roomba like serial interface but without any cable.

To activate/emulate Roomba buttons you could use user's friendly http URLs with GET parameters to emulate CLEAN, DOCK and SPOT buttons.
To read sensors you could use 4 files: 2 in XML format and 2 in JSON format using an http URL easely. If I don't remeber bad, these two methods was used in a development of a plugin for a Python-MacOS based Home Automation System by a developer from here, Spain.

Now I'm working in a new feature recommended by Bwired, every defined time or when an event occurs in Roomba RooWifi tries to connect through TCP/IP connection and transmit a json format string to the Server. Today I finished the connection process and the configuration of server (IP and TCP port) through the internal web server of the Roomba wifi adapter and I'm finishing because I need to organize the data in json format, but I feel that in some days it will be done :)

In any case you could read more information in the user guide documentation in the website ( I don't put the link because I put one link before and I don't want to use this forum to promote my website :) )

Kind regards,
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Re: Wifi control for the Roomba 500 600 series

Post by Bwired »

New form thinking cleaner
the Roomba wifi solutions looks very good
Hopefully they have the IP notification also in there, like Roowifi
Roowifi i still not working for me and getting very very HOT :(

see status below:

The latest News to keep you up to date
We promised to send more information after the holidays.
The electronics board is now in the final stage and ready for manufacturing. This board is now fully integrated into the faceplate, so no longer a separate unit to install. Simply replace the old faceplate with a Thinking Cleaner faceplate and you're done.
We also worked on our cloud services and made a lot of progress there. Software updates for new functions or bug fixes will be sent from this cloud server.
cleaner.jpg
cleaner.jpg (68.45 KiB) Viewed 18441 times
We promised the beta test will start when the over the air update is available, unfortunately this is not yet reliable enough to start seeding in october. We will come back on this when ready.

Due to component availability we expect to ship in the first quarter 2014, but especially for you early adopters we will try to arrange a first batch delivery by air freight. So we hope to ship your units earlier. To accomplish this you will be able to pre-order your unit in november.
http://www.bwired.nl Online Home, Domotica, Home Automation. Weblog. http://blog.bwired.nl
Post Reply

Return to “Announcements & News Forum”