Hast Du Dich mal hier orientiert und die Skripte angelegt. Die IP vom TV anpassen.
Ausschalten ist dann
<?php
includeScript(12345); // Objekt ID vom 1.Skript "webos"
function includeScript($scriptID)
{
$s = IPS_GetScript($scriptID);
include($s['ScriptFile']);
}
$tv = new webOSTV("XXX.XXX.XXX.XXX",3000,"0afd4c4xxxxxxxxxx"); // IP des TV eintragen, LG Client-Key eintragen
$tv->lg_handshake();
$tv->turnOff()
Zusätzlich muss noch in dem ersten Skript im Beitrag 53
function webOSTV($host, $port=3000, $lgKey="NOKEY", $path="/")
{
$this->host = $host;
$this->port = $port;
$this->lg_key = $lgKey;
$this->path = $path;
$this->ws_key = $key = base64_encode(generateRandomString(16, false, true));
if ($this->lg_key=="NOKEY") unset($this->lg_key);
}
durch dies ersetzt werden
function __construct($host, $port=3000, $lgKey="NOKEY", $path="/")
{
$this->host = $host;
$this->port = $port;
$this->lg_key = $lgKey;
$this->path = $path;
$this->ws_key = $key = base64_encode(generateRandomString(16, false, true));
if ($this->lg_key=="NOKEY") unset($this->lg_key);
}