Roomba Plugin Broken

User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Roomba Plugin Broken

Post by FlyingDiver »

iRobot release version 2.0.0-34 of the Roomba firmware, which changed the network protocol used to communicate with the robot. As a result, the plugin is unusable until the new protocol is reverse engineered.

Progress is being made on this (not by me), and as soon as a working implementation is available, I will update the plugin. If you're interested in following progress on this, go to https://github.com/koalazak/dorita980/issues/10
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Roomba Plugin Broken

Post by FlyingDiver »

Well, the new API has been reverse engineered, but the only implementation is in JavaScript, and it uses the MQTT protocol (instead of HTTP). So it's going to take a few days to get it ported to Python.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Re: Roomba Plugin Broken

Post by GlennNZ »

Good luck!
I can't stand javascript.

(I did look at script to convert from javascript to python - which seemed to work but produced the most unreadable code I have ever seen and didn't really seem like a good solution.)

Glenn
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Re: Roomba Plugin Broken

Post by GlennNZ »

Hi Joe,

I have rewritten plugin/used it as base to work with new firmware and mqtt protocol.

See here:
http://forums.indigodomo.com/viewtopic. ... 22&t=18426

Glenn
Locked

Return to “Discontinued Plugins”