Pearl-LCD-Display an der Synology

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Ja leider teurer, aber irgendwie finde ich nichts billigeres in dieser Größe und Ausführung!
Hab mal zugeschlagen (man gönnt sich ja sonst nix) und werde berichten.
Versand wird hald etwas dauern nach Österreich....

Der auf Pearl kostete übrigens ursprünglich auch mal 25 € ;)
 
Ja leider sehr teuer aber weißt du noch wo man displays von pearl bekommt? Oder weiß einer wo man größere her bekommt?
 
Blöde Frage meinerseits bevor ich mit dem Ganzen beginne:

Reicht es wenn ich die 3 Files (S99lcd4linux.sh, lcd4linux & lcd4linux.conf) in die entsprechenden Ordner auf meine DS schmeisse, oder muss ich damit es funktioniert auch ipkg bzw. einige packages daraus installieren?

Was ich hier aus dem Thread heraus gelesen habe, gehört
das Startskript in /usr/local/etc/rc.d/
der Dienst selbst in /usr/local/bin/
und das Konfigfile in den Ordner /etc/

Passt das so?!

Der Dienst wird dann wahrscheinlich nur korrekt gestartet, wenn ein Display an der DS hängt oder?!
Oder kann ich das schon mal alles machen und den Dienst zum laufen bringen?
Display bekomme ich erst morgen!

Danke für euren Rat!
 
Zuletzt bearbeitet:
Habs jetzt einfach mal so probiert und es klappt!
Danke an die Compilierer und Configfile Ersteller

Werde mich jetzt auch ein wenig spielen.... ;)


EDIT:
Display war übrigens schon geflasht - musste es einfach nur anstecken und es ging! Wie praktisch!
Bootet innerhalb 1-2 Sekunden in den richtigen Modus - muss nichts drücken oder so.
 
Zuletzt bearbeitet:
Bei mir siehts nun so aus (danke an goetz für die Vorlage die er hier gepostet hat):

IMG_0428.jpg

Muss noch schauen wie ich die türkisen Widgets in rot anzeige, wenn als Status FEHLER! angezeigt wird.
Da bin ich noch am tüfteln!

lcd4linux ist echt genial ;)


EDIT:
CPU Temp anzeigen wäre auch noch interessant!!!

EDIT2:
Meine config -> Anhang anzeigen lcd4linux.conf.txt
 
Zuletzt bearbeitet:
ich habe das so gemacht:

cpu_temp.sh in /usr/bin

Rich (BBCode):
#!/bin/sh
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin$
export PATH
sensors | grep 'Core 0' | awk '{print $3}'
sensors | grep 'Core 1' | awk '{print $3}'

Dann einen chron tab:

/etc/crontab

Rich (BBCode):
*/1     *       *       *       *       root    /usr/bin/cpu_temp.sh > /tmp/cpu_tmp

in der lcd4linux.conf

Rich (BBCode):
Widget cpu_tmp0 {
    class 'Text'
    expression file::readline('/tmp/cpu_tmp', 1)
    prefix 'CPU0 '
    postfix ' °C'
    width width050
    precision 0
    align 'R'
    update 10 * second
}

Widget cpu_tmp1 {
    class 'Text'
    expression file::readline('/tmp/cpu_tmp', 2)
    prefix 'CPU1 '
    postfix ' °C'
    width width050
    precision 0
    align 'R'
 
Danke für den Tipp und die Scripte....aber könnte man das nicht direkt in der lcd4linux.conf abfragen!?
Finde das irgendwie umständlich so!

Bei Festplattentemperatur etc. gehts ja auch :)
 
Muss noch schauen wie ich die türkisen Widgets in rot anzeige, wenn als Status FEHLER! angezeigt wird.
Da bin ich noch am tüfteln!
Hallo DKeppi,
die türkisen in red ändern ?
oder tuerkis `00ffff' anpassen :)
Hat Fehler eine eigene Farbe ?

Gruß Jo
 
Ich habe die Abfrage von goetz geklaut :)

Rich (BBCode):
postfix strstr(exec('/usr/syno/bin/smartctl -H -n standby -d ata /dev/sdb | /bin/grep result', 30 * second), 'PASSED') > 0 ? 'OK!' : 'FEHLER!'

Wenn also das Ergebnis > 0 ist dann steht OK! da
sonst FEHLER!

OK! soll türkis bleiben (die Farbe ist fix gesetzt)
Bei FEHLER soll der Text in Rot erscheinen :)
 
OK! soll türkis bleiben (die Farbe ist fix gesetzt)
Bei FEHLER soll der Text in Rot erscheinen :)
Ok, Du hast > 0 ? 'OK!' : 'FEHLER!' und danach Foregrund tuerkis
Kannst ja mal das versuchen :)
> 0 ? 'OK!' Foregrund tuerkis : 'FEHLER!' Foregrund red
oder umgedreht ...

Gruß Jo
 
Danke für den Tipp und die Scripte....aber könnte man das nicht direkt in der lcd4linux.conf abfragen!?
Finde das irgendwie umständlich so!

Bei Festplattentemperatur etc. gehts ja auch

Wenn du es weißt sag bescheid ;)
 
Ok, Du hast > 0 ? 'OK!' : 'FEHLER!' und danach Foregrund tuerkis
Kannst ja mal das versuchen :)
> 0 ? 'OK!' Foregrund tuerkis : 'FEHLER!' Foregrund red
oder umgedreht ...

Gruß Jo

Wäre wohl zu einfach gewesen - da kommt dann gar kein Status mehr!
Auch nicht wenn ich die Abfrage zweimal mache und je nach ergebnis eine Farbe setze...



Wenn du es weißt sag bescheid
wink.png

Mach ich :)

sensors gibts bei mir übrigens nicht - müsste ich wohl per ipkg nachinstallieren?
Auf ipkg verzichte ich eigentlich seit einiger Zeit wieder!
 
Zuletzt bearbeitet:
@skybot:
Warum ich auf ipkg verzichte - weil mittlerweile alles was ich benötige (inkl. pyload) auch so läuft. :)
So brauch ich mir bei Updates etc. auch keine Sorgen mehr machen, drüberbügeln und fertig - keine nachträglichen Anpassungen mehr, wie .profiles etc.!
Dann werd ich das mit der CPU Temp mal lassen, trotzdem danke!

@joku:
Ja das stimmt :)
 
Hallo zusammen.
Ich bräuchte nochmal eine kurze Starthilfe.
Wenn ich das Skript S99lcd4linux.sh in /usr/local/etc/rc.d/ mit dem Befehl sh.S99lcd4linux.sh start starten möchte, erhalte ich folgende Fehlermeldung bzgl. der Rechte:

DiskStation> sh S99lcd4linux.sh start
LCD4Linux 0.11.0-SVN-1092 starting
security error: owner and/or group of '/etc/lcd4linux.conf' don't match
Error reading configuration. Exit!

Habe die Rechte mit

chmod 600 lcd4linux.conf in /etc/
chmod 755 lcd4linux in usr/local/bin/
chmod 755 S99lcd4linux.sh in /usr/local/etc/rc.d/

gesetzt.

Was mache ich falsch?
 
chmod 755 S99lcd4linux.sh in /usr/local/etc/rc.d/

gesetzt.

Was mache ich falsch?

Hi,

verschieb mal das script in /usr/syno/etc/rc.d/ dort liegen noch mehr Scripte von der DS, vielleicht klappt es dann. Mein Script habe ich auch da rein geschoben. Die Rechte sind richtig!

Gruß
Thomas
 
Danke für den Hinweis.
Leider hat es nicht geklappt.
Erhalte immer noch die selbe Fehlermeldung, auch wenn ich es von /usr/syno/etc/rc.d/ starte

DiskStation> sh S99lcd4linux.sh start
LCD4Linux 0.11.0-SVN-1092 starting
security error: owner and/or group of '/etc/lcd4linux.conf' don't match
Error reading configuration. Exit!
 
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