gerne hätten wir eine Möglichkeit über die Infos des Epg+ nicht nur einen Timer auf der lokalen Box zu setzen (Aktion - Aufnahme), sondern den Timer auf einer Zweit-Box im Lan (Aktion - Aufnahme 2.Box).
Wäre schön wenn sowas eingebaut werden könnte.
Bisher lösen wir es über dieses script, jedoch nur für den aktuell eingestellten Kanal der lokalen Box...
Code: Alles auswählen
#!/bin/sh
IP_BOX2="192.168.0.55" # IP der Box2 anpassen
ping -c 1 $IP_BOX2
if [ $? -eq 0 ]; then
wget -q -O /tmp/t_sender http://localhost/control/zapto
wget -q -O /tmp/t_jetzt http://localhost/control/epg?ext
wget -q -O /tmp/t_prog http://localhost/control/epg?`cat /tmp/t_sender`
sed -n '/^'`cat /tmp/t_sender`" "'/p' /tmp/t_jetzt > /tmp/t_sendung
start=$(cut -d" " -f2 /tmp/t_sendung)
ende1=$(expr $start + `cut -d" " -f3 /tmp/t_sendung`)
sed -n '/'" "$ende1" "'/p' /tmp/t_prog > /tmp/t_sendung2
ende2=$(expr $ende1 + `cut -d" " -f3 /tmp/t_sendung2`)
case "$1" in
"JETZT")
wget -q -O /dev/null http://$IP_BOX2/control/timer?'action=new&type=5&alarm='$start'&stop='$ende1'&channel_id='`cat /tmp/t_sender`'&rs=1'
;;
"NACH")
wget -q -O /dev/null http://$IP_BOX2/control/timer?'action=new&type=5&alarm='$ende1'&stop='$ende2'&channel_id='`cat /tmp/t_sender`'&rs=1'
;;
*)
echo "usage: remote_timer.sh [JETZT]|[NACH]"
;;
esac
rm /tmp/t_*
wget -O /dev/null http://localhost/control/message?popup=Timer%20auf%20Remote-Box%20\($IP_BOX2\)%20wurde%20gesetzt!
exit;
fi
wget -q -O /dev/null http://localhost/control/message?popup=Fehler:%20Remote-Box%20\($IP_BOX2\)%20antwortet%20nicht.
exit;
Code: Alles auswählen
MENU=Remote Aufnahme-Timer
ACTION=Aufnahme der laufenden Sendung,/var/plugins/remote_timer.sh JETZT
ACTION=Aufnahme der folgenden Sendung,/var/plugins/remote_timer.sh NACH
ENDMENU