Programmeren van Somfy motoren

Ik heb screens met een Somfy motor. Elke keer als ik er iets mee wil doen ben ik weer vergeten hoe het werkt. Vandaar dat ik het in deze blog opschrijf. Misschien heeft iemand anders er ook nog wat aan. Ik heb vier screens, een remote met 5 kanalen (Telis 4) en ik heb een RFXCom device (USB) waarmee ik vanaf een computer of Raspberry Pi de screens wil bedienen. Ik ga in deze blog alles resetten en vanaf ‘scratch’ instellen. Let op: het volgen van deze uitleg is op eigen risico.

De Basis

Belangrijk is het om een beetje te begrijpen hoe Somfy motoren werken. Elke motor heeft twaalf geheugenplaatsen voor bediening. In mijn geval wil ik elk screen apart kunnen bedienen met kanaal 1 t/m 4 en alle screens tegelijk met kanaal 5 (bij kanaal 5 staan alle vier de lampjes van de telis 4 aan). Hiervoor programmeer ik eerst alle screens één voor één op kanaal 1 t/m 4. Daarna selecteer ik kanaal 5 en programmeer alle screens tegelijk. Screens die je op een bepaald moment niet wilt programmeren, die haal je van de stroom af, bijvoorbeeld door de stekker uit het stopcontact te halen.

De bediening van de Telis 4 gebruikt dus twee geheugenplekken van de motor. Een voor de losse bediening en één voor de groep. Als ik later ook nog de RFXCom wil gebruiken komen daar nog geheugenplaatsen bij, zeker als ik verschillende combinaties van screens wil kunnen aansturen. Bijvoorbeeld screen apart bedienen, alle screens tegelijk, een groepje van twee screens, etc.

Fabrieksinstellingen terugzetten

Als je op een bepaald moment het geheugen van de Somfy motor leeg wilt maken dan volg je deze werkwijze. Let op: ook de richting van de motor en de limieten voor op en neer zijn hiermee gewist en moeten dus opnieuw worden ingesteld. Resetten gaat het handigste per motor, dus één voor één.

  1. Sluit de motor die je wilt resetten aan op de stroom, de rest niet.
  2. Koppel de stroom LOS voor 3 seconden
  3. Zet de stroom weer aan voor 8 seconden
  4. Koppel de stroom weer 3 seconden los
  5. Zet de stroom weer aan, de motor gaat bewegen, laat de motor die beweging afmaken! (behalve als hij te ver naar boven of beneden dreigt te gaan)
  6. Gebruik de punt van een pen en houd de programmeerknop op de achterkant van de telis 4 ingedrukt. Na een paar seconden reageert de motor (gaat kort op en neer). Houd de knop ingedrukt tot de motor weer reageert. Nu is het geheugen leeg.

De motor de eerste keer instellen (Draairichting, limieten en kanaal)

Na het terugzetten van de fabrieksinstellingen moeten verschillende zaken opnieuw worden ingesteld aan de motor. We gebruiken hierbij de Telis 4 remote. Stel dit één voor één in als je meerdere motoren hebt. Laat de motoren die je niet in stelt los van de stroom!

  1. Contact maken met de motor om deze te programmeren. Zet de remote op het kanaal dat de motor gaat bedienen en maak eerst contact met de motor door de Op en Neer knoppen tegelijk in te drukken. De motor reageert door kort op en neer te gaan.
  2. Draairichting motor.  Druk op de Op en Neer knoppen, draait de motor de verkeerde kant op? Houd de MY-knop (dat is de knop tussen Op en Neer in) ingedrukt tot de motor reageert. De richting is nu omgedraaid.
  3. Onderste positie instellen. Druk op de Neer-knop tot de screen onderaan is. De motor beweegt alleen als je de knop indrukt en stopt als je los laat. Pas op dat je niet te ver door gaat.
  4. Bovenste positie instellen. Lees dit stukje eerst helemaal, daarna pas uitvoeren! De motor staat nu in de onderste positie, dit moet je nog bevestigen door gelijktijdig op de MY-knop en de Op-knop te drukken. Als je dit doet wordt de positie vastgelegd en begint de motor direct naar boven te lopen. Als de motor bijna bovenaan is druk je op de MY-knop. De motor stopt. Je kunt nu met de Op-knop de motor voorzichtig verder omhoog doen tot hij bovenaan is. Steeds als je de knop los laat stopt de motor met bewegen. Vanuit de toppositie druk je nu op MY + Neer. De positie is vastgelegd en de motor loopt weer naar beneden. Druk op MY om dit te stoppen.
  5. Posities definitief maken. Houd de MY-knop ingedrukt tot de motor reageert (kort op en neer). De posities zijn nu vastgelegd.
  6. Programmeermodus van de motor stoppen. Druk met de punt van een pen de knop op de achterkant van de remote in. De motor reageert.
  7. Test de instelling. Controleer of de motor goed is ingesteld op dit kanaal.

De motor toevoegen aan een ander kanaal

Stel je hebt nog een andere remote waaraan je de motor wilt toevoegen. Of je wilt de motor toevoegen aan een groepskanaal, een kanaal waarmee je meerdere motoren bedient. In beide gevallen kun je dit zo doen.

  1. Zet de bestaande (oude) remote op het kanaal van de motor. Druk met de punt van een pen de programmeerknop op de achterkant van de remote in tot de motor even op en neer gaat.
  2. Kies het kanaal waar deze motor naar toe moet. Dit kan een andere remote zijn of dezelfde, bijvoorbeeld kanaal 5 op een Telis 4. Druk de programmeerknop in het de pen tot de motor op en neer gaat.
  3. Door stappen 1 en 2 te herhalen kun je meerdere motoren overzetten naar een andere remote of meerdere motoren op één kanaal zetten.

RFXCom instellen op je motoren

Zie hiervoor een andere blog over Domoticz op de Raspberry Pi.