Pearl-LCD-Display an der Synology

Status
Für weitere Antworten geschlossen.

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Die Meldung lautete ja auch
security error: owner and/or group of '/etc/lcd4linux.conf' don't match
also stimmt der Eigentümer/Gruppe nicht, normal sollte es root:root sein.
Mach mal ein
Rich (BBCode):
 ls -l /usr/local/etc/rc.d/S99lcd4linux.sh
und poste es hier. Wenn die Rechte nicht stimmen kannst dies mit
Rich (BBCode):
chown root:root /usr/local/etc/rc.d/S99lcd4linux.sh
anpassen. Die Konfigurationsdatei sollte dann die gleichen Eigentümer/Gruppe aufweisen, ggf. dort auch anpassen.
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
DANKE!!! ES LÄUFT!!!!

Hatte als Eigentümer "admin" statt "root" deswegen hat das ganze nicht geklappt.

Jetzt funktioniert es. *happy* :)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
ja, hat super geklappt - nochmals vielen dank.
ohne deine hilfe hätte ich mich nicht an das thema ran getraut.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
;) Ich habe die Files ja auch alle aus diesem Thread, also war nicht mein Verdienst!
Ich habe dir nur alle passenden auf einmal geliefert ;)
 

farodor

Benutzer
Mitglied seit
22. Aug 2010
Beiträge
90
Punkte für Reaktionen
0
Punkte
0
also die conf von Anna_Konda sieht recht gut aus,
mein problem ist halt leider noch das ich das Pearl display nicht an der syno 712+ zum laufen bekomme und habe auch noch kein passendes howto gefunden was mir hilft ....

jemand ne idee?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
also die conf von Anna_Konda sieht recht gut aus,
mein problem ist halt leider noch das ich das Pearl display nicht an der syno 712+ zum laufen bekomme und habe auch noch kein passendes howto gefunden was mir hilft ....

jemand ne idee?
Die 712+ hat doch nen Atom Prozessor, also kannst das fertige x86 File von hier benutzen. Musst dich dann nur durch den Thread lesen um deine Konfiguration zu basteln. ich denke mal die letzten paar Seiten behandeln grad dieses und das automatische Starten.
Weitere Informationen bekommst du ebenfalls unter http://ssl.bulix.org/projects/lcd4linux/ und http://ssl.bulix.org/projects/lcd4linux/wiki/Howto_de
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Ich hab mal noch eine Frage zu dem Display.
Im Configfile steht ja, dass jede Sekunde die aktuellen Daten abgefragt werden.
Inwiefern wirkt sich das jetzt auf die Auslastung der Festplatten aus?
Ich meine, werden die Festplatten ständig in einem Prozess genutzt? Mache mir da Gedanken über die Abnutzung, wenn diese ständig Daten ans Display senden müssen
Oder ist das unbegründet?
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Ok, habe mich ein wenig undeutlich ausgedrückt.
Vereinfacht wollte ich fragen,

ob jemand weiß, ob jede Sekunde ein Festplattenzugriff stattfindet, oder nicht?

Weiß das jemand? Wäre super. Danke schon mal vorab.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.606
Punkte für Reaktionen
3.634
Punkte
468
Hallo Darkdevil,

bei Linux wird ziemlich viel gecacht. Wenn es sich um kleinere Dateien handelt, die sich nicht ständig ändern, werden die Lesezugriffe aus dem Cache bedient - ohne wirklichen Plattenzugriff. Mach dir da mal keine Sorgen. Sogar manch kleine Homepage läuft ohne Disk-IO.

Gruß Benares
 

HDFanatic

Benutzer
Mitglied seit
13. Jul 2012
Beiträge
115
Punkte für Reaktionen
0
Punkte
0
geht das Teil auch in Kombi mit einer 212j????

kann man damit Covers anzeigen??? dann wäre es vielleicht auch als Monitor für eine Raspberry PI denkbar oder?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.606
Punkte für Reaktionen
3.634
Punkte
468
Welchen Prozessor hat die 212J (bin grad zu faul bei Synology nachzusehen)?
Bei mir läuft lcd4linux sowohl auf der DS209+ (PPC), also auch auf der DS212+ (ARM).

Gruß Benares
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Die DS212J hat einen Marvel ARM Prozzi drin.
@Benares: Danke nochmal fürs Antworten auf meine letzte Frage. Da bin ich jetzt auch beruhigt :)
 

skybot

Benutzer
Mitglied seit
18. Mrz 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
compile x86

Hi hat denn einer von euch zufällig ein kleine how to do um lcd4linux für x86 zu compilieren ich habe das problem das die mysql Abfrage nicht geht:

Evaluator: unknown function 'MySQL::status' in <MySQL::status()>

habe dazu folgenen eintrag gefunden:

http://ssl.bulix.org/projects/lcd4linux/ticket/66

Danke für eure Hilfe!
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84
Wie man es kompiliert steht auf Seite 5 oder so plus noch ein paar Patches/Apassungen im Thread verstreut....

Ob MySQL da mit drin ist - keine Ahnung, verwendet ich nicht. :p Aber wenn er den Fehler wirft, dann anscheinend nicht. Musst Du schauen, dass das Plug-In auch beim Kompilieren mit aktiv ist.
 

skybot

Benutzer
Mitglied seit
18. Mrz 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hi läuft bisher ganz gut, kannst du damit was anfangen?

make[1]: *** No rule to make target `SDCCy.c', needed by `SDCCy.o'. Stop.

kommt nachdem ich sdcc kompilieren möchte

./configure --disable-gbz80-port --disable-z80-port --disable-avr-port --disable-ds390-port --disable-ds400-port --disable-pic-port --disable-pic16-port --disable-xa51-port --disable-hc08-port
make
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
HD Temperatur

Hallo brauch mal Eure Hilfe,

ich bekomme es mit diesem Eintrag einfach nicht hin, das mir die HD Temperatur angezeigt wird:
Rich (BBCode):
expression exec('/usr/syno/bin/smartctl -A -n standby -d ata /dev/sda | /bin/grep Temperature_Celsius | /usr/bin/awk \'{print $10}\' ', 10 * second)

Es wird mir immer ein Asterisk (*) angezeigt.

Habe schon alles mögliche probiert.
lcd4linux -F ist okay, keine Fehlermeldung.

Wenn ich auf der Konsole:
Rich (BBCode):
/usr/syno/bin/smartctl -A -n standby -d ata /dev/sda | /bin/grep Temperature_Celsius | /usr/bin/awk '{print $10}'
aufrufe, bekomme ich die gewünschte Ausgabe angezeigt.

Wäre nett wenn mir einer helfen könnte.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Hi,
durch das "expression exec(' " hast du dort ein Hochkommata mehr als auf der Konsole direkt. Das führt dann wiederum dazu, dass in der awk-Anweisung theoretisch für ihn die Zeichenkette vorbei ist. Bei PHP kann man ja ' und " ineinander verschachteln; ob es dazu ein Äquivalent in der Shell gibt weiß ich aber nicht. Einen Versuch wäre vielleicht "``" wert (Akzente).

MfG Matthieu

EDIT: Und natürlich hab ich die "\" übersehen ... sorry.
 
Zuletzt bearbeitet:

peterfido

Benutzer
Mitglied seit
20. Mrz 2011
Beiträge
35
Punkte für Reaktionen
0
Punkte
6
Bei mir ist die Zeile einen Buchstaben schmaler.

Code:
Widget HDDTemp1 { 
    class 'Text' 
    expression exec('/usr/syno/bin/smartctl -A -n standby -d ata /dev/sda | /bin/grep Temperature_Celsius | /usr/bin/awk \'{print $10}\'', 10 * second)
    precision 1
    postfix ' °C'
    width      Infobreite
    align 'R' 
    Background 'FFFFFF00'	
    update 10 * second 
}

Widget HDDTemp2 { 
    class 'Text' 
    expression exec('/usr/syno/bin/smartctl -A -n standby -d ata /dev/sdb | /bin/grep Temperature_Celsius | /usr/bin/awk \'{print $10}\'', 10 * second)
    precision 1
    postfix ' °C'
    width      Infobreite	
    align 'R' 
    Background 'FFFFFF00'	
    update 10 * second 
}
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
Hallo und vielen Dank für Eure Hilfe.
Habe den Fehler gefunden. Die Zeile "expression exec" ist okay, der Fehler war "precision" und "width".
Es war einfach zu wenig Platz, zum anzeigen der Temperatur.
Hier mal ein Auszug aus dem lcd4linux Wiki:
Wenn der 'precision'-Parameter weggelassen wird, behandelt LCD4Linux das Ergebnis des Ausdrucks als Zeichenkette und zeigt sie auch so an.

Wenn eine Präzision angegeben wird, wird der Wert in eine Gleitkommazahl umgewandelt und mit der angegebenen Anzahl von Kommastellen ausgegeben. Wenn die Zahl nicht in den verfügbaren Platz passt (welcher mit 'width' - length(prefix) - length(postfix) angegeben wird), werden Kommastellen von rechts abgeschnitten, bis genug Platz vorhanden ist. Wenn die letzte Kommastelle abgetrennt wurde, wird auch der Dezimalpunkt weggelassen. Wenn der Wert nun immer noch nicht passt, wird er durch '*' (Asterisk) ersetzt.
Es besteht also ein großer Unterschied zwischen 'precision 0' und überhaupt keiner Präzision!
 
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