[gelöst] RemoteControl Taste mit Befehlsfolge

Begonnen von Sijanga, 21 August 2016, 16:33:11

Vorheriges Thema - Nächstes Thema

Sijanga

Moin, moin
Hat es jemand schon mal geschafft, eine Befehlsfolge im RemoteControl auf eine Taste zu setzen?
Klägliche versuche habe ich mit:
1.
define rc_Code dummy;
set rc_Code makenotify HarmonieHub;
define N_rc_Code notify rc_Code set HarmonieHub command Select;;set HarmonieHub command Number0;;set HarmonieHub command Number3 $EVENT;
attr RC_Zahlen row04 rc_Code:CONTENTS,Number0:0,Select:ENTER
2.
attr RC_Zahlen row04 Select+Number0+Number3:CONTENTS,Number0:0,Select:ENTER
gemacht. Leider mit keinem Erfolg. Eventuell müßte im ersten Beispiel noch sleep-Funktionen dazwischen geschaltet werden.
Hat jemand so etwas schon geschafft?

Danke schon mal
Sijanga

UliM

Im ersten Beispiel legst du ne RC an, ein Dummy dürfte aber den Befehl 'makenotify' kaum kennen.

Setz doch auf deiner RC einfach nur eine Taste, und prüf den Tastendruck durch ein notify ab. Damit kannste dann beliebige und beliebig viele Befehle irgendwohinsenden.

Gruß Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Sijanga

Und wieder ein Danke an Uli
Stimmt, so einfach kann es gehen:
attr RC_Zahlen row04 Code:CONTENTS,Number0:0,Select:ENTER
define N_RC_Code notify RC_Zahlen:Code set HarmonieHub command Select;sleep 01;set HarmonieHub command Number0;sleep 01;set HarmonieHub command Number3
Für diejenigen, die sowas nutzen möchten:
Die Taste mit irgendeinem Befehl belegen (hier "Code")
Anschließend mit dem Notifyer abfragen
define <name> notify <fernbedienung>:<befehl> set <alle Aktionen, mit einem Semikolon und ohne Trennzeichen, eventuell Zeitverzögerung ("sleep 01) dazwischen>
Sauber, ich bin begeister