Difference between revisions of "Alcd-plugin"

From VDR Wiki
Jump to: navigation, search
Line 2: Line 2:
 
'''Authors:''' Andreas Weinberger, Markus Geisler, Helmut Auer
 
'''Authors:''' Andreas Weinberger, Markus Geisler, Helmut Auer
  
Das Plugin erlaubt die Nutzung des LCDs einer Fujitsu-Siemens [[Activy]] 300 und auch der neueren Activys.
+
The plugin allows you to use the LCD of Fujitsu-Siemens [[Activy]] 300 and also the newer Activys.
 +
 
 +
With version 1.2.1 it is possible to display the next timer on the LCD of the Activy after the shutdown.
 +
The activity_lcdoff.sh provided by HelAu, works only under gen2vdr 1.1. Therefore, below is an example which you can adjust by yourselfes.
  
Mit der Version 1.2.1 ist es möglich, den nächsten Timer auf dem LCD der Activy nach dem Shutdown anzuzeigen.
 
Das activity_lcdoff.sh, welches HelAu beilegt, funktioniert nur unter gen2vdr 1.1. Deshalb unten ein Beispiel zum selberanpassen.
 
 
===Status===
 
===Status===
 
Last Update 02/2010
 
Last Update 02/2010
  
==Bilder==
+
==Images==
 
[[Image:alcd-plugin.jpg|thumb|none|''Einstellungen'']]
 
[[Image:alcd-plugin.jpg|thumb|none|''Einstellungen'']]
  
==Hardwareanforderungen==
+
==Hardware Requirements==
* [[Activy]] 300 Media Center von Fujitsu Siemens
+
* [[Activy]] 300 Media Center from Fujitsu Siemens
  
 
==Configuration==
 
==Configuration==
Line 19: Line 20:
 
  ln -s [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/alcd/scripts/*sh .
 
  ln -s [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/alcd/scripts/*sh .
  
Dann
+
add to VDRs command line
 
  -P'acld -r /usr/local/bin/activy.sh'
 
  -P'acld -r /usr/local/bin/activy.sh'
  
===Parameter===
+
===Params===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!Parameter (kurz)
+
!Parameter (short)
!Parameter (lang)
+
!Parameter (long)
 
!Description
 
!Description
 
|-
 
|-
| -r || --resetscript=<Datei> || Führe Skript nach einem PIC-Reset aus (Standard: keins)
+
| -r || --resetscript=<FILE> || exec skript after PIC-Reset (default:none)
 
|}
 
|}
  
===Tipps===
+
===Hints===
Ein Beispiel für activity_lcdoff.sh wo ihr /video0/~wakeup herbekommt muss man noch schauen
+
an example activity_lcdoff.sh
 
  #!/bin/sh
 
  #!/bin/sh
 
  #
 
  #
Line 122: Line 123:
 
==Current Version==
 
==Current Version==
 
[http://www.htpc-forum.de/download/download.php?id=1 Version 1.5.2]
 
[http://www.htpc-forum.de/download/download.php?id=1 Version 1.5.2]
 +
 
==Links==
 
==Links==
 
# [http://www.htpc-forum.de/index.php?url=downloads.php Current Version]
 
# [http://www.htpc-forum.de/index.php?url=downloads.php Current Version]
  
 
[[Category:Plugins]]
 
[[Category:Plugins]]
[[Category:Externe Anzeige]]
+
[[Category:External Display]]
 
[[Category:Activy]]
 
[[Category:Activy]]
 
{{i18n|alcd-plugin}}
 
{{i18n|alcd-plugin}}

Revision as of 16:24, 24 November 2013

Description

Authors: Andreas Weinberger, Markus Geisler, Helmut Auer

The plugin allows you to use the LCD of Fujitsu-Siemens Activy 300 and also the newer Activys.

With version 1.2.1 it is possible to display the next timer on the LCD of the Activy after the shutdown. The activity_lcdoff.sh provided by HelAu, works only under gen2vdr 1.1. Therefore, below is an example which you can adjust by yourselfes.

Status

Last Update 02/2010

Images

File:Alcd-plugin.jpg
Einstellungen

Hardware Requirements

  • Activy 300 Media Center from Fujitsu Siemens

Configuration

cd /usr/local/bin
ln -s $SOURCEDIR/VDR/PLUGINS/src/alcd/scripts/*sh .

add to VDRs command line

-P'acld -r /usr/local/bin/activy.sh'

Params

Parameter (short) Parameter (long) Description
-r --resetscript=<FILE> exec skript after PIC-Reset (default:none)

Hints

an example activity_lcdoff.sh

#!/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

Version History

Version Date Description Link
1.5.2 03.02.2010
  • Corrected locale settings
  • Fixed a bug causing VDR OSD reset.
  • Added gcc 4.4 compatibility (Thanks to Anssi und zzam)
1.5.1 15.05.2009
  • Updated italian translation (Thanks to Diego Pierotto)
1.5.0 27.04.2009
  • Added UTF-8 support
  • Config Variable Watchdog added
  • Added Scrollbar Display (Customizable)
1.4.2 04.12.2008
  • Removed default execution of resetScipt (-r <script> Paramater is needed)
1.4.1 03.12.2008
  • Fixed text output via afp-tool
1.4.0 09.09.2008
  • Added afp-tool for sending commands to the frontpanel.
1.3.1 05.09.2008
  • Some fixes for German Umlauts (will not work on pure UTF systems)
  • Fixes for avoiding resets

Current Version

Version 1.5.2

Links

  1. Current Version