OH3 und Anrufer zu Nameumsetzung auf Fritzbox

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

tomtom97
Beiträge: 20
Registriert: 25. Dez 2020 18:24
Answers: 1

Re: OH3 und Anrufer zu Nameumsetzung auf Fritzbox

Beitrag von tomtom97 »

Lösung gefunden:

Es liegt an der Plugin-Version.
Die aktuelle Version installiert man in der Karaf-Konsole mit

Code: Alles auswählen

update org.openhab.binding.tr064 https://ci.openhab.org/job/openHAB-Addons/lastSuccessfulBuild/artifact/bundles/org.openhab.binding.tr064/target/org.openhab.binding.tr064-3.1.0-SNAPSHOT.jar
Danach funktionierts wieder.

Code: Alles auswählen

2021-03-25 13:30:56.038 [INFO ] [hab.core.model.script.Anrufermeldung] - Generating caller name message...                      
2021-03-25 13:30:56.043 [INFO ] [hab.core.model.script.Anrufermeldung] - callerNumber=0179xxxxx, callerName=Thomas

xp447
Beiträge: 6
Registriert: 26. Apr 2020 10:15
Answers: 0

Re: OH3 und Anrufer zu Nameumsetzung auf Fritzbox

Beitrag von xp447 »

Ja jetzt bricht er bei mir auch nicht mehr ab - es kommt nur noch folgender Fehler:

021-03-25 18:00:44.237 [WARN ] [nternal.phonebook.Tr064PhonebookImpl] - Failed to get phonebook with URL https://192.168.2.1:49443/phonebook.lua ... e&pbid=240:

java.util.concurrent.TimeoutException: Total timeout 2000 ms elapsed

at org.eclipse.jetty.client.TimeoutCompleteListener.onTimeoutExpired(TimeoutCompleteListener.java:51) ~[?:?]

at org.eclipse.jetty.io.CyclicTimeout$Wakeup.run(CyclicTimeout.java:282) ~[?:?]

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]

at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]

at java.lang.Thread.run(Unknown Source) [?:?]

In Version 2.5 hat alles noch prima funktioniert. Warum musste das nur alles umgestellt werden ? Einfacher ist es dadurch auch nicht geworden.

tomtom97
Beiträge: 20
Registriert: 25. Dez 2020 18:24
Answers: 1

Re: OH3 und Anrufer zu Nameumsetzung auf Fritzbox

Beitrag von tomtom97 »

Dazu fällt mir jetzt direkt nix mehr ein.

Nur, dass mir aufgefallen ist, dass das Plugin nur funktioniert, wenn der openHAB-Server die FritzBox unter dem DNS-Namen fritz.box erreichen kann.
Scheint hardgecoded drinzustehen.

juschi
Beiträge: 13
Registriert: 23. Mär 2020 21:49
Answers: 0

Re: OH3 und Anrufer zu Nameumsetzung auf Fritzbox

Beitrag von juschi »

Ich hoffe, dass ich euch weiterhelfen kann. Bei mir funktioniert es folgenderweise:

Code: Alles auswählen

rule 	"Eingehendes Telefongespräch"
when	Item fbox_call_state changed to RINGING
then		var tr064Actions = getActions("tr064","tr064:fritzbox:fritzbox")
		var String caller_number = (fbox_call_incoming.state as StringListType).getValue(1)
		var String caller_name = tr064Actions.phonebookLookup(caller_number)
		logInfo("Anruf", "Anrufer Name: " + caller_name + " Anrufer Nummer: " + caller_number)
		
              ..........
end
Soweit ich weiß, funktioniert das aber nur mit den Milestone Version (gibt einen Fehler in der 3.0 Version). Ich nutze Version 3.1.0.M2

Antworten