I can get the REST command to work properly but it only does zone cleanup which is something I have to define as a square for a room that’s not square. If I could use REST to pick a specific mapped out room that would work.
I found this when looking for a similar problem. Mine used to work and stopped recently (last Valetudo update?).
Then I found this Valetudo issue with .local addresses and changed mine to the IP, and it now works. Here’s what I send (script), based on the Valetudo MQTT docs.