Sorry that this is an old thread but i was having the same issue. What i found was that when i connected the device via the Android app the last step screwed up everything and if i tried controlling it from the app. What i have done (and it’s been stable since)
- Use the app to reconnect roomba to wifi
- Right after it says its connected, before finishing with the app. I close the app and uninstall it
- Update the device in ST to ensure that the IP hasn’t changed.
This has worked for me.