Hallo,
ist es möglich sich einen Button anzulegen und damit einen gewissen Befehl auszuführen ?
ich möchte folgenden Befehl ausführen:
get d_ccu devicelist create .* t=dev f=%n defattr save room=Z_HOMEMATIC_IP
Danke
mfg
Wendelin
Moin,
links unten im Menü könnte sich so ein "Button" befinden, der mit dem Attribut menuEntries eines FHEMWEB-Device angelegt wird.
Gruß
Thomas
attr WEB menuEntries Update,cmd=update,UpdateCheck,cmd=update+check,Restart,cmd=shutdown+restart
Selbstverständlich geht das, man kann sogar in einzelnen Readings einen Button anlegen. Allerdings ist das nicht Anfänger-sicher und erfordert einige Erfahrungen mit JavaScript. Es wäre also sinnvoller, auf die in FHEM gut etablierten Mechanismen über Dummy / notify auszuweichen.
LG
pah
Hallo Wendelin,
Ja, das geht - auch per DOIF.
Ein Beispiel:
defmod Taster DOIF (1) ( ... hier dein code ... ) ()
attr Taster wait 0,0.7
attr Taster cmdState on,off
attr Taster devStateIcon devStateIcon on:rc_PLAY@gold initialized|off:rc_PLAY:cmd_1
attr Taster alias Mein Taster Test
LG,
Stephan.