10_SOMFY.pm - Somfy RTS (und kompatible)

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

Vorheriges Thema - Nächstes Thema

Dia81

Zitat von: viegener am 02 Juni 2020, 17:55:43
Dann ist vermutlich bei dem Rollo etwas anders definiert. Was heisst genau "drück ich bei diesem Rollo in FHEM..." oder "Sonnenmodus". Ein paar zusätzliche Infos sind immer hilfreich.

Also wo: In FHEMWeb in beim set-button oder sonst wo? Fibt es irgendwelche Anpassungen? Generell solltest DU mal schauen, was dieses von anderen unterscheidet. Dabei hilft üblicherweise ein list beider Devices und dann nebeneinander halten. Ein list des devices ist auch relevant, um überhaupt zu helfen.

Da geb ich dir recht. Hatte angenommen dies schon beim ursprünglichen Problem eingefügt zu haben. Meine Rollladen Definitionen sind seit 2 Jahren unverändert. Was meine ich ? Ich habe einen Sonnenmodus der je nach sonnenstand und Wetter die einzelnen Rollos auf ,,Go-my" schaltet.  Hat mit dem Problem an sich nichts zu tun aber so ist mit eben ein Rollo aufgefallen was nicht reagiert. Dieses Rollo reagiert auch nicht auf den set Rollo Go-my befehl und auch nicht in Fhemweb mit Klick auf Go-my. Es kommt immer die Fehlermeldung. Vorher betraf dies mehrere Rollos und test nach Update nur noch bei einem auf.

Ein funktionierendes Go-my-Rollo:



Internals:
   ADDRESS    1246BC
   CUL433_MSGCNT 1
   CUL433_RAWMSG YsA4260ECEBC4612
   CUL433_TIME 2020-06-02 16:36:54
   DEF        1246BC A4 0ECE
   FUUID      5c84bef7-f33f-1dc2-0b25-0cf86729feb34434
   IODev      CUL433
   LASTInputDev CUL433
   MSGCNT     1
   NAME       Buero_Seite
   NR         199
   STATE      open
   STILLDONETIME 0
   TYPE       SOMFY
   move       off
   .attraggr:
   .attrminint:
   CODE:
     1          1246BC
   READINGS:
     2020-06-02 16:36:52   enc_key         A4
     2020-06-02 16:36:52   exact           0
     2020-06-02 16:36:54   parsestate      off
     2020-06-02 16:36:52   position        0
     2020-06-02 16:36:54   received        20
     2020-06-02 16:36:52   rolling_code    0ECE
     2020-06-02 16:36:52   state           open
Attributes:
   IODev      CUL433
   devStateIcon open:fts_shutter_10@red go-my:fts_shutter_50@orange closed:fts_shutter_100@green
   group      SOMFY_Rolladen
   icon       fts_shutter_updown
   model      somfyshutter
   room       Rollos
   userattr   room_map structexclude
   webCmd     on:off:go-my



Das nicht funktionieren Go-my-Rollo:



Internals:
   .eventMapCmd ab:noArg auf:noArg my:noArg close:noArg open:noArg
   .triggerUsed 0
   ADDRESS    546312
   DEF        546312 AF 0DCA
   FUUID      5c84bef7-f33f-1dc2-3882-8faa2cb2ca8c405f
   IODev      CUL433
   NAME       Buero_vorne
   NR         203
   STATE      open
   STILLDONETIME 0
   TYPE       SOMFY
   move       stop
   CODE:
     1          546312
   READINGS:
     2020-06-02 16:21:31   enc_key         AA
     2020-06-02 16:21:31   exact           0
     2020-06-02 16:21:32   parsestate      off
     2020-06-02 16:21:31   position        0
     2020-06-02 16:21:32   received        20
     2020-06-02 16:24:00   rolling_code    0DDE
     2020-06-02 16:21:31   state           open
Attributes:
   IODev      CUL433
   devStateIcon open:fts_shutter_10@red go-my:fts_shutter_50@orange closed:fts_shutter_100@green
   eventMap   on:ab off:auf go-my:my on:close off:open
   group      SOMFY_Rolladen
   icon       fts_shutter_updown
   model      somfyshutter
   room       Rollos
   userattr   room_map structexclude
   webCmd     on:off:go-my



Wie gesagt bin ratlos da keine Änderung Meinerseits bei einem sonst immer funktionierendem System ..


viegener

Du hast eine event-map definiert:

eventMap   on:ab off:auf go-my:my on:close off:open

diese verwandelt go-my auf my
Ich habe das jetzt nicht genauer ausprobiert denke aber, dass das den Fehler auslöst. Mir ist auch nicht klar, was das erreichen soll?


Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

gestein

Hallo,

das habe ich auch. Gerade probiert.
Das  habe ich auch seit langem in meinen Rollos, nutze es aber nicht.
Bei mir schaut es so aus:
eventMap on:runter stop:stop go-my:my off:rauf

Das muss irgendwo im Forum stehen, scheint aber falsch zu sein.

lg, Gerhard

gestein

Hallo viegener,

das mit dem "finalPosReading" funktioniert bei mir ohne Probleme.

Eine Bitte hätte ich noch, da ich einen ganz blöden und selten Fehler habe.
Manchmal passiert es, dass der Rollo auf einmal nicht mehr reagiert.
Den Ursache habe ich noch nicht eingrenzen können.
Aber der Rollo verliert auf einmal den richtigen rolling_code.

Da ich ja sowieso mit ASC viel herum probiere und einen Rollo immer auf "verbose 5" habe, wär es möglich den rolling_code mit zu loggen?
Eventuell auch den enc_key? Wobei ich nicht weiß, ob der wichtig ist.

Danke im Voraus
lg, Gerhard

Dia81

Zitat von: viegener am 02 Juni 2020, 21:56:58
Du hast eine event-map definiert:

eventMap   on:ab off:auf go-my:my on:close off:open

diese verwandelt go-my auf my
Ich habe das jetzt nicht genauer ausprobiert denke aber, dass das den Fehler auslöst. Mir ist auch nicht klar, was das erreichen soll?

Jo das war's jetzt geht es! Keine Ahnung wo es warum her kommt stehe aber bestimmt schon seit 3 Jahre drin ohne Ärger, nun ging es nicht mehr. Aber egal, gelöscht geht!

viegener

Zitat von: gestein am 03 Juni 2020, 20:37:28
Hallo viegener,

das mit dem "finalPosReading" funktioniert bei mir ohne Probleme.

Eine Bitte hätte ich noch, da ich einen ganz blöden und selten Fehler habe.
Manchmal passiert es, dass der Rollo auf einmal nicht mehr reagiert.
Den Ursache habe ich noch nicht eingrenzen können.
Aber der Rollo verliert auf einmal den richtigen rolling_code.

Da ich ja sowieso mit ASC viel herum probiere und einen Rollo immer auf "verbose 5" habe, wär es möglich den rolling_code mit zu loggen?
Eventuell auch den enc_key? Wobei ich nicht weiß, ob der wichtig ist.

Danke im Voraus
lg, Gerhard


Der enc_key ist nicht wichtig - wenn Du bereits logs hast, dann steckt der rolling code bereits darin, er muss nur aus der Nachricht im log
SOMFY set ... stecken - entsprechende Nachricht besteht aus mehreren Teilen

2 Stellen enc_key
2 Stellen command
4 stellen roling code
6 stellen addresse des devices

alles in hex.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

gestein

Hm, bei mir sehen diese "SOMFY_set" bspw. so aus:
2020.06.03 04:17:03.091 4: SOMFY_set: Rollo.SZ -> entering with mode :send: cmd :pos:  arg1 :95:  pos :0:
2020.06.03 04:17:03.092 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 04:17:03.092 5: SOMFY_set: handled for drive/udpate:  updateState :95:  drivet :15.2: updatet :0:
2020.06.03 04:17:03.179 4: SOMFY_set: Rollo.SZ -> stopping in 15.2 sec
2020.06.03 06:15:48.031 4: SOMFY_set: Rollo.SZ -> entering with mode :send: cmd :off:  arg1 :0:  pos :95:
2020.06.03 06:15:48.032 4: SOMFY_set: handled command off --> move :off:  newState :96:
2020.06.03 06:15:48.032 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.15:
2020.06.03 06:15:48.096 4: SOMFY_set: Rollo.SZ -> update state in 16.15 sec
2020.06.03 13:02:02.991 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 13:02:02.991 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 13:02:02.992 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.06.03 13:02:03.063 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.06.03 13:53:21.290 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.06.03 13:53:21.291 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 13:53:21.291 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.06.03 13:53:21.299 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 16.56 sec
2020.06.03 14:20:00.336 4: SOMFY_set: Rollo.GZ -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 14:20:00.336 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 14:20:00.336 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :18.4: updatet :0:
2020.06.03 14:20:00.478 4: SOMFY_set: Rollo.GZ -> stopping in 18.4 sec
2020.06.03 14:20:21.705 4: SOMFY_set: Rollo.WZ.StiegeLinks -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 14:20:21.705 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 14:20:21.705 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :14.72: updatet :0:
2020.06.03 14:20:21.822 4: SOMFY_set: Rollo.WZ.StiegeLinks -> stopping in 14.72 sec
2020.06.03 15:12:12.648 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 15:12:12.649 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 15:12:12.649 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.06.03 15:12:12.655 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.06.03 16:13:42.591 4: SOMFY_set: Rollo.GZ -> entering with mode :send: cmd :off:  arg1 :0:  pos :92:
2020.06.03 16:13:42.591 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 16:13:42.591 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :18.4:
2020.06.03 16:13:42.691 4: SOMFY_set: Rollo.GZ -> update state in 18.4 sec
2020.06.03 16:14:03.027 4: SOMFY_set: Rollo.WZ.StiegeLinks -> entering with mode :send: cmd :off:  arg1 :0:  pos :92:
2020.06.03 16:14:03.027 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 16:14:03.028 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.06.03 16:14:03.122 4: SOMFY_set: Rollo.WZ.StiegeLinks -> update state in 16.56 sec
2020.06.03 17:58:02.101 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.06.03 17:58:02.102 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 17:58:02.102 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.06.03 17:58:02.114 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 16.56 sec
2020.06.03 18:28:30.872 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 18:28:30.873 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 18:28:30.874 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.06.03 18:28:30.896 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.06.03 19:08:37.303 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :92:
2020.06.03 19:08:37.303 4: SOMFY_set: handled command pos --> move :none:  newState :92:
2020.06.03 19:08:37.304 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2020.06.03 19:11:59.069 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.06.03 19:11:59.069 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 19:11:59.069 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:

Aber da sehe ich keine Hex-Zahlen und ein "SOMFY set" sehe ich nicht.
Muss ich noch was anderes als "verbose 5" einschalten?

lg, Gerhard

viegener

Zitat von: gestein am 05 Juni 2020, 22:05:06
Hm, bei mir sehen diese "SOMFY_set" bspw. so aus:
2020.06.03 04:17:03.091 4: SOMFY_set: Rollo.SZ -> entering with mode :send: cmd :pos:  arg1 :95:  pos :0:
2020.06.03 04:17:03.092 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 04:17:03.092 5: SOMFY_set: handled for drive/udpate:  updateState :95:  drivet :15.2: updatet :0:
2020.06.03 04:17:03.179 4: SOMFY_set: Rollo.SZ -> stopping in 15.2 sec
2020.06.03 06:15:48.031 4: SOMFY_set: Rollo.SZ -> entering with mode :send: cmd :off:  arg1 :0:  pos :95:
2020.06.03 06:15:48.032 4: SOMFY_set: handled command off --> move :off:  newState :96:
2020.06.03 06:15:48.032 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.15:
2020.06.03 06:15:48.096 4: SOMFY_set: Rollo.SZ -> update state in 16.15 sec
2020.06.03 13:02:02.991 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 13:02:02.991 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 13:02:02.992 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.06.03 13:02:03.063 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.06.03 13:53:21.290 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.06.03 13:53:21.291 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 13:53:21.291 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.06.03 13:53:21.299 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 16.56 sec
2020.06.03 14:20:00.336 4: SOMFY_set: Rollo.GZ -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 14:20:00.336 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 14:20:00.336 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :18.4: updatet :0:
2020.06.03 14:20:00.478 4: SOMFY_set: Rollo.GZ -> stopping in 18.4 sec
2020.06.03 14:20:21.705 4: SOMFY_set: Rollo.WZ.StiegeLinks -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 14:20:21.705 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 14:20:21.705 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :14.72: updatet :0:
2020.06.03 14:20:21.822 4: SOMFY_set: Rollo.WZ.StiegeLinks -> stopping in 14.72 sec
2020.06.03 15:12:12.648 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 15:12:12.649 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 15:12:12.649 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.06.03 15:12:12.655 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.06.03 16:13:42.591 4: SOMFY_set: Rollo.GZ -> entering with mode :send: cmd :off:  arg1 :0:  pos :92:
2020.06.03 16:13:42.591 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 16:13:42.591 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :18.4:
2020.06.03 16:13:42.691 4: SOMFY_set: Rollo.GZ -> update state in 18.4 sec
2020.06.03 16:14:03.027 4: SOMFY_set: Rollo.WZ.StiegeLinks -> entering with mode :send: cmd :off:  arg1 :0:  pos :92:
2020.06.03 16:14:03.027 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 16:14:03.028 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.06.03 16:14:03.122 4: SOMFY_set: Rollo.WZ.StiegeLinks -> update state in 16.56 sec
2020.06.03 17:58:02.101 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.06.03 17:58:02.102 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 17:58:02.102 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.06.03 17:58:02.114 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 16.56 sec
2020.06.03 18:28:30.872 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.06.03 18:28:30.873 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.06.03 18:28:30.874 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.06.03 18:28:30.896 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.06.03 19:08:37.303 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :92:
2020.06.03 19:08:37.303 4: SOMFY_set: handled command pos --> move :none:  newState :92:
2020.06.03 19:08:37.304 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2020.06.03 19:11:59.069 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.06.03 19:11:59.069 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.06.03 19:11:59.069 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:

Aber da sehe ich keine Hex-Zahlen und ein "SOMFY set" sehe ich nicht.
Muss ich noch was anderes als "verbose 5" einschalten?

lg, Gerhard

Du hast Recht, das sind noch alte log Kommandos, die nur erscheinen, wenn das loglevel im System auf 4 steht. Ich habe die alten log kommandos, die wohl noch ganz aus der Anfangszeit stammen - Ich habe in github mal eine Version bereitgestellt, die das korrigiert - es gibt dabei auch für verbose 5 ein log für die von enckey und rolling code

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

gestein

Danke. Werde ich heute Abend einspielen und probieren.

lg, Gerhard

gestein

Hallo,

Ich habe noch einen Fehler beim finalPosReading gefunden.
Wenn man den Rollo verfährt (entweder über fhem oder über die Fernbedienung), und Stopp drückt, dann wird das Reading nicht gesetzt.
Wenn der Rollo über fhem auf eine Position gefahren wird, klappt es.
Auch wenn man über die Fernbedienung oder fhem auf 0 fährt, passt es.

Lg, Gerhard

viegener

Zitat von: gestein am 09 Juni 2020, 17:27:32
Hallo,

Ich habe noch einen Fehler beim finalPosReading gefunden.
Wenn man den Rollo verfährt (entweder über fhem oder über die Fernbedienung), und Stopp drückt, dann wird das Reading nicht gesetzt.
Wenn der Rollo über fhem auf eine Position gefahren wird, klappt es.
Auch wenn man über die Fernbedienung oder fhem auf 0 fährt, passt es.

Lg, Gerhard

Danke fürs finden - Korrektur ist in github
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

moonsorrox

#401
ich habe nun meine Somfy Rollläden wieder in Betrieb genommen, was ich gern wissen würde, da ich das vor längerer Zeit mal gemacht habe wäre folgendes...
Ich habe 2 Somfy Rolll. in Betrieb über den "sdunio"

Was mich aber immer gestört hat ist obwohl ich bei beiden Rollläden das gleiche drin stehen habe fahren sie immer komplett unterschiedlich. Beide Fenster sind nebeneinander und es sind exakt die gleichen, Fahrtzeit usw. eingetragen ich hänge hier mal die beiden list ran.

Ich weiß jetzt nicht wie ich das in Griff bekommen kann. Das zweite wäre, wenn ich beide Rollläden über meine Somfy Fernbedienung fahre bekommt das Fhem nicht mit und bleibt bei der Position in Fhem die es vorher hatte. Ich weiß nicht ob sich hier inzwischen etwas getan hat was diese Positionen betrifft, ich glaube das es vor längerer Zeit nicht ging, aber evtl. wurde das Modul weiter entwickelt.
Ein paar Fragen sind also für mich offen.

Es stehen einige Attribute vom ASC Modul drin, weil dieses die Rollläden steuern soll, das funktioniert auch soweit, aber eben die Positionierung ist ja Somfy Sache.
Rollladen 1
Internals:
   ADDRESS    000004
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000004 AB 036D
   FUUID      5c4319de-f33f-a6c6-61eb-d05e6e06b2f10841
   IODev      sduino
   NAME       BU_Rollladen
   NR         2838
   STATE      50
   TYPE       SOMFY
   move       stop
   CODE:
     1          000004
   OLDREADINGS:
   READINGS:
     2020-06-26 12:09:25   ASC_Enable      on
     2020-06-26 12:27:41   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-06-25 18:54:54   ASC_ShuttersLastDrive manual
     2020-06-26 08:15:01   ASC_Time_DriveDown 26.06.2020 - 22:00
     2020-06-26 08:15:01   ASC_Time_DriveUp 27.06.2020 - 08:15
     2020-06-25 19:17:21   associatedWith  Rollladenautomatik,none
     2020-06-26 12:20:33   enc_key         AB
     2020-06-26 12:20:33   exact           45
     2020-06-26 12:20:33   position        50
     2020-06-26 12:20:33   rolling_code    036D
     2020-06-26 12:20:33   state           50
Attributes:
   ASC        1
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 85
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 08:15
   ASC_Up     time
   IODev      sduino
   alias      Büro - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 45:45 30:Home
   group      Rollladen Büro
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   verbose    3
   webCmd     on:Stop:off:15:45:Home


Rollladen 2
Internals:
   ADDRESS    000001
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000001 A9 033B
   FUUID      5c4319de-f33f-a6c6-3d9e-1e19eeecaeab6618
   IODev      sduino
   NAME       GA_Rollladen
   NR         2751
   STATE      50
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   OLDREADINGS:
   READINGS:
     2020-06-26 12:09:27   ASC_Enable      on
     2020-06-26 12:27:41   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-06-25 18:55:18   ASC_ShuttersLastDrive manual
     2020-06-26 08:15:01   ASC_Time_DriveDown 26.06.2020 - 22:00
     2020-06-26 08:15:01   ASC_Time_DriveUp 27.06.2020 - 08:15
     2020-06-25 19:17:21   associatedWith  Rollladenautomatik,none
     2020-06-26 12:20:23   enc_key         A9
     2020-06-26 12:20:23   exact           45
     2020-06-26 12:20:23   position        50
     2020-06-26 12:20:23   rolling_code    033B
     2020-06-26 12:20:23   state           50
Attributes:
   ASC        1
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 85
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 08:15
   ASC_Up     time
   IODev      sduino
   alias      Gäste - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 45:45 30:Home
   group      Rollladen Gästezimmer
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     on:Stop:off:15:45:Home




habe hier mal ein wenig gelesen und mir das aktuelle aus dem Github geholt.
Jetzt bekomme ich folgende Meldungen in Fhem
2020.06.26 13:07:54 1: PERL WARNING: Subroutine SOMFY_Set redefined at ./FHEM/10_SOMFY.pm line 645.
2020.06.26 13:07:54 1: PERL WARNING: Subroutine SOMFY_Parse redefined at ./FHEM/10_SOMFY.pm line 521.
2020.06.26 13:07:54 1: PERL WARNING: Subroutine SOMFY_DispatchRemoteCmd redefined at ./FHEM/10_SOMFY.pm line 475.
2020.06.26 13:07:54 1: PERL WARNING: Subroutine SOMFY_Attr redefined at ./FHEM/10_SOMFY.pm line 376.
2020.06.26 13:07:54 1: PERL WARNING: Subroutine SOMFY_Undef redefined at ./FHEM/10_SOMFY.pm line 354.
2020.06.26 13:07:54 1: PERL WARNING: Subroutine SOMFY_Define redefined at ./FHEM/10_SOMFY.pm line 280.
2020.06.26 13:07:54 1: PERL WARNING: Subroutine SOMFY_Initialize redefined at ./FHEM/10_SOMFY.pm line 236.
2020.06.26 13:07:54 1: PERL WARNING: Prototype mismatch: sub main::SOMFY_UpdateState ($$$$$) vs ($$$$$$) at ./FHEM/10_SOMFY.pm line 219.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

moonsorrox

nochmal eine wichtige Frage für mich..!!
Ist es noch immer so, wenn ich den Rollladen mit der Somfy Fernbedienung fahre, dass Fhem es nicht mitbekommt..?
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Steigerbalett

Wenn in der Fernbedienung im Attribut associated-devices das dazugehörige Rollo eingetragen wird, dann bekommt FHEM das mit.

Also z.B. wenn:
FB_SOMFY_1 ist die automatisch angelegte Fernbedienung (höhrt sozusagen nur mit).
FHEM_SOMFY_1 ist das FHEM-Device das zusätzlich am Rollo angelernt ist und mit dem aus FHEM heraus das Rollo gesteuert wird.
Dann:
attr FB_SOMFY_1 associated-devices FHEM_SOMFY_1

moonsorrox

Evtl. ist das bei mir zu lange her da gab es das noch nicht mit der automatisch angelegten Fernbedienung, denn die habe ich schon mal nicht.
Ich habe nnur die oben angelegen Rollläden, dass list habe ich ja mit ran gehangen.

Wie sollte ich denn jetzt vorgehen.?

Ich habe übrigens zwei Somfy FBs eine ältere silberne Telis 4 RTS und eine neuere schwarze Telis 4 RTS Lounge
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM