Originally posted by: <email address deleted>
tatsächlich hat sich die Login Methode ab 5.5 geändert.
AVM hat die Beschreicbung neulich angepasst
www.avm.de/de/.../AVM_Technical_Note_-_Session_ID.pdfAnstatt login_sid.xml wird jetzt login_sid.lua aufgerufen.
Login Funktion geändert und erfolgreich getestet:
login(){
# neues Loginverfahren seit 5.50
eval "$($CURL -s "http://$IP/login_sid.lua" | sed -n
's,.*<\(Challenge\|SID\)>\([^<]*\).*,\1=\2;,p')"
if [ "$SID" = "0000000000000000" -o -z "$SID" ]; then
chksum="$(echo -n "$Challenge-$PASSWD" | sed -e 's,.,&\n,g'
| tr '\n' '\0' | md5sum)"
eval "$($CURL -s "http://$IP/login_sid.lua" -d
"response=$Challenge-${chksum%% *}" | sed -n
's,.*
\(.*\).*,SID=\1,p')"
cgisid="$SID"
echo -n "$cgisid" >/tmp/sid
fi
}
Gruss
Am Donnerstag, 13. Dezember 2012 16:56:54 UTC+1 schrieb tonyf:
>
>
> Hi zusammen,
>
> leider funktioniert das Verfahren aus dem Wiki FritzFon: Nutzung eines
> FritzBox!Fon MT-F zur Darstellung von Messwerten. Ich vermute, die LogIn
> Methode hat sich wieder geändert.
> Es hat monate lang ohne Problem funktioniert.
> Wenn ich das LogIn simuliere, kommt da nichts an. Im Fritzbox Syslog folgt
> kein Eintrag: Remote login .....
>
> Im Net finde ich nichts zu dem Thema.
>
> Eine Idee ?
>
> Danke und Gruss
>
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com