i-have-a-dreambox.com | Dreambox - Support

Registrierung Kalender Mitgliederliste Teammitglieder Galerie Zum Portal Zur Startseite

Boardregeln Häufig gestellte Fragen Statistik Statistik Suche Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Skripte » LG Tv mit Webos ausschalten bei Standby » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen LG Tv mit Webos ausschalten bei Standby
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
vitalic66
Newbie


Dabei seit: 06.09.2011
Beiträge: 8
Welche Box: DM 8000HD
Externe Speichermedien: HDD
Welches Image: Gemini

LG Tv mit Webos ausschalten bei Standby Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

kurz zum Problem:

Mein LG Tv (2014) mit webos 2 ist nicht per HDMI abschaltbar. Das liegt aber an LG selbst, da die meisten LG Tv Geräte das abschalten per HDMI nicht zulassen.

Also müßte man entweder die Dreambox FB auf Tv schalten und dann nochmal Standby oder die LG FB nutzen, beides nicht befriedigend.

Hier also die zusammengebastelte Lösung für OE2.5 Versionen. Ich selbst habe NewNigma² auf der DM900.

1.)
installiert libmcrypt4_2.5.8-r0.1_armhf.deb und libmysqlclient18_5.5.50-r0.0_armhf.deb per ssh (telnet). Die Dateien habe ich in den /tmp ordner kopiert
von hier bekommt ihr sie:

PHP & MySQL für OE2.0
und
[Experimetal] kodi Downloads

installieren mit dem Befehl
code:
1:
dpkg -i /tmp/*.deb

danach die beiden Pakete aus /tmp entfernen

2.)
nun PHP installieren für OE2.5 . Die Schritte wie oben, jedoch die Dateien von hier:
PHP & MySQL für OE2.0

3.)
PHP Scripte aus diesem Forum laden und auf der Dreambox ablegen. Ich habe sie unter /root/script/ abgelegt
https://knx-user-forum.de/forum/öffentli...7006#post977006

Das Script test_lg_webos.php bearbeiten. Die Anleitung dazu stehen in dem Thread in dem Forum.

Bei mir sieht das Script danach so aus:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
#!/usr/bin/php
<?php 

include_once 'webos.inc.php';
//$tv = new webOSTV("192.168.178.24"); // Note the Client Key and put it into next line
$tv = new webOSTV("192.168.178.24",3000,"df886ed5652ca2601f5e0a75dde09dc3");	// Change to the IP of your LG device
$tv->connect();		
$tv->lg_handshake();
//$tv->message("YEAH, it works!!!");
$tv->power_off(); 
//sleep (5); 
//$tv->turnOff; 
//sleep(10);
$tv->disconnect();

?>


4.)
Das PHP Script beim ausschalten der Dreambox in Stanby ausführen lassen. Dazu die Stanby.py im Ordner /usr/lib/enigma2/python/Screens bearbeiten.

Meine sieht nun so aus (nur das wichtigste):

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
from Components.ActionMap import ActionMap
from Components.config import config
from Components.AVSwitch import AVSwitch
from Components.SystemInfo import SystemInfo
from GlobalActions import globalActionMap
from enigma import eDVBVolumecontrol, eDVBLocalTimeHandler, eServiceReference
import subprocess


code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
	def __init__(self, session):
 		Screen.__init__(self, session)
 		self.avswitch = AVSwitch()

  		print "enter standby"

  		subprocess.call(['php','/root/script/test_lg_webos.php'])

  		self["actions"] = ActionMap( [ "StandbyActions" ],


So funktioniert es nun wie gewünscht bei mir.

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von vitalic66: 07.12.2017 09:49.

06.12.2017 20:16 vitalic66 ist offline E-Mail an vitalic66 senden Beiträge von vitalic66 suchen Nehmen Sie vitalic66 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Skripte » LG Tv mit Webos ausschalten bei Standby

Impressum | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR