13.07.2015 Aufrufe

Download - IP-Symcon

Download - IP-Symcon

Download - IP-Symcon

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

DatenaustauschSeit <strong>IP</strong>-<strong>Symcon</strong> 3.0 gibt es eine neue JSON-RPC Schnittstelle, welche für jeden WebServer aktiviert werden kann.Standardmäßig ist die Schnittstelle deaktiviert. Sie finden z.B. den WebServer für Ihr WebFront im Objektbaum unterKern Instanzen -> WebInterface WebFront. Dort können Sie die Optionen "JSON-RPC Schnittstelle aktivieren"anwählen.Es wird dringend empfohlen einen Benutzernamen und ein Passwort zu vergeben, da über die Schittstelle Ihrekomplette <strong>IP</strong>-<strong>Symcon</strong> Konfiguration eingesehen und ggf. verändert werden kann.Für die Funktionsaufrufe können die normalen Befehle der Befehlsreferenz und Modulreferenz verwendet werden.Kernelversion auslesen$rpc = new JSONRPC("http://user:password@127.0.0.1:82/api/");$result = $rpc-><strong>IP</strong>S_GetKernelDir();echo "KernelVersion: ".$result;Skripte starten$rpc = new JSONRPC("http://user:password@127.0.0.1:82/api/");$rpc-><strong>IP</strong>S_RunScript(34956);Variablen auslesen$rpc = new JSONRPC("http://user:password@127.0.0.1:82/api/");echo $rpc->GetValueFormatted(58383);Variablen verändern$rpc = new JSONRPC("http://user:password@127.0.0.1:82/api/");$rpc->SetValue(38809, 18.5);HomeMatic Gerät schalten$rpc = new JSONRPC("http://user:password@127.0.0.1:82/api/");$rpc->HM_WriteValueBoolean(20558, "STATE", false);SOAP SchittstelleBitte verwenden Sie die JSON-RPC Schnittstelle, da diese wesentlich schneller ist und eine Authentifizerung bietet.Außerdem können alle Befehle der Befehlsreferenz und Modulreferenz ohne zusätzliche Modifikationen oderKenntnis der WSDL Beschreibung aufgerufen werdenSeit <strong>IP</strong>-<strong>Symcon</strong> 2.5 wird die benötigte PHP SOAP Extension automatisch installiert.Kernelversion auslesen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!