Hallo zusammen,
ich habe schon diverse Skripte gelesen, in denen alle möglichen Dinge von der FB gelesen oder zur FB gesendet werden.
Was ich bisher nutze ist die Anrufliste. Ehrlich gesagt habe ich mir das Skript nur kopiert und fertig.
Nun suche ich nach einem Skript, welches ich über eine bool Variable in Webfront auslösen kann und welche mir dort den WLAN Gastzugang schaltet.
Ich habe bisher folgendes gefunden:
$fritzbox_Adresse = 'fritz.box';
$fritzbox_Password = 'Passwort';
$wert = true;
$ch = curl_init('http://'.$fritzbox_Adresse.'/login_sid.lua');
curl_setopt($ch, CURLOPT_POSTFIELDS, "sid={$fritzbox_Password}&wlan:settings/guest_ap_enabled={$wert}");
Skript läuft ohne Fehler durch nur leider auch ohne Erfolg.
Kann mir da jemand auf die Sprünge helfen??
Verwendete FB: FB7390
FW: FRITZ!OS 06.01
Hab zwar keine Fritzbox, aber evtl. eine Idee, dass true hier nicht übergeben werden kann, sondern nur 0 oder 1.
Deshalb versuche mal:
$wert = 1;
Danke für Deine Antwort, das hatte ich auch schon getestet, leider ohne Erfolg
Hallo,
bei mir will es einach nicht klappen:
Ich glaube ich mache etwas grundsätzlich falsch.
Ich habe jetzt also ein skript erstellt, welches ich erstmal manuell aufrufe und in dem steht folgendes:
$fritzbox_ip = 'fritz.box';
$SID = 'passwort';
$einAus = "on";
$ch = curl_init("http://{$fritzbox_ip}/wlan/guest_access.lua?sid={$SID}");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$rc1=curl_setopt($ch, CURLOPT_POSTFIELDS, "autoupdate=on". ($einAus == "on" ? "&activate_guest_access=on&guest_ssid=FRITZ%21Box+Gastzugang&sec_mode=4&wpa_key=123456789876543210&push_service=on&group_access=on&down_time_activ=on&down_time_value=30" : "") ."&sid=" . $SID. "&btnSave=");
mehr habe ich nicht gemacht. Skript macht keinen Fehler, aber es aktiviert / deaktiviert auch nicht den Gastzugang.
Den Gastzugang habe ich sogar identisch wie dem auf dem Foto beschrieben war übernommen.