FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: Fakenius am 12 April 2023, 10:28:38

Titel: 72_FRITZBOX.pm: TR-064 Problem (immer noch bzw. wieder?)
Beitrag von: Fakenius am 12 April 2023, 10:28:38
Zitat von: Romoker am 06 Dezember 2018, 20:42:15Ich habe mir letztes Wochenende das FRITZBOX-Modul angeschaut. Mit ist aufgefallen, dass der Fehler nur dann auftritt, wenn die beiden Aufrufargumente für das Setzen der Rufumleitung 'NewDeflectionId' und 'NewEnable' der Action 'SetDeflectionEnable' in der Reihenfolge vertauscht werden. Die älteren Fritz!OS-Versionen konnten damit umgehen, seit v7 funktioniert der Aufruf nur in der Reihenfolge 'NewDeflectionId' und dann 'NewEnable' fehlerfrei. Der Grund, warum das FHEM-Modul die Argumente manchmal vertauscht, liegt darin, dass die Zeichenkette aus einem Hash zusammengebaut wird. Mit dieser Methode ist die Reihenfolge zufällig. Andererseits gibt die TR-064-Spezifikation keine Reihenfolge der Argumente vor.

Ich habe dann Anfang dieser Woche ein Ticket bei AVM aufgemacht. Vom Produktmanagement habe ich heute folgende Nachricht bekommen:
Wer nicht solange auf die Lösung warten möchte, kann im aktuellen Modul 72_FRITZBOX.pm die Zeile 4296
von
foreach (keys %params) {auf
foreach (sort keys %params) {ändern.

Dieses uralte Problem besteht in der heutigen Version der 72_FRITZBOX.pm (07.50.13a) nach meinen Tests immer noch bzw. wieder und lässt sich auf die beschriebene Weise lösen. Diesmal in Zeile 5166.
Titel: Aw: 72_FRITZBOX.pm: TR-064 Problem (immer noch bzw. wieder?)
Beitrag von: JoWiemann am 12 April 2023, 10:41:00
Zitat von: Fakenius am 12 April 2023, 10:28:38von
foreach (keys %params) {auf
foreach (sort keys %params) {ändern.

Dieses uralte Problem besteht in der heutigen Version der 72_FRITZBOX.pm (07.50.13a) nach meinen Tests immer noch bzw. wieder und lässt sich auf die beschriebene Weise lösen. Diesmal in Zeile 5166.


Hallo,

vielen Dank für die Information. Werde ich in der aktuellen Version ändern und einchecken.

Grüße Jörg
Titel: Aw: 72_FRITZBOX.pm: TR-064 Problem (immer noch bzw. wieder?)
Beitrag von: Fakenius am 12 April 2023, 10:51:46
Danke für die schnelle Reaktion  :)
Titel: Aw: 72_FRITZBOX.pm: TR-064 Problem (immer noch bzw. wieder?)
Beitrag von: JoWiemann am 12 April 2023, 11:11:55
Zitat von: Fakenius am 12 April 2023, 10:51:46Danke für die schnelle Reaktion  :)

Kein Problem. Die Änderung habe ich gerade ins SVN als 07.50.13b hoch geladen.

Grüße Jörg