Hauptmenü

Somfy RTS Jalousie

Begonnen von scuba, 14 November 2015, 17:17:55

Vorheriges Thema - Nächstes Thema

scuba

Hallo,
Ich hoffe ich blamiere mich jetzt nicht vollkommen aber ich bekomme meine Jalousien nicht korrekt zum laufen.
Ich verwende einen nanoCul zusammen mit Somfy RTS empfängern. Ich hab sowohl culfw als auch a-culfw versucht beides aber mit dem gleichen, folgenden Ergebnis.

- Die Empfänger werden in den Programmiermodus gebracht, ich send über das Somfy-FHEM Device den "Prog" Befehl aus und die Jalousie bestätigt mit einer kurzen auf/ab Bewegung (soweit OK)
- Das Somfy-FHEM Device wird auf "on" gesetzt und die Jalousie fährt ca. 1 Sekunde ab. Mit "off" fährt sie ca. 1 Sekunde auf.
- On-for-timer lässt die Jal. wie vorhin 1 Sekunde fahren, dann ist bis zum Ablauf des Timers Ruhe bis FHEM den "Stop" Befehl absetzt. Da sich die Jal. in Wirklichkeit aber nicht bewegt lässt der "Stop" Befehl die Jal. auf die "my-pos" fahren.

Wenn ich das richtig sehe, sollte der "on" Befehl die Jal. bis ganz unten fahren, was in meinem Fall aber nicht funktioniert. Ich habe mittlerweilen unterschiedliche Empfänger getestet und überall das gleiche Verhalten.

Ich hab auch bereits versucht die Betriebsmodi (US/EU) zu änderen. Auf die normale Fernsteuerung verhält sich die Jal. in den Modi auch anders nur von FHEM aus hat sich das Verhalten nicht geändert.

Würde mich freuen wenn mir jemand weiterhelfen könnte.

lg

Christian


viegener

Wie verhält sich denn die normale Fernsteuerung?
Fährt das Rollo ganz runter/rauf bis zum Ende wenn Du einmal auf der Fernbedienung die entsprechende Richtung drückst?

-----

Kannst Du mal ein ein list von Deinem Somfydevice in FHEM machen und hier posten?

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

scuba

Hallo Johannes

Danke für die schnelle Antwort.
Mit der normale Vernsteuerung verhält sie sich wie erwartet:

Im "EU" Modus fährt sie mit einem kurzen Tastendruck nur ein kleines Stück bzw. mit einem langen ganz nach oben / unten
Im "US" Modus verhält sie sich umgekehrt. Also mit einem kurzen ganz rauf/runter ; mit einem langen nur ein Stück bis die Taste wieder losgelassen wird.

Aus FHEM ist es wie gesagt egal welchen Modus ich wähle. Da ist das Verhalten wie beschrieben. Auch die korrekten "drive-up|down" Parameter (sind aktuell nicht gesetzt) haben nichts gebracht. Wenn ich mit gesetzten Parametern einen "Pos" Befehl absetze Verhält sie sich wie bei "on|off-for-timer. (ist vermutlich intern die gleihe routine)

Hier das Ergebnis des LIST Befelhs:

Internals:
   ADDRESS    42ABCD
   DEF        42ABCD A5 0A1C
   IODev      nanoCUL433
   LASTInputDev nanoCUL433
   MSGCNT     8
   NAME       rollo_3_original
   NR         111
   STATE      closed
   TYPE       SOMFY
   exact      closed
   move       on
   nanoCUL433_MSGCNT 8
   nanoCUL433_RAWMSG YsAF49001FCDAB42
   nanoCUL433_TIME 2015-11-14 16:59:41
   position   200
   CHANGETIME:
   Code:
     1          42ABCD
   Helper:
     Dblog:
       Exact:
         Logdb:
           TIME       1447516716.94727
           VALUE      moving
       Parsestate:
         Logdb:
           TIME       1447516781.04364
           VALUE      on
       Position:
         Logdb:
           TIME       1447516716.94727
           VALUE      50
       State:
         Logdb:
           TIME       1447516716.94727
           VALUE      moving
   Readings:
     2015-11-14 16:59:40   enc_key         A0
     2015-11-14 16:59:40   exact           closed
     2015-11-14 16:59:41   parsestate      on
     2015-11-14 16:59:40   position        200
     2015-11-14 16:59:40   rolling_code    0020
     2015-11-14 16:59:40   state           closed
Attributes:
   IODev      nanoCUL433
   drive-down-time-to-100 20
   drive-down-time-to-close 20
   loglevel   6
   model      somfyshutter
   switch_rfmode 0

viegener

Kannst Du mal die Attribute drive-down-time-to-100 und drive-down-time-to-close löschen?

Danach bitte attribut verbose auf 5 und mal den log-auszug einer Bewegung des Rollos, die nach 1 sek stoppt posten.

Ich habe leider nur Rolladen, aber bei denen ist das Verhalten so, dass wenn man den aufwärts knopf drückt, bewegt der sich solange bis das Ende erreicht ist oder man stop drückt. Ebenso bei abwärts. Die kurze Bewegung gibt es bei denen gar nicht. Die timing-Routinen verlassen sich auf dieses Verhalten also es wird quasi ein start kommando geschickt und dann ein Stop wenn das Ziel/Zeitpunkt erreicht ist. Wenn sich Dein ROllo anders verhält müsste man erstmal etwas experimentieren.



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

scuba

Sodala Parameter gesetzt und hier der Log Auszug

2015.11.14 18:48:37 4: SOMFY_set: rollo_3_original -> entering with mode :send: cmd :off:  arg1 ::  pos :closed:
2015.11.14 18:48:37 3: SOMFY_set: handled command off --> move :off:  newState :open:
2015.11.14 18:48:37 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2015.11.14 18:48:37 4: SOMFY_sendCommand: rollo_3_original -> cmd :off:
2015.11.14 18:48:37 5: SOMFY_sendCommand: rollo_3_original -> message :sA220002242ABCD:
2015.11.14 18:48:37 5: nanoCUL433 sending YsA220002242ABCD
2015.11.14 18:48:37 5: SW: YsA220002242ABCD
2015.11.14 18:48:37 5: CUL/RAW: /YsA22C0022CDAB42

2015.11.14 18:48:38 4: CUL_Parse: nanoCUL433 YsA22C0022CDAB42
2015.11.14 18:48:38 5: nanoCUL433 dispatch YsA22C0022CDAB42
2015.11.14 18:48:38 4: SOMFY rollo_3_original off

scuba

Apropos Rollo, in meinem Fall is es eine Jalousie/Raffstore.
Die verwendeten Empfänger sind diese hier https://www.somfy.at/file.cfm/Soliris_Modulis_Slim_Receiver_DE-geschl.pdf?contentid=305982
...

viegener

Aua das hatte ich befürchtet, Deine Jalousie verhält sich anders als die anderen SOMFY-Geräte.

Kannst Du mal Deine Jalousie in den US-Modus versetzen und dann mal versuchen sie mit FHEM zu steueren.
Was passiert dann?

Es wäre inetressant zu sehen, was Deine Fernbeidenung bei kurz / lang sendet, denn das könnte man dann vermutlich in FHEM nachbilden.

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

scuba

Obwohl der US Modus deinem Funktionsprinzip entspricht (kuzer Tastendruck lässt die Jal. bis zu einem stop Befehl oder Endposition fahren ) verhält sich die Ansteuerung über FHEM gleich wie zuvor beschrieben.  :(

Kannst du mir einen Tipp geben wie ich die Signale von der Fernbedienung aufzeichnen kann?

viegener

Aufzeichnen würde über einen FHEMDuino gehen http://www.fhemwiki.de/wiki/FHEMduino, der kann normalerweise die gesendeten SOMFY Kommandos aufzeichnen, dann könnte man die Unterschiede analysieren.

Ich habe leider jetzt erstmal keine Infos mit Google zu den möglichen Unterschieden gefunden.





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

scuba

Vielen Danke für deine Mühe! Das Sender / Empfänger Modul für den Fhemduino ist bereits bestellt ;-) ich meld mich wieder wenn ich neuigkeiten hab

viegener

Gerne doch! Das Somfy-Protokoll ist ja nirgendwo dokumentiert, sondern von Leuten "reverse engineered" worden und interpretiert. Wenn Somfy das inzwischen weiterentwickelt hat, wäre es sicher interessant das noch für FHEM verfügbar zu machen.

Auch wenn Du dafür momentan das Versuchskaninchen bist...

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

scuba

Stell mich gerne als Versuchskanditat zur Verfügung  ;D Hauptsache es klappt irgendwann! Mich wundert es allerdings, dass ich der erste mit Somfy Raffstores bzw. meinen Receivern bin?! Vor allem weil die alles andere als neu sind. Auch die Fernbedienung ist eine standard Somfy RTS Fernbedienung aus der "Bucht" . Also nix was jetzt speziell für die receier gedacht ist. Oder wird im somfy Protokoll etwa die type abgefragt und dann unterschiedliche codes gesendet?
Wie auch immer... Ab nächstem we kann ich hoffentlich mehr input liefern. Lg

Puschel74

Zitat von: scuba am 15 November 2015, 07:28:11
Mich wundert es allerdings, dass ich der erste mit Somfy Raffstores bzw. meinen Receivern bin?! Vor allem weil die alles andere als neu sind.
Du bist nicht der Erste.
Ich habe das "Problem" vor längerem bereits im passenden Beitrag im passenden Forenbereich angesprochen.

Da Somfy aber "re-engineered" werden musste gibt es für dieses Problem (noch) keine Lösung.
Die Fernbedienung kann ja nicht wissen welche Empfänger angeprochen werden also muss im jeweiligen Antrieb die Verarbeitung anders erfolgen da die Fernbedienung
immer die gleichen Signale sendet.
Ja, ich habe Somfy die mit FHEM tadellos funktionieren und auf der Terrasse welche die auch nur step-by-step fahren wollen und die Umstellerei US/EU habe ich auch durchgespielt.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

viegener

Zitat von: Puschel74 am 15 November 2015, 10:06:27
Du bist nicht der Erste.
Ich habe das "Problem" vor längerem bereits im passenden Beitrag im passenden Forenbereich angesprochen.


Das habe ich dann wohl überlesen. Wenn mir jemand temporär eine Fernbedienung zusendet, kann ich gerne versuchen das bei mir auszulesen und ins somfy modul einzubauen.

Ich brauche euch aber trotzdem als tester  :D

Das somfyprotokoll ist ja nicht wirklich komplex und es sind auch nicht viele teile dabei die somfy erweitern könnte. Da prinzipiell die kommandos ja akzeptiert werden von euren jalousien, hoffe ich, das es eigentlich nur geringfügig andere befehle sind.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

scuba

@Puschel: Danke für die Info. Somit scheint es klar zu sein, dass es nicht an meinem Setup liegt.

Allerdings würde deine Annahme
ZitatDie Fernbedienung kann ja nicht wissen welche Empfänger angeprochen werden also muss im jeweiligen Antrieb die Verarbeitung anders erfolgen da die Fernbedienung
immer die gleichen Signale sendet.
bedeuten, dass sich die Jalousie im US Mode gleich verhalten müsste wie bei Viegeners Rollos, was aber nicht der Fall ist.   

Kann es also sein, dass der von FHEM versendete Befehl nicht zu 100% dem Somfy Protokoll entspricht oder vermutet ihr dass sowieso ganz andere Befehle von der Fernsteuerung abgesendet werden? Die RTS Fernsteuerung dürften doch alle die selben sein oder? Zumindest steht bei meinen Aktoren, dass sie mit allen RTS Fernsteuerungen funktionieren.

@ Viegener: Leider kann ich dir meine Fernsteuerung nicht zusenden, da ich derzeit nur die eine habe ;-) Aber ich werde wie gesagt versuchen die Kommunikation mitzutracken sobald ich den entsprechenden Empfänger habe.