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 #30 on: July 16, 2016, 21:35:58 »
Nur das der Test überhaupt keine Funktionalität hat.

Cluas
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 #31 on: July 17, 2016, 10:47:55 »
Wenn ich in der test Zeile das "off" gegen ein "on" tausche kann ich das Display schon nicht mehr einschalten.
D.h Backlight geht beim drücken von PowerOff aus und beim antippen bleibt es nur für eine sek. an und geht wieder aus.

Code: [Select]
#!/bin/sh

device=$1
action=$2

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

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

Also irgendeine Funktion muss die test... dann ja schon haben.

In der switch_gpio ist die doch auch mit drin gewesen.

Code: [Select]
#!/bin/sh

device=$1
action=$2

switch()
{
        echo $1 > /sys/class/gpio/export 2>/dev/null
        echo out > /sys/class/gpio/gpio$1/direction
        echo $2 > /sys/class/gpio/gpio$1/value
        echo "$*" >> /var/log/switch_gpio.log
}

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

Hast Du denn vielleicht noch eine Idee wie ich den TV Ein- /Ausschalten kann beim Umschalten?

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 #32 on: July 17, 2016, 12:17:38 »
Ups, da habe ich mich verlesen. Ich hatte das $? in der Zeile nach dem Test als ein $* gelesen...

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 #33 on: July 17, 2016, 12:24:08 »
Du kannst den TV mit einem "tvservice -o" abschalten. Wenn Du zuvor dies machst:
tvservice -s | sed "s/.*\[\(.*\)\].*/\\1/" >/tmp/mode

kannst Du den TV später so wieder einschalten:
tvservice -p
tvservice -c "$(cat /tmp/mode)"

Bei manchen TVs ist für's einschalten auch noch dies nötig:
echo "on 0" | cec-client -s >/dev/null

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 #34 on: July 17, 2016, 12:26:23 »
Vielen Dank!

Wird gleich probiert. ;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 clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #35 on: July 17, 2016, 12:30:50 »
Ich hab Dir auch noch eben die gepatchte Screenserver applet Datei angehängt. Damit geht der Squeezeplayer mit nur einem antippen 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 brötchen

  • Profi Member
  • ****
  • Posts: 402
    • View Profile
[5.1] HDMI umschalten auf Raspberry Pi 7" Display
« Reply #36 on: July 17, 2016, 13:47:21 »
Hi, die gepatchte Screenserver applet funktioniert tadellos. ;)

Was dummerweise nicht geht ist das abschalten vom HDMI

Jetzt weiß ich aber nicht ob es vielleicht mit dem disconnect des HDMI aus /etc/vdr/frontend.d/cecremote zusammenhängt.
Da wird bei dem TV ja die Anynet-Verbindung getrennt und der TV schaltet auf Prg. 0 wenn ich den Squeezeplayer starte.

Wenn ich das jetzt mal auf der Konsole eingebe

Code: [Select]
MLDWZ-R3> tvservice -s | sed "s/.*\[\(.*\)\].*/\\1/" >/tmp/mode
MLDWZ-R3> tvservice -o
Powering off HDMI

Dann wird der TV auf den HDMI3 geschaltet wo der Raspi dranhängt. Der Bildschirm vom TV ist dann aber dunkel.

Wenn ich dann den Einschaltbefehl eingebe

Code: [Select]
MLDWZ-R3> tvservice -p
Powering on HDMI with preferred settings

Dann habe ich sofort ein Bild auf dem TV. Da der Squeezeplayer noch nicht beendet ist läuft dieser auch noch.

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 #37 on: July 17, 2016, 16:22:15 »
Du kannst ja noch ein wenig mit dem tvservice und dem cec-client rum testen oder schauen ob Du da weitere Infos zu findest.
Ich selber kann das nicht testen, da mein TV sich per cec nicht abschalten lässt (der hat nen Firmware Fehler).

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 #38 on: July 17, 2016, 16:29:08 »
Da bin ich schon bei.

Ich habe das hier auch noch gefunden.

Code: [Select]
MLDWZ-R3> vcgencmd display_power 0
display_power=0
MLDWZ-R3> vcgencmd display_power 1
display_power=1

Aber das schaltet mir auch nur den HDMI-Ausgang aus und nicht den TV  >:(

Ich habe den TV bis jetzt nur mit einem Befehl dazu bringen können.

Code: [Select]
echo 'standby 0' | /usr/bin/cec-client -s > /dev/null 2>&1 ||:
Nur wo packe ich den am geschicktesten hin? Wenn ich es ja in die /etc/vdr/frontend.d/squeezeplay reinpacke wird mir der TV nach ein paar sek. wieder eingechaltet.

Gruß
« Last Edit: July 17, 2016, 16:38:12 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 #39 on: July 17, 2016, 17:03:44 »
Wobei sich da die Frage stellt, was den TV wieder einschaltet?
Der richtige Platz ist das aber sowieso nicht, denn wenn das dort steht, wird der TV ja auch ausgeschaltet, wenn Du z.B. kodi startest.
Richtig aufgehoben ist der Aufruf in der /usr/bin/startsqueezeplay. Dort muss der TV vor dem squeezeplay Aufruf abgeschaltet werden, und nach dem Aufruf wieder eingeschaltet.
Oder wenn Du das ganze upgrade sicher haben möchtest, schreibst Du Dir ein wrapper Script, welches den Bildschirm abschaltet, dann startsqueezeplay aufruft und anschließend den Bildschirm wieder einschaltet. Dann erstellst Du noch eine Datei in der /usr/share/menu mit der Du dein neues Script startest.

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 #40 on: July 17, 2016, 17:13:00 »
Ach hab ich eben garnicht geschrieben. Das einschalten geht mit echo "on 0" | cec-client -s >/dev/null.

Vielen Dank, der Tipp hilft mir schonmal weiter. Das werde ich auch noch Testen.

Ich blicke da zwar noch nicht so ganz durch wann der squeezplayer gestartet und beendet wird aber ich probiere mal.

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 #41 on: July 17, 2016, 17:45:26 »
Was mir grade noch aufgefallen ist.

Wenn der VDR in den suspend geht oder auf der Konsole gestoppt wird kommt doch auch der Befehl um den TV auszuschalten. Kann es sein das der VDR beim starten vom squeezplayer weiterläuft?

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 #42 on: July 17, 2016, 18:58:48 »
Hi,

der VDR läuft durchgängig. Lediglich das VDR Frontend wird gestoppt.

Startest Du beim Booten eigentlich den Squeezeplayer oder das VDR Frontend?

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 #43 on: July 17, 2016, 20:00:52 »
Beim Booten starte ich den VDR.

Wäre es den möglich den VDR zu stoppen? Da das Umschalten ja eh ein bisschen dauert würde das garnicht weiter auffallen denke ich.

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 #44 on: July 17, 2016, 21:45:39 »
Und wofür soll das gut sein?

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

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.