buehmann schrieb:Hi, wie ist das mit den Parametern von XBMC.Notification? Kann man dort auch Zeilenumbrüche und Kommas (wie?) verwenden?
Andreas
erlich gesagt weiss ich nicht. Da ich DS-Mod drauf habe kann ich es auch nicht testen. Aber schicke die zeilen von den alten debug.cfg.
#init var theline
theline=""
#read lines list
while read thelines
do
case ${thelines} in
${called}*)
theline=${thelines#*:}
theline=${theline%%\;*}
break
;;
esac
done < /var/tmp/lines
# line not found?
if [ -z "${theline}" ]
then
theline=${called}
fi
httptheline=`echo "${theline}" | sed -e '{s/ /%20/g;s/Ä/Ae/g;s/Ö/Oe/g;s/Ü/Ue/g;s/ä/ae/g;s/ö/oe/g;s/ü/ue/g;s/ß/ss/g;}'`
# Send information to all DHCP clients
while read x x IP x
do
wget -O /dev/null "http://${IP}:23232/?caller=${caller}&called=${called}&name=${name}&line=${theline}" >/dev/null 2>&1 &
done < /var/flash/multid.leases
# send information to XBoxes
wget -O /dev/null "http://benutzer[email protected]/xbmcCmds/xbmcHttp?command=ExecBuiltIn¶meter=XBMC.Notification(Eingehender%20Anruf,Anrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline})" >/dev/null 2>&1 &
# send information to DBoxes -> TV screen
wget -O /dev/null "http://benutzer[email protected]/control/message?nmsg=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &
# send information to DBoxes -> LCD
wget -O /dev/null "http://benutzer[email protected]/control/lcd?lock=1&clear=1&xpos=5&ypos=20&size=18&font=2&text=${httpname}&update=1" >/dev/null 2>&1 &
sleep 1
wget -O /dev/null "http://benutzer[email protected]/control/lcd?lock=1&clear=0&xpos=5&ypos=42&size=18&font=2&text=an%20${httptheline}&update=1" >/dev/null 2>&1 &
sleep 10
wget -O /dev/null "http://benutzer[email protected]/control/lcd?lock=0" >/dev/null 2>&1 &