TV ein- / ausschalten

7

Ich suche nach einer Lösung, um meinen LCD-Fernseher aufzuwecken.

Mit dem xsetBefehl kann ich den Fernseher in verschiedene Energiesparmodi versetzen:

xset dpms force standby

xset dpms 0 30 60

0 = Standby

30 Sek. = Suspend

60 Sek. = Aus

Ich brauche eine Lösung, um den Fernseher aus diesem Modus aufzuwecken. Bisher mit dem:

xset dpms force on

Ich kann es nicht wecken.

Ich möchte, dass der Fernseher jeden Morgen um 07.00 Uhr ein- und um 17.00 Uhr als Cron-Job ausgeschaltet wird.

Dies sind meine Standardwerte. Werte, damit der PI das X-Fenster rund um die Uhr geöffnet hält:

/etc/X11/xorg.conf

Section "Monitor"
    Identifier "Monitor"
    Option "DPMS" "false"
EndSection

Section "ServerLayout"
    Identifier "ServerLayout0"
    Option "BlankTime"  "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "0"
EndSection
nicoX
quelle
Unterstützt Ihr Fernseher CEC? Sie müssen HDMI verwenden, um es auch zu verwenden. Ich kann CEC von meinem Pi und anderen Geräten verwenden, um alles andere aufzuwecken. Wenn ich also mein VuDuo einschalte, werden der Pi und mein Viera-Fernseher mit CEC auf einmal eingeschaltet. Es spielt keine Rolle, welche Fernbedienung oder welches Gerät ich benutze, wenn ich eine ausschalte, dann geht auch der Rest schlafen.
Piotr Kula
Ich bin über die HDMI-Seite verbunden. Der Fernseher ist von einem neueren PHILIPS-Modell. Ich kann den Fernseher ausschalten.
NicoX

Antworten:

3

Sie müssen libcec kompilieren

apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config
git clone git://github.com/Pulse-Eight/libcec.git

cd libcec
./bootstrap
LDFLAGS="-s -L/usr/lib -L/usr/lib -L/opt/vc/lib" ./configure --prefix=/usr --enable-rpi --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/include
make
make install

Verknüpfen Sie die Bibliotheken

ldconfig

Überprüfen Sie nun, ob einige cec-Geräte gefunden wurden.

 cec-client -l

Um das Fernsehgerät einzuschalten, verwenden Sie den Befehl

echo 'on 0' | cec-client -s

Sie können die CEC-Spezifikation hier herunterladen.

Piotr Kula
quelle
Die letzte Zeile nach dem ./configureBefehl: configure: error: Raspberry Pi API nicht gefunden oder nicht kompatibel mit libCEC Ich kann makeund make install.
NicoX
ok hat die Einrichtung geändert - es scheint Bibliotheken an verschiedenen Orten zu geben und sie können nicht gefunden werden
Piotr Kula
1
apt-get install libraspberrypi-devist erforderlich, um die./configure
nicoX
Ich kann es mit einschalten echo 'on 0' | cec-client -s. Wie schalte ich es aus?
NicoX
1
Ich konnte cec-client -sin diesem Dokument keine Suche finden . Aber die richtige Ausgabe istecho 'standby 0' | cec-client -s
nicoX
0

Das Hinzufügen des xset s resetnach xset dpms force onwird der Bildschirm macht weiter gehen. Dies ist keine Lösung, da der xsetBefehl nur den Fernseher ausblendet. Die LED-Leuchten bleiben weiterhin mit Strom versorgt. Es wird also nicht literarisch im Standby-Modus sein.

nicoX
quelle