PHP (ist) Klasse zu Steuerung der FritzBox (7390)

Habe hier schon einige Code schnippsel zur Fritzbox gefunden, aber wie immer liebe ich die PHP Klassen.
Wie aus den anderen PHP Klassen von mir, auch hier der volle , mir möglichen inhalt, an Steuerungsmöglichkeiten der Box.

Beispiel:


<?
include 'fritzbox.class.php';
$fb=new FritzBoxUpnpDevice('fritz.box');

$status=$fb->GetStatusInfo();
print_r($status);
?>

Die einzelnene Funktionen sind in der datei fritzbox.class.php.def zusammengefasst.

Have Fun…
cu
Xaver

Wie immer sind Rückmeldungen über Fehler und Erweiterungen willkommen! :cool:

fritzbox.class_v1.zip (6.99 KB)

Respekt vor Deiner Arbeit.
Habe endlich mal 5 Minuten gehabt um mir das anzusehen.
Dazu habe ich gleich mal zwei Fragen:

  • Hat es einen Grund dass du die SOAP Calls zu Fuß bauste und keine SoapClass verwendest ?
  • Wie kann ich Funktionen aufrufen welche eine Authentifizierung erfordern ?

Außer dass die Laufzeit noch mal um 300ms kürzer ist, sehe ich keinen Vorteil über mein Vorgehen mit der Soap-Klasse.
Für laien dürfte es sogar zu schwer sein neue / andere Services der Box in der Klasse zu erweitern.

Michael

EDIT: Laufzeit war wohl ein Messfehler… Nun ist es mit dem SoapCall um 200ms schneller :wink:

Klasse Skript - tolle Arbeit!!

Kennst du eine Möglichkeit WLAN über eine Funktion ein-/auszuschalten?

Grüße

Abend!

WLAN steuern und vieles mehr >> FritzBox mit SOAP auslesen und steuern
:slight_smile:

Grüße,
Chris