Styra Somfy, Bofu och A-Ok markiser och rullgardiner

Användning Uppdaterad 2026-07-29

Många motoriserade markiser, rullgardiner och persienner använder 433 MHz och fungerar direkt med RF-HUB. Det här är en komplett guide för Somfy RTS, Bofu och A-Ok — de tre vanligaste protokollen på svenska marknaden.

Stödda motorer

  • Somfy RTS — det vanligaste protokollet för utomhusmarkiser och rullgardiner. Använder rullande kod (rolling code) — säkrare men mer att hålla ordning på.
  • Bofu / Markisol / E-Motion / Rollerhouse — samma protokoll under olika varumärken. Enklare, ingen rolling code.
  • A-Ok / AC114 / AC123 — vanligt i rullgardiner sålda av bl.a. StyraHem.
  • Andra 433 MHz-motorer som följer ett av ovanstående protokoll fungerar oftast utan konfiguration.

Vad du behöver

  • En RF-HUB ansluten till nätverket
  • En eller flera motorer att styra
  • Åtkomst till motorn för att sätta den i inlärningsläge (fysiskt eller via originalfjärrkontroll)

Steg 1 — Skapa enheten

Öppna RF-HUB:s webbgränssnitt och gå till Enheter → Lägg till enhet. Välj typ:

  • Somfy RTS för Somfy-motorer
  • Bofu rullgardin för Bofu/Markisol/E-Motion/Rollerhouse
  • A-OK/A123 rullgardin för A-Ok

Ange ett namn och antal kanaler (en per motor du vill styra).

Steg 2 — Somfy: hur kanaler mappar till motoradresser

Somfy RTS har ingen kanal-signal i protokollet — varje motor identifieras av en unik 24-bitars adress. RF-HUB hanterar det så här:

  • Kanal 1 sänder på enhetens grundadress
  • Kanal 2 sänder på grundadress + 1
  • Kanal 3 sänder på grundadress + 2
  • osv.

Det betyder att en enhet med 5 kanaler internt använder 5 sekventiella adresser. Rolling code sparas separat för varje kanal så de kan paras med olika motorer utan att blanda ihop koderna.

Steg 3 — Sätt motorn i programmeringsläge

Det finns flera sätt beroende på om du har en originalfjärrkontroll:

Metod A — från en redan parad Somfy-fjärrkontroll (enklast):

  1. Håll in den lilla PROG-knappen på baksidan av en originalfjärrkontroll i ca 2 sekunder
  2. Motorn jogar (rycker upp/ner en gång) — den är nu i pairing-läge i ca 2 minuter

Metod B — Direct Current Toggle (om ingen fjärrkontroll finns):

  1. Slå AV motorns ström i minst 2 sek
  2. Slå PÅ ström i 8 sek
  3. Slå AV i 2 sek
  4. Slå PÅ igen — motorn jogar och är i pairing-läge

Steg 4 — Para RF-HUB-kanalen med motorn

  1. Klicka på pennan (✎) på enhetens kort i RF-HUB-UI:t
  2. Välj kanalen du vill para (t.ex. kanal 1)
  3. Klicka Learn (eller Lär in)
  4. Motorn jogar → parad ✅

Upprepa för varje kanal med en motor per kanal.

Steg 5 — Styra motorn

På enhetens kort visas nu en rullgardin-widget med tre knappar: ▲ UPP · ■ STOPP · ▼ NER.

Enkelklick: skickar kommandot en gång. Motorn rör sig till sitt förprogrammerade ändläge (öppen eller stängd), eller stannar vid STOPP.

Håll ner (Somfy): tryck och håll UPP eller NER i mer än 0.4 sekunder — motorn rör sig kontinuerligt så länge du håller knappen intryckt. Släpp för att stanna. Bra för att positionera markisen på en specifik höjd mellan ändlägena, eller för att luta persienner.

OBS: Håll-funktionen är bara aktiv för Somfy RTS. Bofu och A-Ok stödjer bara enkelklick.

Home Assistant-integration

RF-HUB publicerar Somfy-enheter via MQTT auto-discovery. De dyker upp som cover-entiteter i Home Assistant automatiskt.

Enkelklick fungerar direkt via HA:s cover-panel eller cover.open_cover/close_cover/stop_cover-tjänsterna.

Håll-funktionen stödjs inte natively av HA:s cover-plattform, men du kan skapa ett script som skickar hold_up och hold_stop som MQTT-payload:

script:
  markis_lyft_3s:
    sequence:
      - service: mqtt.publish
        data:
          topic: rfhub/somfy_vardagsrum/set
          payload: "hold_up"
      - delay: "00:00:03"
      - service: mqtt.publish
        data:
          topic: rfhub/somfy_vardagsrum/set
          payload: "hold_stop"

Ersätt somfy_vardagsrum med din enhets faktiska MQTT-topic. Se Home Assistant-integrationen för hur du hittar den.

Homey-integration

Somfy-enheter dyker upp i Homey-appen via qtrl.me-molnet. Enkelklick UPP/STOPP/NER fungerar. Håll-funktionen är inte exponerad i Homey-appen ännu.

Felsökning

Motorn reagerar inte:

  • Kolla räckvidden — se felsökningsguiden för räckvidd. Somfy sänder på 433.42 MHz så placering är viktig.
  • Verifiera pairing — sätt motorn i PROG-läge igen och kör Learn på nytt
  • Rolling code kan ha kommit i osync om du har paret en annan hub emellanåt — kör somfyreset via seriell konsol för att nolla, tryck sedan en gång på originalfjärrkontrollen så RF-HUB fångar upp aktuell kod

Motorn rör sig till ett läge men inte tillbaka:

  • Motorns ändlägen behöver programmeras separat — se motorns manual. RF-HUB skickar bara UPP/NER/STOPP-kommandon, motorn själv vet var den ska stanna.

Håll-funktionen fungerar inte:

  • Se till att du håller minst 0.4 sekunder — kortare räknas som enkelklick
  • Fungerar bara på Somfy RTS (typ 47). Bofu och A-Ok stödjer inte kontinuerlig sändning.

Säkerhet

Somfy RTS använder rolling code som förnyas för varje kommando — motorn accepterar bara koder som är högre än den senaste den sett. Det gör att en granne inte kan spela upp ett gammalt inspelat kommando för att öppna din markis. Skydda dock din RF-HUB (nätverksåtkomst) på samma sätt som du skyddar övriga smarta hem-enheter.

Frekvensnot — Somfy använder 433,42 MHz

Somfy RTS-fjärrkontroller sänder på 433,42 MHz, inte standardens 433,92 MHz. För att hubben ska höra dem — till exempel när du lär in en fjärrkontroll — måste inställningen Utökad bandbredd (Inställningar → Avancerat) vara på. Den är på som standard; har den stängts av kan hubben fortfarande styra Somfy-motorer men tar inte emot Somfy-fjärrkontroller. Se Utökad bandbredd — ta emot enheter på andra frekvenser.

RF-HUB blir en egen fjärrkontroll — med egen rullande kod

När du parar RF-HUB med en Somfy-motor läggs hubben till som en ny, egen fjärrkontroll hos motorn, med en egen rullande kod. Det är så det ska vara: varje fjärrkontroll (fysisk eller hubb) har sin egen kodräknare, och motorn kan ha flera parade samtidigt.

  • Lägg alltid till hubben som en ny fjärrkontroll (enligt stegen ovan). Försök inte återanvända en befintlig fjärrkontrolls identitet — då hamnar den rullande koden i osynk och din fysiska fjärrkontroll slutar fungera.
  • Din befintliga fjärrkontroll fortsätter fungera precis som vanligt, parallellt med hubben.
  • Hubben kan läsa av den befintliga fjärrkontrollen — den ser när du trycker på knapparna (praktiskt för automationer och statusvisning) — men den kan inte styra motorn via den fysiska fjärrkontrollens identitet. Styrning sker alltid med hubbens egen fjärrkontroll.