Seite 1 von 1

Anfänger hat Probleme mit Fritzbox

Verfasst: 1. Okt 2020 13:33
von DrJJ
Hallo Leute,

ich bin Anfänger mit Openhab und scheitere bei der Einbindung meiner Fritzbox 7490, bzw. bei bestimmten Werten.
Ich hoffe ihr könnt mir weiterhelfen was ich falsch mache.

Code: Alles auswählen

fritzbox.items
Group      g_fbox           "Fritzbox"                                          <network>

// String  fboxName            "FBox Model [%s]"           (g_fbox)	{fritzboxtr064="modelName"}
// String     fboxSerial       "FBox Serial [%s]"                                               (g_fbox)    {fritzboxtr064="serialNumber"}
// String  fboxVersion         "FBox Version [%s]"         (g_fbox)	{fritzboxtr064="softwareVersion"}
// Number  fboxUptime          "FBox Uptime [%d s]"        (g_fbox)	{fritzboxtr064="upTime"}     

Switch     fboxWifi24       "2,4GHz Wifi"                                                    (g_fbox)    {fritzboxtr064="wifi24Switch"}
Switch     fboxWifi50       "5,0GHz Wifi"                                                    (g_fbox)    {fritzboxtr064="wifi50Switch"}
Switch     fboxGuestWifi    "Guest Wifi"                                                     (g_fbox)    {fritzboxtr064="wifiGuestSwitch"}

Contact    Kind             "Anwesenheitsstatus Kind [MAP(presence.map):%s]"                 (g_fbox)    {fritzboxtr064="maconline:B0-35-B5-62-49-8C"}
Contact    Mann             "Anwesenheitsstatus Mann [MAP(presence.map):%s]"                 (g_fbox)    {fritzboxtr064="maconline:f2-17-e7-5b-4f-54"}
Contact    Frau             "Anwesenheitsstatus Frau [MAP(presence.map):%s]"                 (g_fbox)    {fritzboxtr064="maconline:80-BE-05-20-DB-EF"}
Mein Problem ist, alles funktioniert wie es soll nur wenn ich die aus kommentierten Zeilen mit // wieder aktiviere, werden mir die Werte nicht ausgelesen und in der UI mit Err angezeigt.

Im Log finde ich dann folgende Einträge aber nur wenn die Zeilen aktiv sind:
2020-10-01 13:26:36.748 [ERROR] [ing.fritzboxtr064.internal.Tr064Comm] - Cannot send/receive: Read timed out
2020-10-01 13:26:36.751 [WARN ] [ing.fritzboxtr064.internal.Tr064Comm] - Releasing connection to FritzBox because of error.
2020-10-01 13:26:36.762 [WARN ] [ing.fritzboxtr064.internal.Tr064Comm] - Error retrieving SOAP response from FritzBox
2020-10-01 13:27:47.558 [ERROR] [ing.fritzboxtr064.internal.Tr064Comm] - Cannot send/receive: Read timed out
2020-10-01 13:27:47.561 [WARN ] [ing.fritzboxtr064.internal.Tr064Comm] - Releasing connection to FritzBox because of error.
2020-10-01 13:27:47.574 [WARN ] [ing.fritzboxtr064.internal.Tr064Comm] - Error retrieving SOAP response from FritzBox

Weil einige Sachen der Fritzbox wie eingeschaltetes WLAN und Anwesenheit tadellos funktionieren scheint das Modul an sich richtig konfiguriert zu sein. Fehlt meiner Installation noch ein Modul oder etwas in der Art?

Re: Anfänger hat Probleme mit Fritzbox

Verfasst: 1. Okt 2020 14:06
von OliverCJ
Also die items sind auf jeden Fall korrekt angelegt. Mir würden noch die zwei folgenden Punkte einfallen, obwohl Du ja geschrieben hast, dass die anderen Items funktionieren... Trotzdem...

Unter "Heimnetz" - "Netzwerkeinstellungen" hast "Zugriff für Anwendungen zulassen" ausgewählt?
Hast Du einen entsprechenden User in der Fritz!Box angelegt (default ist "dslf-config") und diesen in der cfg-Datei angegeben?

Die cfg-Datei sollte unter services/fritzboxtr064.cfg liegen. Bei mir schaut der Inhalt so aus:

Code: Alles auswählen

fritzboxtr064:url=http://192.168.178.1:49000
fritzboxtr064:refresh=60000
fritzboxtr064:user=dslf-config
fritzboxtr064:pass=************** 
Mehr wüsste ich jetzt auch nicht...

Re: Anfänger hat Probleme mit Fritzbox

Verfasst: 1. Okt 2020 20:18
von DrJJ
Danke für die Tips, die habe ich schon alle durch und ändert leider nichts