Neato Botvac Integration Won't Create Vacuum Entity on Login

I just setup a Neato Botvac D4 Connected this week, initial setup using the Neato integration through the GUI worked fine, was able to control the vacuum without issue.

Then I renamed the vacuum in the Neato app, HA seemed to pick up the change without issue but I found I couldn’t issue commands to it, then noticed that there was no vacuum entity in HA anymore. There are still camera/cleaning map, sensor/battery, and switch/schedule entities listed from the Neato integration, but no vacuum entity, so I can’t initiate the vacuum.start service or any others.

I tried removing the integration and adding it back but same thing. HA is running in a docker container on an Ubuntu 16 VM so I restored a snapshot from before I added the Neato the first time and added it again but the issue persists. I also tried resetting the vacuum and adding again in the Neato app. And finally I tested pybotvac manually from CLI and confirmed it’s able to reach out to Neato’s servers and obtain the info about this vacuum.

Pretty much at a loss from here, going back to a snapshot from before the Neato Botvac was ever around didn’t fix it so it seemed like it could be an issue on Neato’s side but I’ve confirmed pybotvac can still read the device info without issue. Any ideas?

Did some more testing, restored the vacuum’s original name in the Neato app and then restored a full OS backup I had from when the vacuum was working fine. Confirmed the vacuum entity was there as it should be but the controls were still not working. Tried removing and adding the integration with that restore and having the same issue.

Seems like this will require a 2nd/3rd party to replicate and then someone who knows what’s going on with the code in the backend here to analyze at this point. At the very least can anyone with a Neato Botvac confirm that they’re still able to control it through HA?

Looks to be a neato cloud issue, may need to wait until its resolved:

Ah yeah, looks like I didn’t take the pybotvac testing far enough. Thanks.