Hallo !
Seit längerem protokolliere ich den Verbindungstatus meiner 6490 Cable Box (FRITZ!OS: 06.87) mittels
SOAP, PHP und mySQL.
Dazu nutze ich:
$pClient = new SoapClient(null, array(
'location' => "http://x.x.x.x:49000/igdupnp/control/WANIPConn1",
'uri' => "urn:schemas-upnp-org:service:WANIPConnection:1",
'noroot' => true
));
var_dump($pClient->GetStatusInfo());
ergibt:
array(3) { [„NewConnectionStatus“]=> string(12) „Unconfigured“ [„NewLastConnectionError“]=> string(10) „ERROR_NONE“ [„NewUptime“]=> string(1) „0“ }
Die Verbindung steht, alles funktioniert, doch der Verbindungsstatus bleibt neuerdings immer auf „Unconfigured“ und
„NewUptime“ steht auf 0. Das war vorher nicht so und hat immer tadellos funktioniert. Wichtig ist mir vor allem die Uptime um den Zeitpunkt des letzten Connects zu ermitteln.
Andere SOAP Requests („GetCommonLinkProperties“) geben auch Sinnvolles zurück:
array(4) { [„NewWANAccessType“]=> string(3) „DSL“ [„NewLayer1UpstreamMaxBitRate“]=> string(8) „12700000“ [„NewLayer1DownstreamMaxBitRate“]=> string(9) „212000000“ [„NewPhysicalLinkStatus“]=> string(12) „Unconfigured“ }
Die Fritzbox selbst zeigt mir in Ihrer Oberfläche ebenfalls den richtigen Uptime-Wert?
Hat jemand eine Idee was sich geändert haben könnte ?
In der Doku der SOAP Schnittstellen habe ich leider keinen anderen SOAP-Request gefunden welcher mit die Uptime zurück liefert. Auch ein Neustart brachte hier nichts.
Angebunden bin ich über Vodafone / Kabel Deutschland.
Es wäre toll wenn mir jemand einen kleinen Tipp geben könnte.
Vielen Dank und mit freundlichen Grüßen aus Berlin.
…Jaro