Variable ändern via JSON-RPC

Hallo Leute,

mit folgendem Skript versuche ich eine Variable zu schalten:

$User = "User";
$Pass = "Password";
$rpc = new JSONRPC("http://".$User.":".$Pass."@IP:Port/api/");
echo $rpc->GetValueFormatted(59740);
$rpc->SetValue(59740, true);

Der Wert wird auch korrekt zurückgegeben, von daher eine grundsätzliche Funktion ist gegeben. Leider wird die Variable nicht gesetzt…

Muss die Variable besondere Bedingungen erfüllen (Aktionsskript etc.)?

Joachim

Nachtrag: Bei der zu schaltenden Variablen handelt es sich um eine Boolean-Variable in einem Modul das auch im RequestAction behandelt wird. Ich würde jetzt mal annehmen, dass das RPC-SetValue kein „Sender“ in der erforderlichen Form mitliefert?

Eine jetzt noch mal angelegte „Solo-Boolean-Variable“ wird nämlich geschaltet…

Wenn die Variable zu einer Instanz gehört, darfst du die ja nicht beschreiben. Liegt es vielleicht daran?

paresy