Forum: PC Hard- und Software Shutdown HDMI Monitor


von Andreas B. (bitverdreher)


Lesenswert?

Hallo,
ich suche gerade nach einer Möglichkeit, zwecks Stromparen, den HDMI 
Monitor an einem Raspi auszuschalten.
Es handelt sich um einen 1024x600 7" Monitor mit Touchscreen und HDMI. 
Hersteller unbekannt. (in Shenzen gekauft)
Sende ich:
vcgencmd display_power 0
dann geht der Bildschirm komplett aus. So weit, so schön. 5s später geht 
er aber wieder an und meldet "Kein Signal"
Kann man das irgendwie vermeiden?

von g457 (Gast)


Lesenswert?

> vcgencmd display_power 0

Das dreht den HDMI ab. Handelsübliche Monitore reagieren darauf mit 
sowas wie

> 5s später [..] meldet [der Monitor] "Kein Signal"

Was Du eigentlich möchtest ist den Monitor in den Schlaf schicken:

$ xset dpms force off

Braucht möglicherweise noch Zugang zum Display, einfach ausprobieren und 
ggf. hinzufügen.

HTH

von Andreas B. (bitverdreher)


Lesenswert?

xset -display :0 dpms force offs
schaltet leider nur die Anzeige aus. Das Display bleibt mit 
Hintergrundbeleuchtung an.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas B. schrieb:
> Das Display bleibt mit Hintergrundbeleuchtung an.

Dann wirst Du die Stromversorgung des Displays mit einem passend 
dimensionierten FET abschalten müssen, den Du mit irgendeinem 
GPIO-Ausgang Deines Pi ansteuerst.

von Andreas B. (bitverdreher)


Lesenswert?

Damit:
vcgencmd display_power 0
geht es aber mit Hintergrundbeleuchgung zumindest zeitweise aus. Es 
sollte also im Prinzip möglich sein.

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas B. schrieb:
> Es sollte also im Prinzip möglich sein.

Kommt halt drauf an, wie sich die HDMI-zu-LVDS-Elektronik Deines 
Displays verhält. Wenn die der Ansicht ist, ohne Eingangssignal das 
Display einschalten und den Text "no signal" darstellen zu müssen, hast 
Du wenig Möglichkeiten.

von Andreas B. (bitverdreher)


Lesenswert?

Rufus Τ. F. schrieb:
> Wenn die der Ansicht ist, ohne Eingangssignal das
> Display einschalten und den Text "no signal" darstellen zu müssen, hast
> Du wenig Möglichkeiten.

Diese Befürchtung habe ich auch.
Die Idee mit dem Abschalten des Display mit MosFet und GPIO kam mir als 
erstes, bis ich eben Kommandos zum Abschalten desselben gefunden habe.
Vielleicht hat ja noch jemand eine Idee...

: Bearbeitet durch User
von DDC (Gast)


Lesenswert?

Andreas B. schrieb:

> dann geht der Bildschirm komplett aus. So weit, so schön. 5s später geht
> er aber wieder an und meldet "Kein Signal"

Teste mal andere HDMI Signalquellen an deinem Bildschirm...

von Andreas B. (bitverdreher)


Lesenswert?

DDC schrieb:
> Teste mal andere HDMI Signalquellen an deinem Bildschirm...

Außer einem Fernseher habe ich da nichts. Und da kann ich nichts 
steuern. :-(

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas B. schrieb:
> Außer einem Fernseher habe ich da nichts.

Der Fernseher ist keine Signalquelle, sondern eine -Senke.

Dein PC aber dürfte eine sein.

von Andreas B. (bitverdreher)


Lesenswert?

Rufus Τ. F. schrieb:
> Der Fernseher ist keine Signalquelle, sondern eine -Senke.

Das habe ich noch nie getestet. Dachte, das ginge auch für einen 
zusätzlichen  Monitor.

> Dein PC aber dürfte eine sein.
Der hat kein HDMI. Das wäre ja zu einfach.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas B. schrieb:
> Der hat kein HDMI.

Und, was hat er stattdessen? Etwa auch kein DVI?

Das ist so ziemlich dasselbe wie HDMI, Du brauchst nur einen simplen 
passiven Adapter.

von Andreas B. (bitverdreher)


Lesenswert?

Rufus Τ. F. schrieb:
> Das ist so ziemlich dasselbe wie HDMI, Du brauchst nur einen simplen
> passiven Adapter.

DVI hat aber nicht die CEC Kommandos wie HDMI oder irre ich mich da? Nur 
HDMI abschalten reicht ja nicht. Es muß ja ein Kommando zum Monitor 
geschickt werden, damit der sich abschaltet.
Einen Adapter müßte ich mir erst mal besorgen.

von Rolf M. (rmagnus)


Lesenswert?

Andreas B. schrieb:
> Rufus Τ. F. schrieb:
>> Der Fernseher ist keine Signalquelle, sondern eine -Senke.
>
> Das habe ich noch nie getestet. Dachte, das ginge auch für einen
> zusätzlichen  Monitor.

Und was soll der anzeigen?

Andreas B. schrieb:
> Rufus Τ. F. schrieb:
>> Das ist so ziemlich dasselbe wie HDMI, Du brauchst nur einen simplen
>> passiven Adapter.
>
> DVI hat aber nicht die CEC Kommandos wie HDMI oder irre ich mich da?

Du irrst nicht, aber unterstützt der Monitor das wirklich?

: Bearbeitet durch User
von Andreas B. (bitverdreher)


Lesenswert?

Rolf M. schrieb:
> Und was soll der anzeigen?

Das Fernsehbild natürlich. Aber wie gesagt, das hat mich bisher nie 
interessiert.

Rolf M. schrieb:
> Du irrst nicht, aber unterstützt der Monitor das wirklich?

Es sieht ja so aus, weil das Kommando:
vcgencmd display_power 0
den Monitor (zumindest zeitweise) komplett abschaltet.

von Rolf M. (rmagnus)


Lesenswert?

Andreas B. schrieb:
> Rolf M. schrieb:
>> Und was soll der anzeigen?
>
> Das Fernsehbild natürlich. Aber wie gesagt, das hat mich bisher nie
> interessiert.
>
> Rolf M. schrieb:
>> Du irrst nicht, aber unterstützt der Monitor das wirklich?
>
> Es sieht ja so aus, weil das Kommando:
> vcgencmd display_power 0
> den Monitor (zumindest zeitweise) komplett abschaltet.

Wie kommst du darauf, dass das irgendwas mit CEC zu tun hätte? Das 
Kommando schaltet einfach den HDMI-Ausgang ab.
Auf die Schnelle hab ich folgenden Link gefunden, der erklärt, wie man 
per CEC den Fernseher ein- und ausschalten kann, sofern der das kann. 
https://forum.fhem.de/index.php?topic=65505.0

von Andreas B. (bitverdreher)


Lesenswert?

Rolf M. schrieb:
> Wie kommst du darauf, dass das irgendwas mit CEC zu tun hätte? Das
> Kommando schaltet einfach den HDMI-Ausgang ab.

Ich dachte, daẞ CEC standard von HDMI ist und bin nicht davon 
ausgegangen, daß man das extra installieren muß

> Auf die Schnelle hab ich folgenden Link gefunden, der erklärt, wie man
> per CEC den Fernseher ein- und ausschalten kann, sofern der das kann.
> https://forum.fhem.de/index.php?topic=65505.0

Danke für den Tip! Die Installation hat prima funktioniert. Es läßt sich 
auch die Verbindung aufbauen aber wie es aussieht, unterstützt dieser 
Monitor das Ein- Ausschalten nicht.

>echo "standby 1" | sudo cec-client -s -d 1
tut nichts, während
>echo "pow 1" | sudo cec-client -s -d 1
ungerührt weiter "power on" liefert.

Ein scan liefert:
device #1: Recorder 1
address:       1.0.0.0
active source: no
vendor:        Pulse Eight
osd string:    CECTester
CEC version:   1.4
power status:  on
language:      eng

Es wird jetzt wohl doch auf eine HW Lösung hinauslaufen.

von Andreas B. (bitverdreher)


Angehängte Dateien:

Lesenswert?

So sieht das jetzt unter heftiger Anwendung von Heißkleber aus. (Monitor 
von hinten)
Die totale Abschaltung funktioniert mit p_MosFet via npn Transistor 
wunderbar. Der Info Schirm mit Raspi benötigt jetzt 0.09A wenn er nicht 
aktiv ist. Einziges Manko: Der Bildschirm braucht 5s bis er nach dem 
Einschalten wieder das Bild anzeigt.
Jetzt warte ich noch auf den IR Sensor aus China.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.