LEDs dauerhaft ausschalten

  • 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.

maze128

Benutzer
Registriert
03. Jan. 2010
Beiträge
227
Reaktionspunkte
0
Punkte
16
Hallo zusammen,

ich möchte an meiner DS gerne die LEDs dauerhaft ausschalten.
Also Power und Status, ich hab dazu itaris Automate benutzt, da ist
allerdings das Problem, dass ich das bei jedem Start machen muss und
das nervt etwas.

Gibt es irgendeine Möglichkeit die LEDs dauerhaft auszumachen?

Der Befehl für Power und Status ist folgender:

Rich (BBCode):
led aus:
echo 6 > /dev/ttyS1
echo 7 > /dev/ttyS1

led an:
echo 4 > /dev/ttyS1
echo 8 > /dev/ttyS1

Das funktioniert so weit auch per Telnet, allerdings suche ich eine Möglichkeit es automatisiert zu machen. Per \root\usr\locat\etc\rc.d funktioniert es nicht weil die Sachen ja aufgerufen werden bevor er komplett fertig ist und er den Wert so nicht dauerhaft übernimmt.

Hat jemand ne Idee wie es vielleicht gehen könnte?
 
Zuletzt bearbeitet:
Ich hab es jetzt mal in ein Script gepackt, was ich zur Temperatur-Überwachung alle 20min starte, ist schonmal etwas.
Aber keine schöne Lösung....
 
Und wenn du den Code in ein Startscript unter /usr/syno/etc.defaults/rc.d resp /opt/etc/init.d packst? Dann müsste es eigentlich bei jedem Start ausgeführt werden
 
Wie gesagt: Die Scripte werden ja ausgeführt bevor er komplett fertig ist mit booten. Und daher übernimmt er den Wert nicht, habs schon getestet....
 
Wenn du ein Script nach /opt/etc/init.d/S99led schiebst, klappt das wirklich nicht?
Das muss ich heute Abend gleich mal ausprobieren
 
Leider nicht, ich will jetzt nicht ausschließen, dass ich mich wieder doof angestellt hab, aber so macht er das leider nicht...
 
Vielleicht gibt es einen Befehls-Code wie bei Batch-Dateien, die besagt, dass der Code erst ausgeführt werden darf, wenn alles andere erledigt ist?
 
Problem ist, dass der ja irgendwo rein muss.
Zumindest Sleep macht da wenig Sinn weil er dann einfach nur die entsprechende Zeit wartet und dann weiter bootet...
 
Leider nicht, ich will jetzt nicht ausschließen, dass ich mich wieder doof angestellt hab, aber so macht er das leider nicht...
Dann leg dir das Script an und lass es von cron regelmässig aufrufen. Das muss klappen.
 
Im Grunde ist die Lösung doch noch viel einfacher: Edding 500 in Schwarz :)

Itari
 
Im Grunde ist die Lösung doch noch viel einfacher: Edding 500 in Schwarz :)

Itari

Ich hatte bereits geschrieben, dass auch die Seitenschneider-Variante sehr effizient wäre. Muss aber sagen, dass ich den Beitrag vor dem Versenden wieder gelöscht habe. Da wir ja in diesem Forum mit konstruktiven Antworten uns Untereinander helfen möchten.
Aus meiner Sicht gibt es nichts bekakteres als ein Forum in dem man auf eine Frage zuerst 3 Antworten erhält: "Hast du schon die SuFu verwendet" danach einige mit: "wenn du nach diesen Begriffen gegoogelt hättest" und wenn du Glück hast dann mal eine Antwort kommt, die brauchbar ist.
Dieses Forum finde ich genau darum echt genial! Hier wird konstruktiv geholfen - ich finde das muss mal niedergeschrieben werden! Einen Joke zwischendurch ist natürlich auch erlaubt (und von mir sogar erwünscht!) wenn auch brauchbare Antworten dabei sind.:)

@Itari - dies sollte KEINE Kritik an dich und deine Einträge sein. Ich hoffe, dass ist nicht so rübergekommen...

Schöner Nachmittag und es Grüässli us de Schwiiz :cool:
 
Eine Lösung könnte noch sein, dass Startscript so anzulegen, dass es in einer Endlosschleife läuft und den Wert schreibt. Allerdings frage ich mich gerade ob dann der Bootvorgang noch sauber zu Ende läuft wenn eines der Startscripte in einer Endlosschleife läuft
 
Also Edding 500 kann mit einem leichten Lösungsmittel auch wieder entfernt werden ...

Natürlich gibt es auch die Abklebe-Variante : Gehäuse öffnen, die Kunststoff-Lichtschienen an Quellende mit einem Klebezettelchen abkleben und das war es auch schon, Gehäuse zumachen, ehelichen Frieden feiern ...

Ich habe natürlich nichts gegen Software-Lösungen, aber wenn das nicht unbedingt so hin haut, dann denke ich, sind auch andere Wege durchaus diskutierbar.

Itari
 
Eine Lösung könnte noch sein, dass Startscript so anzulegen, dass es in einer Endlosschleife läuft und den Wert schreibt. Allerdings frage ich mich gerade ob dann der Bootvorgang noch sauber zu Ende läuft wenn eines der Startscripte in einer Endlosschleife läuft

Aus dem Startskript heraus eine Daemon-Skript starten ... hartnäckige Skripte mit & starten ... Der Init erbt es sowieso

Itari
 
Wieso nicht einfach den befehl per crontab ausführen lassen?

Oder im Startscript anstelle der endlosschleife mit sleep arbeiten? Sleep ist etwas schonender als ne Schleife die ewig läuft und auch die cpu je nachdem voll auslastet :)
 
Wieso nicht einfach den befehl per crontab ausführen lassen?

Oder im Startscript anstelle der endlosschleife mit sleep arbeiten? Sleep ist etwas schonender als ne Schleife die ewig läuft und auch die cpu je nachdem voll auslastet :)

Sleep geht nicht, weil er bei Booten dann einfach wartet bis das Script fertig ist und dann zu Ende bootet, meines Wissens nach
führt er nämlich einfach die Scripte hintereinander aus und wenn alle fertig sind bootet er zu Ende.
Du musst wie itari schon sagte irgendwas beim starten aufrufen, was das unabhängig vom ganzen Bootvorgang erledigt.
Wenn du jetzt in das startsript z.B. sleep 500 oder so reinschreibst, wird der Bootvorgang nur unnötig lang und es funktioniert trotzdem nicht.

Ich hab's jetzt einfach in ein Script reingepackt was alle 20min per cron gestartet wird, ist zwar keine super saubere Lösung, aber ne schnelle :D

Per Crontab den Befehlt zu starten geht natürlich auch, bei mir ist der NAS halt die meiste Zeit aus und ich mach ihn nur an um nen Film zu schauen und dann müsste
man den Befehlt ja z.B. alle 10-20 min starten, um sicher zu sein, dass die LEDs ausgehen wenn du ihn zu unterschiedlichen Zeiten einschaltest.
Dann kann er auch direkt in mein "Temperatur-Überwachungs-Script" :D
 
Zuletzt bearbeitet:
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