72_FRITZBOX.pm wird zu 72_FritzSmart.pm

Begonnen von JoWiemann, 02 März 2026, 16:29:49

Vorheriges Thema - Nächstes Thema

JoWiemann

Danke für die Rückmeldung. Dann werde ich mal suchen. Mist.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

mistepke

Bei retStat_lastReadoutError steht leider nichts von heute, bei allen Geräten.
Das von elektron-bbs beschrieben Attribut "xmlParser" gibt es bei mir nicht.

Zitat von: JoWiemann am 30 Juni 2026, 08:43:03
Zitat von: mistepke am 30 Juni 2026, 08:01:29Hallo zusammen,

ich habe heute auf die aktuellste Version von FritzSmart aktualisiert.
Seit dem rotieren meine ganzen Fritz Geräte (Repeater und Fritzbox7590, aber nicht mein Router 7590AX) beim API Full Check. D.h. der Check wird durchgeführt, geht dann auf Done und dann geht es wieder von vorne los. Bin eben wieder auf die vorherige Version zurück und da ist alles ganz normal.
Im Log steht nichts.
Hallo mistepke,

was stand denn im Reading retStat_lastReadoutError? Dann hätte ich einen kleinen Hinweis.

Grüße Jörg

JoWiemann

Zitat von: mistepke am 30 Juni 2026, 14:08:52Bei retStat_lastReadoutError steht leider nichts von heute, bei allen Geräten.
Das von elektron-bbs beschrieben Attribut "xmlParser" gibt es bei mir nicht.

Das Attribut wird nur in der Auswahl angezeigt wenn auch xml::Hash::XS installiert ist. Trotzdem kann es mit set <name> xmlParser XML_Simple in der Fhem Kommandozeile gesetzt werden. Bitte hierzu auch den aktuellen Bereich https://forum.fhem.de/index.php?msg=1365945 beachten bzw. die commandRef.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

JoWiemann

Hallo,

Erkenntnis des Tages: manipuliere nie eine our Variable, wenn Du nicht weißt, was Du tust.

Ich habe eine neue Version ins SVN eingecheckt. Damit sollte wieder alles ok sein.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

0bones

Hallo!
Seit dem heutigen Update habe ich das Problem, dass meine beiden Repeater 6000 nicht mehr erkannt werden. In fhem steht wechselseitig check API: done und check API: full.
Die Fritzbox 6690 hat keine Probleme und wird erkannt.
Im Log steht alle paar Sekunden folgende Einträge
2026.07.01 06:04:37 3: [FritzRepeater6000|FRITZ!Repeater 6000|253.08.25|Readout_Process.10074] - BASIC:TR-064 is switched -> start a new API check
2026.07.01 06:04:37 3: [FritzRepeater6000|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.10597] - BASIC:boxUser for checkAPIs:
2026.07.01 06:04:37 3: [FritzRepeater6000|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.10701] - BASIC:Read 'jason_boxinfo.xml' from 192.168.x.y
2026.07.01 06:04:37 3: [FritzRepeater6000|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.10918] - BASIC:boxUser is set to:
2026.07.01 06:04:37 3: [FritzRepeater6000|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.11157] - BASIC:TR-064-SecurePort does not exist
2026.07.01 06:04:38 3: [FritzRepeater6000|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.11228] - BASIC:open Web_Connection succeeded
2026.07.01 06:04:38 3: [FritzRepeater6000J|FRITZ!Repeater 6000|253.08.25|Readout_Process.10074] - BASIC:TR-064 is switched -> start a new API check
2026.07.01 06:04:38 3: [FritzRepeater6000J|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.10597] - BASIC:boxUser for checkAPIs:
2026.07.01 06:04:38 3: [FritzRepeater6000J|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.10701] - BASIC:Read 'jason_boxinfo.xml' from 192.168.x.z
2026.07.01 06:04:38 3: [FritzRepeater6000J|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.10918] - BASIC:boxUser is set to:
2026.07.01 06:04:38 3: [FritzRepeater6000J|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.11157] - BASIC:TR-064-SecurePort does not exist
2026.07.01 06:04:39 3: [FritzRepeater6000J|FRITZ!Repeater 6000|253.08.25|Readout_API_Check.11228] - BASIC:open Web_Connection succeeded
Wenn ich das gestrige Backup einspiele, dann läuft alles problemlos.

JoWiemann

Hallo Obones,

hattest Du meinen Post von gestern 22:42 gelesen? Und, Updates stehen immer erst ab 08:00 zur Verfügung. Also bitte nach 08:00 noch einmal ein Update machen.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

0bones

Hallo Jörg,
sorry, das mit 8:00 hatte ich vergessen. Habe gerade das Update gemacht und alles läuft! Danke.

passibe

Hi, vielleicht sollte das mit attr <device> xmlParser XML_SIMPLE sowohl im Wiki als auch der Commandref dokumentiert werden; habe vorhin ein FHEM-Update gemacht und hatte auch den Log-Spam mit BASIC:TR-064-SecurePort does not exist, bis ich das in elektron-bbs' Antwort gefunden habe.

JoWiemann

Zitat von: passibe am 04 Juli 2026, 13:32:29Hi, vielleicht sollte das mit attr <device> xmlParser XML_SIMPLE sowohl im Wiki als auch der Commandref dokumentiert werden; habe vorhin ein FHEM-Update gemacht und hatte auch den Log-Spam mit BASIC:TR-064-SecurePort does not exist, bis ich das in elektron-bbs' Antwort gefunden habe.

Hallo passibe,

bei welcher Modul Version taucht das Verhalten denn auf. In der aktuellen Version ist das behoben.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

passibe

Das Internal VERSION zeigt 26.07.03.

JoWiemann

#265
Zitat von: passibe am 04 Juli 2026, 22:25:44Das Internal VERSION zeigt 26.07.03.

Hallo passibe,

dann brauche ich mehr Informationen zu Deiner Fhem Umgebung, Deinem Fritz Device und das Log.

Hattest Du Fhem neu gestartet?

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

passibe

FHEM läuft in Docker, mit der neusten Image-Version, 5.3.0-bookworm.

Das Log (habe irrelevante Zeilen rausgekürzt; hatte nach dem Update neu gestartet):
2026.07.04 13:23:55 1: Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2026.07.04 13:23:55 1: fhem
2026.07.04 13:23:56 1: RMDIR: ./restoreDir/update/2026-06-17
2026.07.04 13:23:56 1: UPD ./CHANGED
2026.07.04 13:23:56 1: UPD ./MAINTAINER.txt
2026.07.04 13:23:56 1: UPD FHEM/10_EnOcean.pm
2026.07.04 13:23:56 1: UPD FHEM/72_FritzSmart.pm
2026.07.04 13:23:56 1: UPD FHEM/76_SolarForecast.pm
2026.07.04 13:23:56 1: UPD FHEM/98_BOSEST.pm
2026.07.04 13:23:56 1: UPD FHEM/98_CDCOpenData.pm
2026.07.04 13:23:56 1: UPD FHEM/98_vitoconnect.pm
2026.07.04 13:23:56 1: UPD lib/FHEM/Devices/SIGNALduino/SD_CC1101.pm
2026.07.04 13:23:56 1: UPD lib/FHEM/Devices/SIGNALduino/SD_IO.pm
2026.07.04 13:23:56 1: UPD lib/FHEM/Devices/SIGNALduino/SD_Logger.pm
2026.07.04 13:23:56 1: UPD lib/FHEM/Devices/SIGNALduino/SD_Matchlist.pm
2026.07.04 13:23:56 1: UPD lib/FHEM/Devices/SIGNALduino/SD_Utils.pm
2026.07.04 13:23:56 1: saving fhem.cfg
2026.07.04 13:23:56 1: saving ./log/fhem.save
2026.07.04 13:23:56 1:
2026.07.04 13:23:56 1: New entries in the CHANGED file:
2026.07.04 13:23:56 1:  - feature: 98_CDCOpenData: neue Attribute
2026.07.04 13:23:56 1:  - bugfix:  72_FritzSmart: kleinere Korrektur
2026.07.04 13:23:56 1:  - bugfix:  72_FritzSmart: xmlParser Auswahlfehler behoben
2026.07.04 13:23:56 1:  - feature: 76_SolarForecast: Version 2.8.0
2026.07.04 13:23:56 1:  - bugfix:  72_FritzSmart: Fehler korrigiert
2026.07.04 13:23:56 1:  - feature: 72_FritzSmart: attr <name> xmlParser <XML_Simple|XML_Hash_XS>
2026.07.04 13:23:56 1:  - feature: 98_vitoconnect: Weitere Readings für api-calls und api-quota
2026.07.04 13:23:56 1:
2026.07.04 13:23:56 1:
2026.07.04 13:23:57 1: Calling /usr/local/bin/perl ./contrib/commandref_modular.pl, this may take a while
2026.07.04 13:23:57 1:
2026.07.04 13:23:57 1: update finished, "shutdown restart" is needed to activate the changes.
2026.07.04 13:23:57 1:
2026.07.04 13:23:58 1: fheminfo Statistics data sent to server. See Logfile (level 4) for details.
2026.07.04 13:26:19 0: Server shutdown
2026.07.04 13:26:23 1: Including fhem.cfg
2026.07.04 13:26:23 3: WEB: port 8083 opened
2026.07.04 13:26:23 2: eventTypes: loaded 3924 lines from ./log/eventTypes.txt
2026.07.04 13:26:26 1: Including ./log/fhem.save
2026.07.04 13:26:30 2: [sys_fritzbox||252.08.25|Notify_Modul.1573] - SIGNIFICANT:start of Device readout parameters
2026.07.04 13:26:31 0: Featurelevel: 6.4
2026.07.04 13:26:31 0: Server started with 272 defined entities (fhem.pl:31310/2026-05-28 perl:5.038005 os:linux user:fhem pid:5635)
2026.07.04 13:26:31 3: [sys_fritzbox||252.08.25|Readout_API_Check.10625] - BASIC:boxUser for checkAPIs: admin
2026.07.04 13:26:31 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10729] - BASIC:Read 'jason_boxinfo.xml' from 10.133.79.1
2026.07.04 13:26:32 2: AttrTemplates: got 272 entries
2026.07.04 13:26:32 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10946] - BASIC:boxUser is set to: admin
2026.07.04 13:26:32 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11185] - BASIC:TR-064-SecurePort does not exist
2026.07.04 13:26:33 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11256] - BASIC:open Web_Connection succeeded
2026.07.04 13:26:37 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_Process.10102] - BASIC:TR-064 is switched -> start a new API check
2026.07.04 13:26:37 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10625] - BASIC:boxUser for checkAPIs: admin
2026.07.04 13:26:37 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10729] - BASIC:Read 'jason_boxinfo.xml' from 10.133.79.1
2026.07.04 13:26:37 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10946] - BASIC:boxUser is set to: admin
2026.07.04 13:26:37 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11185] - BASIC:TR-064-SecurePort does not exist
2026.07.04 13:26:38 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11256] - BASIC:open Web_Connection succeeded
2026.07.04 13:26:42 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_Process.10102] - BASIC:TR-064 is switched -> start a new API check
2026.07.04 13:26:42 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10625] - BASIC:boxUser for checkAPIs: admin
2026.07.04 13:26:42 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10729] - BASIC:Read 'jason_boxinfo.xml' from 10.133.79.1
2026.07.04 13:26:43 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10946] - BASIC:boxUser is set to: admin
2026.07.04 13:26:43 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11185] - BASIC:TR-064-SecurePort does not exist
2026.07.04 13:26:43 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11256] - BASIC:open Web_Connection succeeded
2026.07.04 13:26:48 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_Process.10102] - BASIC:TR-064 is switched -> start a new API check
2026.07.04 13:26:48 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10625] - BASIC:boxUser for checkAPIs: admin
2026.07.04 13:26:48 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10729] - BASIC:Read 'jason_boxinfo.xml' from 10.133.79.1
2026.07.04 13:26:48 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.10946] - BASIC:boxUser is set to: admin
2026.07.04 13:26:48 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11185] - BASIC:TR-064-SecurePort does not exist
2026.07.04 13:26:49 3: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Readout_API_Check.11256] - BASIC:open Web_Connection succeeded
Wie du siehst, wiederholen sich die Zeilen. Das ging dann solange so, bis ich xmlParser auf XML_SIMPLE gesetzt habe.

Ein (gekürztes) list von sys_fritzbox, habe ich angehängt. Das ist von jetzt, wo alles funktioniert.

Sag Bescheid, wenn du mehr Infos brauchst!

JoWiemann

Zitat von: passibe am 05 Juli 2026, 16:38:42Sag Bescheid, wenn du mehr Infos brauchst!

Hallo passibe,

anbei eine Version zum Testen. Mal sehen ob das zusätzlich Log Erhellung bringt.

Bitte einmal mit Fhem Neustart und einmal bei laufendem Fhem im Device auf DEF klicken und ohne etwas zu ändern auf modify klicke.

Ich brauche nur die Log Einträge, die Define_Modul.1675, Define_Modul.1678 und Notify_Modul.1569 enthalten.

Danke und Grüße

Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung

passibe

Servus,

danke!

Hier beim Neustart von FHEM:
2026.07.05 21:38:20 2: [sys_fritzbox|Initial|0.0.0.0|Define_Modul.1675] - SIGNIFICANT:misPerlModul:
2026.07.05 21:38:20 2: [sys_fritzbox|Initial|0.0.0.0|Define_Modul.1678] - SIGNIFICANT:misPerlModul:
2026.07.05 21:38:24 2: [sys_fritzbox||252.08.25|Notify_Modul.1568] - SIGNIFICANT:start of Device readout parameters
2026.07.05 21:38:24 2: [sys_fritzbox||252.08.25|Notify_Modul.1569] - SIGNIFICANT:XML_Simple: 1 - XML_Hash_XS: 1

Hier bei klick auf DEF ohne etwas zu ändern:
2026.07.05 21:40:14 2: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Define_Modul.1675] - SIGNIFICANT:misPerlModul:
2026.07.05 21:40:14 2: [sys_fritzbox|FRITZ!Box 6660 Cable|252.08.25|Define_Modul.1678] - SIGNIFICANT:misPerlModul:
2026.07.05 21:40:14 2: [sys_fritzbox||252.08.25|Define_Modul.1774] - SIGNIFICANT:start of Device readout parameters

JoWiemann

Hallo passibe,

hast Du XML_Hash_XS installiert. Jedenfalls sieht das Ergebnis der Prüfung so aus. Dadurch wird XML_Hash_XS zum XML Parser. Wenn er jetzt doch nicht vorhanden ist, dann kommt es zu dem Fehler. Mir ist allerdings schleierhaft wieso die Prüfung dann ein anderes Ergebnis zeigt.

Grüße Jörg
Jörg Wiemann

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung