Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - razie

1
Entwicklung [ Development ] / flirc-utils MLD5.4 testing
« on: May 04, 2021, 21:35:57 »
Könntet ihr bitte auch die neueste Version der flirc-utils auch für MLD 5.4 testing zur Verfügung stellen.
Das wäre echt super.

Grüße
Ralf

2
Ich habe alles neu installiert und dabei zwei Fehler gefunden:

In der /etc/nuc-led.conf

Steht
Code: [Select]
if [ intel_nuc = 10 ]; then
Hier müsste stehen
Code: [Select]
if [ intel_nuc == 10 ]; then

Dann hier ein Fehler in der Variable in
/usr/bin/nuc-led.sh
Code: [Select]
....

vdr_record|red)
echo 02 02 $brightness $led_behavior $recorg_color > /proc/acpi/nuc_led
;;

...

Es müsste hier $record_color nicht $recorg_color heissen...

Ansonsten scheint alles zu laufen...

Vielen Dank noch für das schnelle Bereitstellen.
So macht das alles richtig Spaß!

Schönen ersten Mai noch!
Und Gute Nacht!

Ralf

3
Quote
Ich habe die neue Version online gestellt.
Super! Das freut mich!

Eigentlich wollte ich die Farben deshalb nicht variabel machen, da die Definition für jede LED anders ist.
Beim NUC6/7 verwende ich die Ring-LED

Und beim NUC10 notgedrungen die PowerButton-LED (der hat ja keine Ring-LED)

Wenn nun die Farben auch für „halt“ und „off“ definiert werden können, müsste für diese Zustände auch die Helligkeit der LEDs getrennt festgelegt werden können; so dass sie im VDR-Aus-Zustand nicht so grell leuchten.

Hier die Farben für den NUC6 und 7 für den PowerButton und die Ring-LED:

Quote
LED color setting
Button LED Color: (Get Power LED setting)

00h: Disable
01h: Blue
02h: Amber

Ring LED Color: (Get Ring LED setting)

00h: Disable
01h: Cyan
02h: Pink
03h: Yellow
04h: Blue
05h: Red
06h: Green
07h: White

Was ich noch wissen wollte ... du hast ja auch das mit dem mit dem automatischen erstellen der nuc-led.conf etwas verändert...
Ist nun auch sichergestellt, dass bei einem Update nicht jedesmal die nuc-led.conf des Anwenders überschrieben wird?


4
@clausmuus
Ich habe für den NUC6 und 7 sowie den NUC10 ein Shellscript erstellt das die jeweiligen Einstellungen vornimmt. Das Script ist so gestaltet, dass es für weitere NUC-Versionen erweitert werden kann.

Nach dem ersten Aufruf von nuc-led.sh wird eine nuc-led.conf (quasi eine Kopie von nuc-led.conf.template) erstellt, die vom Anwender entsprechend angepasst werden kann.

Ich habe folgende Funktionen realisiert:

NUC 6 und 7:
- Beim Start des VDR leuchtet die Ring-LED grün (kann in nuc-led.conf deaktiviert werden)
- Beim Beenden des VDR wird die Ring-LED abgeschaltet
- Bei einer Aufnahme pulsiert die Ring-LED in rot (pulsieren kann in der nuc-led.conf deaktiviert werden)
- Bei einer Timeshift-Aufnahme pulsiert die Ring-LED gelb (kann auch in der nuc-led.conf deaktiviert werden)

NUC 10:
Konnte ich nicht testen !!!
Ich habe hier einige Funktionen auf die Power-LED gelegt, da dieser keine Ring-LED hat.

Ich habe die Scripte auch als *.tgz angehängt...

/etc/vdr/nuc-led.sh
Code: [Select]
#!/bin/sh
#
# This is the VDR nuc-led shellscript for the nuc-led kernel driver from
#
# https://github.com/uboslinux/intel-nuc-led
#
# This script was testet with an Intel NUC6CAYH
# It should also work with an NUC7
#
# It may also work with an NUC10 but there may be needed some improvements
#
# Ralf Ziegler, 30.04.2021
#

if [ ! -f /etc/vdr/nuc-led.conf ]; then
mv /etc/vdr/nuc-led.conf.template /etc/vdr/nuc-led.conf
fi

. /etc/vdr/nuc-led.conf

case $intel_nuc in

6|7)

if [ $fade == 1 ]; then
led_behavior="06" # fade slow
else
led_behavior="04" # always on
fi

if [ $vdr_running_indicator == 1 ]; then
running_color="06" # green
else
running_color="00" # OFF
fi

if [ $vdr_timeshift_indicator == 1 ]; then
timeshift_color="03" # yellow
else
timeshift_color="05" # red
fi

# echo 02 02 ... --> Settings for the Ring LED
case "$1" in

vdr_running|green)
echo 02 02 $brightness 04 $running_color > /proc/acpi/nuc_led
;;

vdr_stop|off)
echo 02 02 $brightness 04 00 > /proc/acpi/nuc_led
;;

vdr_record|red)
echo 02 02 $brightness $led_behavior 05 > /proc/acpi/nuc_led
;;

vdr_timeshift|yellow)
echo 02 02 $brightness $led_behavior $timeshift_color > /proc/acpi/nuc_led
;;
esac

;;

10)

if [ $fade == 1 ]; then
led_behavior="06" # fade slow
else
led_behavior="04" # always on
fi

if [ $vdr_running_indicator == 1 ]; then
running_color="06" # green
else
running_color="00" # OFF
fi

if [ $vdr_timeshift_indicator == 1 ]; then
timeshift_color="03" # yellow
else
timeshift_color="05" # red
fi

# Set LED brightness
echo 06 00 04 00 $brightness > /proc/acpi/nuc_led # brightness


# echo 06 00 ...  --> Settings for the Power LED
case "$1" in

vdr_running)
echo 06 00 04 01 04 > /proc/acpi/nuc_led # blinking behavior always on
echo 06 00 04 02 00 > /proc/acpi/nuc_led # blinking frequency 0
echo 06 00 04 03 00 > /proc/acpi/nuc_led # color blue
;;

vdr_stop)
echo 06 00 04 01 04 > /proc/acpi/nuc_led # blinking behavior always on
echo 06 00 04 02 00 > /proc/acpi/nuc_led # blinking frequency 0
echo 06 00 04 03 00 > /proc/acpi/nuc_led # color blue
;;

vdr_record)
echo 06 00 04 01 $led_behavior > /proc/acpi/nuc_led # blinking behavior
echo 06 00 04 02 05 > /proc/acpi/nuc_led # blinking frequency
echo 06 00 04 03 01 > /proc/acpi/nuc_led # color amber
;;

vdr_timeshift)
echo 06 00 04 01 $led_behavior > /proc/acpi/nuc_led # blinking behavior
echo 06 00 04 02 05 > /proc/acpi/nuc_led # blinking frequency
echo 06 00 04 03 01 > /proc/acpi/nuc_led # color amber
;;

esac

;;
esac


/etc/vdr/nuc-led.conf.template
Code: [Select]
#!/bin/sh
#
# This is the config file for the nuc-led.sh shell script
#
# Ralf Ziegler, 30.04.2021
#

# 6  = NUC6 or NUC7
# 7  = NUC6 or NUC7
# 10 = NUC10 (not testet !!!)
intel_nuc=6

# 1 = LED fades when VDR is in record or timeshift mode
# 0 = LED is always on and not pulsing or fading
fade=1

# brightness of LED in HEX
# 64 = 100%
# 50 =  80%
# 32 =  50%
# 1E =  30%
# 14 =  20%
brightness=32

# 1 = LED is green when VDR is running
# 0 = LED is off when VDR is running
vdr_running_indicator=1

# 1 = LED is yellow when VDR is in timeshift mode
# 0 = LED is red when VDR is in timeshift mode (the same color as in record mode)
vdr_timeshift_indicator=1


/etc/vdr/run.d/nuc-led
Code: [Select]
#!/bin/sh

LED_COMMAND=/etc/vdr/nuc-led.sh

case "$1" in

start)
( sleep 5
if svdrpsend.sh LSTT | grep -q "^250[^:]* \(9\|11\):"; then
$LED_COMMAND vdr_record
else
$LED_COMMAND vdr_running
fi
) &
;;

restart)
$LED_COMMAND vdr_running
;;

stop)
$LED_COMMAND vdr_stop
;;

esac


/etc/vdr/recording.d/nuc-led
Code: [Select]
#!/bin/sh

LED_COMMAND=/etc/vdr/nuc-led.sh

case "$1" in
before)
(
if svdrpsend.sh LSTT | grep -q "^250[^:]* \(9\|11\):.*:.*:@"; then
$LED_COMMAND vdr_timeshift
else
$LED_COMMAND vdr_record
fi
) &
;;
after|deleted)
start-stop-daemon -S -q -b -x $0 -- disable_led
;;
disable_led)
if ! svdrpsend.sh LSTT | grep -q "^250[^:]* \(9\|11\):"; then
$LED_COMMAND vdr_running
elif ! svdrpsend.sh LSTT | grep -q "^250[^:]* \(9\|11\):.*:.*:@"; then
$LED_COMMAND vdr_record
fi
;;
esac



Grüße
Ralf Ziegler

5
Hallo zusammen,

Die neue Quelle für nuc-led in MLD5.4 testing funktioniert leider nicht mit dem NUC6 und 7 zusammen.
Sie wurde für eine Sonderedition des NUC8 geschrieben.

Ich habe hier auch schon was dazu geschrieben:

https://www.minidvblinux.de/forum/index.php/topic,10101.msg80300.html#msg80300

Ich habe selbst mal gesucht und wurde hier fündig:

https://github.com/uboslinux/intel-nuc-led

Diese Quelle gibt an dass nuc-led für den NUC6, 7 und 10 angepasst wurde und möglicherweise auch noch für andere NUC geeignet ist.

Es wäre schön wenn ihr das mal in MLD5.4 testing bereitstellen könntet.

Die Syntax ist natürlich anders.

Ich würde das dann testen und das Shellscript entsprechen anpassen und hier zur Verfügung stellen. Meine Ziel wäre es das so offen umzuschreiben, dass es schnell auch auf zukünftige NUC angepasst werden könnte.
Ich könnte das gerne übernehmen.

Grüße
Ralf


6
x86 Systeme (PC) / Permashift MLD 5.4 testing
« on: April 26, 2021, 11:25:23 »
Hallo zusammen.

Ich könnte den Test gerne durchführen... auch mal für etwas länger auf meinem aktuellen System. Permashift müsste dann aber für 5.4 Testing zur Verfügung stehen... und die Sache mit nuc-led sollte gefixt sein. Vorher mache ich kein Update.

So könnte man erkennen wie sich die Sache in der Praxis verhält.

Ich meine zu wissen, dass bei  letzten mal irgendwas mit der Pause-Taste nicht stimmte. Da wurde die unterbrochene Live-Aufnahme nicht an der Stelle, nach beenden der Pause, einfach fortgesetzt, sondern startete am Anfang des ursprünglichen Live-Puffers.

Grüße
Ralf
 

7
Wünsche [ Feature requests ] / nuc-LED für MLD-5.5...
« on: April 25, 2021, 15:21:06 »
Das geht am leichtesten übers WebInterface.

System>Konfiguration>Snapshots>Restore

Und da die letzte funktionierende MLD Version wählen.
Dann Speichen und dann auf Reboot gehen.

So stellst du das letzte funktionierende System wieder her...

Gruß
Ralf

8
Wünsche [ Feature requests ] / nuc-LED für MLD-5.5...
« on: April 25, 2021, 15:09:15 »
Ich habe hier noch eine neue Quelle für nuc-led gefunden...

Mit Anpassungen für NUC 6,7 und 10 sowie für neuere Kernelversionen.
Vielleicht geht das für MLD5.5 (und hoffentlich auch noch für 5.4)

https://github.com/uboslinux/intel-nuc-led

Quote
This is a simple kernel module to control LEDs on Intel NUCs, with optional high-level userspace tools.

It is based on the previous work at github.com/milesp20/intel_nuc_led, but with significant changes:

it can be used with the more recent NUC10 as well
it tracks the more recent kernel APIs
the kernel API is very low-level, and you'll be sending and receiving bytes
higher-level commands like "turn the power LED to flashing red" are not implemented in the kernel module itself, but in user space.

Grüße
Ralf

9
Wünsche [ Feature requests ] / nuc-LED für MLD-5.5...
« on: April 25, 2021, 12:02:55 »
@clausmuus
@wayne

Ich habe nun die NEUE Version von nuc-led ausführlich getestet.

Diese ist offensichtlich, so wie ich es oben schon vermutet hatte, tatsächlich nur für den NUC8i7HVK (Hades), also den NUC mit dem beleuchteten Totenkopf, gedacht. Da kann man die Augen, Knochen, etc. separat ansteuern. Diese Version hat auch keine Ring-LED.

Egal welchen LED-Code ich sendete, egal für welche LED, der NUC6 reagiert nicht darauf.

Hier liefert dann

cat /proc/acpi/nuc_led
Code: [Select]
Killed

Die vorherige Version von nuc-led läuft unter MLD5.4 Testing dagegen natürlich einwandfrei.

Bei mir liefert dann

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

Ring LED Brightness: 25%
Ring LED Blink/Fade: Always On (0x04)
Ring LED Color: Green (0x06)

Gruß
Ralf


10
Wünsche [ Feature requests ] / nuc-LED für MLD-5.5...
« on: April 25, 2021, 10:46:29 »
Was ich grad sehe ... die Syntax für die Ansteuerung der LEDs ist ebenfalls komplett anders.
Es können viel mehr LEDs angesteuert werden...
Vielleicht reagiert die Ring-LED auf eines der Kommandos...

Mal sehen ... vielleicht schaff ich es heute oder morgen mal zu testen, ob man es für den NUC6 doch irgendwie zum laufen bekommt.

@wayne
Hast du da schon was ausprobiert?

Gruß
Ralf

11
Wünsche [ Feature requests ] / nuc-LED für MLD-5.5...
« on: April 22, 2021, 10:29:12 »
Bei mir funktioniert das neue nuc_led auch nicht, bzw. nuc_led funktioniert jetzt nicht mehr.

Ich lese das in der Anleitung so, dass dieses nuc_led ausschließlich für die NUC8 geeignet ist, wogegen die vorherige Version für die NUC6 und NUC7 bestimmt war:

Quote
Intel NUC8i7HVK LED Control

This is a simple kernel module to control the LEDs on Intel NUC8i7HVK (Hades) kits.

This module is intended as a demonstration/proof-of-concept and may not be maintained further. Perhaps it can act as a jumping off point for a more polished and complete implementation. For testing and basic manipulation of the LEDs, it ought to work fine, but use with caution none the less. This has only been tested on 5.6.x kernels.

This kernel module was initially developed by Miles Peterson (https://github.com/milesp20/intel_nuc_led) for Intel NUC7ixBN and NUC6CAY LED Control, then forked for NIC8ixHVK LED control by Patrick Kullman (https://github.com/nomego/intel_nuc_led).

Grüße
Ralf


12
Mir fällt grad noch ein, dass das Verhalten zusätzlich auch noch vom Plugin extrecmenu kommen kann, falls das überhaupt installiert ist.
Wenn du das Verhalten  nicht willst, müsstest du u.U. noch unter
...>Einstellungen>Plugins>extrecmenu nachschauen...

Gruß
Ralf

13
Hallo Tobias,

das ist ein ganze normales Verhalten des VDR. Er versucht dir immer die zuletzt abgespielte Aufnahme anzubieten; so dass du nicht immer solange suchen musst. Ob das änderbar ist weiß ich grad nicht.
Schau mal unter Einstellungen>Wiedergabe ...

Gruß
Ralf

14
Allgemein [ General ] / Machbarkeitsanfrage
« on: March 29, 2021, 09:37:01 »
Hallo Matt,

für OMV gibt  es doch ein VDR Plugin... wäre es nicht einfacher damit zu arbeiten?

Grüße
Ralf

15
x86 Systeme (PC) / [gelöst] SAT-IP Server Crash bei EPG-Scan
« on: March 28, 2021, 21:54:57 »
Hallo Sebastian,

ehrlich ich glaube nicht, dass  du eine Einstellung für den VDR oder ein Plugin finden wirst die den EXIP ohne Abstürze laufen lässt.

Das Problem ist nicht der VDR oder das SAtIP-Plugin, sondern die fehlerhafte Firmware des EXIP. Die Hardware ist uralt und die Firmware wird seit Jahren nicht mehr gepflegt. Auch der Updateserver von Kathrein ist für den EXIP nicht mehr erreichbar.

Das Ding ist einfach Schrott!

Grüße
Ralf