Tap_action call-service für Entity in Dashboard

Hallo zusammen,

nach meiner Frage zum Übersteuern der Anwesenheit von Personen bin ich auf den tollen Beitrag von Simon gestoßen, der es erlaubt den Status einer beliebigen Entität mittels Python-Skript zusetzen.
Leider bekomme ich es nicht hin in einem Dashboard auf der Entität mittels tap-action den Service (call-service) nun einzubinden.
Sorry, ich bin noch etwas unbedarft, was die verschiedenen Arten von Karten usw. in den Dashboards angeht.
Könnt Ihr mir noch einmal helfen?

Hier meine Versuche:

entity: person.christian_seuss
name: Christian
tap_action:
  action: call-service
  service: python_script.set_state
  service_data:
    entity_id: person.christian_seuss
    state: home
hold_action:
  action: more-info`

Ich bekomme immer diesen Hinweis

image
Und wenn ich dann auf die Entität klicke, wird m.E. nur “more-info” ausgeführt.

Vielen Dank für Euer Hilfe.
Gruß Christian

füge mal die Zeile

type: button

vor deinen Code ein. Button … halt was zum drücken … aka (tap_action)

Super hat geklappt. Ganz einfach.
Vielen Dank.
Gibt es jetzt noch eine Möglichkeit zwischen dem Status “home” und “not_home” zu “tooglen”?

Update:

Guten Morgen zusammen,

Ich habe jetzt die Action “hold_action” dazu genutzt.

Wenn jemand eine Idee hat, wie ich die Tap-Action für eine Art “Toggle” des Serviceaufrufs (“home” und “not_home”) nutzen kann, freue ich mich sehr.

Danke für Eure Mithilfe.

Gruß
Christian

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)

Du könntest ein script als action aufrufen.
Und in dem script dann halt per template sagen.
Falls status ‘home’ dann ‘not_home’ und umgekehrt.

Leider gibts ‘bisher’ keine Möglichkeit einer tap_action eine Sequenz zuzuordnen, zumindest kenne ich keine andere.