Hver Home Assistant-release har en gjerne en headliner i form av ny funksjonalitet, og i mai og juni har vi fått et gledelig gjensyn med noe som nesten har blitt nostalgisk: RF, eller 433 MHz-frekvensen.
I smarthusets spede barndom var det nemlig mye dette det gikk i. Smartplugger og en fjernkontroll med enveiskommunikasjon, gjerne av merket Nexa. Man fikk også både bevegelse- og dørsensorer som kunne aktivere og deaktivere smartplugger, og dermed styre lys og andre enheter. Kanskje har du fortsatt liggende en drøss av disse? Eller kanskje bruker du dem fortsatt til enkle ting som julebelysningen?
Med versjon 2026.5 av Home Assistant fikk vi intet mindre enn innebygd støtte for RF i Home Assistant. Dette gjør det mulig å bygge integrasjoner på toppen av disse enhetene, og gjør det MYE enklere å få inn enheter som markiser, garasjeporter, plugger, ringeklokker og mye mer.
For å styre en gammel RF-enhet trenger du tre ting: en kompatibel RF-sender, en enhet som kan motta signalet, og en integrasjon som kjenner protokollen enheten bruker.
Det er viktig å understreke at 433 MHz ikke er én felles smarthusstandard. Det er bare frekvensen enhetene sender på. De ulike produsentene kan bruke helt forskjellige protokoller, og Home Assistant trenger derfor fortsatt en integrasjon som vet hvordan signalene til akkurat din enhet skal bygges opp. Det nye er at denne integrasjonen ikke lenger trenger å utvikles spesielt for Broadlink, ESPHome eller en annen bestemt sender.
En viktig begrensning i denne teknologien er at Home Assistant ikke får noen bekreftelse tilbake fra pluggen. Bryteren i Home Assistant viser derfor hva systemet sist ba pluggen om å gjøre, ikke nødvendigvis hva den faktisk gjør. Bruker du den gamle fjernkontrollen ved siden av, kan statusen i Home Assistant komme ut av takt.
Om vi ser på de fysiske komponentene først: jeg har allerede en Broadlink RM4 Pro i huset. Denne er ikke den aller enkleste å oppdrive i Norge, men den fås for en billig penge på AliExpress. Dette tror jeg er den mest «ut av boksen» måten å få RF inn i HA på. Her har det før gått i triksing, skanning av koder fra fjernkontroller og oversettelse til Broadlink sine egne koder i YAML for å på nippet klare å legge til noen RF-brytere. Men nå tenkte jeg dette skulle bli mye enklere.

Så må man ha noen mottakere. Jeg hadde en hel drøss med Nexa-kontakter liggende, fra tiden lenge før jeg begynte med smarthus. Litt av det som er forlokkende med disse enhetene er at de er en del rimeligere enn Zigbee- og Z-Wave-enheter, blant annet fordi de bare kommuniserer en vei, og ikke har tilleggsfunksjonalitet som dimming og strømmåling. Du finner dem blant annet på Kjell & Company, eller ved å stikke innom nærmeste Clas Ohlson.

Så til programvaredelen. Her finnes det fortsatt ikke så mange integrasjoner for RF-enheter, så her har jeg tatt saken i egne hender. Ved hjelp av Claude Code og dokumentasjon fra andre systemer som har implementert System Nexa, fikk jeg raskt bygget en enkel integrasjon som kan generere læringskoder til Nexa og opprette en enhet i Home Assistant. Om du vil teste den finner du den her.

Den kan du legge inn under config/custom_components i Home Assistant, og etter en restart så vil du kunne legge den til som en vanlig integrasjon under innstillinger, under navnet Nexa RF. Her oppretter du en integrasjon for hver plugg, og det blir generert en unik senderkode for hver du legger til.

Når du har opprettet en plugg må du sette den i læringsmodus slik at den responderer når du sender signalet. Det gjøres på ulike måter avhengig av hvilke enheter du har. Noen har en læringsknapp, men de jeg har går i læringsmodus så snart du setter dem i stikkontakten, indikert med et blinkende rødt lys, og da har du et tre sekunders vindu på å sende læringskoden. Den finner du enkelt ved å trykke på Learn inne på enheten.


Jeg opplever at RF over RM4 Pro som veldig stabilt etter å ha testet dette en stund. For mange som har liggende gamle utrangerte smartkontakter og lignende, kan dette være en gyllen mulighet til å gi dem et nytt liv.
I mitt tilfelle har jeg nå lagt de gamle Nexa-kontaktene inn som vanlige brytere i Home Assistant. Dermed kan de brukes i automasjoner, scener og dashbord på samme måte som nyere smartplugger. En gammel kontakt til julebelysningen kan eksempelvis slås på ved solnedgang og av når huset går i nattmodus. Eller kanskje har du lamper i huset som fortsatt ikke er smarte? Dette kan være en enkel og billig måte å få dem på plass i Home Assistant, såfremt man kan leve med at man ikke vet hundre prosent sikkert om lampen er på eller av.
Hva har du gjort med dine gamle smarthus-enheter?