SOMFY: Anlernen klappt nicht

Begonnen von gestein, 01 März 2019, 08:56:00

Vorheriges Thema - Nächstes Thema

gestein

Hallo,

ich habe mittlerweile 6 SOMFY-Rollos über meinen SignalDuino in meinen fhem eingebunden.
Die lassen sich auch wunderbar steuern.

Nun wollte ich meinen letzten im Gästezimmer einbinden, aber das Anlernen klappt nicht.
Das Device habe ich wie im Wiki angelegt und wollte dann über meine Fernbedienung anlernen.
Der Rollo fährt auch einmal rauf und runter, er ist also im Prog-Modus.
Wenn ich dann im Device ein "set GZ.Rollo_test prog" mache, passiert am Rollo nichts.

Die Log-Einträge schauen so aus:
2019-03-01 08:46:06.705 SOMFY GZ.Rollo_test open
2019-03-01 08:46:06.705 SOMFY GZ.Rollo_test position: 0
2019-03-01 08:46:06.705 SOMFY GZ.Rollo_test exact: 0
2019.03.01 08:46:06.710 5 : mySIGNALduino/write: sending via Set sendMsg P43#A32C2C2F300311#R6
2019.03.01 08:46:06.713 5 : mySIGNALduino: sendmsg msg=P43#A32C2C2F300311#R6
2019.03.01 08:46:06.715 5 : mySIGNALduino: sendmsg Preparing manchester protocol=43, repeats=0, clock=645 data=A32C2C2F3003112019.03.01 08:46:06.717 5 : AddSendQueue: mySIGNALduino: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A32C2C2F300311;F=10AB85550A; (1)
2019.03.01 08:46:06.720 4 : mySIGNALduino/set: sending via SendMsg: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A32C2C2F300311;F=10AB85550A;
2019.03.01 08:46:07.088 5 : mySIGNALduino SW: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A32C2C2F300311;F=10AB85550A;
2019.03.01 08:46:07.100 4 : mySIGNALduino SendrawFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A32C2C2F300311;F=10AB85550A;
2019-03-01 08:46:07.896 at TO.FeuchteAhornAnDummy Next: 08:46:22
2019.03.01 08:46:07.910 4 : mySIGNALduino/msg READ: 10AB85550A10AB850700SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A32C2C2F300311;F=10AB85550A;
2019.03.01 08:46:07.912 5 : mySIGNALduino/noMsg Parse: 10AB85550A10AB850700SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A32C2C2F300311;F=10AB85550A;
2019.03.01 08:46:07.914 4 : mySIGNALduino/msg READ: Received answer (10AB85550A10AB850700SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A32C2C2F300311;F=10AB85550A;) for sendraw does not match ^S(?:R|C|M);.


Liegt es am Empfang?
Der Rollo ist zwar nicht gerade in der Nähe, aber die beiden im Schlafzimmer und im Kinderzimmer sind noch viel weiter weg.

Was heißt die letzte Zeile im log "... does not match.."?

Am SignalDuino verwende ich noch die Version "V 3.3.1-RC8 SIGNALduino cc1101 - compiled at Oct 4 2018 21:44:45".

Danke im Voraus
liebe Grüße
Gerhard

gestein

Hallo,

Ich habe nun upgedatet und verwende:
version V 3.3.1-RC10 SIGNALduino cc1101 - compiled at Dec 29 2018 01:43:10
versionmodul v3.3.3


Das Anlernen klappt leider immer noch nicht.
Folgende Log-Einträge entstehen:
2019.03.05 10:00:47.592 4 : SOMFY_set: GZ.Rollo_test -> entering with mode :send: cmd :prog: arg1 :: pos :0:
2019.03.05 10:00:47.594 4 : SOMFY_set: handled command prog --> move :prog: newState :open:
2019.03.05 10:00:47.595 5 : SOMFY_set: handled for drive/udpate: updateState :: drivet :0: updatet :0:2019-03-05 10:00:47.674 SOMFY GZ.Rollo_test open
2019-03-05 10:00:47.674 SOMFY GZ.Rollo_test position: 0
2019-03-05 10:00:47.674 SOMFY GZ.Rollo_test exact: 0
2019.03.05 10:00:47.676 4 : SOMFY_sendCommand: GZ.Rollo_test -> cmd :prog:
2019.03.05 10:00:47.681 5 : mySIGNALduino/write: sending via Set sendMsg P43#AB24242F300311#R6
2019.03.05 10:00:47.684 5 : mySIGNALduino: sendmsg msg=P43#AB24242F300311#R6
2019.03.05 10:00:47.687 5 : mySIGNALduino: sendmsg Preparing manchester protocol=43, repeats=0, clock=645 data=AB24242F300311
2019.03.05 10:00:47.689 5 : AddSendQueue: mySIGNALduino: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A; (1)
2019.03.05 10:00:47.691 4 : mySIGNALduino/set: sending via SendMsg: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A;
2019.03.05 10:00:48.092 5 : mySIGNALduino SW: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A;
2019.03.05 10:00:48.105 4 : mySIGNALduino SendrawFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A;
2019.03.05 10:00:48.819 4 : mySIGNALduino/msg READ: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A;
2019.03.05 10:00:48.832 5 : mySIGNALduino/noMsg Parse: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A;
2019.03.05 10:00:48.835 5 : mySIGNALduino/msg READ: regexp=^S(?:R|C|M);. cmd=sendraw msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A;
2019.03.05 10:00:48.837 4 : mySIGNALduino/read sendraw answer: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=AB24242F300311;F=10AB85550A;
2019.03.05 10:00:48.846 4 : mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer
2019.03.05 10:00:48.855 4 : mySIGNALduino/msg READ:


Kann mir bitte jemand helfen?
Was muss ich tun, damit nun auch mein letzter Rollo damit funktioniert?

Danke im Voraus
Lg, Gerhard

gestein

Hallo,
Ich komme einfach nicht weiter.
Nun habe ich auch die aktuelle Entwicklerfirmware installiert (aus https://forum.fhem.de/index.php/topic,82379.0.html).

Damit habe ich dann auch den Debugmodus eingeschaltet und bekomme damit die folgenden log-Einträge:
2019.03.07 23:09:04.643 5 : mySIGNALduino SW: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A429290D122133;F=10AB85550A;
2019.03.07 23:09:04.656 4 : mySIGNALduino SendrawFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A429290D122133;F=10AB85550A;
2019.03.07 23:09:05.387 4 : mySIGNALduino/msg READ: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A429290D122133;F=10AB85550A;ccreg write back 10B07157C4
2019.03.07 23:09:05.390 5 : mySIGNALduino/noMsg Parse: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A429290D122133;F=10AB85550A;ccreg write back 10B07157C4
2019.03.07 23:09:05.393 5 : mySIGNALduino/msg READ: regexp=^S(?:R|C|M);. cmd=sendraw msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A429290D122133;F=10AB85550A;ccreg write back 10B07157C4
2019.03.07 23:09:05.394 4 : mySIGNALduino/read sendraw answer: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=645;D=A429290D122133;F=10AB85550A;ccreg write back 10B07157C4
2019.03.07 23:09:05.404 4 : mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer


Aber es nützt alles nichts. Der Rollladen lässt sich nicht pairen.
Das ist der letzte von 7 Rollläden. Und der geht nicht  :(

Was könnte ich noch machen?
Funktioniert das Einlernen bei irgendjemand?

Danke, Lg, Gerhard

Ralf9

Das Wiki kennst Du?
https://wiki.fhem.de/wiki/Somfy_via_SIGNALduino

Ist evtl die Entfernung zu groß?
Sind zu viele Fernbedienungen am Rolladen angelernt?

Du kannst es auch mal hier versuchen
https://forum.fhem.de/index.php/topic,53319.0.html

Mehr kann ich leider nicht helfen, da ich keine SOMFY-Rollos habe.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7