ID.nl logo
Zo krijg je een beter bluetooth-bereik voor Home Assistant
© Mohammad - stock.adobe.com
Huis

Zo krijg je een beter bluetooth-bereik voor Home Assistant

Bluetooth-signalen hebben vaak een beperkt bereik. Dit kun je verbeteren door met ESPHome een zogenoemde bluetooth-proxy te maken van een ESP32-module. Door enkele van deze microcontrollerbordjes strategisch in je huis te plaatsen, vangen ze van alle kanten bluetooth-signalen op en sturen die door naar Home Assistant. Wij leggen uit hoe je dit doet.

In dit artikel laten we je zien hoe je het bluetooth-bereik van apparaten vergroot die je met Home Assistant gebruikt.

  • Activeer de bluetooth-integratie in Home Assistant
  • Installeer de bluetooth-proxy op een ESP32-bordje
  • Verbind de bluetooth-proxy met je wifi-netwerk
  • Test tot slot of het bereik voldoende is

Lees ook: Zo maak je met ESPHome apparaten geschikt voor je smarthome

In Home Assistant kun je communiceren met allerlei apparaten via bluetooth low-energy, wat we vanaf nu kortweg BLE of bluetooth zullen noemen. Het aanbod is divers: alleen al voor temperatuursensoren zijn er tal van fabrikanten, van Xiaomi tot ThermoBeacon en ThermoPro. Deze apparaatjes versturen hun data via bluetooth naar alle ontvangers in de buurt. Verder zijn er ook deursloten, leds en andere apparaten die Home Assistant via bluetooth kan aansturen.

Maar het bereik van bluetooth is beperkt. Als je Raspberry Pi of Linux-server met Home Assistant aan de ene kant van je huis staat, bereik je wellicht niet de bluetooth-apparaten aan het andere uiteinde. Werkt het wel, dan vaak slechts sporadisch of met frequente uitval. De ontwikkelaars van Home Assistant hebben hiervoor een oplossing: een bluetooth-proxy. Dit is een microcontrollerbordje dat speciale firmware draait en bluetooth-signalen opvangt, en die via wifi of ethernet naar Home Assistant doorstuurt. In omgekeerde richting neemt zo’n proxy ook opdrachten van Home Assistant aan via wifi of ethernet, en stuurt deze via bluetooth naar de betreffende apparaten door.

Als je dus op enkele strategische plaatsen in huis een bluetooth-proxy ophangt, verhoog je het bereik van je bluetooth-apparaten.

1 Bluetooth-integratie

Om de bluetooth-integratie in Home Assistant te activeren, klik je in de linkerzijbalk bij Instellingen op Apparaten & diensten. Doorgaans heeft Home Assistant je bluetooth-adapter, zoals de ingebouwde adapter van de Raspberry Pi of een externe usb-adapter, al ontdekt onder het kopje Bluetooth. Klik op Configureren bij de ontdekte integratie om de adapter in te stellen. Je kunt ook altijd rechtsonder op Integratie toevoegen klikken en dan op Bluetooth.

Vanaf dat moment zal je Home Assistant-installatie bluetooth-apparaten in de buurt ook automatisch ontdekken. Het duurt wellicht niet lang voordat je allerlei apparaten in het tabblad Integraties ziet verschijnen met een knopje Configureren om ze aan Home Assistant toe te voegen. Voeg ze zo een voor een toe.

Als je meerdere bluetooth-adapters hebt aangesloten, zal de bluetooth-integratie de data die het van al die adapters ontvangt overigens samenbrengen voor ze naar de apparaatspecifieke integraties worden doorgestuurd.

2 ESP32 als bluetooth-proxy

Als je een bluetooth-proxy wilt opzetten, kan dat eenvoudig met elk willekeurig ESP32-ontwikkelbordje. De ESP32-microcontroller heeft namelijk zowel bluetooth als wifi ingebouwd, en is dankzij ESPHome aan te sturen en met Home Assistant te integreren zonder dat hiervoor geavanceerde programmeervaardigheden nodig zijn. Nabu Casa, het bedrijf achter Home Assistant, ontwikkelt ook ESPHome en ze hebben het component Bluetooth Proxy aan ESPHome toegevoegd.

Je hoeft zelfs niet met ESPHome vertrouwd te zijn om hun bluetooth-proxy te gebruiken. Op een pagina met kant-en-klare projecten van ESPHome vind je namelijk een webgebaseerde installer om firmware met een bluetooth-proxy te installeren op enkele types ESP32-ontwikkelbordjes. Dat werkt overigens alleen via Google Chrome of Microsoft Edge.

3 ESPHome installeren

Sluit een ESP32-microcontrollerbordje via usb aan op je computer. Het type bordje maakt niet uit, zolang het maar een standaard ESP32-chip bevat en geen variant zoals de ESP32-C3. We hebben dit getest met de ESP32-DevKitC V4, een officieel ontwikkelbordje van Espressif. Open dan de pagina met kant-en-klare projecten van ESPHome, selecteer Bluetooth proxy en selecteer onderaan Generic ESP32. Mocht je toevallig over een van de twee andere bordjes beschikken, de M5Stack Atom Lite of de Olimex ESP32 Power-over-Ethernet ISO, selecteer die dan.

Klik daarna op de blauwe knop Connect. Je browser toont een lijst met seriële interfaces. Als je maar één microcontroller hebt aangesloten, dan zie je normaal gesproken maar één interface. Onder Windows is dat een COM-poort, onder Linux en macOS een poort als ttyUSB0. Selecteer de juiste poort en klik op Connect. Kies dan Install Bluetooth proxy en bevestig dat je alle data op het apparaatje wilt overschrijven met de nieuwe firmware. Na ongeveer twee minuten staat de firmware op het microcontrollerbordje.

Driverproblemen Om de firmware op je microcontrollerbordje te installeren, heeft je besturingssysteem drivers nodig voor de chip op het bordje die de omzetting van usb naar seriële poort afhandelt. Linux-distributies beschikken standaard al over drivers voor de meest voorkomende chips. Maar in Windows en macOS moet je die drivers misschien eerst nog installeren. De pagina met kant-en-klare projecten van ESPHome begeleidt je daar gelukkig uitstekend bij. Zodra de webapplicatie merkt dat je geen poort hebt gekozen (bijvoorbeeld omdat er geen te zien zijn door een gebrek aan drivers), stelt het je voor om drivers te downloaden, inclusief downloadlinks voor de meestgebruikte chips. Na de installatie krijg je de poort dan wel in je browser te zien.

4 Bluetooth-proxy integreren

Nadat je de melding Installation complete! te zien krijgt, klik je op Next. Kies nu het wifi-netwerk waarmee je je bluetooth-proxy wilt laten verbinden en vul het bijbehorende wachtwoord in. Let op: de ESP32 ondersteunt alleen 2,4GHz-netwerken. Je 5GHz-netwerken verschijnen dus niet in de lijst. Na een klik op Connect wordt de wifi-verbinding op je bluetooth-proxy geconfigureerd en maakt het apparaatje verbinding met je netwerk.

Je kunt nu vanaf deze webpagina je bluetooth-proxy aan Home Assistant toevoegen. Maar als je de webinterface van je Home Assistant-installatie bezoekt, zul je zien dat er bij de meldingen al een nieuw apparaat is ontdekt. Dit vind je via Instellingen / Apparaten & diensten bij de lijst van ontdekte apparaten, onder de naam Bluetooth Proxy met de laatste zes hexadecimale cijfers van het MAC-adres van de ESP32. Klik op de knop Configureren en bevestig dat je het ESPHome-apparaat wilt toevoegen. Je kunt het optioneel ook aan een ruimte toevoegen. Voltooi tot slot de configuratie.

05 Bereik testen

Maar hoe weet je nu of je bluetooth-proxy werkt? Als alles goed gaat, hoef je niets te doen. Home Assistant zou nu meer bluetooth-apparaten moeten ontdekken, omdat het nu niet alleen via de lokale bluetooth-adapter, maar ook via de bluetooth-proxy apparaten ontdekt. Als je de vorige stappen voor een of meer extra ESP32-bordjes herhaalt en deze op verschillende locaties in huis plaatst, dan zul je meer en meer bluetooth-apparaten in Home Assistant kunnen gebruiken.

Je kunt eventueel zelfs je lokale bluetooth-adapter uitschakelen. Klik op de integratie Bluetooth in Instellingen / Apparaten & diensten en klik naast je bluetooth-adapter op de drie verticale bolletjes en dan op Uitschakelen. Bevestig dat je de adapter wilt uitschakelen. Je zult zien dat je bluetooth-apparaten nog altijd bereikbaar zijn voor Home Assistant. De bluetooth-integratie handelt de bluetooth-signalen gewoon af, of die nu via een bluetooth-proxy of een lokale bluetooth-adapter worden ontvangen. En als je een bluetooth-lamp aanstuurt, zoekt de bluetooth-integratie zelf uit wat de beste manier is om de opdracht te versturen.

06 Configuratie aanpassen

De kant-en-klare firmware die je op deze manier installeert, is in veel gevallen voldoende. De ESPHome-configuratie hiervan vind je via deze GitHub-pagina. Je kunt natuurlijk ook je eigen ESPHome-configuratie maken. Je zou dan de functionaliteit van een bluetooth-proxy kunnen combineren met andere functies die met ESPHome te realiseren zijn. Let dan wel op dat je geen componenten toevoegt die te veel geheugen verbruiken, zoals de webserver. De betrouwbaarheid van je bluetooth-proxy zal daaronder lijden.

Omdat de radiomodule van de ESP32 zijn tijd moet verdelen tussen wifi en bluetooth, kan de ontvangst van bluetooth-pakketten door je bluetooth-proxy weleens tegenvallen. Een ESP32-bord met ethernet werkt beter. Maar die zijn natuurlijk minder gemakkelijk te vinden en duurder. Als je toch zo’n bordje hebt, kijk dan in de ESPHome-configuratie van de Olimex ESP32 Power-over-Ethernet ISO naar een extra optimalisatie. Deze configuratie stelt de lengte van het scanvenster (de tijd dat de ESP32 naar bluetooth-pakketten luistert) gelijk aan het interval tussen de scanvensters, om zo veel mogelijk bluetooth-pakketten te ontvangen. Dat doe je met de volgende ESPHome-configuratie:

Gebruik deze instelling niet wanneer je wifi gebruikt op een bluetooth-proxy, omdat dit de wifi-verbinding instabiel maakt.

07 Actieve verbindingen

De kant-en-klare bluetooth-proxyfirmware stuurt standaard ook verbindingsaanvragen van Home Assistant naar bluetooth-apparaten door, zoals voor het aansturen van een ledstrip. Maar dit heeft een belangrijke beperking: ESPHome kan maar maximaal drie verbindingen tegelijk open houden. Dat is minder problematisch dan het lijkt. Als Home Assistant een opdracht naar een ledstrip stuurt om de kleur te veranderen, opent die een verbinding, die door de bluetooth-proxy wordt doorgestuurd naar de ledstrip en na de juiste opdracht wordt de verbinding gesloten. Het is pas als een verbinding continu openblijft, dat je snel aan het maximum van drie verbindingen komt die een bluetooth-proxy aankan.

Als je geen verbindingsaanvragen wilt doorsturen, kun je deze functionaliteit ook uitschakelen. Dat doe je met de volgende configuratie:

Betere ontvangst Met verspreide bluetooth-proxy’s kun je het bereik van je bluetooth-apparaten voor Home Assistant vergroten, maar hoe je de bluetooth-proxy’s plaatst maakt ook veel uit. Plaats je ESP32-apparaatjes in het ideale geval minstens drie meter van alles wat ook maar enige interferentie in de 2,4GHz-frequentieband van bluetooth kan veroorzaken. Denk daarbij aan netwerkapparatuur, Raspberry Pi’s of andere computers. Plaats je bluetooth-proxy’s ook wat strategisch in de buurt van de bluetooth-apparaten die je wilt bereiken. Het kan even wat puzzelen zijn, maar het resultaat is een veel betere ontvangst.

▼ Volgende artikel
Lenovo Legion R27qe gaming monitor - Razendsnel beeldscherm
© gorodenkoff
Huis

Lenovo Legion R27qe gaming monitor - Razendsnel beeldscherm

Wie een lekker potje wil gamen, doet er goed aan om een goede gaming monitor aan te schaffen. Dat zorgt er niet alleen voor dat je game er nog beter uitziet, je eigen prestaties gaan er ook van omhoog. De Lenovo Legion R27qe is een 27 inch beeldscherm met een hoge verversingssnelheid en een QHD-paneel. Hier lees je alles over de monitor.

Partnerbijdrage - In samenwerking met Lenovo

27 inch QHD

De Lenovo Legion R27qe heeft een diameter van 27 inch, oftewel een kleine 70 centimeter. Daarmee is het een relatief compact beeldscherm, maar nog steeds ruim voldoende groot om alle details goed te kunnen zien.

Het IPS-paneel zelf heeft een resolutie van 2560 x 1440 pixels, waarmee het een QHD-scherm is. Zo kun je games spelen op hoge kwaliteit, en zie je nog meer van wat er op je scherm gebeurt.

180 Hz verversingssnelheid

De verversingssnelheid of refresh rate is bij elk beeldscherm belangrijk, maar bij een gaming monitor is dat helemáál het geval – je wilt natuurlijk precies kunnen zien wat er binnen je game gebeurt. Bij de Legion R27qe is die snelheid maar liefst 180 Hz, oftewel: 180 verversingen per seconde. Dat is beduidend hoger dan bij veel andere gaming monitoren.

Met die hoge refresh rate lijkt het alsof je zelf midden in de actie zit, omdat alles veel vloeiender verloopt. Bovendien heb je een voordeeltje ten opzichte van je tegenstanders, omdat ook elk detail op je scherm net iets sneller ververst.

©Dragos Condrea

0,5 ms reactietijd

Niet alleen de refresh rate is een belangrijke factor bij gaming monitoren, ook de reactietijd speelt een rol. De reactietijd is de tijd die het duurt voor het scherm heeft gereageerd op bewegingen.

Voor veel gaming monitoren ligt die reactietijd rond de één à twee milliseconden. Bij de Legion R27qe is dat slechts een halve milliseconde: net even sneller dus, wat je ook weer een voordeel oplevert als je gaat gamen.

Daarbij beschikt de Legion R27qe over AMD Freesync. Dat is een techniek die ervoor zorgt dat screen tearing, het fenomeen waarbij het lijkt alsof er iemand met een schaar door je scherm is gegaan, tot het verleden behoort. Veel populaire gaming monitoren gebruiken die techniek, en de R27qe is daar geen uitzondering op.

450 nits helderheid

Een ander belangrijk punt om rekening mee te houden bij het kopen van een gamingbeeldscherm is de helderheid. Dat zorgt ervoor dat je details nog beter kunt zien, ook als je zelf in een goed verlichte ruimte zit en het beeld op het scherm juist donker is.

Gemiddelde beeldschermen hebben een helderheid van zo'n 300 nits, de eenheid die wordt gebruikt om de felheid van verlichting aan te geven. Bij de Legion R27qe is dat maar liefst 450 nits, genoeg om te kunnen blijven gamen, zelfs als de zon vol op het scherm gericht staat.

Verstelbare hoogte

Een nadeel van veel gaming monitoren is dat de voet niet in hoogte verstelbaar is, zodat je altijd afhankelijk bent van de vaste positie. Bij de R27qe is dat niet het geval: je kunt het scherm in alle hoeken draaien en keren.

Dat geldt zowel voor de hoogte als voor de positie. Het scherm is los van de voet te draaien, zelfs volledig verticaal, en te kantelen, zodat je altijd de perfecte hoek hebt.

Felle kleuren en diepe schaduwen

Ook qua kleurweergave is de R27qe een goede keuze. Het scherm kan overweg met meer dan een miljard kleuren, zodat je altijd een waarheidsgetrouw beeld voor je neus krijgt. Bovendien beschikt het beeldscherm over speciale technologieën die het licht en de schaduwen nog realistischer maken.

©RyanKing999

Low blue light

Blauw licht is funest als je lange tijd naar je beeldscherm wilt of moet staren: het zorgt ervoor dat je ogen sneller vermoeid raken, en je komt achteraf moeilijker in slaap. Toch zenden veel monitoren een behoorlijk fel blauw licht uit, omdat dat makkelijker af te lezen is.

De Lenovo Legion R27qe doet dat niet. Via de Low Blue Light technologie wordt het blauwe licht zoveel mogelijk gedempt, zodat je minder last krijgt van je ogen en langer door kunt gamen of werken.

Conclusie

Wie op zoek is naar een goede gaming monitor, moet zeker de Lenovo Legion R27qe overwegen. Het scherm geeft kleuren, licht en schaduwen zeer realistisch weer. Met de hoge verversingssnelheid en de lage reactietijd heb je altijd een voordeel ten opzichte van je tegenstanders.

De hoogte en de hoek van de monitor zijn makkelijk aan te passen, zodat je altijd recht voor het scherm zit. De Low Light technologie zorgt ervoor dat je minder last krijgt van je ogen, en 's avonds na je gamesessie makkelijker in slaap kunt komen.

Al met al is de Lenovo Legion R27qe een compacte, maar uitgebreide gaming monitor, waarmee je de nieuwste games in QHD-resolutie en zeer waarheidsgetrouw op het scherm tovert.

Ontdek de Lenovo Legion R27qe gaming monitor

op Kieskeurig.nl

▼ Volgende artikel
Review Odido Klik&Klaar - De voor- en nadelen van 5G voor thuis
© Rens Blom
Huis

Review Odido Klik&Klaar - De voor- en nadelen van 5G voor thuis

Odido schudt de markt van vast internet voor thuis op met Klik&Klaar, een dienst van 25 euro per maand die 5G-signaal omzet naar wifi voor al je apparaten. Klik&Klaar is zo een alternatief voor internet via de kabel of glasvezel, en waarschijnlijk ook goedkoper dan wat je nu betaalt voor bekabeld internet. Wij hebben Klik&Klaar een maand getest in een appartement en delen de plus- en minpunten van de dienst met je.

Goed
Conclusie

Odido Klik&Klaar is kinderlijk eenvoudig te installeren, is – afhankelijk van je locatie – razendsnel en werkt over het algemeen goed. De verbindingsproblemen tijdens slecht weer zijn ons wel tegengevallen. Dit is voor ons reden om te blijven bij de stabielere vaste internetaansluiting in onze woning. Klik&Klaar lijkt ons wel ideaal voor een campingstandplaats, vakantiehuisje of andere plek zonder (betaalbare) vaste internetaansluiting.

Plus- en minpunten
  • Betaalbaar internet thuis
  • Maakt beloofde snelheid ruimschoots waar
  • Gebruiksvriendelijke installatie
  • Instabiel internet bij slecht weer
  • Problemen met wifirepeaters

De eerste plus is de prijs. Met 25 euro per maand is Klik&Klaar lekker betaalbaar. Heb je al een geselecteerd mobiel abonnement van Odido, dan betaal je slechts 20 euro per maand voor Klik&Klaar. De dienst is maandelijks opzegbaar, waardoor je lekker flexibel bent.

Het bestellen via de Odido-website is eenvoudig en we ontvingen het pakket na twee werkdagen thuis, in ons appartement in Castricum. In de doos vind je een Zyxel 5G-modem en een 5G-simkaart, die je in de router stopt om internet te ontvangen. Het blijft fascinerend hoe je al je apparaten van wifi kunt voorzien dankzij een simkaartje ter grootte van je nagel.

©Rens Blom

Het simkaartje dat je bij de router krijgt.

Installatie

Om Klik&Klaar te installeren, download je de gratis Klik&Klaar-app op je iPhone of Android-smartphone. Die loodst je binnen het beloofde kwartiertje door de installatie heen. De app laat duidelijk zien waar je de router het beste kunt neerzetten. Neem die instructies serieus, want weggestopt in een hoek ontvangt de router geen goed internetsignaal en heb je dus ook weinig aan de dienst. Na de eenvoudige installatie geef je je wifinetwerk een naam en verbind je je apparaten. Vervolgens zijn je smartphone, computer, tablet, smart-tv en andere gadgets online. Je hebt onbeperkt internet op de hoogst mogelijke snelheid, zoals je gewend bent van internet voor thuis.

©Rens Blom

De installatie van Klik&Klaar is eenvoudig.

Ervaringen

Na ruim een maand gebruik zijn we over het algemeen erg tevreden over Odido Klik&Klaar, maar sturen we de router toch terug. Dat ligt niet aan de internetsnelheden. Odido belooft via deze dekkingskaart dat de router op ons adres een snelheid van 300 Mbit/s of meer biedt en dat klopt. In de woonkamer – waar de router voor het raam staat – halen we tussen de 300 en 600 Mbps download en 70 tot 200 Mbps upload. Dat zijn uitstekende snelheden. In andere kamers, verder weg van de router, halen we nog steeds meer dan 100/50 Mbps. Netjes.

Ons probleem met Odido Klik&Klaar is de betrouwbaarheid. Niet alleen viel de router in een maand twee keer uit (om na een herstart weer te functioneren), tijdens flinke regenbuien en een najaarsstorm had de router grote moeite om een stabiel thuisnetwerk te bieden. Dipjes in het wifisignaal verstoorden onze videobelvergaderingen, onderbraken de muziek uit de Sonos-speakers en lieten onze telefoons af en toe automatisch overschakelen naar het mobiele netwerk. Ongemakken die we tijdens slecht weer niet ervaren via een vaste internetverbinding, en ongemakken waar we niet op zitten te wachten in het gure Nederland.

©Rens Blom

De Klik&Klaar-router uit de doos.

Goed om te weten: de router heeft twee 2,5Gbit/s-ethernetpoorten om apparaten bekabeld aan te sluiten. Wij hebben de smart-tv rechtstreeks aangesloten en de andere poort verbonden met een switch. De smart-tv heeft tijdens het kijken van Videoland, YouTube en NPO Plus nooit problemen met zijn internetverbinding gehad, ook niet tijdens slecht weer.  

Wifirepeaters

Voor een volledige test hebben we ook twee wifirepeaters van Odido Klik&Klaar besteld. Die heten Wifipunten, zijn optioneel en kosten 2,50 euro per stuk per maand. Je huurt ze en moet ze als ze niet bevallen of bij het stoppen van Klik&Klaar dus terugsturen.

©Rens Blom

©Rens Blom

De installatie van de Wifipunten.

Onze ervaringen met de kleine repeaters, die je neerzet in de vensterbank of op je bureau, zijn gemengd. Enerzijds verbeteren ze het wifisignaal in ons appartement duidelijk. Op onze werkplek, een vide boven de keuken/woonkamer en net buiten de directe zichtlijn van de router in de woonkamer, haalden we via router een downloadsnelheid van 270 Mbps en een uploadsnelheid van 120 Mbps. Na het installeren van een wifirepeater op de wifi, met bijna een zichtlijn op de router, schoot de downloadsnelheid omhoog naar 425 tot 616 Mbps – op basis van vier tests verspreid over een uur. De uploadsnelheid bedroeg bij deze tests 107 tot 110 Mbps en verbeterde dus niet ten opzichte van de oude situatie.

©Rens Blom

Een snelheidstest na het koppelen van een wifirepeater.

Een Wifipunt-wifirepeater heeft twee 2,5Gbit/s-lanpoorten om apparatuur bekabeld aan te sluiten. Onze computer op de werkplek tikte bekabeld op de repeater vrijwel dezelfde snelheden aan als via de wifi.

©Rens Blom

De wifirepeater is handzaam en daarom op veel plekken neer te zetten.

Opmerkelijk is dat heel wat van onze apparaten in de war raakten van de Wifipunten. Smartphones, laptops en tablets leken soms niet meer te weten met welk wifipunt (router, wifipunt één of wifipunt twee) ze het beste konden verbinden, wat leidde tot verbindingsproblemen. Dat terwijl we de repeaters geïnstalleerd hebben volgens de instructies van deKlik&Klaar-app, die in de weken erna steevast aangaf dat ons wifinetwerk er keurig uitzag. Na het verwijderen van de Wifipunten waren de verbindingsproblemen ook opgelost.

©Rens Blom

Conclusie

Odido Klik&Klaar is kinderlijk eenvoudig te installeren, is – afhankelijk van je locatie – razendsnel en werkt over het algemeen goed. De verbindingsproblemen tijdens slecht weer zijn ons wel tegengevallen. Dit is voor ons reden om te blijven bij de stabielere vaste internetaansluiting in onze woning. Klik&Klaar lijkt ons wel ideaal voor een campingstandplaats, vakantiehuisje of andere plek zonder (betaalbare) vaste internetaansluiting.