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.

De bluetooth-integratie van Home Assistant ontdekt automatisch allerlei bluetooth-apparaten in de buurt.

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.

Installeer ESPHome-firmware met bluetooth-proxy op een ESP32-ontwikkelbordje via je browser.

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.

De installatie van de ESPHome-firmware duurt iets van twee minuten.

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.

Voeg de bluetooth-proxy toe aan Home Assistant.

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.

Stuur bijvoorbeeld een ledstrip aan vanuit Home Assistant via een bluetooth-proxy.

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
Review Dyson V8 Cyclone – Betrouwbaar basismodel doet wat-ie moet doen
© Wesley Akkerman
Huis

Review Dyson V8 Cyclone – Betrouwbaar basismodel doet wat-ie moet doen

Met een prijskaartje van 399 euro is de Dyson V8 Cyclone een van de meest betaalbare draadloze steelstofzuigers van het Britse merk. Je haalt hiervoor een redelijk compacte maar krachtige huishoudhulp in huis, die een aantal duidelijke kanttekeningen heeft.

Goed
Conclusie

De Dyson V8 Cyclone is een geslaagde steelstofzuiger voor wie krachtige prestaties zoekt zonder overbodige luxe. Vooral op tapijt en bekleding komt hij sterk naar voren, en ook het verwijderen van haren gaat hem goed af. Het harde, smalle handvat en de wat stugge vloermond voelen niet altijd even prettig aan, maar dat past deels bij de prijsklasse. Jammer is ook het ontbreken van een lcd-display met handige informatie, al is dat net als het gebrek aan een automatische zuigstand goed te overzien. Alles bij elkaar is dit een betrouwbaar basismodel dat doet wat hij moet doen.

Plus- en minpunten
  • Krachtig zuigsysteem
  • Lekker wendbaar
  • Prima batterijduur
  • Handig opvang- en leegsysteem
  • Twee knoppen voor de bediening
  • Verrassend compleet
  • Voelt soms wat basaal
  • Handvat is niet comfortabel
  • Nieuwe vloermond tikt hard op de grond
  • Geen lcd-display
  • Zelf van zuigstand wisselen

De Dyson V8 heeft een nieuw ontwerp gekregen. Weg is de trekker die je constant moet indrukken om het apparaat te laten zuigen. In plaats daarvan beschikt hij voortaan over een handige aan-uitknop. Daarnaast zit een moduswisselaar, die met verschillende kleuren aangeeft welke zuigstand je gebruikt. Opvallend is ook dat Dyson voor de V8 Cyclone geen spannende kleuren voor de plastic onderdelen gebruikt. In plaats daarvan zien we een combinatie van kaki, rood, grijs en zwart; het geheel valt daardoor minder op.

©Wesley Akkerman

De nieuwe Dyson V8 Cyclone

De nieuwe V8 levert 30 procent meer zuigkracht en een 50 procent langere accuduur. In de laagste zuigstand houdt hij het tot 60 minuten vol. Helaas ontbreekt een handig lcd-scherm (dat wel op duurdere modellen zit) voor de resterende accutijd; ook hier moet je het doen met iets te simpele led-indicators. Onderop zit een nieuwe vloerzuigmond, die Dyson de 'Motorbar' noemt. Die moet dankzij het gebruik van speciale kammetjes effectief zijn tegen vastzittende haren, maar de stofzuiger moet het verder ook zonder moderne functies doen zoals lasers of stofsensoren.

Met slechts 2,7 kilogram is de Dyson V8 Cyclone lekker licht en wendbaar, waardoor je moeiteloos vloeren en zelfs hoekjes op het plafond schoonhoudt. Het stofreservoir (540 milliliter) heeft een handig uitwerpsysteem waarbij je het vuil niet hoeft aan te raken. Toch zijn we niet helemaal tevreden over alle eigenschappen van de zuigmodule. Het handvat is namelijk smal en klein, waardoor je grip bij langer gebruik oncomfortabel is. Ook kan het bij je duim gaan schuren. Dit is waarschijnlijk de minst ergonomische Dyson die we op de redactie hebben getest.

©Wesley Akkerman

Dyson V8 Cyclone in de praktijk

Gelukkig biedt de Dyson V8 Cyclone met 297 air-watts in de Boost-stand een flinke verbetering in zuigkracht (ten opzichte van zijn voorganger). De standaardmodus levert 79 aW en dat is voor ons ruim voldoende voor dagelijkse taken. Vooral het vloerkleed moet eraan geloven: haren, kruimels en ander vuil worden daar moeiteloos uit gezogen. Op hardere vloeren stelt de Cyclone eveneens niet teleur, al valt er wel één ding op. Wanneer je de stofzuiger oppakt nadat je bijvoorbeeld wat kruimels of korrels opzuigt, kan het zijn dat er een paar uit de mond vallen.

Daarnaast missen we een zachte(re) borstel op de Dyson V8 Cyclone. De huidige zuigmond ratelt namelijk hard over de vloer, wat niet zo prettig is voor (onder)buren in een flat- of appartementsgebouw of slapende kinderen. En dat terwijl de motor zelf stiller is dan verwacht. Gelukkig neemt de zuigmond moeiteloos allerlei soorten haren op en raken die niet in de borstel verstrengeld. Ook goed om te weten: de Cyclone past zijn zuigkracht niet automatisch aan, zoals duurdere modellen dat wel doen, waardoor je dat dus zelf in de gaten moet houden. Geen groot probleem, maar toch.

©Wesley Akkerman

Batterij en accessoires

Zoals gezegd gaat de batterij maximaal een uurtje mee wanneer je de zuinigste modus inschakelt. Anders moet je rekening houden met ongeveer een halfuur in de normale stand. Zet je de Boost-modus aan en laat je die aanstaan, dan is het binnen tien minuten wel gedaan. Geen vreemde scores als je kijkt naar het formaat en de behoorlijk indrukwekkende zuigkracht. Een groot pluspunt is daarnaast dat je de accu kunt verwisselen. Daardoor kun je de levensduur aanzienlijk verlengen door mettertijd een nieuwe batterij aan te schaffen.

Je krijgt trouwens twee accessoires bij aanschaf van de Dyson de V8 Cyclone: een kierenzuiger en een gemotoriseerde miniborstel. Hoewel dat misschien wat karig lijkt vergeleken met eerdere modellen, zijn oude V8-hulpstukken compatibel (mocht je die nog hebben). In de praktijk blijkt de basisset echter compleet genoeg. De kierenzuiger werkt goed voor meubels en lastige hoeken, terwijl de miniborstel onmisbaar is voor trappen, matrassen en bekleding. Ondanks het beperkte pakket biedt de stofzuiger dus voldoende opties voor de meeste huishoudens.

©Wesley Akkerman

Dyson V8 Cyclone kopen?

De Dyson V8 Cyclone is een geslaagde steelstofzuiger voor wie krachtige prestaties zoekt zonder overbodige luxe. Vooral op tapijt en bekleding komt hij sterk naar voren, en ook het verwijderen van haren gaat hem goed af. Het harde, smalle handvat en de wat stugge vloermond voelen niet altijd even prettig aan, maar dat past deels bij de prijsklasse. Jammer is ook het ontbreken van een lcd-display met handige informatie, al is dat net als het gebrek aan een automatische zuigstand goed te overzien. Alles bij elkaar is dit een betrouwbaar basismodel dat doet wat hij moet doen.

▼ Volgende artikel
Last van hoge energiekosten in de winter? Zo laat je je was en vaat zuiniger draaien
© ID.nl
Huis

Last van hoge energiekosten in de winter? Zo laat je je was en vaat zuiniger draaien

In de winter loopt de energierekening al snel op. De droger gaat vaker aan omdat de was buiten niet droogt, en omdat we vaker thuis koken en eten gaat ook de vaatwasser vaker aan. Ook de wasmachine draait op volle toeren, want nat weer en dikke kleding leveren extra was op. Hét moment dus om even stil te staan bij het energieverbruik van deze drie apparaten. Met wat kleine aanpassingen zorg je voor een zichtbaar (gunstig!) verschil op je stroomrekening.

In het kort

In dit artikel lees je hoe je met eenvoudige ingrepen energie bespaart bij het wassen, drogen en afwassen. We kijken naar slimme instellingen, zuinige programma's en klein onderhoud waarmee je het energieverbruik omlaag brengt.

Lees ook: 5 stille wasmachines met zuinig label

Slim plannen loont

Wie een slimme meter of dynamisch energietarief heeft, kan precies zien wanneer stroom het goedkoopst is. Door het programma van je wasmachine, droger of vaatwasser daarop af te stemmen, draai je letterlijk op de voordeligste momenten. Veel moderne apparaten hebben een startuitstelknop, waarmee je eenvoudig plant dat een was 's nachts of vroeg in de ochtend klaar is.

Heb je geen dynamisch contract, dan is het slim om eerst te kijken of jouw leverancier een piek- en daltarief hanteert. Bij een dubbeltariefmeter geldt het lagere tarief meestal alleen tussen ongeveer 23.00 en 07.00 uur, niet standaard in het weekend. Even checken bij je energieleverancier voorkomt verrassingen.

Gebruik van nachtstroom

Heb je een dubbeltariefmeter, dan betaal je tijdens de daluren vaak minder. Handig om te weten, maar houd rekening met geluid als je apparaten laat draaien terwijl je slaapt. Sluit de deur van het washok of gebruik het stille programma als dat aanwezig is.

Wassen op lagere temperatuur

De grootste energiebesparing zit in de temperatuur van het waswater. Een was van 30 graden is meestal voldoende schoon, zeker met de huidige wasmiddelen die ook bij lage temperatuur goed werken. Alleen bij sterk vervuilde was of handdoeken kan een hogere stand nodig zijn. Een wasbeurt op 60 graden of af en toe een machinereiniger houdt de trommel fris en voorkomt vetluis - een kookwas op 90 graden is bij moderne machines niet meer nodig.

Een andere eenvoudige stap is de wasmachine pas te laten draaien als hij goed vol is. Een halve was verbruikt bijna evenveel energie als een volle: zonde. Ook de juiste dosering helpt: te veel wasmiddel kan op den duur zeepresten achterlaten, waardoor de machine harder moet werken.

Droger of droogrek?

De droger is een onmisbare hulp in de winter, maar verbruikt veel stroom. Centrifugeer je was daarom eerst op de hoogste stand, zodat er minder vocht overblijft. Hoe droger het de trommel ingaat, hoe korter het droogprogramma duurt. Warmtepompdrogers verbruiken het minst stroom, al bespaar je nog meer door de was af en toe op te hangen. In een goed geventileerde kamer, bijvoorbeeld bij de verwarming, droogt het prima zonder dat je ernaar hoeft om te kijken.

Zuiniger én veiliger

Reinig na elke droogbeurt het pluizenfilter en controleer het rooster aan de achterkant. Ophoping van stof belemmert de luchtstroom, waardoor het apparaat langer draait en warmer wordt. Dat verhoogt niet alleen het energieverbruik, maar ook het risico op oververhitting.

Liever niet de wasdroger gebruiken?

Ga voor een droogrek!

De vaatwasser slim inzetten

Een vaatwasser verbruikt vooral energie om water te verwarmen. Kies daarom het eco-programma: dat duurt wat langer, maar gebruikt minder stroom en water doordat het water op lagere temperatuur wordt verwarmd. Grote etensresten kun je beter even wegschrapen, maar spoel servies niet voor onder de kraan - dat is onnodig en verspilt warm water. Licht aangekoekte pannen en schalen vormen voor moderne vaatwassers echt geen probleem.

Wie zonnepanelen heeft, kan de vaatwasser het beste overdag laten draaien, zodat de stroom direct uit eigen opwekking komt. Ook hier geldt dat een startuitstelknop handig is: je plant eenvoudig in dat het programma start zodra de zon op het dak staat.

Onderhoud maakt echt verschil

Goed onderhoud klinkt saai, maar heeft een direct effect op het energieverbruik. Een verstopt filter, kalk in de sproeiarmen of pluis in de droger laten apparaten harder werken dan nodig. Zet ze af en toe op een onderhoudsprogramma of gebruik een speciale reiniger. Dat voorkomt niet alleen geurtjes, maar zorgt ook dat de machine weer zo goed (lees: zo zuinig) mogelijk zijn werk kan doen.

Kleine aanpassingen, harde euro's

Energie besparen is vooral een optelsom van gewoontes. Door slimmer te plannen, de juiste temperatuur te kiezen en je apparaten schoon te houden, daalt het verbruik ongemerkt. En misschien nog belangrijker: je verlengt de levensduur van apparaten die het dagelijks zwaar te verduren hebben. Daarmee bespaar je ook op de langere termijn.