7390 Fritz!OS 5.50 und FHEM?

1710 views
Skip to first unread message

Mario Ruprecht

unread,
Dec 13, 2012, 6:56:02 AM12/13/12
to fhem-...@googlegroups.com
Die neue Firmware für die 7390 ist fertig: http://www.avm.de/de/Download/Info/index.php?url=http%3A%2F%2Fdownload.avm.de%2Ffritz.box%2Ffritzbox.fon_wlan_7390%2Ffirmware%2Fdeutsch%2Finfo.txt&title=FRITZ%21Box+7390

Weiß jemand, ob ein Upgrade meine FHEM-Installation am Leben lässt? Gibt es schon Erfahrungen?

Ralph Weinmann

unread,
Dec 13, 2012, 7:28:08 AM12/13/12
to FHEM users
Ich werde es morgen - spätestens am Samstag ausprobieren und kann dann
berichten.
Vermute jedoch dass die "FHEM-Installation am Leben" bleibt -
zumindest vermute ich das bei der AVM-Laborversion ...

http://www.avm.de/de/Service/Service-Portale/Labor/7390_hausautomation/labor_start_hausautomation.php

Grüße
Ralph




On 13 Dez., 12:56, Mario Ruprecht <mario.rupre...@googlemail.com>
wrote:
> Die neue Firmware für die 7390 ist
> fertig:http://www.avm.de/de/Download/Info/index.php?url=http%3A%2F%2Fdownloa...

ilmtuelp0815

unread,
Dec 13, 2012, 7:39:00 AM12/13/12
to fhem-...@googlegroups.com
Hi!
Ich kann bestätigen, dass die FHEM Installtion nicht angetastet wird.

Mario Ruprecht

unread,
Dec 13, 2012, 7:43:10 AM12/13/12
to fhem-...@googlegroups.com
Danke. Was sollte man im Zweifel sichern? Habe bisher noch nicht wirklich ein Upgrade durchgeführt ...

Peter

unread,
Dec 13, 2012, 10:28:46 AM12/13/12
to fhem-...@googlegroups.com
Ich habe das Update auf 05.50 heute durchgeführt.
FHEM läuft weiterhin, mein CUL und mein 1wire - Adapter USB9097 laufen auch weiterhin also ist auch das Kernelmodul ch341.ko weiterhin
kompatibel.

Bei mir gab es nach dem Upgrade den user boxusr80 nicht mehr in der /etc/passwd
Ich habe daher in der startfhem den boxusr80 durch boxusr98 ersetzt.

tonyf

unread,
Dec 13, 2012, 10:56:54 AM12/13/12
to fhem-...@googlegroups.com

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


Rudolf Koenig

unread,
Dec 13, 2012, 11:18:03 AM12/13/12
to fhem-...@googlegroups.com
> Ich vermute, die LogIn Methode hat sich wieder ge�ndert.

Das fuer kurze Zeit in der startfhem @ FB7390 aktivierte basicAuth mit
FB_checkPw() funktioniert mit dem neuen Firmware auch nicht, das muss man mit
der alten Methode (base64) ersetzen oder deaktivieren. Ich habe das in den
aktuellen fb7390.imge von fhem.de gemacht.

Falls jemand eine bessere Erstatz-Methode findet, der moege sich melden.

Rudolf Koenig

unread,
Dec 13, 2012, 11:31:08 AM12/13/12
to fhem-...@googlegroups.com
> Ich habe daher in der startfhem den boxusr80 durch boxusr98 ersetzt.

Ich empfehle boxusr99, dieser entspricht dem ftpuser.

tonyf

unread,
Dec 23, 2012, 2:33:39 AM12/23/12
to fhem-...@googlegroups.com

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.pdf
Anstatt 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>\(.*\)</SID>.*,SID=\1,p')"
                cgisid="$SID"
                echo -n "$cgisid" >/tmp/sid
        fi
}


Gruss

Rudolf Koenig

unread,
Dec 29, 2012, 12:09:33 PM12/29/12
to fhem-...@googlegroups.com
> Anstatt login_sid.xml wird jetzt login_sid.lua aufgerufen.

Habe es in FritzBoxUtils angepasst, und mit FritzOS 5.5 (FB7390) und FritzOS
5.22 (FB7290) getestet. Leider ist das alte "FB_getPage" der Aenderung zum
Opfer gefallen, ich hoffe, dass es bisher nicht verwendet wurde.

Damit muesste die dokumentierte Version wieder funktionieren. Falls jemand
Probleme merkt, dann bitte melden, oder noch lieber Patches senden, da ich
nicht alle FB-Modelle mit allen OS-Versionen vorhalte.

Gruss,
Rudi
Reply all
Reply to author
Forward
0 new messages