Hallo Forumsmitglieder,
ich bin neu hier im Forum und möchte mich zuallererst bei allen bedanken, die hier so eifrig schreiben und gute Tipps geben. Das hat mir bei einigen Problemen geholfen und meine Automatisierung weitergebracht. Doch zu meinem aktuellen Problem, betreffend die Scripte dieses Threads, kann ich leider keine Lösung finden und meine eigenen Programmierkünste (blutiger Anfänger) reichen ebenfalls nicht aus.
Die Scripte laufen bei mir seit Oktober letzten Jahres und haben bisher auch keine Probleme gemacht. Ich nutze nur die Präsenzmeldung von Geräten im Heimnetz um hierüber eine Anwesenheitserkennung zu realisieren sowie die Steuerung des Gastzugangs. Dies hat auch bis vor einigen Tagen reibungslos funktioniert, bis zum neuesten Fritzbox-Update. Es werden seitdem keine im Heimnetz vorhandenen Geräte mehr angezeigt Ich habe eine Fritzbox 6490 (Kabel, aber meine eigenen Box) mit der jetzt aktuellen Software 6.84. Mit der vorigen Version, 6.63, gab es keinerlei Probleme und es wurde an den Scripten wie auch an den Aufrufen über CuxD nichts geändert.
Bei einem Aufruf über Putty gibt es folgende Ausgabe:
# sh FB-main.sh presence xxxxxx-Handy xxxxxx_Smartphone
<xml><exec>/FritzBox.exe</exec><sessionId></sessionId><httpUserAgent>User-Agent: curl/7.46.0</httpUserAgent><Status>true</Status></xml>EndFritzBoxSkript()
EXITCODE: 0
MESSAGE : Erfolgreich
*** Messages DebugLevel-1:
FritzBox Version : FRITZ!Box 6490 Cable 141.06.84
Script-Version : FB-main.sh v0.1.4
verwendbar mit : FB.common v0.1.5 / FB.cfg v0.1.1
Parameter FritzBox : 192.168.178.1
Parameter Username : x
Parameter Passwd : x
Parameter HM CCU2 : 127.0.0.1
Parameter ADDONDIR : /usr/local/addons/cuxd
Parameter COMMON : /usr/local/addons/cuxd/user/FB.common - v0.1.6
Parameter CONFIGFILE : /usr/local/addons/cuxd/user/FB.cfg - v0.1.1
Parameter Debug : /tmp/FB-main@192.168.178.1-debug.log
Befehl : FB-main.sh presence xxxxxx-Handy xxxxxx_Smartphone
192.168.178.1 -> network_user_devices: Daten pruefen
192.168.178.1 -> network_user_devices: Daten vorhanden
Anwesend: xxxxxx-Handy nicht erkannt
set_CCU_SysVar: http://127.0.0.1:8181/FritzBox.exe?Stat ... %220%22%29
Alle anwesenden Geraete:
*** Messages DebugLevel-2:
Aufruf XML:
<?xml version='1.0' encoding='utf-8'?> <s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'> <s:Body> <u:GetInfo xmlns:u='urn:dslforum-org:service:DeviceInfo:1'> </u:GetInfo> </s:Body> </s:Envelope>
Parameter TR064_temp:
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetInfoResponse xmlns:u="urn:dslforum-org:service:DeviceInfo:1">
<NewManufacturerName>AVM</NewManufacturerName>
<NewManufacturerOUI>00040E</NewManufacturerOUI>
<NewModelName>FRITZ!Box 6490 Cable</NewModelName>
<NewDescription>FRITZ!Box 6490 Cable 141.06.84</NewDescription>
<NewProductClass>FRITZ!Box</NewProductClass>
<NewSerialNumber>C80E14AD7891</NewSerialNumber>
<NewSoftwareVersion>141.06.84</NewSoftwareVersion>
<NewHardwareVersion>FRITZ!Box 6490 Cable</NewHardwareVersion>
<NewSpecVersion>1.0</NewSpecVersion>
<NewProvisioningCode></NewProvisioningCode>
<NewUpTime>764918</NewUpTime>
<NewDeviceLog></NewDeviceLog>
</u:GetInfoResponse>
</s:Body>
</s:Envelope>
*************************
0 Erfolgreich
Wie oben zu sehen, werden gar keine Geräte angezeigt. Ich bin ein wenig ratlos. Die Steuerung des Gastzugangs und die Aktivmeldung hierzu funktionieren problemlos.
Ich wäre sehr dankbar, wenn mir jemand helfen könnte.
Vielen Dank und schönen Abend noch,
Niclas