FritzSmart ab Modul-Version 26.05.07

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

Vorheriges Thema - Nächstes Thema

JoWiemann

Zitat von: kabanett am 30 Juni 2026, 19:15:10Dann werde ich einmal updaten und das Device löschen und neu anlegen.

Gruß

Hallo,

bitte mit dem Update noch warten. Die aktuelle Version hat wohl noch einen Fehler, den ich bisher bei mir noch nicht nachstellen konnte.

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

kabanett

Hardware: Fhem auf Raspi3 / selbtsbau CUL 433 und 868 MHz / MAX Thermostate / IT-Dosen nur noch Weihnachten / diverse ESP Aktoren/Sensoren / X10 Fernbedienung / Shelly 1, 1L, 2, 2.5, Dimmer, RGB2 / LaCrosseGateway / Zigbee2531 / diverse Zigbee Aktoren/Sensoren

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

Sidey

Zitat von: JoWiemann am 30 Juni 2026, 22:41:51Erkenntnis des Tages: manipuliere nie eine our Variable, wenn Du nicht weißt, was Du tust.

Ich vermute mal Du meinst diese hier?
$ModulVersion
Globale Variablen zu verändern ist ohnehin so eine Sache.
Da könnte jedes andere Modul auch einen Wert rein schreiben.

Wieso legst Du die nicht in das Packge oder in den Modul Hash?
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

JoWiemann

Hallo Sidey,

ich meine: our $missingModul = ""; und die Variable liegt innerhalb des Package. Durch das Verändern in der abgebildeten Logik für die xmlParser wird diese Variable verändert. Die erste Instanz, die geladen wird, löscht den fehlende Parser "XML::Hash::XS " aus der Variable, was bei allen weiteren Instanzen dazu führt, dass die Information nicht mehr vorhanden ist und der Source so arbeitet, als wenn "XML::Hash::XS" als Perl Modul vorhanden ist.

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

kabanett

Hallo Jörg,
gleich vorweg, es gab leider keine Besserung bei mir.
Vieleicht mache ich ja irgendetwas falsch.

Folgenden Ablauf habe ich durchgeführt:

1. RAW Definition ohne setstate kopiert/gespeichert.
defmod FritzBox FritzSmart 192.168.xxx.xxx
attr FritzBox INTERVAL 60
attr FritzBox boxUser MeinBenutzer
attr FritzBox event-on-change-reading .*
attr FritzBox icon it_router
attr FritzBox room System->Hardware_Geräte
2. Device gelöscht.
3. Fhem inklusive FritzSmart update
4. shutdown restart
5. Mit + defmode RAW Definion eingefügt. Meldung "no errors found"
6. Vorsichtshalber Benutzer neu gesetzt.
7. Passwort gesetzt.
8. Fritzbox neu gestartet.

Gruß
Hardware: Fhem auf Raspi3 / selbtsbau CUL 433 und 868 MHz / MAX Thermostate / IT-Dosen nur noch Weihnachten / diverse ESP Aktoren/Sensoren / X10 Fernbedienung / Shelly 1, 1L, 2, 2.5, Dimmer, RGB2 / LaCrosseGateway / Zigbee2531 / diverse Zigbee Aktoren/Sensoren

JoWiemann

Zitat von: kabanett am 02 Juli 2026, 20:08:32Hallo Jörg,
gleich vorweg, es gab leider keine Besserung bei mir.
Vieleicht mache ich ja irgendetwas falsch.

Hallo kabanett,

ich gehe davon aus, dass Du die aktuelle Version des Moduls nutzt. Dann heißt "keine Besserung", dass Du weiterhin im Log "SIGNIFICANT:No password in file" angezeigt bekommst?
Was Du mal machen kannst ist mir, als PN, Deine "/opt/fhem/FHEM/FhemUtils/uniqueID" zur Verfügung zu stellen. Bitte auch noch einmal prüfen, ob die uniqueID als Rechte:
user -> fhem, gruppe -> dialout hat.

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