tr064 OH3 Docker Synology

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

lwienecke
Beiträge: 11
Registriert: 13. Dez 2022 21:51
Answers: 0

tr064 OH3 Docker Synology

Beitrag 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?

J-N-K
Beiträge: 126
Registriert: 20. Jun 2020 12:21
Answers: 4
Wohnort: Gelsenkirchen, NRW

Re: tr064 OH3 Docker Synology

Beitrag von J-N-K »

Im Browser aus dem Docker Container? Ich meine das geht nur mit Adressen aus dem FB Netz.
openHAB 4.0.0-SNAPSHOT - - local build -
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer

lwienecke
Beiträge: 11
Registriert: 13. Dez 2022 21:51
Answers: 0

Re: tr064 OH3 Docker Synology

Beitrag 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.

J-N-K
Beiträge: 126
Registriert: 20. Jun 2020 12:21
Answers: 4
Wohnort: Gelsenkirchen, NRW

Re: tr064 OH3 Docker Synology

Beitrag von J-N-K »

Und die die Absende-IP von OH auch im Fritzbox-Netz?
openHAB 4.0.0-SNAPSHOT - - local build -
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: tr064 OH3 Docker Synology

Beitrag 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?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

lwienecke
Beiträge: 11
Registriert: 13. Dez 2022 21:51
Answers: 0

Re: tr064 OH3 Docker Synology

Beitrag 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.

lwienecke
Beiträge: 11
Registriert: 13. Dez 2022 21:51
Answers: 0

Re: tr064 OH3 Docker Synology

Beitrag 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.

lwienecke
Beiträge: 11
Registriert: 13. Dez 2022 21:51
Answers: 0

Re: tr064 OH3 Docker Synology

Beitrag 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.

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: tr064 OH3 Docker Synology

Beitrag 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

Code: Alles auswählen

openhab> log:set DEBUG org.openhab.binding.tr064
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

lwienecke
Beiträge: 11
Registriert: 13. Dez 2022 21:51
Answers: 0

Re: tr064 OH3 Docker Synology

Beitrag 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.

Antworten