10_SOMFY.pm - Somfy RTS (und kompatible)

Begonnen von viegener, 12 Mai 2016, 21:06:46

Vorheriges Thema - Nächstes Thema

Mirak

#270
Zitat von: Ralf9 am 18 Februar 2018, 15:56:26
Ok, da sich niemand mehr gemeldet hat, gehe ich davon aus, daß sich das Problem mit der schlechten Erkennungsrate von den Handsendern erledigt hat.
Die Somfy Telis RTS 1 ohne den MY center button scheint so alt zu sein, daß sie niemand hier in verwendung hat.

Gruß Ralf

Hallo zusammen,

ich habe gerade die aktuellen DEV Versionen für den SIGNALduino mit cc1101 installiert, die Modifikation an der 10_SOMFY.pm und ein paar Tests gemacht. Meine Empfangsprobleme der Original Somfy Fernbedienung sind Vergangenheit  :D
Ein herzliches Dankeschön für unermüdliche Arbeit an der Firmware und den FHEM Modulen. Ihr habt mich und sicherlich auch andere wieder mal glücklich gemacht. Muss auch mal gesagt werden und nicht nur immer Probleme gewälzt ;)

Gruß
Rainer

Edit: Die Modifikation an der Längenprüfung ist bei mir nicht notwendig, gerade auch ohne getestet

wing350

Ich bin zur Zeit etwas ratlos:

Mein SignalduinoWLAN sendet und empfängt Somfy-Nachrichten auf 433,42MHz. Ich kann die Rolläden mit dem händisch angelegten device und mit dem per autocreate angelegten Wandsender bzw. der Fernbedienung "Telis 6 Chronis S RTS" verfahren und bekomme auch die Nachrichten von beiden in FHEM angezeigt.
Die FB/Wandsender sind als 'somfyshutter' angelegt worden.

Im Zusammenhang mit dem an anderer Stelle diskutierten Problem der Nachführung der devStateIcons per notify (funktioniert bei mir nicht) habe ich das model-Attribut auf 'somfyremote' geändert und bekomme seitdem folgenden Logeintrag:

2019.02.03 09:32:20 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3F
2019.02.03 09:32:20 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3F
2019.02.03 09:32:21 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D40
2019.02.03 09:32:22 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D40

Zu dem Stichwort rawDevice in diesem Zusammenhang bin ich nirgendwo erhellend fündig geworden.
Was hat es damit auf sich und was muss ich da eintragen?

An der Fernbedienung ist übrigens noch ein 'Thermosunis indoor WireFree RTS' angelernt. Auch das Ein-und Ausschalten der Beschattungsfunktion wird von der Fernbedienung empfangen.


FHEM auf Ubuntu VM/QNAP, FHEM-Native, CUL868, RFTRX433 und Jeelink auf RPi über ser2net an VM angebunden, PCA301/LaCrosse-Gateway (WLAN), FHTs, FS20-Aktoren, FBDECT, div. HM- und HMIP-Komponenten, Raspberrymatic VM auf QNAP, Signalduino für Somfy, optolink-WLAN für Viessmann, div. Shelly

RaspiLED

#272
Hi,
zeig mal
list <Dev>
(einfach oben in der Kommandozeile von FHEM eingeben) aller Somfy Geräte. Hier bitte in Code Tags ins Forum stellen [CODE] als Beispiel:
list SOMFY_E64D3F
[/CODE]
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

wing350

Rolladen Garten

Wo_Roll_Gart


Internals:
   ADDRESS    000003
   DEF        000003 AA 001A
   FUUID      5c54932f-f33f-4ee5-dd7e-f244d2e514da360d
   IODev      SIGNALduinoWLAN
   NAME       Wo_Roll_Gart
   NR         348
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          000003
   READINGS:
     2019-02-02 10:39:28   enc_key         AA
     2019-02-02 10:39:55   exact           0
     2019-02-02 10:39:55   position        0
     2019-02-02 10:39:28   rolling_code    001A
     2019-02-02 10:39:55   state           open
Attributes:
   IODev      SIGNALduinoWLAN
   devStateIcon open:fts_shutter_10 10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 down:fts_shutter_100 closed:fts_shutter_100
   drive-down-time-to-100 23
   drive-down-time-to-close 25
   drive-up-time-to-100 3
   drive-up-time-to-open 27
   eventMap   on:down stop:stop off:up
   group      Rolladen
   model      somfyshutter
   room       03_Wohnzimmer
   webCmd     down:stop:up


Wo_Roll_Gart_FB  (Fernbedienung)


  Internals:
   ADDRESS    E64D40
   DEF        E64D40 A0 1CD8
   FUUID      5c54b193-f33f-4ee5-5777-5cd6a74e0fa112a8
   IODev      SIGNALduinoWLAN
   LASTInputDev SIGNALduinoWLAN
   MSGCNT     49
   NAME       SOMFY_E64D40
   NR         399
   SIGNALduinoWLAN_DMSG YsA2869A72327F9984200E
   SIGNALduinoWLAN_MSGCNT 49
   SIGNALduinoWLAN_RAWMSG Mc;LL=-1286;LH=1260;SL=-653;SH=620;D=5D79658DCD80667BDFF1;C=636;L=80;R=38;
   SIGNALduinoWLAN_RSSI -55
   SIGNALduinoWLAN_TIME 2019-02-04 07:32:36
   STATE      ???
   TYPE       SOMFY
   move       stop
   CODE:
     1          E64D40
   READINGS:
     1970-01-01 01:00:00   enc_key         A0
     2019-02-04 07:32:36   parsestate      off
     2019-02-04 07:32:36   received        20
     1970-01-01 01:00:00   rolling_code    1CD8
Attributes:
   IODev      SIGNALduinoWLAN
   alias      Wo_Roll_Gart_FB
   eventMap   eventMap on:closed off:open
   model      somfyremote
   room       03_Wohnzimmer,SOMFY
   verbose    4


Wo_Roll_Gart_WS (Wandsender)


Internals:
   ADDRESS    4B9495
   DEF        4B9495 AC 04FC
   FUUID      5c54932f-f33f-4ee5-1996-6d709fdfd35a0a75
   IODev      SIGNALduinoWLAN
   LASTInputDev SIGNALduinoWLAN
   MSGCNT     7
   NAME       SOMFY_4B9495
   NR         357
   SIGNALduinoWLAN_DMSG YsACE9ECE075E1AA
   SIGNALduinoWLAN_MSGCNT 7
   SIGNALduinoWLAN_RAWMSG Mc;LL=-1297;LH=1291;SL=-652;SH=634;D=5316131F8A1E55;C=645;L=56;R=2;
   SIGNALduinoWLAN_RSSI -73
   SIGNALduinoWLAN_TIME 2019-02-02 12:00:05
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          4B9495
   READINGS:
     2019-02-01 18:56:13   enc_key         AE
     2019-02-01 18:56:38   exact           200
     2019-02-02 12:00:05   parsestate      on
     2019-02-01 18:56:38   position        200
     2019-02-02 12:00:05   received        40
     2019-02-01 18:56:13   rolling_code    04FE
     2019-02-01 18:56:38   state           closed
Attributes:
   IODev      SIGNALduinoWLAN
   alias      Wo_Roll_Gart_WS
   devStateIcon open:fts_shutter_10 10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 down:fts_shutter_100 closed:fts_shutter_100
   drive-down-time-to-100 23
   drive-down-time-to-close 25
   drive-up-time-to-100 3
   drive-up-time-to-open 27
   eventMap   eventMap on:closed off:open
   group      Somfy_WS
   model      somfyshutter
   room       03_Wohnzimmer,SOMFY


Rolladen Terasse

Wo_Roll_Ter


Internals:
   ADDRESS    000002
   DEF        000002 AA 002A
   FUUID      5c54932f-f33f-4ee5-210a-0afc991d10a13fad
   IODev      SIGNALduinoWLAN
   NAME       Wo_Roll_Ter
   NR         349
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          000002
   READINGS:
     2019-02-01 18:57:22   enc_key         AB
     2019-02-01 18:57:47   exact           200
     2019-02-01 11:22:04   parsestate      off
     2019-02-01 18:57:47   position        200
     2019-02-01 11:22:04   received        20
     2019-02-01 18:57:22   rolling_code    002B
     2019-02-01 18:57:47   state           closed
Attributes:
   IODev      SIGNALduinoWLAN
   devStateIcon open:fts_shutter_10 10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 down:fts_shutter_100 closed:fts_shutter_100
   drive-down-time-to-100 23
   drive-down-time-to-close 25
   drive-up-time-to-100 3
   drive-up-time-to-open 27
   eventMap   on:down stop:stop off:up
   group      Rolladen
   model      somfyshutter
   room       03_Wohnzimmer
   webCmd     down:stop:up


Wo_Roll_Ter_FB


   Internals:
   ADDRESS    E64D3F
   DEF        E64D3F A4 1EAE
   FUUID      5c54b1a4-f33f-4ee5-4730-6f890fd66a4d7342
   IODev      SIGNALduinoWLAN
   LASTInputDev SIGNALduinoWLAN
   MSGCNT     37
   NAME       SOMFY_E64D3F
   NR         400
   SIGNALduinoWLAN_DMSG YsA186982F105DBB84200E
   SIGNALduinoWLAN_MSGCNT 37
   SIGNALduinoWLAN_RAWMSG Mc;LL=-1294;LH=1272;SL=-648;SH=617;D=5E7967D0EFA2447BDFF1;C=638;L=80;R=38;
   SIGNALduinoWLAN_RSSI -55
   SIGNALduinoWLAN_TIME 2019-02-04 07:32:35
   STATE      ???
   TYPE       SOMFY
   move       stop
   CODE:
     1          E64D3F
   READINGS:
     1970-01-01 01:00:00   enc_key         A4
     2019-02-04 07:32:35   parsestate      off
     2019-02-04 07:32:35   received        20
     1970-01-01 01:00:00   rolling_code    1EAE
Attributes:
   IODev      SIGNALduinoWLAN
   alias      Wo_Roll_Ter_FB
   eventMap   eventMap on:closed off:open
   model      somfyremote
   room       03_Wohnzimmer,SOMFY
   

Wo_Roll_Ter_WS

   
    Internals:
   ADDRESS    4B7280
   DEF        4B7280 A3 0413
   FUUID      5c54932f-f33f-4ee5-1132-5cb2cbf0a350517a
   IODev      SIGNALduinoWLAN
   LASTInputDev SIGNALduinoWLAN
   MSGCNT     1
   NAME       SOMFY_4B7280
   NR         358
   SIGNALduinoWLAN_DMSG YsA7888C9B1B6922
   SIGNALduinoWLAN_MSGCNT 1
   SIGNALduinoWLAN_RAWMSG Mc;LL=-1299;LH=1297;SL=-647;SH=645;D=58777364E496DD;C=647;L=56;R=5;
   SIGNALduinoWLAN_RSSI -71.5
   SIGNALduinoWLAN_TIME 2019-02-02 08:16:50
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          4B7280
   READINGS:
     2019-02-01 18:56:52   enc_key         A4
     2019-02-01 18:57:17   exact           200
     2019-02-02 08:16:50   parsestate      off
     2019-02-01 18:57:17   position        200
     2019-02-02 08:16:50   received        20
     2019-02-01 18:56:52   rolling_code    0414
     2019-02-01 18:57:17   state           closed
Attributes:
   IODev      SIGNALduinoWLAN
   alias      Wo_Roll_Ter_WS
   devStateIcon open:fts_shutter_10 10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 down:fts_shutter_100 closed:fts_shutter_100
   drive-down-time-to-100 23
   drive-down-time-to-close 25
   drive-up-time-to-100 3
   drive-up-time-to-open 27
   eventMap   on:down stop:stop off:up
   group      Somfy_WS
   model      somfyremote
   room       03_Wohnzimmer,SOMFY


Wo_Roll_Tuer


Internals:
   ADDRESS    000001
   DEF        000001 A6 0036
   FUUID      5c54932f-f33f-4ee5-28e8-237b42cded930714
   IODev      SIGNALduinoWLAN
   NAME       Wo_Roll_Tuer
   NR         350
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   READINGS:
     2019-02-01 18:59:26   enc_key         A8
     2019-02-01 18:59:26   exact           200
     2019-02-01 11:09:42   parsestate      on
     2019-02-01 18:59:26   position        200
     2019-02-01 11:09:42   received        40
     2019-02-01 18:59:26   rolling_code    0038
     2019-02-01 18:59:26   state           closed
Attributes:
   IODev      SIGNALduinoWLAN
   devStateIcon open:fts_shutter_10 10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 down:fts_shutter_100 closed:fts_shutter_100
   drive-down-time-to-100 23
   drive-down-time-to-close 25
   drive-up-time-to-100 3
   drive-up-time-to-open 27
   eventMap   on:down stop:stop off:up
   group      Rolladen
   model      somfyshutter
   room       03_Wohnzimmer
   webCmd     down:stop:up
 

Wo_Roll_Tuer_FB (Fernbedienung)
   
   
   Internals:
   ADDRESS    E64D3E
   DEF        E64D3E A5 12A2
   FUUID      5c54b1a9-f33f-4ee5-a8ba-3f6a1c6a3685ca05
   IODev      SIGNALduinoWLAN
   LASTInputDev SIGNALduinoWLAN
   MSGCNT     22
   NAME       SOMFY_E64D3E
   NR         401
   SIGNALduinoWLAN_DMSG YsA08A983F014CAA84200E
   SIGNALduinoWLAN_MSGCNT 22
   SIGNALduinoWLAN_RAWMSG Mc;LL=-1288;LH=1264;SL=-651;SH=616;D=5F7567C0FEB3557BDFF1;C=636;L=80;R=38;
   SIGNALduinoWLAN_RSSI -55
   SIGNALduinoWLAN_TIME 2019-02-04 07:32:34
   STATE      ???
   TYPE       SOMFY
   move       stop
   CODE:
     1          E64D3E
   READINGS:
     1970-01-01 01:00:00   enc_key         A5
     2019-02-04 07:32:34   parsestate      off
     2019-02-04 07:32:34   received        20
     1970-01-01 01:00:00   rolling_code    12A2
Attributes:
   IODev      SIGNALduinoWLAN
   alias      Wo_Roll_Tuer_FB
   eventMap   eventMap on:closed off:open
   model      somfyremote
   room       03_Wohnzimmer,SOMFY
   

Wo_Roll_Tuer_WS (Wandsender)
   
   
   Internals:
   ADDRESS    4BAFC4
   DEF        4BAFC4 AA 0A4A
   FUUID      5c54932f-f33f-4ee5-bed5-af26632465d2f91b
   IODev      SIGNALduinoWLAN
   LASTInputDev SIGNALduinoWLAN
   MSGCNT     1
   NAME       SOMFY_4BAFC4
   NR         359
   SIGNALduinoWLAN_DMSG YsAF8B81CE0AA5EE
   SIGNALduinoWLAN_MSGCNT 1
   SIGNALduinoWLAN_RAWMSG Mc;LL=-1282;LH=1300;SL=-645;SH=650;D=50747E31F55A11;C=646;L=56;R=254;
   SIGNALduinoWLAN_RSSI -75
   SIGNALduinoWLAN_TIME 2019-02-02 08:16:52
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          4BAFC4
   READINGS:
     2019-02-01 19:00:00   enc_key         AB
     2019-02-01 19:00:25   exact           200
     2019-02-02 08:16:52   parsestate      off
     2019-02-01 19:00:25   position        200
     2019-02-02 08:16:52   received        20
     2019-02-01 19:00:00   rolling_code    0A4B
     2019-02-01 19:00:25   state           closed
Attributes:
   IODev      SIGNALduinoWLAN
   alias      Wo_Roll_Tuer_WS
   devStateIcon open:fts_shutter_10 10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 down:fts_shutter_100 closed:fts_shutter_100
   drive-down-time-to-100 23
   drive-down-time-to-close 25
   drive-up-time-to-100 3
   drive-up-time-to-open 27
   eventMap   on:down stop:stop off:up
   group      Somfy_WS
   model      somfyremote
   room       03_Wohnzimmer,SOMFY


Logeintrag beim Öffnen heute morgen:

2019.02.04 07:32:21 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3E
2019.02.04 07:32:21 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3E
2019.02.04 07:32:22 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3F
2019.02.04 07:32:22 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3F
2019.02.04 07:32:22 4: SOMFY Parse: SOMFY_E64D40 msg: YsAC2A1CE8404DE6  --> 20-off   --> io is SIGNALduino
2019.02.04 07:32:22 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D40
2019.02.04 07:32:22 3: Wo_Roll_Gart_FB_not return value: SOMFY_set: Unknown argument open, choose one of off:noArg off-for-timer:textField on:noArg on-for-timer:textField prog:noArg stop:noArg z_custom:textField go-my:noArg manual:200,100,90,80,70,60,50,40,30,20,10,0,on,off pos:100,90,80,70,60,50,40,30,20,10,0 position:100,90,80,70,60,50,40,30,20,10,0 wind_only_a:noArg wind_sun_9:noArg
2019.02.04 07:32:23 4: SOMFY Parse: SOMFY_E64D40 msg: YsAC2A1CE8404DE6  --> 20-off   --> io is SIGNALduino
2019.02.04 07:32:23 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D40
2019.02.04 07:32:23 3: Wo_Roll_Gart_FB_not return value: SOMFY_set: Unknown argument open, choose one of off:noArg off-for-timer:textField on:noArg on-for-timer:textField prog:noArg stop:noArg z_custom:textField go-my:noArg manual:200,100,90,80,70,60,50,40,30,20,10,0,on,off pos:100,90,80,70,60,50,40,30,20,10,0 position:100,90,80,70,60,50,40,30,20,10,0 wind_only_a:noArg wind_sun_9:noArg
2019.02.04 07:32:34 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3E
2019.02.04 07:32:34 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3E
2019.02.04 07:32:35 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3F
2019.02.04 07:32:35 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D3F
2019.02.04 07:32:36 4: SOMFY Parse: SOMFY_E64D40 msg: YsA2241CE8404DE6  --> 20-off   --> io is SIGNALduino
2019.02.04 07:32:36 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D40
2019.02.04 07:32:36 3: Wo_Roll_Gart_FB_not return value: SOMFY_set: Unknown argument open, choose one of off:noArg off-for-timer:textField on:noArg on-for-timer:textField prog:noArg stop:noArg z_custom:textField go-my:noArg manual:200,100,90,80,70,60,50,40,30,20,10,0,on,off pos:100,90,80,70,60,50,40,30,20,10,0 position:100,90,80,70,60,50,40,30,20,10,0 wind_only_a:noArg wind_sun_9:noArg
2019.02.04 07:32:36 4: SOMFY Parse: SOMFY_E64D40 msg: YsA2241CE8404DE6  --> 20-off   --> io is SIGNALduino
2019.02.04 07:32:36 1: SOMFY_DispatchRemoteCmd No rawDevice set in remote SOMFY_E64D40
2019.02.04 07:32:36 3: Wo_Roll_Gart_FB_not return value: SOMFY_set: Unknown argument open, choose one of off:noArg off-for-timer:textField on:noArg on-for-timer:textField prog:noArg stop:noArg z_custom:textField go-my:noArg manual:200,100,90,80,70,60,50,40,30,20,10,0,on,off pos:100,90,80,70,60,50,40,30,20,10,0 position:100,90,80,70,60,50,40,30,20,10,0 wind_only_a:noArg wind_sun_9:noArg


Notify für Wo_Roll_Gart_FB:

Wo_Roll_Gart_FB_not SOMFY_E64D40:parsestate:.* set Wo_Roll_Gart virtual $EVTPART1


SignalduinoWLAN

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SIGNALduino_un:
   DEF        192.168.132.99:23
   DMSG       s6A714E00
   DevState   initialized
   DeviceName 192.168.132.99:23
   FD         13
   FUUID      5c54932f-f33f-4ee5-54e3-09bd2535fa143c0b
   IDsNoDispatch 2,72.1,82
   LASTDMSG   s6A714E00
   MSGCNT     3377
   NAME       SIGNALduinoWLAN
   NR         344
   PARTIAL   
   RAWMSG     MS;P2=538;P3=-8049;P4=-2171;P5=-4087;D=232425252425242524242525252424242524252424252525246;CP=2;SP=3;R=210;
   RSSI       -97
   STATE      opened
   TIME       1549273432
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.1-rc3 SIGNALESP cc1101 - compiled at Jan 24 2018 21:48:34
   versionmodul v3.3.3-dev_30.12.
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|29|30|34|46|69|76|81|83|86|91|91.1|92)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79)#.*
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2019-02-01 14:28:29   ccconf          freq:433.420MHz bWidth:325KHz rAmpl:30dB sens:4dB  (DataRate:5603.79Baud)
     2019-02-01 10:25:17   ccpatable       C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2019-02-01 10:27:41   cmds            V R t X F S P C r W x e
     2019-02-01 10:27:29   config          MS=1;MU=1;MC=1
     2019-02-04 10:36:54   ping            OK
     2019-02-03 23:36:51   state           opened
     2019-02-03 23:36:51   version         V 3.3.1-rc3 SIGNALESP cc1101 - compiled at Jan 24 2018 21:48:34
   additionalSets:
     flash      3.3.0,3.1
   getcmd:
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     1
     2
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     23
     25
     33
     35
     41
     51
     55
     65
     72.1
     91.1
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     39
     40
     42
     44
     44.1
     45
     46
     48
     49
     50
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     74
     76
     79
     80
     81
     82
     83
     84
     85
     86
     89
     91
     92
Attributes:
   devStateIcon opened:cul_wlan@green .*:cul_wlan@red
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   group      IO-Device
   hardware   nanoCC1101
   icon       cul_wlan
   room       31_Server
   verbose    1


Nur für die Fernbedienung (Garten) hatte ich zum Testen verbose auf 4 gesetzt.

Puh das war jetzt ein Happen... Reicht das erstmal?
Vielen Dank für jedwede Hilfe!

Reimer
FHEM auf Ubuntu VM/QNAP, FHEM-Native, CUL868, RFTRX433 und Jeelink auf RPi über ser2net an VM angebunden, PCA301/LaCrosse-Gateway (WLAN), FHTs, FS20-Aktoren, FBDECT, div. HM- und HMIP-Komponenten, Raspberrymatic VM auf QNAP, Signalduino für Somfy, optolink-WLAN für Viessmann, div. Shelly

wing350

Teilerfolg:

Ich habe alle WS/FBs auf 'somfyremote' gesetzt, alle überflüssigen Attribute gelöscht . 'State' in den Internals der WS/FB zeigt jetzt überall '???' und der 'state' bzw. die devStateIcons im selbstangelegten Device werden über die notifys richtig mitgeführt.
Damit können die WS und FB in den Zubehörkeller wandern und werden für Bedienung und Anzeige nicht gebraucht.

Lediglich die Fehlermeldungen mit den nicht vorhandenen 'rawdevices" bleiben.
FHEM auf Ubuntu VM/QNAP, FHEM-Native, CUL868, RFTRX433 und Jeelink auf RPi über ser2net an VM angebunden, PCA301/LaCrosse-Gateway (WLAN), FHTs, FS20-Aktoren, FBDECT, div. HM- und HMIP-Komponenten, Raspberrymatic VM auf QNAP, Signalduino für Somfy, optolink-WLAN für Viessmann, div. Shelly

wing350

Ein Tipp für alle, die Probleme haben, ihre Somfy-Rolläden in den Programmiermodus zu setzen:

Fahrt erst die Rolläden ein Stück weit runter und drückt dann erst die Programmiertaste auf der Fernbedsienung!!!
Das steht auch so in der Bedienungsanleitung von Somfy.


In der Endstellung reagiert der Rolladen häufig nicht.
FHEM auf Ubuntu VM/QNAP, FHEM-Native, CUL868, RFTRX433 und Jeelink auf RPi über ser2net an VM angebunden, PCA301/LaCrosse-Gateway (WLAN), FHTs, FS20-Aktoren, FBDECT, div. HM- und HMIP-Komponenten, Raspberrymatic VM auf QNAP, Signalduino für Somfy, optolink-WLAN für Viessmann, div. Shelly

RaspiLED

Hi,
Guter Tipp! Das sollte ins Wiki ;-)
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

wing350

Heureka!

Nun hab ich endlich was gefunden, was bei rawdevice in den WS/Fernbedienungsdevices eingegeben werden muss: Nur die Adresse des fhem-somfy-device.
(https://forum.fhem.de/index.php/topic,44134.msg359944.html#msg359944).


Attributes:
   IODev      SIGNALduinoWLAN
   alias      Wo_Roll_Gart_FB
   model      somfyremote
   rawDevice  000003
   room       SOMFY
   verbose    1



Internals:
   ADDRESS    000003
   DEF        000003 AB 001B
   FUUID      5c54932f-f33f-4ee5-dd7e-f244d2e514da360d
   IODev      SIGNALduinoWLAN
   NAME       Wo_Roll_Gart


Soweit bis 2015 hab ich nicht gesucht, weil viel später versucht wurde, das Problem mit 'userattribut' und 'notify' zu lösen.
Auch dieser Hinweis sollte ins Wiki übernommen werden! So könnten viele lange Threads im Forum überflüssig werden.

Reimer
FHEM auf Ubuntu VM/QNAP, FHEM-Native, CUL868, RFTRX433 und Jeelink auf RPi über ser2net an VM angebunden, PCA301/LaCrosse-Gateway (WLAN), FHTs, FS20-Aktoren, FBDECT, div. HM- und HMIP-Komponenten, Raspberrymatic VM auf QNAP, Signalduino für Somfy, optolink-WLAN für Viessmann, div. Shelly

Marv085

Hallo zusammen,

ich versuche gerade auch einen Rolladen von SOMFY über ein nanoCUL (MINI-USB Nano V3.0 ATMEGA328P FT232RL FTDI mit Active-, TX- und RX-LED) an meinem Raspi3 anzulernen. Leider scheitere ich schon beim "define" in FHEM.

define RolloEss SOMFY 12345E --> Cannot load module SOMFY

"10_somfy.pm" ist in /opt/fhem/FHEM
CUL V1.67 ist installiert und der CUL wird mir in FHEM auch angezeigt.

JSON library ist auch aktuell

Da ich ein ziemlicher Anfänger bin was FHEM (und auch ein Linux System) angeht würde ich micht freuen wenn der ein oder andere noch einen Tipp hätte wo ich ansetzen muss.

Danke!

RaspiLED

Hi,
mach mal


update
version


Was kommt da bei Dir? Z.B.


10_SOMFY.pm                15807 2018-01-06 23:32:41Z viegener


Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Marv085

Merci!!! Die Welt kann so einfach sein, wenn man sie versteht! ;-)

Ralf9

Zitat von: Heiner am 02 April 2019, 08:37:15
Hi,

ich habe 2 signalduino. einen mit CC1101 und einen ohne. Der mit ist auf die somfy Frequenz eingestellt und nur somfy ist in der whitelist angegeben.

Ich habe seit einger Zeit viele Fehlermeldungen und fragte mich wo die wohl herkommen. Gestern hatte ich dann die Idee das dies von meinem autoschluessel mit keylessGo koemmen koennte. Heute morgen habe ich dann auch noch 3 Mal die Taste von meinem alten Autoschluessel (nur funk ZV) gedrueckt und dann mal ins LogFile geschaut:

[/2019.04.01 18:41:07 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC940058: 2019.04.01 18:41:07 3: SignalDuino: Unknown code YsA0404040762ECC940058, help me!
2019.04.01 18:41:08 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC84001D:
2019.04.01 18:41:08 3: SignalDuino: Unknown code YsA0404040762ECC84001D, help me!
2019.04.01 18:41:08 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC880022:
2019.04.01 18:41:08 3: SignalDuino: Unknown code YsA0404040762ECC880022, help me!
2019.04.01 18:41:08 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC8C0037:
2019.04.01 18:41:08 3: SignalDuino: Unknown code YsA0404040762ECC8C0037, help me!
2019.04.01 18:41:08 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC90004D:
2019.04.01 18:41:08 3: SignalDuino: Unknown code YsA0404040762ECC90004D, help me!
2019.04.01 18:41:08 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :502020203B17664A002C:
2019.04.01 18:41:08 3: SignalDuino: Unknown code Ys502020203B17664A002C, help me!
2019.04.01 18:57:31 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC8C00370: 2019.04.01 18:57:31 3: SignalDuino: Unknown code YsA0404040762ECC8C00370, help me!
2019.04.01 18:57:31 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC90004D:
2019.04.01 18:57:31 3: SignalDuino: Unknown code YsA0404040762ECC90004D, help me!
2019.04.01 18:57:32 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC940058:
2019.04.01 18:57:32 3: SignalDuino: Unknown code YsA0404040762ECC940058, help me!
2019.04.01 18:57:36 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC8C0037:
2019.04.01 18:57:36 3: SignalDuino: Unknown code YsA0404040762ECC8C0037, help me!
2019.04.01 18:57:36 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC90004D:
2019.04.01 18:57:36 3: SignalDuino: Unknown code YsA0404040762ECC90004D, help me!
2019.04.01 18:57:36 1: SignalDuino: SOMFY_Parse : Somfy RTS message format error (length)! :A0404040762ECC940058:
2019.04.01 18:57:36 3: SignalDuino: Unknown code YsA0404040762ECC940058, help me!
2019.04.02 07:30:35 1: SignalDuino: SOMFY_Parse : Somfy RTS checksum error! :504142111928B3:
2019.04.02 07:30:35 1: SignalDuino: SOMFY_Parse : Somfy RTS checksum error! :504142111928B3:
2019.04.02 07:30:35 3: SignalDuino: Unknown code   Ys504142111928B3, help me!
code]


Kann es sein das ich hier wirklich meine Autoschluessel sehe? Kann ich die irgendwie so einbinden das ich was damit machen kann?

Danke fuer Eure Hilfe


Das Problem ist, daß diese Nachrichten eine Länge von 20 haben, in der aktuellen Version des 10_SOMFY Moduls werden aber nur Nachrichten mit einer Länge von 14 unterstützt.
Mit der der u.g. Anpassung werden auch Nachrichten mit einer Länge von 20 unterstützt

Zitat von: Ralf9 am 10 Februar 2018, 11:27:50
Dies sieht nach der selben Fernbedienung (Telis 6 Chronis RTS) aus die auch MogRuith hat.
Bei dieser hat die MC-Nachricht eine Datenlänge von 20 Ziffern. 
Bei Deiner sieht die MC-Nachricht so aus:
MC;LL=-1246;LH=1293;SL=-592;SH=660;D=81CDCDCBB7DEDD84001D;C=631;L=80;
Nach den 14 Ziffern der normalen Somfy Nachricht folgen noch 6 weitere (84001D).
Die empfangene Nachricht enthält eine Wiederholung.

Damit diese MC-Nachricht verarbeitet werden kann, ist in der 10_SOMFY.pm in der Zeiie 489 eine Anpassung notwendig.
$ret = "Somfy RTS message format error (length)! :".$encData.":" if (length($encData) != 14);
muss durch die folgenden 2 Zeilen ersetzt werden

my $lengthEncData = length($encData);
$ret = "Somfy RTS message format error (length)! $encData (" . $lengthEncData ."), length should be 14 or 20" if ($lengthEncData != 14 &&  $lengthEncData != 20);


Danach ist ein fhem Neustart oder ein "reload 10_SOMFY.pm" erforderlich.
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

jochen.baur@web.de

#282
Hallo zusammen,

ich nutzte seit geraumer Zeit diese Modul zur Steuerung von meinen Jalousien und vermisse einige Dinge in diesem Modul.
1. Vermisse ich schmerzlich, das beim Command von "go-my", die Jalousie zwar runter fährt und in der Endpositon (zu) die Lamellen leicht öffnet zum einen die Position der Jalousien nicht aktualisiert wird, und zum anderen der state auf open bliebt.
2. Eventuell wäre es auch sinvoll in dieser Position (go-my) im state statt zukünftig anstatt "closed" auch "go-my" stehen zu haben.

Anbei die Konfiguration von einem meiner Devices:
Device EG.Jalousie.Ost (Aktuell vollständig geschlossen)

Internals:
   ADDRESS    110005
   DEF        110005 A6 0196
   FUUID      5ccb0a7a-f33f-b127-c2a3-e3ee00caa0d99526
   IODev      SIGNALduino
   NAME       EG.Jalousie.Ost
   NR         34
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          110005
   READINGS:
     2019-06-03 15:27:21   enc_key         A6
     2019-06-03 15:27:21   exact           200
     2019-06-03 15:27:21   position        200
     2019-06-03 15:27:21   rolling_code    0196
     2019-06-03 15:27:21   state           closed
Attributes:
   IODev      SIGNALduino
   alias      EG.Jalousie.Ost
   devStateIcon attr OG.Jalousie.Sued devStateIcon up:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   drive-down-time-to-100 60
   drive-down-time-to-close 61
   drive-up-time-to-100 1
   drive-up-time-to-open 61
   eventMap   on:Runter off:Hoch stop:Stop go-my:My
   icon       fts_shutter
   lastCmd    man-down
   loglevel   6
   model      somfyblinds
   positionInverse 0
   repetition 1
   room       Jalousie
   userattr   lastCmd:man-down,man-my,man-up,auto-up,auto-down,auto-my
   webCmd     Runter:Hoch:Stop:My

Device 2: OG.Jalousie.Ost (Aktuell in "go-my geschlossen/Lamellen leicht geöffnet)

Internals:
   ADDRESS    110002
   DEF        110002 A7 02D7
   FUUID      5ccac136-f33f-b127-3530-5b90152b5bca3b39
   IODev      SIGNALduino
   NAME       OG.Jalousie.Ost
   NR         33
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          110002
   READINGS:
     2019-06-03 15:35:00   enc_key         A7
     2019-06-03 15:35:00   exact           4
     2019-06-03 15:35:00   position        0
     2019-06-03 15:35:00   rolling_code    02D7
     2019-06-03 15:35:00   state           open
Attributes:
   IODev      SIGNALduino
   alias      OG.Jalousie.Ost
   devStateIcon attr OG.Jalousie.Sued devStateIcon up:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   drive-down-time-to-100 62
   drive-down-time-to-close 63
   drive-up-time-to-100 1
   drive-up-time-to-open 63
   eventMap   on:Runter off:Hoch stop:Stop go-my:My
   icon       fts_shutter
   loglevel   1
   model      somfyblinds
   positionInverse 0
   repetition 1
   room       Jalousie
   verbose    1
   webCmd     Runter:Hoch:Stop:My


Viele Grüße
Jochen

pula

Hallo,

ich hab mir einen Somfy-Eolis RTS Windmesser zugelegt, um eine Beschattung damit zu steuern (werde da vermutlich einen HM Rolladen-Aktor verwenden).
Daher hab ich mir aus einem NodeMCU und einem CC1101 einen SignalESP zusammengesteckt und in fhem eingebunden.
Dieses Eolis wird auch erkannt und in fhem angelegt:
Internals:
   ADDRESS    9B1790
   CFGFN     
   DEF        9B1790 A4 000C
   FUUID      5d0bb0a7-f33f-b796-9a77-6debbcd0efc00734
   IODev      signalesp1
   LASTInputDev signalesp1
   MSGCNT     27
   NAME       SOMFY_9B1790
   NR         20749
   STATE      go-my
   TYPE       SOMFY
   move       wind_sun_9
   signalesp1_DMSG YsA0494949D9CE55
   signalesp1_MSGCNT 27
   signalesp1_RAWMSG MC;LL=-1270;LH=1277;SL=-643;SH=640;D=5024A4A4ECE72A8;C=638;L=57;R=57;
   signalesp1_RSSI -45.5
   signalesp1_TIME 2019-06-20 18:44:30
   CODE:
     1          9B1790
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1561048070.43811
           VALUE      go-my
   READINGS:
     2019-06-20 18:27:50   enc_key         A4
     2019-06-20 18:27:50   exact           50
     2019-06-20 18:27:50   position        50
     2019-06-20 18:44:30   received        E0
     2019-06-20 18:27:50   rolling_code    000C
     2019-06-20 18:27:50   state           go-my
Attributes:
   IODev      signalesp1
   loglevel   5
   model      somfyshutter
   room       SOMFY


Wenn ich jetzt das Windrad drehe, kommt ein E0 im Reading received. Ansonsten tut sich nicht wirklich viel.
Weiss jemand mehr darüber, wie man in fhem dieses Eolis auswertet?
Kann man davon ausgehen, dass kein Wind herrscht, wenn kein Signal kommt? Verstehe grad dieses System nicht...

Cheers,
Pula
fhem (debian auf proxmox), HM-LAN und wired, MySensors, FritzBoxes, Kodi, vdr, Onkyo, squeezeplayers, nanoCUL, wifilight (Ethernet-Bridge), Heizungssteuerung (python/vncdotool), doorpi, ESP/Arduinos/MQTT, Alexa, HomeConnect, Sonoff/Tasmota, espRGBWW, esphome, Telegram

tyrolean

Hallo,

kann mir jemand sagen ob das Somfy Modul auch mit Somfy Empfängern funktioniert die keine PROG Taste haben. Ich hatte vor einigen Jahren versucht meine Rollläden über Pilight anzusteuern -leider erfolglos. Mir wurde damals im Pilight Forum erklärt dass es sich dabei um ein etwas anderes Protokoll handelt und Geräte ohne PROG Taste damit nicht angelernt werden können.
Ist das auch hier der Fall - oder stellt das kein Problem da?

Gruß und Dank aus Tirol