Difference between revisions of "Alcd-plugin"

From VDR Wiki
Jump to: navigation, search
(Links)
(Images)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
==Description==
 
==Description==
[[Image:Alcd-plugin.jpg|thumb|Screenshot]]
+
'''Authors:''' Andreas Weinberger, Markus Geisler, Helmut Auer
Enables the LCD display of the Activy300 boxes from Siemens and allows navigation in the VDR menu where oversized lines are scrolled. It also shows a progress bar while replaying media.
+
  
The frontpanel buttons of the Activy are also supported. Some additional keypresses are realized by pressing more than one button at once.
+
The plugin allows you to use the LCD of Fujitsu-Siemens [[Activy]] 300 and also the newer Activys.
  
===Usage===
+
With version 1.2.1 it is possible to display the next timer on the LCD of the Activy after the shutdown.
{| border=1 cellpadding=2 cellspacing=0 style="border-collapse: collapse;"
+
The activity_lcdoff.sh provided by HelAu, works only under gen2vdr 1.1. Therefore, below is an example which you can adjust by yourselfes.
|- bgcolor=#efdead
+
 
!Key
+
===Status===
!Function
+
Last Update 02/2010
 +
 
 +
==Images==
 +
[[Image:alcd-plugin-00.jpg|thumb|none|''Settings'']]
 +
 
 +
==Hardware Requirements==
 +
* [[Activy]] 300 Media Center from Fujitsu Siemens
 +
 
 +
==Configuration==
 +
cd /usr/local/bin
 +
ln -s [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/alcd/scripts/*sh .
 +
 
 +
add to VDRs command line
 +
-P'acld -r /usr/local/bin/activy.sh'
 +
 
 +
===Params===
 +
{| class="wikitable"
 
|-
 
|-
| Up        || Up
+
!Parameter (short)
 +
!Parameter (long)
 +
!Description
 
|-
 
|-
| Down      || Down
+
| -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==
 +
{| width=100% class="wikitable"
 
|-
 
|-
| Left      || Left
+
! Version
 +
! Date
 +
! Description
 +
! Link
 
|-
 
|-
| Right      || Right
+
| 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)
 +
|
 
|-
 
|-
| Ok        || Ok
+
| 1.5.1
 +
| 15.05.2009
 +
|
 +
* Updated italian translation (Thanks to Diego Pierotto)
 +
|
 
|-
 
|-
| Left/Right || Menu
+
| 1.5.0
 +
| 27.04.2009
 +
|
 +
* Added UTF-8 support
 +
* Config Variable Watchdog added
 +
* Added Scrollbar Display (Customizable)
 +
|
 
|-
 
|-
| Up/Down    || <font color=red>Red</font>
+
| 1.4.2
 +
| 04.12.2008
 +
|
 +
* Removed default execution of resetScipt (-r <script> Paramater is needed)
 +
|
 
|-
 
|-
| Up/Right  || <font color=blue>Blue</font>
+
| 1.4.1
 +
| 03.12.2008
 +
|
 +
* Fixed text output via afp-tool
 +
|
 
|-
 
|-
| Left/Down  || Eject CDROM
+
| 1.4.0
 +
| 09.09.2008
 +
|
 +
* Added afp-tool for sending commands to the frontpanel.
 +
|
 
|-
 
|-
| "Power" and short after "ok" || Shutdown
+
| 1.3.1
 +
| 05.09.2008
 +
|
 +
* Some fixes for German Umlauts (will not work on pure UTF systems)
 +
* Fixes for avoiding resets
 +
|
 
|}
 
|}
  
==Hardware requirements==
+
==Current Version==
* Activy 300 Media Center from Fujitsu Siemens
+
[http://www.htpc-forum.de/download/download.php?id=1 Version 1.5.2]
 
+
==Software requirements==
+
* none
+
 
+
==Installation==
+
See [[plugin installation]]
+
 
+
==Problems==
+
* Display "hangs" randomly during heavy channel switching with the Activy300 remote control or keyboard. LIRC remote controls seem to work.
+
* Plugin does not run on "newer" Activys 320/350 and Activy 2xx.
+
  
 
==Links==
 
==Links==
{|
+
# [http://www.htpc-forum.de/index.php?url=downloads.php Current Version]
| [1]
+
| http://home.primusnetz.de/mgeisler/alcd
+
| Plugin homepage
+
|}
+
{|
+
| [2]
+
|http://www.htpc-forum.de/download/download.php
+
| neuere Version des Plugin findet man jetzt bei Helau
+
|}
+
 
+
  
 
[[Category:Plugins]]
 
[[Category:Plugins]]
 
+
[[Category:External Display]]
<!-- Link to german wiki page -->
+
[[Category:Activy]]
[[de:Alcd-plugin]]
+
{{i18n|alcd-plugin}}

Latest revision as of 15:25, 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

Settings

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