#!/bin/sh 

# written by Dominik Deobald
# http://blog.deobald.org/

# MAC-Adresse
NAS_MAC=001132084809

# Start in der nächsten10 Minuten
TOLERANZ=600

# Zeitfenster von
TIME_MIN=`date +%s`

# Zeitfenster bis
TIME_MAX=$(($TIME_MIN+$TOLERANZ)) 

cat /etc/enigma2/timers.xml | grep disabled=\"0\"\ justplay=\"0\" | sed 's/ /\n/g' | grep begin | sed 's/begin="//' | sed 's/"//' | while read Startzeit; do
   # liegt die Zeit zwischen der Zeitspanne, dann Funktion aufrufen...
   if [ $Startzeit -ge $TIME_MIN ] && [ $Startzeit -le $TIME_MAX ]; then
      /usr/bin/wakelan -m $NAS_MAC
   fi   
done 
