Alcd-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Hierarchie)
(Parameter)
Zeile 38: Zeile 38:
 
<!-- ==Sonstiges== -->
 
<!-- ==Sonstiges== -->
 
<!-- ===Probleme=== -->
 
<!-- ===Probleme=== -->
<!-- ===Tipps=== -->
+
===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, 04:45 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Andreas Weinberger, Markus Geisler, Helmut Auer

Das Plugin erlaubt die Nutzung des LCD einer Fujitsu-Siemens Activy 300.

Bilder

Einstellungen

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
  1. Activy set Display text
  2. /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

Links

  1. Alte Homepage des Plugins
  2. Download der aktuellen Version
In anderen Sprachen