FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: dadoc am 13 Januar 2024, 23:31:08

Titel: [gelöst] Wie Systembefehl aus ftui absetzen?
Beitrag von: dadoc am 13 Januar 2024, 23:31:08
Nabend,
Ich kriegs nicht hin, den in der fhem Eingabe funktionierenden Befehl
{system("/usr/bin/mt.sh")}aus ftui abzusetzen. Ich habe es mit button- und push-widget versucht, mit Escapen der Anführungszeichen, doppelten, einfachen, mit und ohne geschweiften Klammern usw. Und auch so
   <div id=""
            data-type="push"
            data-fhem-cmd="system('/usr/bin/mt.sh &')"
            data-icon="fa-circle"
            data-on-background-color="red"
            class="cell inline red left">
        </div>
Aber es will nicht. Was mache ich da falsch?
Danke & Grüße
Martin
Titel: Aw: Wie Systembefehl aus ftui absetzen?
Beitrag von: TomLee am 14 Januar 2024, 04:32:07
ZitatAber es will nicht. Was mache ich da falsch?

Hallo,

nimm mal die Syntax wie man auch jedes beliebige Shell-Kommando in der FHEM-Befehlszeile eingeben kann.

Also entweder so:
data-fhem-cmd='"/usr/bin/mt.sh"'
oder so:
data-fhem-cmd="{system('/usr/bin/mt.sh &')}"
Gruß

Thomas

Titel: Aw: [gelöst] Wie Systembefehl aus ftui absetzen?
Beitrag von: dadoc am 14 Januar 2024, 18:20:10
Vielen Dank! Ich hatte mit Dummy + notify eine Notlösung gebastelt, aber mit deinem ersten Vorschlag geht es nun auch ohne Verrenkungen!