Seite 1 von 2

FritzBox 6490 Cable und TR069

Verfasst: 24. Okt 2019 13:23
von DarkWolf
vielleicht hat jemand einen Rat den bei Dr. Google und im Forum finde ich einfach nichts oder ich suche dem falschen.

Ich versuche das "FritzboxTR064 Binding" zum laufen zu bekommen. Folgenden Fehler wirft mir die Log aus:

Code: Alles auswählen

2019-10-24 13:02:58.955 [ERROR] [org.openhab.binding.fritzboxtr064 ]
bundle org.openhab.binding.fritzboxtr064:1.13.0 (227)[org.openhab.binding.fritzboxtr064.binding(243)] : The activate method has thrown an exception
2019-10-24 13:02:58.949 [WARN ] [org.openhab.binding.fritzboxtr064 ]
FrameworkEvent WARNING - org.openhab.binding.fritzboxtr064
2019-10-24 13:02:58.940 [ERROR] [org.openhab.binding.fritzboxtr064 ]
bundle org.openhab.binding.fritzboxtr064:1.13.0 (227)[org.openhab.binding.fritzboxtr064.binding(243)] : The activate method has thrown an exception
Das habe ich bisher:
  • FritzBox
    • Benutzer "openhab" mit Passwort angelegt
    • Unter "Anmeldung im Heimnetz"
      • "Anmeldung mit Fritz!Box-Benutzername und Kennwort" ausgewählt
      • "Ausführung bestimmter Einstellungen...." abgewählt
Der Aufruf "http://192.168.0.1:49000/tr64desc.xml" im Browser klappt.

Hat irgend jemand eine Idee?

Re: FritzBox 6490 Cable und TR069

Verfasst: 24. Okt 2019 13:40
von peter-pan
Fehlt da nicht eine Null in der url ?
Lt. Doku:

Code: Alles auswählen

Property 	Default 	Required 	Description
url 		Yes 	URL. Either use http://<fbox-ip>:49000 or https://<fbox-ip>:49443 (https preferred!)

Re: FritzBox 6490 Cable und TR069

Verfasst: 24. Okt 2019 14:29
von DarkWolf
peter-pan hat geschrieben: 24. Okt 2019 13:40 Fehlt da nicht eine Null in der url ?
Lt. Doku:

Code: Alles auswählen

Property 	Default 	Required 	Description
url 		Yes 	URL. Either use http://<fbox-ip>:49000 or https://<fbox-ip>:49443 (https preferred!)
Ja aber nur hier in meinem Post ;)

Re: FritzBox 6490 Cable und TR069

Verfasst: 24. Okt 2019 18:57
von udo1toni
Hast Du die Anmeldung in der Fritz!Box aktiviert? Ich nutze das selbst nicht, meine mich aber zu erinnern, dass man das per angeschlossenem Telefon freigeben muss.

Re: FritzBox 6490 Cable und TR069

Verfasst: 24. Okt 2019 19:26
von sihui
DarkWolf hat geschrieben: 24. Okt 2019 13:23 Folgenden Fehler wirft mir die Log aus
Wenn ich das Problem im englischsprachigen Forum suche deutet alles auf ein Java Problem hin.
Also bitte sicherstellen das du ein aktuelles Java 8 installiert hast und keine neuere Version.

Re: FritzBox 6490 Cable und TR069

Verfasst: 25. Okt 2019 01:58
von DarkWolf
Gelöst!

Danke an sihui für den Tip!!

Bei mir war die neueste Java Version installiert. Nachdem man die Version 8 nicht mehr über apt-get installieren kann anbei eine kleine Hilfe wie ich es gemacht habe. Da es mir hierbei openHAB zerschossen hat und ich noch nicht viel erstellt hatte bzw. das wenige gesichert habe, habe ich das System neu aufgesetzt. Voraussetzung ist, dass die Datei "jdk-8u231-linux-x64.tar.gz" für die Java-Installation via Link erreichbar ist.

Mein Vorgehen war:
  1. Debian neu aufsetzen
  2. Aktuelles Java installieren
  3. Java 8 installieren
  4. openHAB installieren
Befehle für Punkt 2 und 3:

Code: Alles auswählen

apt-get update
apt-get install default-jre
cd  /usr/lib/jvm/
wget "http://<hostname/ip>/<freigabename>/jdk-8u231-linux-x64.tar.gz"
tar -zxf jdk-8u231-linux-x64.tar.gz
rm jdk-8u231-linux-x64.tar.gz
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_231/bin/java 100
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_231/bin/javac 100
update-alternatives --config java <-- dort die Version 8 auswählen
update-alternatives --config javac <-- dort die Version 8 auswählen
Hoffe ich kann mit den Befehlen jemanden Zeit und Ärger ersparen.

Re: FritzBox 6490 Cable und TR069

Verfasst: 27. Okt 2019 21:46
von eiGelbGeek
Ich würde mal sagen du hast den Call Monitor in der FB nicht aktiviert ... ? ;-)

Code: Alles auswählen

Die CallMonitor-Funktion auf der Fritz!Box muss aktiviert sein (z.B. durch Eingabe von #96*5* auf einem direkt an der Fritz!Box angeschlossenen Telefon).

Re: FritzBox 6490 Cable und TR069

Verfasst: 28. Okt 2019 16:25
von DarkWolf
Öhmm wenn das die Lösung zu meinem ursprünglichen Problem sein soll ... nein sorry das war es nicht. Es war eindeutig die Java Version.

Bei der FritzBox ging es mir nur um die Anwesenheitserkennung und die klappt jetzt problemlos.

Re: FritzBox 6490 Cable und TR069

Verfasst: 29. Okt 2019 10:06
von eiGelbGeek
DarkWolf hat geschrieben: 28. Okt 2019 16:25 Öhmm wenn das die Lösung zu meinem ursprünglichen Problem sein soll ... nein sorry das war es nicht. Es war eindeutig die Java Version.

Bei der FritzBox ging es mir nur um die Anwesenheitserkennung und die klappt jetzt problemlos.
Sorry das ich die Lösung erst gesehen habe, als ich meinen Beitrag schon geschrieben hatte ... Sorry natürlich auch dafür das ich dir helfen wollte... auch wenn das im Nachgang nicht die Lösung war ....
Das du nur die Presenceerkennung nutzen willst, ging aus deinen Beitrag nicht hervor .... dann brauchst du den Call Monitor natürlich nicht ... das kann man aber nicht riechen ....

Re: FritzBox 6490 Cable und TR069

Verfasst: 5. Nov 2019 13:04
von madmike
Hallo zusammen,
ich habe das Problem mit dem mit dem TR064-Binding ebenfalls. Mir ist es auf gefallen nachdem ich die neue Fritzbox eingerichtet habe. (UM Kunden bekommen eine neue Box). Obwohl alles richtig eingerichtet ist bekomme ich eine Fehlermeldung im Log:

Code: Alles auswählen

019-11-05 12:55:05.240 [WARN ] [g.fritzboxtr064.internal.CallMonitor] - Error attempting to connect to FritzBox. Retrying in 660 seconds
java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:?]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:?]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:?]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?]
at java.net.Socket.connect(Socket.java:589) ~[?:?]
at java.net.Socket.connect(Socket.java:538) ~[?:?]
at java.net.Socket.<init>(Socket.java:434) ~[?:?]
at java.net.Socket.<init>(Socket.java:211) ~[?:?]
at org.openhab.binding.fritzboxtr064.internal.CallMonitor$CallMonitorThread.run(CallMonitor.java:224) [225:org.openhab.binding.fritzboxtr064:1.13.0]
.

Spannend ist das ich dennoch Daten bekomme, wie z.B. den Modelltyp, die IP-Adresse des Providers zugriffe auf die Wlanfunktionen

nun möchte ich ungern meine Installation zerschießen. Wie gesagt das Problem habe ich seit ich die neue Box eingerichtet habe.
Gibt es eine andere Lösung außer der Neuinstallation??

mfg
Madmike