Wie baue ich einen Taster, der mir 2 Minuten lang eine Pumpe einschaltet?

Hallo,
ich mal wieder.
Ich habe in meiner CCU einen virtuellen Taster über Direktverknüpfung mit einer Pumpe definiert, die ich dann bei Tastendruck 2 Minuten einschalte.
Das möchte ich jetzt umsetzen. Also habe ich mir gedacht, ich lege einfach die Entität Virtuelle Taste auf eine HA-Taste und die betätigt dann halt die virtuelle Taste der CCU. Aber weit gefehlt… :slight_smile:
Also habe ich mich in den visuellen Editor begeben, an die Kachel Knopf, lege darauf meine Pumpe und als Interaktion lege ich „Eine Aktion ausführen“ / „HmIP local: Stellt die Einschaltdauer eines gerätes ein“, dort als Ziel die Pumpe und die Einschaldauer 2 Minuten.
Das sieht so aus:

Aber auch das funktioniert nicht. Hier mal das YAML:

show_name: true
show_icon: true
type: button
tap_action:
  action: perform-action
  perform_action: homematicip_local.switch_set_on_time
  target:
    device_id: f93216c79a0017b48405c777fb56aa31
  data:
    on_time: 120
entity: switch.garage_pumpe_ein_aus
show_state: false
name: Pumpe 02 Minuten

Ich bastel da jetzt schon recht lange rum. Wo ist mein Denkfehler?
:thinking:

Danke schon jetzt!

Du hast eine device ID
Warum machst du das nicht einfach mit einem Skript?
Aktion 1 => On
Warte 120sec
Aktion 2 => Off

Diesen Skript kannst du in einer Karte ausführen

2 „Gefällt mir“

Hallo Dreckfresse. :slight_smile: Kurze Antwort:
Weil ich nicht wusste, dass es das gibt und nicht weiß, wie es geht. :smiley:

Muss ich mich dann reinwühlen. Tipp?

Ein Skript ist ja wie eine Automatisierung, nur ohne Trigger.

Das Skript dann auf eine Kachel, Button o.ä. legen.

Danke … :slight_smile: Dann werde ich mal:

Wo finde ich dieses „Warten“?


:eyes:

Bei Aktion einfach mal suchen

1 „Gefällt mir“

Habs! Wie blind von mir. Danke

Ich muss mich noch etwas an die Suchmöglichkeit gewöhnen. :man_bowing:

Läuft! Danke! :slight_smile:

1 „Gefällt mir“

Sehr gut :+1:t3:

Nur nochmal als Ergänzung. :slight_smile: Mit einem Timer Helfer und einer Automatisierung müsste das auch lösbar sein. Den Timer-Helfer auf 2min stellen und in der Automatisierung wird der Timer dann nach dem Drücken auf den (virtuellen) Button gestartet. Sobald der Timer abgelaufen ist, wird der Button wieder ausgeschaltet.

1 „Gefällt mir“

ja, ich denke, der Timer-Helfer ist sogar besser geeignet. denn er überlebt auch einen HA-Restart

1 „Gefällt mir“

Stimmt, gar nicht bedacht und kann man direkt beim Helfer unten einstellen/anklicken. :slight_smile:

Das heißt, wenn ich meine HA während des Timerlaufs neu starte, wird die Pumpe nicht abgeschaltet.
Mache ich es mit einem Timer Helfer, funktioniert das?

Ja genau so wäre es dann, Pumpe würde nach dem Neustart wieder laufen, bis der Timer wirklich abgelaufen ist. Du musst nur beim Timer (Helfer) unten das Häkchen setzen und dann die Automatisierung so bauen wie gesagt.

1 „Gefällt mir“

OK.

Morgen. :slight_smile: