Fritzbox Wecker

Hi Folks,

ich hab grad mich mal um meine Fritzbox gekümmert, und mal die Skriptesammlung angeschaut. Erst mal vielen dank an alle die so fleissig geforscht haben :wink:

WLAN ein und ausschalten hab ich ohne weiteres hinbekommen und auch verstanden.

Nun wollte ich meine Weckzeit von IPS schreiben lassen und hab die Befehlszeile durch folgendes ersetzt:

$wecker = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'on' => $SID, 'telcfg:settings/AlarmClock0/Time' => '0816'));

ich fange keine Fehlermeldung bei Scriptausführung, aber das Script ändert meine Weckzeit auch nicht. Woran kann das liegen, oder hab ich noch einen Grundlegenden Denkfehler?

Gruß

Kai

'on' => $SID,

???

Was soll das sein. Ferner empfehle ich dir das ganze gleich auf cURL umzustellen. Beim nächsten Relase wird es mit http nicht mehr gehen.
Es hagelt Fehlermeldungen ohne Ende.

'sid' => $SID,

Hi Rainer,

lach net, das mit dem ‚on‘ hab ich von euren WLAN Scripts (mit dem Beispiel) auf der ersten Seite :slight_smile:

Was muss ich tun um das ganze auf Curl umzustellen??? Da blick ich noch nicht ganz durch was es mit Curl da auf sich hat!

Gruß

Kai

das mit dem ‚on‘ hab ich von euren WLAN Scripts (mit dem Beispiel) auf der ersten Seite

Das steht aber mit Sicherheit so nicht da.

Wie die Umstellung geht ist als Beispiel im ersten Thread zusehen.

das mit SID war der heilige Grahl, dann nur noch auf CURL und gut ist! Mal gucken wie ich das nun noch mach *Lach

Danke erstmal!!!

Gruß

Kai

Ja Rainer, hast recht, frag mich aber auch nun net wo das her kam!
In meinem funzenden WLAN Script stehts nämlich auch richtig drin!

Super, und danke für die Scripts! Endlich geht der Rolladen mit em Wecker hoch :wink:

Gruß

Kai

$Zeit = "0815";
curl_setopt($ch, CURLOPT_POSTFIELDS, "sid={$SID}&telcfg:settings/AlarmClock0/Time={$Zeit}");

also das will er so schonmal nicht hmmmmmmmmm

curl_exec($ch);

das steht nicht nur zum Spass darum, es hat schon eine Funktion. :wink:

ah ich komm dahinter, ich strick mir den Befehl und anschließend erst ausführen! ok! Funzt, super!

was heißt eig. http funzt beim nächsten release nicht mehr? Bei IPS generell?
heisst das, dass ich meine ganzen Foscam-Scripts umstricken kann auf Curl?

Danke für die schnelle Hilfe!!!

Gruß

Kai

Das betrifft die php_http.dll.

Also alles wo Du z.B. http_post_fields usw. verwendest.
Die direkten http Befehle, sind davon nicht betroffen.

ja super, dann hab ich kein problem! Die Fossy Befehle sind ja im Prinzip komplette Adresszeilen die ich nur an die Kamera schicke und gut ist!