habe leider das SEHR problematische Problem, dass ich im Urlaub bin und mein Heizungsraspberry nicht mehr will. Per SSH komme ich leider nicht mehr auf ihn … Ping funktioniert. Auf die Symcon Konsole und auch auf das Webfront komme ich nicht mehr. Per JSONRPC kann ich aber von meinem Haupt-IPS noch zugreifen:
Ich kann z.B. mit:
$rpc=(new JSONRPC(„http://Name:Password@192.168.7.125:3777/api/“))->SetValue(56693,false);
definitiv die Variable 56693 setzen.
Leider funktioniert folgendes nicht:
Die Fehlermeldung ist (auch ohne sudo):
Fatal error: Uncaught JSONRPCException: This function is not available via JSON-RPC in /usr/share/symcon/scripts/__rpc.inc.php:115
Stack trace: #0 /usr/share/symcon/scripts/__rpc.inc.php(37): JSONRPC::makeRequest(‚http://192.168…‘, ‚Name‘, ‚Password‘, ‚IPS_ExecuteEx‘, Array, false) #1 /var/lib/symcon/scripts/39682.ips.php(25): JSONRPC->__call(‚IPS_ExecuteEx‘, Array) #2 {main}
thrown in /usr/share/symcon/scripts/__rpc.inc.php on line 115
besten Dank. Der Befehl:
$rpc=(new JSONRPC(„http://Name:Password@192.168.7.157:3777/api/"))->IPS_RunScriptText("exec(‚sudo init 6‘);“);
funktioniert bei anderen Raspberrys einwandfrei. Nur bei meiner abgestürzten Heizungssteuerung nicht
Scheinbar habe ich aber Glück im Unglück - seit dem „Ende des Urlaubsbetriebs“ arbeitet der lokale IPS auf dem Raspi und heizt - dies lasse ich jetzt so
Ciao
HerbertF