FRITZ!DECT 210 lässt sich nicht manuell schalten

Fragen zur Nutzung, Features, usw..
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von HSC »

HSC hat geschrieben: Fr Mär 19, 2021 4:39 pm
fawick hat geschrieben: Fr Mär 19, 2021 3:25 pm Generell: Das AVM Home Automation Module ist fuer eine Anmeldung mit Username und Passwort geschrieben. Ich wuerde jedem Anwender raten, auf der Fritzbox einen dedizierten Useraccount fuer die Schaltvorgaenge anzulegen, die man mit OpenWB machen will, und die Rechte dieses Accounts auf Smarthome-Funktionen zu begrenzen.

Im Speziellen: Stell doch bitte mal Dein smarthome.log aus der OpenWB hier ein, dann kann man sicher besser weiterhelfen.
Hallo fawick,
wie Du vlt. weiter oben gelesen hast, funktioniert bei mir der sep. Benutzername auch nicht. Ich konnte mich nur mit einem Trick zur Box verbinden. Zufällig hat der Benutzername von fritzKonto und mein Boxzugang auf die Oberfläche im Heimnetz zueinander gepasst. Warum auch immer, Für das Konto gibt es ein anderes Kennwort.
Vlt. weißt Du einen Rat.
Hilf aber erstmal Carsten weiter, bei mir gibt es z.Zt. ein Problem mit der akt. Nightly und Kostal.
VG
Übrigens, meine nightly läuft wieder, der Support war superschnell!!
PV-MOL
Beiträge: 43
Registriert: Sa Feb 20, 2021 10:37 am

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von PV-MOL »

So, habe jetzt einen Benutzer <openwb> in der Fritzbox eingerichtet:

FRITZ!Box_7590_-_2021-03-19_17.57.26.png

und den Benutzer in OpenWB >SmartHome 2.0 angelegt:

openWB_Einstellungen_-_2021-03-19_17.59.36.png

Dasselbe Verhalten, wie ich es weiter oben (viewtopic.php?p=28334#p28334) schon ausprobiert und geschildert habe: OpenWB kann sich nicht einloggen (s. auch <smarthome.log>)

Gruß Carsten
Dateianhänge
smarthome.log
(89.34 KiB) 144-mal heruntergeladen
PV-MOL
Beiträge: 43
Registriert: Sa Feb 20, 2021 10:37 am

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von PV-MOL »

@HSC, mir fällt gerade eins auf: Es funktioniert bei Dir (eingeschränkt) nur auf der Box, die das Fritz!OS 7 drauf hat, NICHT bei der mit Fritz!OS 6. Fawick sprach doch davon, dass er es nur unter Fritz!OS 7 testen konnte. Vielleicht doch eine (teilweise) versionsspezifische Kiste?

Gruß Carsten
fawick
Beiträge: 200
Registriert: Di Nov 03, 2020 2:42 am
Been thanked: 2 times

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von fawick »

Folgendes kann ich aus Deinem smarthome.log sehen: Es hab gestern schon mal Versuche, einer mit dem Benutzernamen "admin", einer mit dem Benutzernamen "x". Fuer den Benutzer "openwb" wurde der Login gerade eben nicht akzeptiert. Das weisst Du natuerlich alles schon. :-)

Sind in Deinem Passwort Zeichen, deren Unicodewert ueber 255 ist? Sonderzeichen, Umlaute, etc.? Sind Whitespaces drin? Falls ja, nimm die mal raus. Die Fritzbox kann das eigentlich (die Passwoerter duerfen UTF-16LE sein), aber reduzieren wir es erstmal auf ASCII.

Es kann auch durchaus sein, das AVM da noch Unterschiede in der Authentifizierung zwischen 6.x und 7.x hatte. In https://avm.de/fileadmin/user_upload/Gl ... erface.pdf bzw. https://avm.de/fileadmin/user_upload/Gl ... ion_ID.pdf hatte ich allerdings nicht dazu gefunden. Die letzte Aenderung an der Authentifizierung war wohl mit FritzOS 5.50.
PV-MOL
Beiträge: 43
Registriert: Sa Feb 20, 2021 10:37 am

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von PV-MOL »

Nein, das Passwort zum Benutzer <openwb> ist <openwb> :D
PV-MOL
Beiträge: 43
Registriert: Sa Feb 20, 2021 10:37 am

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von PV-MOL »

Wie schon gesagt, einloggen kann sich OpenWB anscheinend nur mit dem Passwort, welches für die Weboberfläche der Fritz!Box verwendet wird, und das resultiert dann in dem geschilderten merkwürdigen Verhalten.

Gruß Carsten
PV-MOL
Beiträge: 43
Registriert: Sa Feb 20, 2021 10:37 am

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von PV-MOL »

Deine Bemerkung, das die letzte Änderung an der Authentifizierung bei Fritz!OS 5.50 war, lässt vermuten, dass es zwischen 6 und 7 keinen Unterschied geben sollte. HSC beobachtet ja ein ähnliches Verhalten wie ich und hat Fritz!OS 7, ich habe Fritz!OS 6.

Falls Deine Frage bzgl. SSH auf folgendes zielt: Ich habe da nix via SSH rumgepfuscht (SSH ist mir schon ein Begriff, aber ich werde mich hüten!), für mich ist die OpenWB Standalone eine Blackbox, und die soll es auch bleiben.

Gruß Carsten
fawick
Beiträge: 200
Registriert: Di Nov 03, 2020 2:42 am
Been thanked: 2 times

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von fawick »

Das sollte ASCII-nah genug sein. :D

Okay, vollziehen wir mal mit dem Log nach, was beim Login passiert. Ich hangele mich an den Zeilen von "18:00:34" aus deinem Log entlang

1) Die Fritzbox schickt eine Challenge: 3512e4c2
2) Die OpenWB muss aus dieser Challenge und Deinem Passwort ein MD5 bilden und das MD5 zusammen mit der challenge zurueckschicken. 18:00:34 war das '3512e4c2-79a994c34f01690253658d5840092074'.

Mal nachrechnen:
Python 3.9.1 (default, Feb 6 2021, 06:49:13)
[GCC 10.2.0] on linux
>>> import hashlib
>>> s = "3512e4c2-openwb"
>>> m = hashlib.md5()
>>> m.update(s.encode('utf-16le'))
>>> m.hexdigest()
'79a994c34f01690253658d5840092074'
Jo, das MD5 passt.

Einen Fehler beim Ruecksenden der Response an die Fritzbox gab es auch nicht, sonst wuerde eine andere Exception im Log stehen. Die Fritzbox lehnt den Login einfach ab.
fawick
Beiträge: 200
Registriert: Di Nov 03, 2020 2:42 am
Been thanked: 2 times

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von fawick »

PV-MOL hat geschrieben: Fr Mär 19, 2021 5:38 pm Falls Deine Frage bzgl. SSH auf folgendes zielt: Ich habe da nix via SSH rumgepfuscht (SSH ist mir schon ein Begriff, aber ich werde mich hüten!), für mich ist die OpenWB Standalone eine Blackbox, und die soll es auch bleiben.
Gruß Carsten
Es ging mir dabei gar nicht um eventuelles Rumspielen in der Vergangenheit, sondern darum, dass wir damit die Moeglichkeit haetten, das Python-Skript auf Deiner OpenWB direkt um mehr Ausgaben zur Fehlersuche zu erweitern, ohne dass erst alles ueber Github laufen muss.
fawick
Beiträge: 200
Registriert: Di Nov 03, 2020 2:42 am
Been thanked: 2 times

Re: FRITZ!DECT 210 lässt sich nicht manuell schalten

Beitrag von fawick »

PV-MOL hat geschrieben: Fr Mär 19, 2021 5:06 pm So, habe jetzt einen Benutzer <openwb> in der Fritzbox eingerichtet:


FRITZ!Box_7590_-_2021-03-19_17.57.26.png
Ich habe im Gegensatz zu Dir fuer den Nutzer eine Mailadresse in der Fritzbox hinterlegt. Keine Ahnung, ob das einen Unterschied macht.
Antworten