[1] 2 >>> MLD-5.x / General / NUC6CAYH - Ring LED - Aufnahme
 

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« on: February 06, 2018, 09:08:56 »
Hallo,

ich würde gern die Ring LED dazu nutzen bei einer laufenden Aufnahme in einer gewünschten Farbe zu blinken.

Laut hier http://nucblog.net/2017/05/linux-kernel-driver-for-nuc-led-control soll das gehen.
Ich kann aber kein make absetzten. Wahrscheinlich fehlen mir da noch die entsprechenden Pakete.
Da ich mich damit nicht so auskenne, frage ich hier nach.

Weiterer Link: https://github.com/milesp20/intel_nuc_led

Gruß,
Daniel
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20409
    • View Profile
    • ClausMuus.de
NUC6CAYH - Ring LED - Aufnahme
« Reply #1 on: February 06, 2018, 10:59:36 »
Ich hab Dir das nuc-led Treiber Paket gebaut. Ich hab auch gleich eine Beispiel Konfiguration für das aktivieren der LED beim Start einer Aufnahme hinzugefügt. Die findest Du unter /etc/vdr/recording.d/nuc-led. Bitte las uns wissen ob das so funktioniert, bzw. wie Du das angepasst hast.
Mein Beispiel überprüft nicht, ob beim Beenden einer Aufnahme noch weitere Aufnahmen laufen, und schaltet die LED auch dann ab.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #2 on: February 06, 2018, 21:24:25 »
OK, dann hab ich jetzt doch einen Grund auf 5.4 zu wechseln.
Feedback kommt bald.
Danke
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #3 on: February 07, 2018, 21:32:56 »
Erstes Feedback.

Nach einer manuell gestarteter Aufnahme fing die LED an zu "faden". Allerdings hört sie nicht mehr auf. Auch im ausgeschalteten Zustand nicht.

Mit
Code: [Select]
echo 'ring,80,blink_medium,green' | tee /proc/acpi/nuc_led > /dev/null  habe ich versucht den Status zu ändern.
Hat nicht funktioniert.

NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #4 on: February 08, 2018, 11:40:45 »
Ich komme hier nicht so wirklich weiter.

In /proc/acpi/nuc_led steht folgendes:
Code: [Select]
Power LED not set for software control

Ring LED Brightness: 80%
Ring LED Blink/Fade: 0.25Hz Fade (0x06)
Ring LED Color: Red (0x05)

^@
Das ist wohl das Resultat aus dem Aufruf der Beispieldatei.

Leider kann ich die Werte auch nicht ändern, da mir beim Speichern immer wieder gesagt wird
Code: [Select]
File was modified since you opened itIrgendetwas überschreibt also meine Änderungen im Hintergrund. Die Beispieldatei aus dem Paket aber wohl nicht, weil die hatte ich zwischenzeitlich per Hand auf die Farbe grün geändert.

@claus: Hast Du eine Idee?
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #5 on: February 08, 2018, 12:10:51 »
ich habe das zwar nur überflogen, aber in dem einen link stand: man muss im bios einstellen, dass die LED von software angesteuert werden darf.

das deutet ja daraufhin:
Code: [Select]
Power LED not set for software control
gruß

MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20409
    • View Profile
    • ClausMuus.de
NUC6CAYH - Ring LED - Aufnahme
« Reply #6 on: February 08, 2018, 12:51:38 »
In der Readme steht leider nicht wie man die LED wieder abschaltet. Da hilft nur den Entwickler fragen oder ausprobieren. Du kannst ja mal folgende Varianten testen:
Code: [Select]
echo 'ring,,,off' > /proc/acpi/nuc_ledoder
Code: [Select]
echo 'ring,0,none,off' > /proc/acpi/nuc_led
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #7 on: February 08, 2018, 14:20:43 »
Super Claus!

Der zweite Vorschlag war es.
Danke
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20409
    • View Profile
    • ClausMuus.de
NUC6CAYH - Ring LED - Aufnahme
« Reply #8 on: February 08, 2018, 16:48:20 »
Ich hab's in's Paket eingebaut.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #9 on: February 08, 2018, 20:56:30 »
Also, ich bin ja ganz frisch bei MLD, hatte vor Jahren auf einem anderen System yavdr laufen und letztes Jahr mal kurz mit nem nuc5cpyh erfolglos experimentiert. Mit beiden NUC‘s habe ich mich hier aber am wohlsten gefühlt, da man hier echt schnelle und zielgerichtete Hilfe bekommt.
Das wollte ich nur mal kurz loswerden.

Lässt sich denn eigentlich die Abfrage auch über svdrpsend lösen, wie hier beschrieben?

https://www.vdr-portal.de/forum/index.php?thread/131021-intel-nuc-ring-led-bei-aufnahme-aktivieren/

Gruß,
Daniel
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1496
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #10 on: February 08, 2018, 21:16:42 »
Hi Daniel,

Cron haben wir auch als Paket, damit sollte es sich doch lösen lassen.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #11 on: February 08, 2018, 22:09:45 »
OK, werde ich mal probieren.
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20409
    • View Profile
    • ClausMuus.de
NUC6CAYH - Ring LED - Aufnahme
« Reply #12 on: February 08, 2018, 23:20:55 »
Und warum willst Du das mit svdrpsend machen, und nicht über das Script das direkt vom VDR aufgerufen wird, so wie's bisher gemacht wird?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
NUC6CAYH - Ring LED - Aufnahme
« Reply #13 on: February 09, 2018, 10:10:31 »
OK, ich gebe zu, ich habe mich bis jetzt zu wenig mit dem Script beschäftigt und dafür zu viel quergelesen.
Dadurch sind mir mindestens zwei Ansätze begegnet. Einer eben mit dem svdrpsend.

Ich würde das auch gern über das Script machen, nur habe ich keine große Ahnung von Programmierung ( ist ja bereits aufgefallen )
Ich würde es aber gern verstehen!

Ich weiß z.b. schon nicht was $1 bedeutet und welche Fälle ich noch abfragen könnte.
Z.B. wäre ein leuchten des Powerknopfes in Amber bei Standby durch Suspend und leuchten in Rot bei S5 ganz nett.

In dem Beispiel mit svdrpsend wurde ja auch in einem bestimmten Zyclus abgefragt ob noch eine Aufnahme läuft. Das fehlt ja auch in dem Beispielscript.
Würde es wirklich gern verstehen, damit ich nicht immer auf Deine Hilfe angewiesen bin.

p.s. Wahrscheinlich wäre ich aber mit svdrpsend auch nicht viel weiter gekommen ;-)
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20409
    • View Profile
    • ClausMuus.de
NUC6CAYH - Ring LED - Aufnahme
« Reply #14 on: February 10, 2018, 11:36:10 »
$1 ist der erste übergebene Parameter.

Ein regelmäßiges Abfragen per svdrpsend ist nicht nötig, da das Script ja bei jeder Änderung aufgerufen wird.

Für das Ändern der LED bei Suspend oder shutdown musst Du Dir ein Script unter /etc/init.d erstellen, das dies erledigt. Eine Vorlage ist in dem Ordner unter "example" zu finden.
Ich hab ein paar Beispiele zum nuc_led init Script hinzugefügt.
« Last Edit: February 10, 2018, 11:47:46 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] 2 >>> MLD-5.x / General / NUC6CAYH - Ring LED - Aufnahme
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.