Hallo,
fhem läuft auf einem Linux-Server und funktioniert ansonsten einwandfrei.
Der return Wert eines per system Aufruf gestarteten Scriptes ist leider immer -1.
Script test.sh:
-rwxrwxrwx 1 redada users 34 7. Mär 09:17 test.sh
#! /bin/bash
echo "TEST"
exit 0
fhem.cfg:
define Test1 notify Schalter_Neu1:on {system("/home/redada/bin/test.sh >> $currlogfile 2>&1")}
Log (Level 5):
2013.03.07 09:20:36 5: Triggering Schalter_Neu1 (1 changes)
2013.03.07 09:20:36 5: Notify loop for Schalter_Neu1 on
2013.03.07 09:20:36 5: Triggering Test1
2013.03.07 09:20:36 5: Cmd: >{system("/home/redada/bin/test.sh >> $currlogfile 2>&1")}<
TEST
2013.03.07 09:20:36 3: Test1 return value: -1
Jemand eine Idee wie dies zu beheben ist?