maybe now in firmware 2.0 are more information in that response like a new port or something.
Another thing you can try is deny the internet connection to your roomba from the router, restar the roomba and try to send commands o look if is listen on port 443 or 80.
(maybe if new firmware detect no internet connection to the cloud, then open local API, i dont know.)
I think the new 2.0 firmware is now using MQTT protocol instead of HTTP. Roomba is listening on port 8883 now. Not sure if Roomba would still work with HTTP protocol anymore after the new firmware update. Hopefully it would be easy to convert the current Smartthings scripts to work with firmware 2.0. Thanks.
I havenāt been hit with this update yet so am not able to play around with it yet. Surely we can make it work with this update too? It will likely require a āproxyā app but that isnāt much work. When/if i get the update I will look.
however the only āaboutā section I see in the iOS app is āAbout this appā and it shows 1.9.1. I donāt think this is the firmware version, though.
What I mean by that is that what changed must be the cloud settings. I had little time yesterday to look into it but for some reason I couldnāt find any blid ID after installing charles proxy any longer. I changed my iphone since last time I hacked the roomba and I canāt remember if this is the case but I must have installed a SSL profile on my phone in order to use Charles properly, right? I need to look into this again and find out whatās really going on⦠but for some reason (maybe early onset Alzheimer, who knowsā¦) I canāt get to work with charles properly any longer.
The app has changed protocols from sending clean/dock/start/stop/etc. via https to using the mqtt protocol ā work is under way (by others!) to figure out how we can interact with the roomba.
Potential bonuses:
talking locally to the roomba
Potential blockers:
auth scheme involves aws āiotā apis and its not immediately clear how to create valid auth tokens.