Pearl-LCD-Display an der Synology

Status
Für weitere Antworten geschlossen.

adahmen

Benutzer
Mitglied seit
12. Okt 2009
Beiträge
559
Punkte für Reaktionen
10
Punkte
38
Hallo Zusammen,

bei Pearl gibt es aktuell für 2,90 Euro ein USB Farb-LCD mit 2,4" und einer Auflösung von 320x240 Pixel.

Hier der Link auf das Display: http://www.pearl.de/a-HPM1184-5618.shtml

Interessant ist es, da man die Firmware im Display ändern kann und dann das Teil z.B. per Linux ansteuerbar ist.

In einem Dreambox-Forum wird bereits fleissig an einem Plugin gebastelt, so daß man Senderlogos, Wetter, ... sehen kann.

Wäre es nicht auch möglich, das Display an einen USB-Port der Syno anzuschliessen und als Statusdisplay zu nutzen .......
Hier noch der Link in das Dreambox-Forum mit ein paar mehr Infos zum Display.

Ich habe mir zumindest gestern mal ein Display bestellt :)

VG Albert
 

adahmen

Benutzer
Mitglied seit
12. Okt 2009
Beiträge
559
Punkte für Reaktionen
10
Punkte
38

schimi007

Benutzer
Mitglied seit
09. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Wo soll da der Sinn und Zweck sein sich ein miniwinzling Display anzuschließen???
 

adahmen

Benutzer
Mitglied seit
12. Okt 2009
Beiträge
559
Punkte für Reaktionen
10
Punkte
38
Wie wär's mit
- Belegung der Platten
- Status der Platten
- Temperatur der Platten
- CPU-Load / Netzlast / Speicherauslastung
- Anzahl angemeldeter Nutzer
- interne / externe IP
- ....

Da ist sicher noch ne ganze Menge mehr möglich ....
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Der Platten-Spin-down wird wahrscheinlich nicht mehr funktionieren, weil ja Aktivität auf der Systempartition entsteht. Dies wäre also zu bedenken.

Itari
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
Ich wäre auch für so eine Funktion.
Man muss lcd4linux zum laufen bekommen, Python läuft ja schon wunderbar!

Ich hab auch dieses Bilderrahmen an meinem Collstream Neo (Sat-Receiver)
ist auch schon alles gehackt, funktioniert so weit ok. Die Jungs arbeiten auch fleißig da dran
 
Zuletzt bearbeitet:

adahmen

Benutzer
Mitglied seit
12. Okt 2009
Beiträge
559
Punkte für Reaktionen
10
Punkte
38
Kein Spin-Down wäre für mich okay. An meiner 212+ laufen die Platten so oder so immer ....
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
Bei mir nicht ist aber egal, trotzdem wäre das interessant.
Hab eben lcd4linux auf meine DS 111 installiert mal sehen was das bringt.
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
So hab mich damit etwas beschäftigt.

Lcd4linux ist drauf, habe aber noch nicht zum laufen gebracht.

Da muss ich noch die .conf anpassen. Schade wen man net soviel
Ahnung von Linux hat.

Vielleicht hat jemand Lust sich die Sache an zu schauen, der mehr Ahnung hat wie ich.

BusyBox v1.16.1 (2011-11-26 14:58:46 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

NAS-Server> lcd4linux
NAS-Server> lcd4linux -f
lcd4linux: option requires an argument -- f
NAS-Server> lcd4linux -h
LCD4Linux 0.10.1-756M
Copyright (C) 2005, 2006, 2007 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
usage: lcd4linux [-h]
lcd4linux [-l]
lcd4linux [-c key=value] [-i] [-f config-file] [-v] [-p pid-file]
lcd4linux [-c key=value] [-F] [-f config-file] [-o output-file] [-q] [-v]

usb 1-1.1: new full speed USB device using orion-ehci and address 3
[ 29.420000] usb 1-1.1: configuration #1 chosen from 1 choice
[ 29.760000] usbcore: registered new interface driver hiddev
[ 29.900000] usbcore: registered new interface driver usbhid
[ 29.910000] usbhid: v2.6:USB HID core driver

.conf: (die habe ich nur zum testen genommen)

Display dpf {
Driver 'DPF'
Port 'usb0'
Font '6x8'
Foreground 'ffffff'
Background '000000'
Basecolor '000000'
}

Widget TIME {
class 'Text'
expression strftime('%a, %d.%m.%Y -- %H:%M', time())
width 54
align 'C'
update minute
Background '000000'
Foreground 'ffffff'
}
Widget RAM {
class 'Text'
expression (floor(((meminfo('MemTotal'))-(meminfo('Buffers'))-(meminfo('Cached'))-(meminfo('MemFree')))*10/1024)/10).' / '.(floor(meminfo('MemTotal')*10/1024)/10)
prefix 'Ram: '
postfix ' MB'
width 21
#precision 0
align 'R'
update sekunde
Foreground 'ffffff'
Background 'FFFFFF00'
}

Widget Busy {
class 'Text'
expression proc_stat::cpu('busy', 500)
prefix 'Busy'
postfix '%'
width 21
precision 1
align 'R'
update sekunde
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget BusyBar {
class 'Bar'
expression proc_stat::cpu('busy', 500)
expression2 proc_stat::cpu('system', 500)
length 21
direction 'E'
update sekunde
Foreground 'ffffff'
Background '00000080'
BarColor0 '5f5fff'
BarColor1 'ff5f5f'
}
Widget Load {
class 'Text'
expression loadavg(1)
prefix 'Load'
postfix loadavg(1)>1.0?'!':' '
width 21
precision 1
align 'R'
update sekunde
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget LoadBar {
class 'Bar'
expression loadavg(1)
max 5.0
length 21
direction 'E'
update sekunde
Foreground 'ffffff'
Background '00000080'
BarColor0 '5f5fff'
BarColor1 'ff5f5f'
}

Widget Uptime {
class 'Text'
width 52
length 31
align 'L'
expression uptime('%d days %H:%M')
prefix 'Up : '
Foreground 'ffffff'
Background 'FFFFFF00'
update minute
}

Widget BACK {
class 'Image'
file '/var/lcd/back.png'
visible 1
update 0
}

Widget IMAGE {
class 'Image'
file '/tmp/lcd.png'
align 'C'
update sekunde
reload 1
visible 1
inverted 0
}
Widget Channel {
class 'Text'
width 21
# length 21
align 'L'
expression file::readline('/tmp/lcdchan.txt', 1)
# prefix 'Sender: '
Foreground 'ffffff'
Background 'FFFFFF00'
update sekunde
}

Widget Infobar {
class 'Text'
width 62
align 'C'
expression file::readline('/tmp/infobar.txt', 1)
Foreground 'ffffff'
Background 'FFFFFF00'
update sekunde
}
Widget EPG {
class 'Text'
width 52
# length 21
#align 'C'
expression file::readline('/tmp/lcdepgt.txt', 1)
# prefix 'Sendung: '
Foreground 'ffffff'
Background 'FFFFFF00'
update sekunde
}

Widget PROGRESS {
class 'Bar'
expression file::readline('/tmp/prozent.txt', 1)
min 0
max 100
update 3000
length 42
direction 'E'
style '0'
background 'FFFFFF'
foreground '00FF00'
}

Widget PROGRESS_PROZ {
class 'Text'
expression file::readline('/tmp/prozent.txt', 1)
postfix ' %'
width 5
align 'R'
style bold
}

Display 'DPF'

Layout mylayout {

Row19.Col02 'Channel'
Row21.Col02 'EPG'
Row24.Col02 'Busy'
Row26.Col30 'RAM'
Row26.Col02 'BusyBar'
Row28.Col01 'Infobar'
Row24.Col30 'Uptime'
Row30.Col01 'TIME'

Layer 1 {
X10.Y10 'IMAGE'
}
Layer 2 {
Row17.Col4 'PROGRESS'
}

Layer 2 {
Row17.Col47 'PROGRESS_PROZ'
}

}

Layout 'mylayout'

Variables {
tick 1000
sekunde 1000
tack 500
minute 60000
}
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
Was kann man damit machen? Oder besser gefragt wie?
Hast du Erfahrung damit?
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Nein, war nur eine Idee weil bei der Remote das fehlende Display häufig beklagt wird. Es geht also um die Anzeige des aktuellen Titels und ggf. des Covers.

MfG Matthieu
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
Ach das würdet Ihr gerne haben? Ok mal sehen.
Hoffentlich würde sich noch ein erfahrenen User sich mit dazu kommen.

Zeige euch mal was damit möglich ist mit den Receivern:
Das kann auch denk ich mal für jedes Programm angepasst werden (pyload, Synology Remote etc.)

Foto0382.jpg Foto0379.jpg LCD06.jpg
 
Zuletzt bearbeitet:

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
Das hier kann ich nicht machen:



./configure --with-drivers='DPF' --with-plugins='all,!dbus,!mpris_dbus'

Steht dann das:



-ash: ./configure: not found


Hat jemand nen Tipp?


Die Treiber bekomme ich nicht auf die DS, weil der Befehl ./confegurate nicht bekannt ist.
Komme von der Windoof Gemeinde daher kenne ich mich nicht so aus mit Linux.

Gruß
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
Dann hilft mir doch mal lcd4linux auf der DS zum laufen zu kriegen.
./confegure kann ich nicht ausführen. Daher fehlen mir DPF Treiber.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Alles was auf ./ beginnt soll eine Datei ansprechen. Das setzt wiederum voraus dass du im richtigen Arbeitsverzeichnis sitzt und die Datei auch vorhanden ist. Bei Linux kann man mit "ls" die Verzeichnisse und Dateien anzeigen lassen, "dir" geht aber auch (wird dann auf ein spezielles ls umgeleitet).

MfG Matthieu
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
Aha ok, jetzt wird alles verständlicher.
Vielen Dank.
 

power-dodge

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
271
Punkte für Reaktionen
0
Punkte
0
lcd4linux läuft auf dem Nas aber leider konnte nicht DPF hack mit einbinden...

lcd4linux [-c key=value] [-F] [-f config-file] [-o output-file] [-q] [-v]
NAS-Server> lcd4linux -l
LCD4Linux 0.10.1-756M
Copyright (C) 2005, 2006, 2007 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
available display drivers:
Beckmann+Egle : MT16x1 MT16x2 MT16x4 MT20x1 MT20x2 MT20x4 MT24x1 MT24x2 MT32x1 MT32x2 MT40x1 MT40x2 MT40x4 CT20x4
BWCT : generic
Crystalfontz : 626 631 632 633 634 635 636
Cwlinux : CW1602 CW12232
Curses : any
HD44780 : generic Noritake Soekris HD66712 LCM-162
LCD2USB : generic
LCDTerm : generic
LEDMatrix :
LPH7508 : LPH7508
M50530 : generic
MatrixOrbital : LCD0821 LCD2021 LCD1641 LCD2041 LCD4021 LCD4041 LK202-25 LK204-25 LK404-55 VFD2021 VFD2041 VFD4021 VK202-25 VK204-25 GLC12232 GLC24064 GLK24064-25 GLK12232-25 LK404-AT VFD1621 LK402-12 LK162-12 LK204-25PC LK202-24-USB LK204-24-USB VK204-24-USB
MilfordInstruments : MI216 MI220 MI240 MI420
Noritake : GU311 GU311_Graphic
NULL : generic
picoLCD : generic
Sample : generic
SimpleLCD : generic vt100
T6963 : generic
TREFON : generic
USBHUB : generic
USBLCD : generic
WincorNixdorf : BA63 BA66

Jemand ne Idee?
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Ich würde mal stark denken der Treiber will eine Config-Datei haben. Aber ohne zu wissen wie die aussieht und was es genau für ein Display ist wird das wohl schwer.

MfG Matthieu
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat