In der YAML oben fällt mir wieder auf, dass unter den Map-Modes das MQTT-Topic fehlt. Das muss man hier jeweils manuell hinzufügen. Sonst werden die Befehle nicht an den Sauger gesendet. Bei mir sieht es dann so aus (musst entsprechend natürlich dein Topic ersetzen):
Unter den predefined_selections kommt dann die Raumkonfiguration, das sah bei dir oben schon soweit korrekt aus. Den Bug das Räume mehrfach angelegt werden kenne ich auch, das ist aber ein Problem mit der Vacuum Card, das macht der auch bei anderen Saugern. Hier muss man einfach die doppelten Räume löschen, was du ja bereits gemacht hast. Sonst sieht die YAML bis auf die fehlenden Topics korrekt aus.
Das muss deinem MQTT-Topic des Valetudo-Roboters entsprechen. Wie es genau lautet findest du in der Valetudo-Webübersicht unter Connectivity/MQTT Connectivity. Unter dem Punkt “Customization” solltest du den “Identifier” finden. Das Topic besteht dann sofern nicht verändert immer aus valetudo/idendifier”. Dort sollte auch ein Beispiel für das MQTT-Topic stehen. Die ersten beiden Strings des Beispiels sind das MQTT-Topic.
Das ist auch das gleiche was du sonst auch für die Ansteuerung des Valetudos via MQTT benötigst.