Somfy RTS-frames bouwen met RFXtrx

Praktische en technisch correcte uitleg

Hier is een praktische, technisch correcte uitleg van hoe je zelf Somfy RTS-frames “bouwt” met een RFXtrx. Belangrijk om vooraf te weten: je bouwt de bits niet handmatig — de RFXtrx doet dat voor je. Jij levert de logische velden, RFX maakt daar het juiste RTS-telegram van.

1. Belangrijk uitgangspunt

Met een RFXtrx kun je geen raw RTS-bits uitzenden.

Wat wél kan

Wat niet kan

RFXtrx = RTS-frame generator, geen “dumb zender”.

2. Welk RFX-protocol wordt gebruikt?

Somfy RTS loopt in de RFXtrx onder het: RFY protocol (Somfy RTS)

Dit protocol is geïmplementeerd voor:

3. Wat zit er in een RTS-frame (logisch gezien)

De RFXtrx bouwt intern een volledig RTS-frame op:

Veld Jij levert dit?
Commando ✅
Zender-ID ✅
Rolling code ❌ (RFX doet dit)
Checksum ❌
Obfuscatie ❌
Timing / OOK ❌
Jij beschrijft wat → RFX bepaalt hoe.

4. Zender-ID kiezen

Een RTS-zender-ID is:

Voorbeeld:

Zender-ID: 1234567

5. RTS-commando’s (RFY)

Functie RFY-commando
Omhoog Up
Omlaag Down
Stop / My Stop
Programmeren Prog

6. Voorbeeld: RTS-frame genereren

Jij stuurt dit naar RFX:

Protocol: RFY
Command: Down
ID: 1234567
Unit: 1
    

RFXtrx maakt hier intern van:

Resultaat = volledig geldig RTS-telegram

7. Inleren van een motor met RFX

  1. Zet de motor in programmeermodus (meestal 2 sec stroom eraf → erop)
  2. Stuur RFY → PROG
  3. Motor “jogt” (kort op/neer)
  4. RTS-ID is nu opgeslagen
Vanaf dit moment accepteert de motor alleen deze ID en start de rolling code bij 1.

8. Rolling code: beheer door RFX

Problemen ontstaan als je dezelfde ID met twee RFX’en gebruikt of een ID reset zonder de motor opnieuw in te leren.

➡️ Altijd: 1 zender = 1 ID = 1 motor