FritzSmart ab Modul-Version 26.05.07

Begonnen von JoWiemann, 07 Mai 2026, 19:21:30

Vorheriges Thema - Nächstes Thema

JoWiemann

Hallo,

ich habe jetzt einiges bereinigt und einiges angepasst:

- die Attribute werden jetzt auf den Fritz-Modeltyp angepasst
- Ungereimtheiten bei der Definition eines Moduls bereinigt
- Mesh Informationen 'get <name> meshInfo hinzugefügt
- neues Attribut enableMeshMonitor - siehe commandRef
- Hashes nach $hash->{helper} verschoben
- set <name> call erweitert - siehe commandRef

Ich würde mich über Tests freuen.

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

JoWiemann

Hallo,

anbei eine überarbeitete Version 26.05.08:

- Fehler Attribut enableMeshMonitor korrigiert
- neues Attribut enablePowerLine - siehe commandRef

Danke fürs Testen 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

fz55

#2
Hallo Jörg,

mit der Version von heute ist der get-Button verschwunden. Bin wieder auf meine vorhergehende Version gegangen.

Das war eine Falschmeldung. Ich habe es nochmal probiert und plötzlich war "get" wieder da. Sorry

JoWiemann

Hallo,

ich habe mit meinen PowerLine Adaptern etwas rumgespielt. Dabei gab es "komische" Netzzustände, die allerdings noch Schwächen in der Fehlerbehandlung aufgedeckt haben. Anbei eine neue Version 26.05.08a wieder verbunden mit der Bitte um Tests. Danke Euch.

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

elektron-bbs

Hallo Jörg,
ich habe heute deine letzte Version 26.05.08a installiert. Dabei fiel mir auf, das die commandref nicht mehr funktioniert. Beim Aufruf des Links "Help for FritzSmart" kommt nur:
Module: 72_FritzSmart.pm Maintainer: JoWiemann Forum: FRITZ!Box (link als PM an JoWiemann) No help found for module: fritzsmart
Ich habe dann mal im Modul nach eventuellen Fehlern gesucht. In den Zeilen 19888 bis 19895 und 21218 bis 21225 fehlt jeweils ein abschließendes "</li>". Das hat den Fehler allerdings noch nicht behoben. Erst als ich die Zeilenenden von Windows (CR+LF) auf Unix (LF) umgestellt hatte, funktionierte die Hilfe wieder. Kann es sein, das FHEM in der commandref kein CRLF mag? Das Modul funktionierte ansonsten problemlos.

Wäre es möglich, bei einigen Logausgaben, den Verbose-Level zu erhöhen? Bei den Befehlen "set FritzBox_7590 smarthome" kommen immer noch 3 zusätzliche Logausgaben mit "Get_SmartHome_Devices_List":
2026.05.09 14:57:45 3: [FritzBox_7590 | 7590 | 154.08.25 | Set_Modul.2406] - BASIC:set FritzBox_7590 smarthome - 18 tempOffset:-1
2026.05.09 14:57:45 3: [FritzBox_7590 | 7590 | 154.08.25 | Get_SmartHome_Devices_List.13878] - BASIC:Fritz_SmartHome_Device_List (Fritz!OS: 08.25)
2026.05.09 14:57:46 3: [FritzBox_7590 | 7590 | 154.08.25 | Get_SmartHome_Devices_List.13895] - BASIC:Processing SmartHome_Device_List: read|save|test
2026.05.09 14:57:46 3: [FritzBox_7590 | 7590 | 154.08.25 | Get_SmartHome_Devices_List.13917] - BASIC:Processing SmartHome_Device_List: 18

2026.05.09 16:32:47 3: [FritzBox_7590|FRITZ!Box 7590|154.08.25|Set_Modul.2505] - BASIC:set FritzBox_7590 smartHome - 17 switch:1
2026.05.09 16:32:47 3: [FritzBox_7590|FRITZ!Box 7590|154.08.25|Get_SmartHome_Devices_List.14200] - BASIC:Fritz_SmartHome_Device_List (Fritz!OS: 08.25)
2026.05.09 16:32:48 3: [FritzBox_7590|FRITZ!Box 7590|154.08.25|Get_SmartHome_Devices_List.14217] - BASIC:Processing SmartHome_Device_List: read|save|test
2026.05.09 16:32:48 3: [FritzBox_7590|FRITZ!Box 7590|154.08.25|Get_SmartHome_Devices_List.14239] - BASIC:Processing SmartHome_Device_List: 17
Oder sind diese wichtig?
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 1 x rf_Gateway + 1 x SIGNAL-STM

JoWiemann

Hallo elektron-bbs,

vielen Dank für die Rückmeldung.

Die commandRef habe ich korrigiert. Die Log-Einträge waren noch vom Testen.

Anbei noch eine neue Version "26.05.09". Ich habe noch einige Härtungen in der Fehlerbehandlung vorgenommen.

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