IPS Light Mananger ein Kodi MediaCenter Addon

IPS-LightManager ist ein KODI Addon um über einen Server Socket IP-Symcon anzusteuern.

Derzeit werden 5 Schaltbefehle übertragen die frei Konfiguriert werden können
mit dem Slider habe ich noch meine Probleme da ich den noch nicht auswerten kann (kommt dann später noch dazu)

Installation in Kodi:
kopiere das script.ips.light.zip File auf dein Kodi MediaCenter dann gehe zu Optionen/Einstellungen/Addons/ „Aus ZIP-Datei installieren“
das das ZIP File „script.ips.light.zip“ auswählen

Der Script kann über die Fernbedienung oder Tastatur mit Hilfe des Keymap Editor Addons einfach auf eine belibige Taste gelegt und gestartet werden.
Ich habe es mir zusätzlich noch im Skin unter Addon Verknüpfungen in jedes Menü gelegt.

das ist mein erstes Kodi Addon und ich hab da noch viel zu lernen, also bitte nachsichtig sein :wink:


<?

if ($_IPS['SENDER'] == "RegisterVariable")
{
	$data = $_IPS['VALUE'];
	$Adresse=substr($data,0,1);// KODI Adresse ausfiltern

	if ($Adresse == 1) // KODI Adresse 1
	{
	$Funktion=substr($data,2,4);// KODI Funktion ausfiltern
	switch($Funktion)
		{
		case "1EIN":
      // mach irgendetwas
		break;
		case "1AUS":
      // mach irgendetwas
		break;
		case "1DIM":
		$Wert=substr($data,6,3);// DIM Wert ausfiltern
      // mach irgendetwas
		break;
		case "2EIN":
      // mach irgendetwas
		break;
		case "2AUS":
      // mach irgendetwas
		break;
		case "2DIM":
		$Wert=substr($data,6,3);// DIM Wert ausfiltern
      // mach irgendetwas
		break;
		case "3EIN":
      // mach irgendetwas
		break;
		case "3AUS":
      // mach irgend was
		break;
		case "3DIM":
		$Wert=substr($data,6,3);// DIM Wert ausfiltern
      // mach irgendetwas
		break;
		case "4EIN":
      // mach irgend was
		break;
		case "4AUS":
      // mach irgend was
		break;
		case "4DIM":
		$Wert=substr($data,6,3);// DIM Wert ausfiltern
      // mach irgendetwas
		break;
		case "5EIN":
      // mach irgend was
		break;
		case "5AUS":
      // mach irgend was
		break;
		case "5DIM":
		$Wert=substr($data,6,3);// DIM Wert ausfiltern
      // mach irgendetwas
		break;
		}
	}
}

?>

Edit 8.12.2015: neue Version, Slider funktionieren jetzt

script.ips.light.zip (23.4 KB)

Hey! Das ist ne coole Idee! Was hälst du davon die offizielle JSON-RPC API von IPS anzusprechen? (Python Beispiele gibt es hier glaub ich schon im Forum)

Dann würde das spezielle Skript wegfallen :slight_smile:

paresy

Guten Morgen,

gibt es eigentlich hier noch eine Weiterentwicklung oder kennt jemand eine andere Lösung?

Nachdem an jedem meiner TV eine Kodi-Box hängt, wäre es ganz praktisch um von Kodi aus IPS-Funktionen zu steuern.

Gruß
Dieter