Vaccum Cleaner stops after a few minutes when started via Automation

I am aware that the whole Setup is quite “niche” but I hope that one person in the world that has the same might be able to help me anyways :slight_smile:

I have a Conga Vacuum Cleaner, which is integrated through the “Valetudo” - integration. In general this works great. The Valetudo-Map-Card works as expected showing the map and allowing me to start the vacuum by pressing the start button.

Now I want to achieve that the vaccum automatically starts when I leave my Home Zone. The automatism is the following for that:

alias: Carlos Autostart
description: ""
trigger:
  - platform: device
    device_id: 0a57f7d9eb357e0b6c8fdb8392e803a1
    domain: device_tracker
    entity_id: 8eaeca372b35326c9c187a47b7d2cf66
    type: leaves
    zone: zone.home
condition:
  - condition: time
    before: "22:00:00"
    after: "10:00:00"
  - condition: state
    entity_id: input_select.carlos_state
    state: Docked
action:
  - device_id: 111885cef17318236e33ec135a9bd92a
    domain: vacuum
    entity_id: 31488121bd356adde5c6cb263e53f704
    type: clean
  - service: notify.mobile_app_fp4
    data:
      message: Carlos legt los
      title: Es bläst und saugt der Heinzelmann
  - service: input_select.select_option
    metadata: {}
    data:
      option: Cleaning
    target:
      entity_id: input_select.carlos_state
mode: single

(you can ignore the state conditions: The issue was there before I added those)
because the device/entity ids are hard to read: The option in the UI is called “Let Carlos Clean” (was created by the integration; Carlos is the Vaccum):

Now to the issue:
The vaccum starts just like when starting manually, BUT immediatly returns to the docking station after a few minutes instead of cleaning the room. (The battery is still full at that point and - as mentioned - manually started it works as expected)

There is NO automation created to let the vacuum return to the dock.

I don’t know if this can have anything to do with it; just fyi: The main room that needs to be cleaned hasn’t been detected as a room in the learning phase. (But as I do not define which room to clean I don’t expect this to have any impact on that issue).

Fixed it. Replaced the UI-Option “Let xxx Clean” by vacuum.start

- service: vacuum.start
    target:
      entity_id: vacuum.valetudo_goodsubmissiveelk