[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
openhabforum.de • TR064 Binding und Fritzbox 7590
Seite 1 von 3

TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 12:58
von Yankee0815
Hallo zusammen,

ich weiss das wurde schon oft behandelt, aber ich habe folgendes Problem:

Ich versuche, eine nagelneue Fritzbox 7590 an Openhab 3 zu koppeln.
Folgende Software-Versionen habe ich verbaut:
Fritzbox: 7.29
Openhab 3.3.0
Binding: 3.3.0 ? Über Openhab installiert, sollte die aktuelle Version sein.


Ich habe folgendes gemacht:
1. Fritzbox ausgepackt und installiert.
2. In Openhab 3 das TR064-Binding installiert
3. In der Fritzbox einen Benutzer angelegt
- Benutzername: "openhab"
- Passwort: "XXXX"
- "Zugang aus dem Internet" angehakt
- "Sprachnachrichten, Faxnachrichten, ... " angehakt
- "Smarthome" angehakt
- der Rest "VPN", "Einstellungen", ... ist nicht angehakt
4. In Openhab eine Things-Datei angelegt

fritzbox.things

Code: Alles auswählen

Bridge tr064:fritzbox:fritzbox "FritzBox7590" 
    [ 
    host="fritz.box", //auch schon 192.168.178.1 ausprobiert 
    user="openhab", 
    password="XXXX"
    ] 
  

Die Fritzbox sollte im Openhab eigentich online gehen, das passiert aber nicht.
Im Log bekomme ich folgende Meldung:

Code: Alles auswählen

Thing 'tr064:fritzbox:fritzbox' changed from UNKNOWN to OFFLINE (COMMUNICATION_ERROR): HTTP-Response-Code 500 (Internal Server Error), SOAP-Fault: 606 (Action Not Authorized)
Ich habe das auch schon über das UI probiert, mit dem selben Ergebnis.

Muss ich in der Fritzbox noch über Telefon was freigeben?

Kann auch so im Netz nichts finden.....


Danke für Tips.


Gruß
Yankee

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 13:29
von scotty
Unter user bzw. passwort müssen die Zugangsdaten für die FB eingetragen werden. Und den Rest kannst du dir auch hier im Forum zusammen suchen...

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 16:13
von Yankee0815
Hallo,

danke für die Antwort.
Ich habe aber schon alles probiert, auch das Forum habe ich schon durch.

Ich bin so langsam am verzweifeln.....

Ich finde den Fehler nicht :-(

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 17:12
von udo1toni
Ich nutze das nicht selbst, daher graue Theorie...

1. Es gibt zwei verschiedene Bindinggs, TR064 und Fritz. Letzteres ist für die Steuerung von Smarthome Equipment wichtig. Doku hier: https://www.openhab.org/addons/bindings ... #fritz-box insbesondere muss wohl der Zugriff über ein angeschlossenes Telefon aktiviert werden. Weitere Einstellungen sind jedoch nicht notwendig (also abgesehen von einem dedizierten User)

2. In der offiziellen Doku zu TR064 steht:
Even though textual configuration is possible, it is strongly recommended to use the Main User Interface for configuration.
Der erste Versuch sollte also über die Main UI laufen. Wenn Du die korrekten PArameter gefunden hast, kannst Du immer noch ein Thing über eine Textdatei anlegen und das über die UI erzeugte wieder löschen.

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 18:16
von scotty
Wir können zum Spaß ja mal eine Wette abschließen, alle erforderlichen Einträge kannst du dir in diesem Forum zusammen suchen ;)

Bitte schön:

Code: Alles auswählen

Bridge tr064:fritzbox:1 "FritzBox" @ "Buero" [ host="fritz.box", user="xxx", password="xxxx", refresh="60", phonebookInterval="86400", tam="2", callDeflectionIndices="0", missedCallDays="7", outboundCallDays="7", inboundCallDays="7", rejectedCallDays="7" ] {
        subdevice    wan "WAN" @ "Internet" [ uuid="uuid:aaaaaa-xcc1-40e7-25e6a-xxxxx", refresh=60 ]
        subdeviceLan lan "LAN" @ "Internet" [ uuid="uuid:aaaaaa-xccb-40e7-56e6a-xxxxx", 
                                                  macOnline="die MAC-Adressen deines Handy's", 
                                                            "die MAC-Adressen des Handy's deiner Frau", refresh=60 ] 
        subdevice wanconnection "WANconnection" @ "Internet" [uuid="uuid:aaaaaa-xccb-40e7-5e6a-xxxxx", refresh=60 ]
}

Bridge avmfritz:fritzbox:192_168_1_1 "avmfritz" [ ipAddress="192.168.1.1", password="xxxx", user="xxxx", protocol="http" ] {
}
Die uuid für die Zeilen 2, 3 und 6 werden durch die Eingabe von

http://fritz.box:49000/tr64desc.xml

in deiner Browser-Adresszeile ermittelt.

Die macOnline sind für den Fall einer späteren Anwesenheitserkennung über die Handy's. Du kannst sie natürlich auch weglassen.

Viel Vergnügen!

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 19:01
von Yankee0815
Danke für die things-Datei.


Ich habe die Datei eingespielt, die Parameter "User" und "Passwort" angepasst.
Ich habe die Sub-Devices rausgenommen, so das nur die Bridge ausgewertet wird.

Trotzdem geht die verdammte Fritzbox nicht online.
Wieder der gleiche Fehler wie oben angegeben "Not authorised".
Hat AVM da was an der Firmware geändert?


Wie ist das möglich????

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 19:08
von sihui
Yankee0815 hat geschrieben: 6. Nov 2022 19:01 Trotzdem geht die verdammte Fritzbox nicht online.
Und die Fehlermeldung kommt auch über die Autodiscovery des Things?

Edit: ok, vergiss die Frage, du hast in deinem Eingangspost ja schon geschrieben das die UI Variante auch nicht funktioniert.

Hast du die Box mal vom openHAB Server aus angepingt?

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 19:26
von scotty
Ruhig Brauner, wenn ich mich richtig erinnere müssen die subdevices mit angelegt werden. Hast du die IP-Adresse in der letzten Zeile angepasst? Wurden die Zugangsdaten für die FB mal geändert? "Not authorised" hat bestimmt nichts mit AVM zu tun.

@udo
Es gibt sogar Openhab Member, die lehnen eine Unterstützung bei textueller Konfiguration ab, weil zu viele Fehler gemacht werden.

Note:
Da fällt mir noch etwas ein: neue Fritzbox, hast du die selbst konfiguriert? Wie lautet der Aufruf aus der Adresszeile des Browsers und wie rufst du Openhab auf?

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 20:15
von Yankee0815
Die Fritzbox habe ich eigentlich nur angesteckt und dann hat sie sich die Daten selber geholt.

Ich habe alles auf Standard gelassen, nur einen Benutzer "openhab" mit entsprechendem Passwort angelegt.

Ich kann vom openhab-Server per putty über die Kommando-Zeile die Fritzbox anpingen.
die IP-Adresse funktioniert und fritz.box funktioniert auch.

Die Fritzbox rufe ich mit "http://192.168.178.1" auf und
openhab rufe ich mit "http://192.168.178.45:8080/" auf.

Ich habe die things-Datei von scotty angepasst:
- Benutzername
- Passwort
- UUIDs eingestellt
- MAC-Adressen eingestellt


Habe auch nochmal die Bridge über das UI angelegt, erfolglos....

Immer mit der gleichen Fehlermeldung.....

Re: TR064 Binding und Fritzbox 7590

Verfasst: 6. Nov 2022 21:59
von scotty
Firewall?