Seite 1 von 2
tr064 OH3 Docker Synology
Verfasst: 13. Dez 2022 23:15
von lwienecke
Ich versuche tr064 auf OH3 zu installieren, bekomme aber keine Verbindung:
Neues Thing (über GUI): tr64:fritzbox
IP Adresse der Fritzbox (oder "fritz.box" oder interner DNS Name der Box)
Benutzername und Passwort eingetragen (Benutzer hat in der Fritz Box alle Rechte)
Ergebnis: could not get device definitions from 192.168.x.y
Eine .things Datei bringt auch kein anderes Ergebnis.
Der Aufruf
http://192.168.x.y:49000/tr64desc.xml im Browser funktioniert.
Was kann man noch probieren?
Re: tr064 OH3 Docker Synology
Verfasst: 13. Dez 2022 23:35
von J-N-K
Im Browser aus dem Docker Container? Ich meine das geht nur mit Adressen aus dem FB Netz.
Re: tr064 OH3 Docker Synology
Verfasst: 14. Dez 2022 00:35
von lwienecke
Nein, im Browser aus dem FB Netz. Ich wollte damit nur sagen, dass die FB schon antwortet. Die Frage aus OH ist wohl nicht richtig.
Re: tr064 OH3 Docker Synology
Verfasst: 14. Dez 2022 07:34
von J-N-K
Und die die Absende-IP von OH auch im Fritzbox-Netz?
Re: tr064 OH3 Docker Synology
Verfasst: 14. Dez 2022 11:46
von udo1toni
Erste Frage: Welche Versionen? (openHAB3 ist etwas schwammig; die FRITZ!Box hat auch verschiedene Firmwares im Umlauf, ma lganz abgesehen davon, dass es nicht die FRITZ!Box gibt.
Aber der wichtigste Punkt: Du erwähnst ja schon in der Überschrift, dass openHAB als Docker Container läuft.
Hast Du als Netzwerktyp auch host ausgewählt?
Re: tr064 OH3 Docker Synology
Verfasst: 15. Dez 2022 23:40
von lwienecke
zur Frage von J-N-K: ja, ist im Fritzbox Netz
zu den Fragen von udo1toni: openHAB Version ist 3.3.0, die Fritzbox ist eine 7590 mit FritzOS 7.50. Der OpenHAB Container ist mit host verbunden.
Vielleicht noch wichtig: Mein Netzwerk ist ein Domänennetzwerk mit eigenem DNS Server. Aber wenn ich die IP der Fritzbox angebe, dürfte das ja keine Rolle spielen. Die Firewall(s) hatte ich zum Test deaktiviert.
Re: tr064 OH3 Docker Synology
Verfasst: 15. Dez 2022 23:48
von lwienecke
Vielleicht noch ein Hinweis, der vielleicht einige Fehlerquellen ausschließt: Ich habe auch das TapoControl Binding installiert, um P100 Steckdosen (WLAN) zu steuern. Das funktioniert. Auch das Astro Binding funktioniert.
Re: tr064 OH3 Docker Synology
Verfasst: 16. Dez 2022 03:14
von lwienecke
Ich habe in den Issues des TR-064 einen Eintrag gefunden (#13720 von danielkr) der das Thema trifft.
Kann mir jemand mit der log4j2.xml helfen? Was muss ich dort eintragen um tr064 zu debuggen oder wenigstens zu mehr Informationen zu veranlassen?
Im Moment sehe ich nichts. Ich würde dann das Issue ergänzen.
Re: tr064 OH3 Docker Synology
Verfasst: 16. Dez 2022 07:27
von udo1toni
Du musst lediglich aus der Karaf Konsole heraus das Binding auf DEBUG oder TRACE setzen.
Schritt 1: Verbindung zur Karaf Konsole, das sollte direkt in der Verwaltung von Docker gehen. Du landest in einer Konsole, die Dich so begrüßt:
Code: Alles auswählen
_ _ _ ____
___ ___ ___ ___ | | | | / \ | __ )
/ _ \ / _ \ / _ \ / _ \ | |_| | / _ \ | _ \
| (_) | (_) | __/| | | || _ | / ___ \ | |_) )
\___/| __/ \___/|_| |_||_| |_|/_/ \_\|____/
|_| 3.3.0 - Release Build
Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.
openhab>
Dort kannst Du nun mit
auf debug umschalten, wahlweise mit
TRACE auf noch mehr Ausgaben (da wird jeder einzelne Schritt der Kommunikation ausgegeben). Mit
DEFAULT kannst Du den Ursprungszustand wiederherstellen.
Mit
log:list bekommst Du eine Übersicht aller explizit gesetzten Loglevel.
Mit
logout kannst Du die Konsole gezielt wieder verlassen.
Die Konfiguration ist unmittelbar wirksam und überlebt auch einen Neustart.
Re: tr064 OH3 Docker Synology
Verfasst: 16. Dez 2022 15:50
von lwienecke
erstmal vielen Dank für die ausführliche Anleitung, hat auf Anhieb geklappt.
der Fehler wird nun geloggt:
HTTP Failed to GET uri '
http://192.168.xx.yy:49000/tr64desc.xml': java.net.ConnectException: Connection refused
Die url ist also richtig (Der Issue Beitrag spricht von einem zusätzlichen "/", das ist hier also nicht so).
Die url lässt sich in meinem Netz auch von beliebigen Geräten aufrufen.
Bin ziemlich ratlos.