FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: korreander12 am 28 August 2017, 12:46:15

Titel: Systembefehl in Kommandofeld
Beitrag von: korreander12 am 28 August 2017, 12:46:15
Hallo zusammen,
obwohl ich mich schon seit einiger Zeit mit FHEM beschäftige und auch sowohl in der Commandref, im Wiki und im Forum nach Lösungen umsehe, bereiten mir oft Kleinigkeiten große Probleme.....

Ich habe vor einen Linux System Befehl auszuführen und dachte ich teste das ganze erstmal im Kommandofeld.
Tja, irgendwie versteh ich das nicht, da alle versuche das Datum auszulesen scheitern:


{system('date');;}
{system("date");;}
{system("date");}


Es funktioniert alles nicht.....
Ich habe das mit den doppelten ".." den einfachen '..' Anführungszeichen und der Anzahl der notwendigen Semikolons ; ehrlich gesagt noch nicht ganz durchschaut.
Zumal sich Syntax im Kommandofeld und bei der Verwendung im Def eines zB  "notify" unterscheiden.

Kann mir das mal bitte jemand erklären oder einen Hinweis geben. :-[ :-[

Eigentlich möchte ich ja eine mp3 Datei mit mplayer abspielen, habe aber erstmal vereinfacht den Befehl "date" genommen
Titel: Antw:Systembefehl in Kommandofeld
Beitrag von: Otto123 am 28 August 2017, 12:48:30
getestet, Ergebnis im Log"date"
Oder {system"echo willi"}
oder {system 'echo willi'}
https://fhem.de/commandref_DE.html#command
Titel: Antw:Systembefehl in Kommandofeld
Beitrag von: amenomade am 28 August 2017, 12:50:08
Einfach {"date"}

Pff Otto war schneller
Titel: Antw:Systembefehl in Kommandofeld
Beitrag von: Otto123 am 28 August 2017, 12:55:22
{"date"}liefert nur das Wort date auf dem Schirm  ;D
Titel: Antw:Systembefehl in Kommandofeld
Beitrag von: amenomade am 28 August 2017, 13:02:31
Ich geh wieder ins Bett....  8)