Moin aus Buxtehude!
Seit 3 Jahren benutze ich einen SIGNALduino (Wemos D1 mini, cc1101), um meine 3 Somfy Rolläden zu steuern bzw, die Fernbedienungsevents für andere Steuerunbgen zu nutzen. 3 Wandsender und 3 Kanäle der FB waren eingelernt. Die Koppelung der FB mit in FHEM angelegten und angelernten Devices (mit Nachführung der Positionen und als attribut "raw device xxxxxx' ) funktionierte auch einwandfrei.
Irgendwann im April kamen keine Events mehr von den Rolläden in FHEM an. Das Problem mit dem Nachführen des RollingCodes war mir bekannt und hat mir schon mal geholfen. Jetzt ging aber nichts mehr.
Dann habe ich den Signalduino mit verschieden FWversionen (offiziell und von Ralf9) geflasht und auch die entsprechenden Module angepasst bzw. ausgetauscht. Zur Zeit habe ich
FW: V 3.5.0-dev+20210808 SIGNALESP cc1101 (chip CC110L) - compiled at Aug 7 2021 22:44:01 (Ralf9)
und
versionmodul
v3.4.7-ralf_24.06.
versionprotoL
v3.4.7-ralf_24.06.
Die Steuerung mit den Wandsendern haben 3 Somfy-Devices erzeugt. Deren Sendeevents werden auch korrekt erkannt und dekodiert:
022.06.04 11:33:11 4: SIGNALduinoWLAN/msg READ: MC;LL=-1295;LH=1292;SL=-639;SH=641;D=51747C452770D5;C=644;L=56;R=0;
2022.06.04 11:33:11 4: SIGNALduinoWLAN: Found manchester Protocol id 43 clock 644 RSSI = -74 -> Somfy RTS
2022.06.04 11:33:11 4: SIGNALduinoWLAN: Somfy bitdata: 01010001011101000111110001000101001001110111000011010101 (56)
2022.06.04 11:33:11 4: SIGNALduinoWLAN: Somfy bitdata: _10100010111010001111100010001010010011101110000110101010 (56). Bit am Anfang entfernt
2022.06.04 11:33:11 4: SIGNALduinoWLAN Dispatch: YsA2E8F88A4EE1AA, -74 dB, dispatch
2022.06.04 11:33:11 4: SIGNALduinoWLAN: Somfy RTS preprocessing check: A enc: A2E8F88A4EE1AA dec: A24A1072C4AF4B
Die Events der Telis Chronis 6-FB werden nicht richtig erkannt:
2022.06.04 11:56:32 4: SIGNALduinoWLAN/msg READ: MC;LL=-1291;LH=1257;SL=-647;SH=615;D=5471E62080A65562000C8;C=634;L=81;R=39;
2022.06.04 11:56:32 4: SIGNALduinoWLAN: Found manchester Protocol id 43 clock 634 RSSI = -54.5 -> Somfy RTS
2022.06.04 11:56:32 4: SIGNALduinoWLAN: Somfy bitdata: 010101000111000111100110001000001000000010100110010101010110001000000000000011001000 (81)
2022.06.04 11:56:32 4: SIGNALduinoWLAN: Somfy bitdata: _10101000111000111100110001000001000000010100110010101010110001000000000000011001 (80). Bit am Anfang entfernt
2022.06.04 11:56:32 4: SIGNALduinoWLAN Dispatch: YsA8E3CC41014CAAC40019, -54.5 dB, dispatch
2022.06.04 11:56:32 3: SIGNALduinoWLAN: Unknown code YsA8E3CC41014CAAC40019, help me!
Das gleiche Ergebnis bekomme ich mit versch. FW-Versionen bzw. den zugehörigen Softwaremodulen.
Leider sind die verschiedenen Threads und Wikibeiträge zum Thema Somfy/SIGNALduino ziemlich "ausgefranst", so dass ich mir momentan keinen Reim mehr darauf machen kann und dringend Hilfe brauche. Ich sitze als FHEM-erfahrener Pensionär mittlerweile über 1 Woche fast ununterbrochen an diesem Problem und komme nicht weiter.
Bitte ändere mal in der 10_SOMFY.pm
das
$hash->{Match} = "^Ys..............\$";
nach
$hash->{Match} = "^Ys..............";
und mach dann ein fhem neustart
oder
reload 10_SOMFY.pm
Gruß Ralf
Danke Ralf,
das wars. Muss ich jetzt nach jedem Update deine Dateien wieder einspielen?
Pflegst du diese Änderung in der 10_SOMFY.pm ein?
Auf jeden Fall leg ich mir diese Änderung sicher zurück.
Vielen Dank noch mal.
Reimer
ZitatPflegst du diese Änderung in der 10_SOMFY.pm ein?
Siehe hier:
https://forum.fhem.de/index.php/topic,53319.msg1224029.html#msg1224029