Hallo Leute,
ich versauche nun schon eine ganze Weile mein Menu zum laufen zu bekommen.
Und zwar will ich einfach nur ein Bash-Script laufen lassen.
darin verbrigt sich folgender aufruf:
Bash
#!/bin/bash
wget http://192.x.x.x/config/xmlapi/state.cgi?datapoint_id=2589
datapoint_level=$(grep datapoint state.cgi?datapoint_id=2589 | cut -b 84-87)
rm state.cgi?datapoint_id=2589
echo state $datapoint_level
if [ $datapoint_level = 1.00 ]
then
wget 'http://192.x.x.x/config/xmlapi/statechange.cgi?ise_id=2589&new_value=0.00'
rm 'statechange.cgi?ise_id=2589&new_value=0.00'
elif [ $datapoint_level = 0.00 ]
then
wget 'http://192.x.x.x/config/xmlapi/statechange.cgi?ise_id=2589&new_value=1.00'
rm 'statechange.cgi?ise_id=2589&new_value=1.00'
fi
echo state $datapoint_level
Display More
Rufe ich dieses Script direkt als VDR-User im Putty auf, läuft das ohne Probleme durch und führt auch seine Aufgabe aus.
Gebe ich meinem Aufruf eine Ausgabe mit, so wird dort nur "State" ausgegeben, der Wert fehlt aber.
Code
<command name="Test" execute="/var/lib/vdr/plugins/homematic/lampe_flur_wand > /tmp/ausgabe.log" />
Ich bitte um Hilfe...ansonsten verzweifel ich noch daran!
Gruß
PlanLos23