Alcd-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
Monroe (Diskussion | Beiträge) K (Hierarchie) |
(→Parameter) |
||
Zeile 38: | Zeile 38: | ||
<!-- ==Sonstiges== --> | <!-- ==Sonstiges== --> | ||
<!-- ===Probleme=== --> | <!-- ===Probleme=== --> | ||
− | + | ===Tipps=== | |
+ | Ein Beispiel für activity_lcdoff.sh wo ihr /video0/~wakeup herbekommt muss man noch schauen | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | # Activy set Display text | ||
+ | # /bin/stty 38400 < /dev/ttyS0 | ||
+ | WAKEUP_FILE='/video0/~wakeup' # LinVDR 0.7 | ||
+ | |||
+ | if [ -r /etc/conf.d/vdr ]; then | ||
+ | source /etc/conf.d/vdr | ||
+ | elif [ -r /etc/sysconfig ]; then | ||
+ | source /etc/sysconfig | ||
+ | fi | ||
+ | |||
+ | if [ -z "${PLUGINS/*alcd*}" ]; then | ||
+ | if [ -s "${WAKEUP_FILE}" ] ; then | ||
+ | read Wakeup < ${WAKEUP_FILE} | ||
+ | |||
+ | IFS=";" | ||
+ | set -- ${Wakeup} | ||
+ | NextTimer=${1} | ||
+ | Channel=${2} | ||
+ | RecordingName=${3:0:20} | ||
+ | WakeupTime="$(date -d "1970-01-01 UTC ${NextTimer} seconds" '+%d.%m.%Y - %R')" | ||
+ | echo "${WakeupTime}" | ||
+ | echo "${Channel}-${RecordingName}" | ||
+ | svdrpsend.pl PLUG alcd LOCK | ||
+ | svdrpsend.pl PLUG alcd PWRLED BLINK | ||
+ | svdrpsend.pl PLUG alcd SHOW "${WakeupTime}|${RecordingName}" | ||
+ | svdrpsend.pl PLUG alcd STAY "ON" | ||
+ | sleep 3 | ||
+ | fi | ||
+ | fi | ||
<!-- ===Wunschliste=== --> | <!-- ===Wunschliste=== --> | ||
<!-- ===Snapshot=== --> | <!-- ===Snapshot=== --> |
Version vom 19. November 2006, 03:45 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor: Andreas Weinberger, Markus Geisler, Helmut Auer
Das Plugin erlaubt die Nutzung des LCD einer Fujitsu-Siemens Activy 300.
Bilder
Hardwareanforderungen
- Activy 300 Media Center von Fujitsu Siemens
Konfiguration
cd /usr/local/bin ln -s $SOURCEDIR/VDR/PLUGINS/src/alcd/scripts/*sh .
Dann
-P'acld -r /usr/local/bin/activy.sh'
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-r | --resetscript=<Datei> | Führe Skript nach einem PIC-Reset aus (Standard: keins) |
Tipps
Ein Beispiel für activity_lcdoff.sh wo ihr /video0/~wakeup herbekommt muss man noch schauen
#!/bin/sh
- Activy set Display text
- /bin/stty 38400 < /dev/ttyS0
WAKEUP_FILE='/video0/~wakeup' # LinVDR 0.7
if [ -r /etc/conf.d/vdr ]; then
source /etc/conf.d/vdr
elif [ -r /etc/sysconfig ]; then
source /etc/sysconfig
fi
if [ -z "${PLUGINS/*alcd*}" ]; then
if [ -s "${WAKEUP_FILE}" ] ; then read Wakeup < ${WAKEUP_FILE} IFS=";" set -- ${Wakeup} NextTimer=${1} Channel=${2} RecordingName=${3:0:20} WakeupTime="$(date -d "1970-01-01 UTC ${NextTimer} seconds" '+%d.%m.%Y - %R')" echo "${WakeupTime}" echo "${Channel}-${RecordingName}" svdrpsend.pl PLUG alcd LOCK svdrpsend.pl PLUG alcd PWRLED BLINK svdrpsend.pl PLUG alcd SHOW "${WakeupTime}|${RecordingName}" svdrpsend.pl PLUG alcd STAY "ON" sleep 3 fi
fi