Fritzbox reboot

Hallo Zusammen,
ich habe dieses Script gebastelt für den restart der Fritzbox.
nur klappt es leider nicht es kommen diese Meldungen:

[b]Der FRITZ!Powerline-Adapter wird jetzt neu gestartet. Der Neustart dauert ungefähr zwei Minuten.

Nach dem Neustart werden Sie automatisch auf die Ãœbersichtsseite des FRITZ!WLAN Repeaters weitergeleitet.

Der Neustart des FRITZ!Powerline-Adapters wird nicht durchgeführt.
Der Neustart des FRITZ!Powerline-Adapters wurde verhindert da Sie keine Berechtigung für diese Aktion besitzen.

Zur Ãœbersicht

Die Funktionen dieser Seite benötigen Javascript. Bitte aktivieren Sie Javascript in Ihrem Browser und laden Sie die Seite erneut.[/b]


$fritzbox_ip = '192.168.0.46'; 
$password    = 'XXXXXX'; 

$ch = curl_init('http://192.168.0.46/login_sid.lua'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$login = curl_exec($ch); 
$session_status_simplexml = simplexml_load_string($login); 
if ($session_status_simplexml->SID != '0000000000000000') 
{ 
   $SID = $session_status_simplexml->SID; 
} 
else 
{ 
   $challenge = $session_status_simplexml->Challenge; 
   $response = $challenge . '-' . md5(mb_convert_encoding($challenge . '-' . $password, "UCS-2LE", "UTF-8")); 

   curl_setopt($ch, CURLOPT_POSTFIELDS, "response={$response}&page=/login_sid.lua"); 
   $sendlogin = curl_exec($ch); 
   $session_status_simplexml = simplexml_load_string($sendlogin); 

   if ($session_status_simplexml->SID != '0000000000000000') 
   { 
   $SID = $session_status_simplexml->SID; 
   } 
   else 
   { 
      echo "Fehler: Login fehlgeschlagen"; 
      return; 
    } 
} 

$ch = curl_init("http://192.168.0.46/reboot.lua?sid=".$SID); 
curl_exec($ch);  

Klappt das mittlerweile? Bin auch interessiert. Mache das bisher per telnet, würde aber gerne aus Sicherheitsgründen auf http wechseln und den telnet-port schliessen.
HCP

nein leider nicht :frowning:

Hast Du in Deinem IP-Symcon auch eine ISDN Karte?
Wenn ja, dann könntest Du den Restart auch darüber machen.


 ISDN_Connect( ISDN Module ID , "#990*15901590*");

 sleep(5);

 ISDN_Disconnect( ISDN Module ID , 1);

nein leider nicht, aber danke. Ich hab das Problem aber schon ohne reset gelöst, Drum hats nicht mehr prorität