72_FRITZBOX.pm ab Version 08.20.00

Begonnen von elektron-bbs, 04 September 2025, 17:08:39

Vorheriges Thema - Nächstes Thema

JoWiemann

#60
Zitat von: bertl am 24 November 2025, 11:44:59Hallo Jörg,

danke für die schnelle Rückmeldung.
Die Sub habe ich nur für Testzwecke entfernt und dann wieder eingefügt, da ich wissen wollte was/wer die Warnung verursacht ;)
Selbstverständlich hast du recht, dass es sich nur um eine Warnung handelt, aber ich kann die Auswirkung auf mögliche andere Module nicht abschätzen und Warnungen habe ja auch einen Grund.
Danke nochmals, Robert


PS: Bitte probiert mal die angehängte Version. Ich habe etwas am Aufruf geändert.

Hallo Robert,

wir hatten eine ähnliche Fehlermeldung schon mal: https://forum.fhem.de/index.php?msg=1134718. Eine Lösung wurde nicht zurückgemeldet. Eine Suche im Netz gab bisher keinen vernünftigen Treffer.

Falls also jemand eine Idee hat.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

bertl

Hallo Jörg,

mit dem geänderten Sub-Aufruf ist die Warnung weg - sieht also gut aus!

Danke, Robert

neobiker

Hallo Jörg,

das läuft jetzt prima soweit. Derzeit hilft mein sleep 5 aus der Race-Condition.
Habe grade mal die Module FBAHAHTTP und FBDECT disabled,
meine DG_Thermo und Wz_Thermo devices laufen jetzt super.

Die Definitionen des Dummy devices und des notifiers habe ich in oberen Post aktualisiert.

Gruss
Neobiker

JoWiemann

Hallo Neobiker,

wg Deiner Race-Condition könntest Du ja zusätzlich auf das Reading retStat_lastReadout triggern. Das wird ganz zum Schluss mit eine readingsSingleUpdate geschrieben.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

neobiker

#64
Hallo Jörg,

Zitat von: JoWiemann am 24 November 2025, 17:22:01Hallo Neobiker,

wg Deiner Race-Condition könntest Du ja zusätzlich auf das Reading retStat_lastReadout triggern. Das wird ganz zum Schluss mit eine readingsSingleUpdate geschrieben.

Grüße Jörg

gute Idee, das bringt mich darauf, den Trigger umzuziehen in den Notify des Dummy, dann brauch ich kein UserReading in fbox mehr dafür:
notify: fbox retStat_lastReadout -> setreading DG_Thermo readValues fbox -> alle UserReadings aus fbox lesen

Probiere ich aus.

nfbox
defmod nfbox notify fbox:retStat_lastReadout.* { fhem "setreading DG_Thermo readValues fbox ;;;; setreading Wz_Thermo readValues fbox" }
Gruss
Neobiker

Harald

Guten Morgen liebe Forenmitglieder speziell Jörg,

Ich habe hier gelesen, daß in der FB-Firmware 8.20, Fritz!Box 7590 UB von 1&1 (Typenschild Fritz!Box 7590 AX v2) sich einiges geändert hat. Vielleicht ist das ein Grund, daß meine Telefone nicht mehr klingeln, wenn an der Haustür der Drücker betätigt wird. Bis vor ca. 14 Tg. hatte ich eine Fritz!Box 7590 OI (auch 1&1, lt. 1&1 defekt, deshalb Umtausch). Bei dieser Box (Firmware ?) hat das einwandfrei geklappt. Das Backup dieser Box habe ich auf die neue übertragen. Dann wurde automatisch ein FW-Update durchgeführt.
Hast du eine Idee, wo ich die Ursache finden kann?

Harald

Router: FBox 7590 UB 1&1 (7590 AX v2) FW 8.20, Anbindung: 1&1 100/40 Mb/s, WLAN-Repeater 300E,
ELV MAX!Cube, 7xThermostate, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V1.67, JeeLink v3_10.1c, nanoCUL, FS20, S300TH, HMS100T, ELRO, TFA, MAX_FK
ELV MAX 1.4.5, FHEM 6.2 auf RasPi 4, Kostal PIKO plus

JoWiemann

Hallo Harald,

Ein paar mehr Informationen wären hilfreich.

Welche Telefone hast Du und wie aktiviert die Türklingel die Telefone?

Grüße Jörg

PS: hast Du nach dem Aufspielen der Sicherung auf die AX mal alles kontrolliert. Ggf konnte die AX nicht jede Einstellung übernehmen.

Soweit ich weiß müssen die DECT Geräte neu angemeldet werden.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Harald

#67
Hallo Jörg,
erstmal herzlichen Dank für deine Antwort.
Habe garnicht damit gerechnet, daß das so schnell geht. So nun zu meinem Aufbau:
Der Klingeldrücker wirkt auf eine FS20-Klingelerkennung, die ihr Signal über einen CUL an FHEM auf einen Raspi4 sendet.
Ein Notify "Klingel_on" sendet den Befehl "set Fritzbox ring 9 15 show:Haustür" an das Modul Fritzbox.
In der FRITZ!BOX gibt es im Telefonbuch - interne Nummern den Eintrag Alle(Rundruf) **"9".

Im Modul Fritzbox steht "box_tr064 on".Im Log steht u.a.:

[code
2025.12.19 11:30:25 3: FS20 set Klingel1 on
2025.12.19 11:30:25 3: [Fritzbox | 7590 | 259.08.20 | Set.1163] - INFO: set Fritzbox ring 9 15 show:Haustür
2025.12.19 11:30:31 3: FS20 set Klingel1 off
2025.12.19 11:36:14 1: RMDIR: ./restoreDir/save/2025-12-16
2025.12.19 11:36:23 3: FS20 set Klingel1 on
2025.12.19 11:36:23 3: [Fritzbox | 7590 | 259.08.20 | Set.1163] - INFO: set Fritzbox ring 9 15 show:Haustür
2025.12.19 11:36:23 4: [Fritzbox | 7590 | 259.08.20 | Set_Cmd_Start.4168] - INFO: Fork process FRITZBOX_Ring_Run_Web
2025.12.19 11:36:23 4: [Fritzbox | 7590 | 259.08.20 | readPassword.7101] - INFO: Read FritzBox password from file
2025.12.19 11:36:24 4: [Fritzbox | 7590 | 259.08.20 | TR064_Cmd.5570] - DEBUG: TR064 error 866:second factor authentication required (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialSetConfig', parameter1='NewX_AVM-DE_PhoneName' => 'FON1: oben')
2025.12.19 11:36:24 4: [Fritzbox | 7590 | 259.08.20 | Ring_Run_Web.5265] - INFO: Switch ClickToDial on, set dial port 'FON1: oben'
2025.12.19 11:36:24 4: [Fritzbox | 7590 | 259.08.20 | Ring_Run_Web.5282] - INFO: Ringing 9 for 15 seconds
2025.12.19 11:36:24 4: [Fritzbox | 7590 | 259.08.20 | readPassword.7101] - INFO: Read FritzBox password from file
2025.12.19 11:36:24 4: [Fritzbox | 7590 | 259.08.20 | TR064_Cmd.5570] - DEBUG: TR064 error 501:Action Failed (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**9#')
2025.12.19 11:36:26 3: FS20 set Klingel1 on
2025.12.19 11:36:26 3: [Fritzbox | 7590 | 259.08.20 | Set.1163] - INFO: set Fritzbox ring 9 15 show:Haustür
2025.12.19 11:36:26 3: [Fritzbox | 7590 | 259.08.20 | Set_Cmd_Start.4042] - INFO: restarting internal Timer: command buffer is still filled
2025.12.19 11:36:26 3: Klingel1_on return value: Process HASH(0x1dffcb0) is still running
2025.12.19 11:36:27 3: [Fritzbox | 7590 | 259.08.20 | Set_Cmd_Start.4042] - INFO: restarting internal Timer: command buffer is still filled
2025.12.19 11:36:28 3: [Fritzbox | 7590 | 259.08.20 | Set_Cmd_Start.4042] - INFO: restarting internal Timer: command buffer is still filled
2025.12.19 11:36:28 3: FS20 set Klingel1 off]
Ach ja, an Telefonen habe ich 1 leitungsgebundenes und 4 DECT-Telefone (neu angemeldet) sowie div. WLAN-Telefongeräte
Die Box habe ich kontrolliert, aber habe die alte schon an 1&1 geschickt -> keine Vergleichsmöglichkeit und
habe die Funktion "erweiterte Einstellungen" nicht gefunden. Noch eine Info: Im Modul Fritzbox -> set Fritzbox call **9
wird akzeptiert aber keine Reaktion. Im Log ->
2025.12.19 15:22:10 3: [Fritzbox | 7590 | 259.08.20 | Set.671] - INFO: set Fritzbox call **9
2025.12.19 15:22:10 3: [Fritzbox | 7590 | 259.08.20 | Run_Call_Web.5057] - INFO: Call **9 for 60 seconds - 49443

Kannst du mit dieser Beschreibung etwas anfangen?

Router: FBox 7590 UB 1&1 (7590 AX v2) FW 8.20, Anbindung: 1&1 100/40 Mb/s, WLAN-Repeater 300E,
ELV MAX!Cube, 7xThermostate, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V1.67, JeeLink v3_10.1c, nanoCUL, FS20, S300TH, HMS100T, ELRO, TFA, MAX_FK
ELV MAX 1.4.5, FHEM 6.2 auf RasPi 4, Kostal PIKO plus

JoWiemann

Hallo Harald,

hast Du 2FA in der FritzBox aktiviert? Da Log zeigt eine mir bisher unbekannte Rückmeldung:
TR064 error 866:second factor authentication required

2FA werde ich nicht ins Modul integriert bekommen und macht für das Modul auch keinen Sinn.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM