Liebes Forum,
ich brauche eure Hilfe: In einem Watchdog soll per aplay eine Datei abgespielt werden:
Grundsätzlich funktioniert aplay: Sowohl über die Befehlszeile als auch in einem NOTIFY wie: Klingel_0:off "aplay /opt/fhem/sl0/media/Tuere.wav"
Leider funktionieren weder diese noch zahlreiche weitere Schreibweisen in einem Watchdog: Fenster_Buegelzimmer:Window:.Open 00:01 Fenster_Buegelzimmer:Window:.Closed "/usr/bin/aplay /opt/fhem/sl0/media/Fenster_Badezimmer.wav"
Was wäre die richtige Syntax?
Vielen Dank & Grüße
SL
Die Frage wäre: funktioniert Dein Watchdog? also wird es getriggert?
Du kannst das ganze auch zum Test im notify lassen und im watchdog trigger <dein notify> machen.
Gruß Otto
Zitat von: Otto123 am 15 Februar 2015, 15:33:22
Die Frage wäre: funktioniert Dein Watchdog? also wird es getriggert?
Du kannst das ganze auch zum Test im notify lassen und im watchdog trigger <dein notify> machen.
Gruß Otto
Hallo Otto,
der Watchdog funktioniert (ich habe einen sehr ähnlichen, der mir mir geringerem Zeitablauf eine Email schickt).
Ich bekomme auch eine Fehlermeldung:
Unknown command Nur kann ich damit nichts anfangen, da ich nicht weiß worin sich die Kommandos für notify und watchdog unterscheiden müssten bzw. warum sie nicht funktionieren...
edit: der WD wird getriggert. Hier die Fehlermeldung:
Unknown command "/usr/bin/aplay, try help.
edit, 2.: mit dieser Syntax läufts nun ziemlich gut:
Fenster_Badezimmer:Window:.Open 00:45 Fenster_Badezimmer:Window:.Closed "/usr/bin/aplay /opt/fhem/sl0/media/Fenster_Badezimmer.wav"; trigger Bad_Fenster_Wanrton .
Warum hier nun der volle Pfad zu aplay nötig ist ist mir völlig unklar und aus keiner Doku ersichtlich....
weiß ich auch nicht. Eigentlich müsste das gleich sein.
Aber die Interpretation der Kommandos ist bei den Modulen schon manchmal unterschiedlich.
Mich wundert das es ohne {system ("<befehl>")} geht.
Gruß Otto