1 [2] 3 4 >>> MLD-5.x / Systems / Raspberry PI / [gelöst][5.1] HDMI umschalten auf Raspberry Pi 7" Display
 

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #15 on: July 11, 2016, 02:32:32 »
Also, wenn der kleine Bildschir ausgehen soll, wenn der VDR startet, dann muss das über ein Script unter /etc/vdr/frontend.d gemacht werden.
Da der /sys/... Ordner Funktionen des Kernels abbildet gibt's da nur sachen, die der Kernel unterstützt. Das mit dem fehlenden Kernel Modul schaue ich mir Morgen mal an.

Claus
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 clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #16 on: July 11, 2016, 16:24:42 »
Im video-drivers Paket ist der benötigte Treiber enthalten.

Claus
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 brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #17 on: July 11, 2016, 16:39:08 »
Vielen Dank, probier ich später direkt aus. ;D

Gruß
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #18 on: July 11, 2016, 20:59:18 »
Hi Claus,

mit dem video-drivers funktioniert das ein- ausschalten der Hintergrundbeleuchtung schonmal von der Konsole aus.

Ich werde jetzt mal schauen ob ich das in /etc/vdr/frontend.d selber eingebaut bekomme.

Dann wäre noch die Frage wo das ganze für den Squeezeplayer hin muss wenn dort im Menü oben links den Powerbutton drücke?

Muss das in
Code: [Select]
/opt/squeezeplay/bin/squeezeplay.sh
Gruß

« Last Edit: July 11, 2016, 21:01:48 by brötchen »
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #19 on: July 12, 2016, 23:18:21 »
Der Squeezeplayer kann Bildschirme bereits von sich aus abschalten. Dafür muss man lediglich den entsprechenden Bildschirmschoner auszuwählen. Mein Bildschirm unterstützt das nur leider nicht. Deshalb habe ich für meinen Squeezeplayer ein Bildschirmschoner Applet geschrieben, das ein Script startet das meinen Bildschirm über einen GPIO Pin abzuschalten.

Claus
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 brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #20 on: July 13, 2016, 10:03:07 »
Hi,

wenn ich das grade richtig in Erinnerung habe ist bei mir Bildschirmschoner auf "LCD Aus" gestellt.
Das Menu selber verschwindet und der 7" wird schwarz beim drücken des Poweroff Buttons aber das Backlight bleibt an.
Ich habe da auch schon verschiedenen Varianten probiert, die haben aber nicht zum Erfolg geführt.

Gruß
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #21 on: July 13, 2016, 15:23:03 »
Ich hab Dir mal mein PowerOffScreen Applet angehängt. In der Datei PowerOffScreenApplet.lua wird am Ende per os.execute ein Script aufgerufen, dem als Parameter mitgegeben wird, ob der Screen ein oder ausgeschaltet werden muss. Das musst Du anpassen.
Das Archiv muss nach /opt/squeezeplay/share/jive/applets/ entpackt werden.
Damit man beim wieder Einschalten per tippen auf den Bildschirm nicht auch noch das Power Symbol antippen muss, habe ich auch noch die normale Power Off Funktion gepatcht. Falls Du auch das haben möchtest, sag Bescheid.

Claus
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 brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #22 on: July 13, 2016, 15:42:21 »
Hi Claus,

vielen Dank dafür! Probier ich nachher direkt aus und sage Bescheid. ;D

Quote
Damit man beim wieder Einschalten per tippen auf den Bildschirm nicht auch noch das Power Symbol antippen muss, habe ich auch noch die normale Power Off Funktion gepatcht. Falls Du auch das haben möchtest, sag Bescheid.

Das nehme ich auch gerne.

Gruß
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #23 on: July 13, 2016, 18:37:14 »
So da sind wir wieder.

habe das Archiv nach /opt/squeezeplay/share/jive/applets/ entpackt und habe dann im Menü bei Bildschirmschoner auf "LCD aus" umgestellt. Jetzt geht das Menü noch aus, dass Backlight weigert sich immer noch. Wenn ich den touch jetzt berühre wird mir die Uhr angezeigt und der Powerbutton oben links (Anbei ein Bild). Neustart habe ich auch schon gemacht.
Nach einem Neustart startet der squeezeplayer jetzt nicht mehr im Fullscreen. Das Bild habe ich auch noch mit angehangen.

Gestern haben wir es noch so eingerichtet das beim Start des VDR das Backlight vom Display ausgeschaltet wird und beim Starten vom Squeezeplayer wieder eingeschaltet.

/etc/vdr/frontend.d/squeezeplay

Code: [Select]
case "$1" in
        resume)
                echo 1 > /sys/class/backlight/rpi_backlight/bl_power
                ;;
        suspend)
                echo 0 > /sys/class/backlight/rpi_backlight/bl_power
                ;;
esac

/etc/vdr/run.d/squeezeplay

Code: [Select]
#!/bin/sh

case "$1" in
        start | restart)
                echo 1 > /sys/class/backlight/rpi_backlight/bl_power
                ;;
esac

Das funktioniert so weit auch schon. Nur der TV wird beim starten von squeezeplay nicht über CEC ausgeschaltet sondern nur die Anynet-Verbindung getrennt. Muss das noch in der /etc/vdr/frontend.d/cecremote angepasst werden?


Gruß
« Last Edit: July 13, 2016, 18:56:59 by brötchen »
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #24 on: July 15, 2016, 12:01:39 »
Hi,

hast Du denn wie von beschrieben das Applet an Deine Bedürfnisse angepasst? vermutlich nicht, denn sonst hätte es ja funktioniert...

Und auch wegen des Power On Problems hatte ich ja geschrieben, das ich da nen Patch für habe, falls Interesse besteht. Andernfalls musst Du halt nach dem berühren des Bildschirms, wenn die Uhr angezeigt wird, auch noch den power Button antippen. Ansonsten wird nur kurz die Uhr angezeigt und dann geht's wieder aus.

Claus
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 brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #25 on: July 16, 2016, 06:53:51 »
Hi Claus,

wenn man es richtig macht dann klappt es auch ;)

In der Datei PowerOffScreenApplet.lua stand unten "switch.sh" aber in /usr/bin gab es nur die switch_gpio.sh. (Ja,ja wer lesen kann ist klar im Vorteil 8))
Ich habe dort jetzt eine switch.sh angelegt mit folgendem inhalt.

Code: [Select]
#!/bin/sh

device=$1
action=$2

switch()
{
        echo $1 > /sys/class/backlight/rpi_backlight/bl_power
        echo $2 > /sys/class/backlight/rpi_backlight/bl_power
        echo "$*" >> /var/log/switch_Display.log
}

test "$action" != "off" -a "$action" != "1"
switch $device $?


Wenn das nicht ganz korrekt ist bitte Bescheid geben. Damit funktioniert das Ein -Ausschalten des Displays jetzt. Ich muss beim Einschalten nur halt zweimal drücken daher wäre es toll wenn Du mir den anderen Patch auch noch zu kommen lassen könntest.

Was jetzt noch fehlt ist das Aus -Einschalten des TV über CEC. Wie schon geschrieben, es wird nur die Anynet-Verbindung getrennt. Das kommt doch aus der /etc/vdr/frontend.d/cecremote und müsste doch da auch angepasst werden?

Aufgefallen ist mir noch, das nach dem Umschalten vom Squeezeplayer zum TV eine gute Minute keine Befehle von der FB umgesetzt werden. Erst nach dieser Zeit werden dann alle Befehle abgearbeitet die zum TV geschickt wurden. D.h wenn ich nach dem Umschalten auf der FB 5x channel+ drücke passiert erstmal nichts und nach ca. 1 min. schaltet der VDR 5 Kanäle hoch.


Gruß
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #26 on: July 16, 2016, 10:17:14 »
Habe jetzt mal ein bisschen gespielt um den TV auszuschalten und habe die /etc/vdr/frontend.d/squeezeplay jetzt mal erweitert.

Code: [Select]
case "$1" in
        resume)
                echo 1 > /sys/class/backlight/rpi_backlight/bl_power
                ;;
        suspend)
                echo 0 > /sys/class/backlight/rpi_backlight/bl_power
                echo 'standby 0' | /usr/bin/cec-client -s > /dev/null 2>&1 ||:
                ;;
esac

Das hat aber irgendwie den lustigen effekt das beim Umschalten der TV sich ausschaltet und dann wieder einschaltet und beides läuft. Also VDR auf dem TV und Squeezeplayer auf dem 7".

Ich hatte es auch schon über die /etc/vdr/frontend.d/cecremote versucht, da gibt es aber scheinbar nur Connect und Disconnect

Code: [Select]
svdrpsend.sh "PLUG cecremote CONN" >/dev/null
 svdrpsend.sh "PLUG cecremote DISC" >/dev/null

und keinen Befehl um den TV auszuschalten. Oder habe ich da was übersehen?


Gruß
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #27 on: July 16, 2016, 10:32:59 »
Deine switch.sh kommt mir ein wenig spanisch vor. Das "device" brauchst SU doch gar nicht. da steht, wenn Du das applet nicht geändert hast, immer das selbe drin.
Und Dein "test ..." macht gar nichts.  Du könntest das ganze also auch so schreiben:
Code: [Select]
#!/bin/sh

echo $2 > /sys/class/backlight/rpi_backlight/bl_power
Das sollte das Selbe machen.

Geht nach einer Minute das TV Bild kurz aus? In dem Fall stürtzt der VDR wohl ab, weshalb danach die cec Verbindung wieder geht.

Claus
« Last Edit: July 16, 2016, 10:35:25 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

Offline brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #28 on: July 16, 2016, 10:45:26 »
Hi,

kam mir auch spanisch vor deshalb habe ich ja gesagt bitte Berichtigen wenn es nicht passt ;) Ich habe die Datei switch_gpio.sh genommen und die geändert bis es funktioniert hat.
Ich werde das nachher mal abändern und probieren.

Das TV-Bild bleibt die ganze Zeit an, der VDR reagiert nur später auf die Eingaben.


Gruß
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

Offline brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #29 on: July 16, 2016, 17:04:59 »
So habe das mal probiert mit der switch.sh

das mit dem test.... muss da rein sonst wird das Backlight nicht abgeschaltet.

Die beiden anderen Zeilen konnten raus.

Code: [Select]
#!/bin/sh

device=$1
action=$2

switch()
{
        echo $2 > /sys/class/backlight/rpi_backlight/bl_power
}

test "$action" != "off" -a "$action" != "1"
switch $device $?



Gruß
MLD 5.4 - testing -Intel- SatIpclient - Gehäuse: Origen AE S16T - ASROCKJ3455M - SSD 128 GB
MLD 5.4 - testing - Server - ASROCK Q1900m - SSD 128 GB - HDD 4TB - Max S8
MLD 5.3 -SZ - testing - SatIpclient - Raspi 3
MLD 5.3 -WZ - testing - SatIp-Client-Squeezplayer 7" RPI-Display

1 [2] 3 4 >>> MLD-5.x / Systems / Raspberry PI / [gelöst][5.1] HDMI umschalten auf Raspberry Pi 7" Display
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.