<?
//URL: https://dss:8080/json/system/requestApplicationToken?applicationName=IP-Symcon
//Anleitung:
//1. URL im Inkognito Modus ausführen, sonst Fehlermeldung!!!
//2. Token rauskopieren und bei $AppToken einfügen (diese lange ID)
//3. Im dSS unter SW: System -> Zugriffsberechtigung freischalten
$Server = "dss";
$AppToken = "d6caa28ed72063ee293b0465cbe0b2de1f27dd011c680332e09ac7ffd9005757";
/* Hier die Befehle */
//Infos holen
//SendCommand("apartment/getStructure", "");
//Schalten
//Die komplette dSID findet man unter SW: Räume und dann in der Spalte dSID im MouseOver
//$dSID = "3504175fe000000000018ef8";
//SendCommand("device/setValue", "dsid=".$dSID."&value=255"); //0-255
function SendCommand($call, $param)
{
global $Server, $AppToken;
$sessionToken = Sys_GetURLContent("https://".$Server.":8080/json/system/loginApplication?loginToken=".$AppToken);
$sessionToken = json_decode($sessionToken);
$sessionToken = $sessionToken->result->token;
echo Sys_GetURLContent("https://".$Server.":8080/json/".$call."?token=".$sessionToken."&".$param);
}
?>
paresy