Logitech besloot in al zijn wijsheid in 2021 te stoppen met de productie van de Harmony-producten. Gelukkig biedt Broadlink een goed alternatief, zoals de RM4 mini en RM4 pro. Met zo’n hub kun je commando’s van een afstandsbediening leren en daarna versturen vanuit de app, met de stem (Google of Alexa) of via Home Assistant. In deze workshop laten we zien hoe je met Home Assistant commando’s kunt leren en versturen.
Wat gaan we doen?
Je hebt wellicht nog best veel apparaten in huis die je met een afstandsbediening kunt bedienen via infrarood. Denk aan bijvoorbeeld een mediaspeler, airconditioning, ventilator, versterker, televisie, elektrische verwarming, actieve luidsprekers, elektrische gordijnen en bepaalde ledverlichting. Veel van deze apparaten missen een mogelijkheid voor directe integratie in Home Assistant. Dit kun je oplossen met accessoires die als een soort brug tussen wifi en infrarood fungeren.
Logitech had met de Harmony-lijn wat interessante opties, maar deze producten worden niet meer gemaakt. Broadlink biedt met de RM4 mini en RM4 pro gelukkig twee goede hubs. In deze workshop laten we zien hoe je deze in gebruik kunt nemen. Daarna laten we zien hoe je infrarood-commando’s kunt leren met Home Assistant. Daarna kun je deze commando’s ook weer versturen vanuit Home Assistant, voor het bedienen van je ‘domme’ apparatuur.

Wat heb je nodig?
In deze workshop gebruiken we de Broadlink RM4 mini (€30) maar je kunt ook kiezen voor de duurdere RM4 pro (ongeveer €50). Beide hubs kunnen een 38 kHz infraroodsignaal (IR) versturen. De pro voegt communicatie op 433 MHz (RF) toe. Verder gaan we Home Assistant gebruiken. We gaan er van uit dat je een werkende installatie hebt.

Hub in gebruik nemen
Je hebt de Broadlink-app alleen kort even nodig om de hub in gebruik te nemen. Daarna kun je commando’s leren en versturen met Home Assistant. Open de Broadlink-app en begin met het maken van een account. Kies daarna Add device / Wi-Fi device / Universal Remote / RM4 mini en volg de instructies. Nadat je verbinding maakt met de wifi-hotspot van de RM4 mini kun je jouw wifi-netwerk instellen om de hub in gebruik te nemen. Selecteer dan het gevonden apparaat en klik op Join the room. Kies de ruimte waarin je de hub gebruikt. Voltooi de wizard om de installatie af te ronden.
Open dan voor het betreffende apparaat het menu (via de drie puntjes rechtsboven) en kies Property. Haal het vinkje weg bij Lock device. Dit zorgt ervoor dat je de hub kunt gebruiken met andere systemen, zoals Home Assistant. Je zou vanaf hier de app kunnen gebruiken om commando’s van je afstandsbediening te leren, maar als je voornamelijk met Home Assistant gaat werken is dat niet nodig, en zelfs extra werk. Je kunt de met de app geleerde commando’s namelijk niet overbrengen.
Toevoegen aan Home Assistant
De hub is automatisch ontdekt binnen Home Assistant en hoef je bij het toevoegen alleen een naam te geven.

Commando’s leren
Je kunt nu één voor één de verschillende commando’s leren van de afstandsbediening waarna je deze ook kunt versturen.
Ga om te beginnen naar Ontwikkelhulpmiddelen / Services. Kies Afstandsbediening: Opdracht leren. Klik achter Doelen op Entiteit kiezen en selecteer de zojuist toegevoegde afstandsbediening. Zet een vinkje bij Apparaat en vul een naam in voor het apparaat dat je gaat bedienen, zoals televisie. Zet ook een vinkje bij Opdracht en voer een naam voor de opdracht in, bijvoorbeeld volumeplus. Klik dan op de knop Service aanroepen. Richt de afstandsbediening op de hub en klik op de bewuste button van de afstandsbedieing. De knop Service aanroepen wordt groen ter bevestiging.
Wil je meer commando’s leren voor hetzelfde apparaat? Gebruik dan dezelfde naam voor het apparaat, in ons voorbeeld televisie. Je kunt dit zien als een soort groepsnaam. Verander alleen de tekst bij Opdracht voor het betreffende commando. Vul bijvoorbeeld volumemin in en leer dan het bewuste commando. Het vraagt allemaal wat tijd en concentratie maar is niet lastig.

Commando’s versturen
Alle aangeleerde en zelf benoemde commando’s kun je daarna in bijvoorbeeld je automatiseringen of scripts gebruiken. Dit kun je ook weer uitproberen via de ontwikkelhulpmiddelen. Kies daarvoor de service Afstandsbediening: Opdracht verzenden. Kies vervolgens de entiteit, vul de naam voor het apparaat in (zoals televisie) en vul bij Opdracht uiteraard het eerder geleerde commando in (zoals volumeplus).
Zorg er bij het versturen van commando’s voor dat de RM4 mini zicht op de televisie heeft, want de commando’s worden nu uiteraard vanuit deze hub verstuurd. Die hub heeft overigens een goed bereik, waardoor het niet snel problemen zal geven.