Automatyzacja dla robota sprzątającego Dreame L10 Prime

Witam,
chcę utworzyć automatyzację (HA 2025.02.1) wywoływaną komendą głosową, aby był posprzątany (tylko zamiatanie) wybrany pokój (np. segment nr 2). W automations.yaml mam:

- id: '1111111111111'
  alias: Sprzątanie pokoju - tylko zamiatanie
  description: ''
  triggers:
  - event_type: google_assistant_command
    event_data:
      command: pozamiataj pokój
    trigger: event
  conditions: []
  actions:
  - action: select.select_option
    metadata: {}
    target:
      entity_id: select.l10_prime_cleaning_mode
    data:
      option: sweeping
  - action: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
      - '2'
  mode: single

Niestety automatyzacja nie startuje a w logu pojawia się błąd:

Sprzątanie pokoju - tylko zamiatanie: Error executing script. Invalid data for call_service at pos 2: must contain at least one of entity_id, device_id, area_id, floor_id, label_id.

Niestety startuję z HA i jego automatyzacjami i proszę o poradę jak można rozwiązać ten problem

To jest skrypt czy automatyzacja?

Automatyzacja, przynajmniej na być automatyzacją, bo na razie nie działa:(

Jak jest nazwa encji twojego robota?

W załączniku wszystkie encje robota (zmieniłem rozszerzenie na yaml - oryginalnie jest csv (inaczej nie mogłem załaczyć).
Dreame.yaml (7,9 KB)

W twojej automatyzacji brakuje encji twojego robota.
vacuum.l10_prime, nie można w automatyzacji odwołać się bezpośrednio do atrybutu encji. W kodzie błędu widać typ błędu.
Składnie polecenia możesz znaleźć w Narzędzia Developerskie - > Akcje, wpisując vacuum w okienko akcja.

Dziękuję bardzo, udało się. Zawsze wiedziałem że można na Ciebie liczyć !!! :slight_smile: