Fehler "must contain at least one of entity_id, device_id, area_id, floor_id, label_id"

Ich habe ein Problem:

Ich erstelle auf einem Dashboard z.B einen einfachen Knopf.
Nun stelle ich bei Interaktionen eine “Aktion ausführen” ein und dann z.b einen Schalter umstellen und dann ein Gerät / eine Entität.
Wenn ich nun den Bearbeitungsmodus des Dashboards verlasse und dann auf den Knopf klicke, bekomme ich immer die Meldung

Die Aktion switch/toggle konnte nicht ausgeführt werden. must contain at least one of entity_id, device_id, area_id, floor_id, label_id.

Und das obwohl doch eine ID vorhanden ist. Z.B folgender Code führt zu dem Fehler:

type: light
entity: light.steckdose_kuche_ecklampe
tap_action:
  action: perform-action
  perform_action: switch.toggle
  target:
    entity_id:
      - switch.loggia_licht_steckdose_1


Ich versteh es nicht.
Wie kann das sein?
Danke für Hilfestellungen.
Gruß Patrick

Versuch es mal so

type: light
entity: light.steckdose_kuche_ecklampe
tap_action:
  action: perform-action
  perform_action: switch.toggle
  target:
    entity_id: switch.loggia_licht_steckdose_1

Beides ist richtig bzw. Zulässig.

@patme Ich kann Dein Code von oben 1:1 verwenden, muss nur die Light Entität gegen eine bei mir vorhandene ersetzen.
Und die Karte wird korrekt erstellt und die Aktion lässt sich ohne Fehler ausführen.

Gruß Osorkon

Ein light habe ich zwar nicht, aber grundsätzlich funktioniert es so bei mir.

Wenn ich den Schalter Aqara GZ antippe, dann wird der Schalter der Steckdose Aqara 2er li geschaltet.

show_name: true
show_icon: true
type: button
entity: switch.aqara_outlet_h2_eu_gz
tap_action:
  action: perform-action
  perform_action: switch.toggle
  target:
    entity_id:
      - switch.aqara_outlet_h2_eu_kue_2er_li

Danke fürs Testen allen.

Auch mit Toggle kommt die Meldung.

Der yaml code ist wohl richtig. Das Problem scheint wohl tiefer zu liegen?
Was kann ich da testen? Ich bin mir nicht ganz sicher, aber ich glaube, das Problem tritt auf seitdem ich BubbleCard instlliert habe. Will es aber ungern deinstallieren, weil ich das komplette Dashboard auf bubblecard umgebaut habe.
Jemand sonst eine Idee?

Auch schon das AEG Prinzip angewandt?

Ausschalten - Einschalten - Geht :grin:

Mal Home Assistant neu starten, wirkt manchmal wunder.

Wenn das nichts hilft und Du die BubbleCard in verdacht hast.
Diese kannst Du ja problemlos deinstallieren und im Anschluss wieder installieren.
Ein Backup kann da auch nie schaden.

Gruß Osorkon

Vielen Dank für deinen Zuspruch!
Klar, neustarten hatte ich schon einige Male gemacht, mit keinem Unterschied: Der Fehler blieb.

Habe mich jetzt aber mal getraut und nach nem Backup Bubble Card im HACS entfernt und dann wieder runtergeladen. Nun ist der Fehler nicht mehr da. Es lag also wirklich an Bubble Card.
Was ich nur auch merkwürdig fand: Als ich Bubble Card entfernt und einen Neustart gemacht hatt, blieben alle Bubble Card Elemente auf dem Dashboard vorhanden und waren bedienbar. Auch konnte ich neue Bubble Cards hinzufügen. Scheinbar war es nicht richtig gelöscht worden.
Hätte ich das irgendwo anders deinstallieren sollen?

Update:
Jetzt ist das Problem wieder da. Wieder die Meldung nach at least of entity_id…

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Die Bubble Cards auf dem dashboard hattest Du ja nicht mit entfernt, oder? Dann ist es zumindest nicht verwunderlich, warum sie noch da waren. Warum sie sich dennoch bedienen ließen … !? :man_shrugging:

Mach dazu besser mal direkt auf github einen issue auf. Hier wird Dir dabei vermutlich niemand helfen können.

Hi!

Ich hatte ein ähnliches Problem, neu bei Home Assistant und versucht einen Button zu erstellen indem ich erst die Entität (Buttonhelper) erstellt hab, dann eine Automation die auf änderungen des Butten helpers reagiert und dann einen Button.

Diesen Button hatte ich der Buttonentität zugeweisen.

Das für aber zu so einem hässlichen effect das wenn man auf den Button drückt dich ein neues Fenster öfnet wo man dann auf den Button ‘press’ drücken soll statt einfach direkt auf den doofen Button zu drücken.

Ich habe versicht das durch die Interaktion > wenn gedrückt mache Action Button Press zu lösen.

geht aber nicht weil man nicht den Button helfer zuordnen kann (einen button der einem von einer anderen entität zur verfügung gestellt wird aber scheinbar schon)

Ich ben jedenfalls dadurch ganz weg von Button helpern gekommen weil ich einfach direckt die Automation triggere ohne mit einem Button helper verbunden zu sein oder dem Button überhaupt eine entität zuzuordnen. keine ahnung ob das ‘sauber’ ist aber es funktioniert zumindest zur zeit.

lg

und weiter viel erfolg!