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
Parfum, eau de parfum of eau de toilette: wat is het verschil en wat moet je kiezen?
© Leonid Iastremskyi
Gezond leven

Parfum, eau de parfum of eau de toilette: wat is het verschil en wat moet je kiezen?

Je staat in de parfumerie en ziet drie flacons die er bijna identiek uitzien. De naam is hetzelfde en het merk is hetzelfde, maar het prijsverschil tussen die drie is groot. Dat komt doordat er eigenlijk drie verschillende varianten zijn: parfum, eau de parfum en eau de toilette. Hoewel het verleidelijk is om simpelweg op het prijskaartje af te gaan, is het slim om te weten wat je precies koopt. De verschillen tussen die drie zijn namelijk groter dan je denkt. Hoe dat precies zit, lees je hier.

Dit artikel in het kort

Twijfel je in de winkel vaak tussen parfum, eau de parfum of eau de toilette? In dit artikel leggen we precies uit wat de verschillen zijn in prijs, geursterkte en houdbaarheid. Je ontdekt welke variant het beste past bij jou en we geven praktische tips om te voorkomen dat je dure luchtje te snel vervliegt.

Lees ook: Zo kies je een parfum dat écht bij je past

Om de juiste keuze te maken, moet je eerst begrijpen hoe een geur eigenlijk in elkaar zit. In de basis bestaat elk luchtje uit een mengsel van alcohol, water en geurstoffen (ook wel parfumolie genoemd). De alcohol fungeert als de drager: zodra je sprayt, verdampt de alcohol en blijven de geurstoffen achter op je huid. Het grote onderscheid tussen de verschillende varianten zit hem puur in de concentratie van die parfumolie. De vuistregel is simpel: hoe hoger het percentage geurstoffen, hoe intenser de geur is en hoe langer je er plezier van hebt.

Parfum (extrait de parfum)

Als we het in de volksmond hebben over 'parfum', bedoelen we vaak gewoon een lekker luchtje. Maar in de officiële termen is parfum (of extrait de parfum) de meest pure en kostbare variant die je kunt kopen. Met een concentratie aan geurstoffen die meestal tussen de 20 en 40 procent ligt, is dit de absolute topklasse.

Omdat de concentratie zo hoog is, bevat deze variant relatief weinig alcohol. Dit maakt puur parfum vaak een uitstekende keuze voor mensen met een gevoelige huid, omdat alcohol de huid kan uitdrogen. De geur is vol, diep en blijft met gemak de hele dag - en vaak zelfs de volgende ochtend nog - hangen. Je hebt er extreem weinig van nodig; vaak wordt parfum daarom niet in een sprayfles verkocht, maar in een klein flesje waarmee je een paar druppels op de huid dept.

Eau de parfum (EDP)

Kijk je in het badkamerkastje van de gemiddelde Nederlander, dan is de kans groot dat je daar een eau de parfum aantreft. Met een geurconcentratie van 15 tot 20 procent biedt deze variant de gulden middenweg. Het is minder zwaar en olieachtig dan puur parfum, maar krachtig genoeg om een hele werkdag of een avond uit mee te gaan. Meestal blijft een eau de parfum zo'n zes tot acht uur goed waarneembaar.

Eau de parfum richt zich vaak op de zogenoemde 'hartnoten' van een geur. Dit zijn de geuren die tevoorschijn komen nadat de eerste alcohol is verdampt. Hierdoor is de geur vaak wat dieper en warmer, wat hem geschikt maakt voor zowel dagelijks gebruik als speciale gelegenheden.

Eau de toilette (EDT)

De term 'eau de toilette' klinkt chique, maar betekent letterlijk 'toiletwater'. Dit stamt uit de tijd dat men deze geur gebruikte om zich in de ochtend mee op te frissen ('toilet maken'). Deze variant is met een percentage van 5 tot 15 procent geurstoffen een stuk lichter en vluchtiger dan (eau de) parfum.

Waar een eau de parfum de diepte in gaat, focust een eau de toilette zich meestal op de toptonen. Dit zijn vaak frisse citrus- of fruitgeuren die je direct ruikt bij het sprayen, maar die ook sneller vervliegen. Een eau de toilette blijft gemiddeld drie tot vijf uur hangen. Het is dan ook een goede keuze voor mensen die niet van zware, bedwelmende geuren houden, of voor gebruik op kantoor waar je je collega's niet wilt overweldigen. Houd er wel rekening mee dat je deze geur halverwege de dag waarschijnlijk even opnieuw moet aanbrengen.

Prijs versus kwaliteit: wat is nu echt goedkoper?

Het lijkt een simpele rekensom: een grote fles eau de toilette is aan de kassa vaak goedkoper dan een klein flesje eau de parfum. Toch kan die goedkopere fles op de lange termijn duurkoop zijn. Omdat eau de toilette sneller vervliegt, heb je de neiging om royaal te sprayen en dit gedurende de dag te herhalen. Hierdoor gaat de fles veel sneller leeg.

Bij een eau de parfum of puur parfum is de aanschafprijs hoger, maar heb je aan één keer een beetje aanbrengen in de ochtend vaak genoeg voor de hele dag. Je doet dus aanzienlijk langer met de flacon.

Wanneer draag je wat?

Als je twijfelt over welke variant je moet kopen, laat dit dan afhangen van het seizoen en de gelegenheid. Warmte versterkt namelijk geur. In de zomer, wanneer je huid warm is, kan een zwaar parfum al snel te overheersend en plakkerig aanvoelen. Een lichte, frisse eau de toilette is dan perfect. In de winter is het juist andersom: kou zorgt ervoor dat geuren minder goed vrijkomen en snel wegvallen. In die maanden, en zeker 's avonds tijdens een diner of feestje, komt een rijkere eau de parfum of parfum veel beter tot zijn recht.

Haal alles uit je geur

Heb je eenmaal je keuze gemaakt, dan wil je natuurlijk dat je zo lang mogelijk lekker ruikt. Een veelgemaakte fout is het wrijven van de polsen na het sprayen. Doe dit niet; door de wrijving creëer je warmte die de geurmoleculen kapotmaakt, waardoor vooral de frisse toptonen direct verdwijnen en de geur vlakker wordt.

Daarnaast hecht parfum slecht op een droge huid. Wil je dat je geur echt lang blijft hangen? Smeer je huid dan eerst in met een geurloze bodylotion of een crème uit dezelfde geurlijn voordat je gaat sprayen. De vetten in de crème houden de geurstoffen vast, zodat jij - of je nu kiest voor eau de toilette of parfum - de hele dag heerlijk ruikt.

Geur testen? Begin met een eau de toilette

(want die is het voordeligst)
TypeGeurconcentratieHoudbaarheidGeschikt voor
Parfum20% - 40%8 - 24 uurAvond, speciale gelegenheden
Eau de parfum15% - 20%6 - 8 uurDag en avond
Eau de toilette5% - 15%3 - 5 uurOverdag, warmer weer
▼ Volgende artikel
Review JBL Sense Pro – Oordopjes met oog voor jouw omgeving
© JBL
Huis

Review JBL Sense Pro – Oordopjes met oog voor jouw omgeving

Traditionele oordopjes sluiten luisteraars af van hun omgeving, maar JBL gooit het met zijn nieuwe Sense Pro over een andere boeg. Het minispeakertje van dit zogenoemde open ear-model bevindt zich namelijk pal voor jouw gehoorgang. Met name in het verkeer is dat wel zo veilig, want tijdens het luisteren hoor je óók omgevingsgeluid. We nemen de proef op de som.

Uitstekend
Conclusie

Zoek je in-ears met een goed geluid die jouw oren niet volledig afsluiten van de omgeving? Als je de hoge adviesprijs van 179,99 euro voor lief neemt, bevelen we de JBL Sense Pro van harte aan. Deze oordopjes zitten comfortabel en laten zich eenvoudig bedienen. Bovendien bieden ze ook nog eens een hoge audiokwaliteit en lange accuduur. De Sense Pro is in vijf kleurstellingen te koop.

Plus- en minpunten
  • Zachte flexibele oorhaken
  • Zit comfortabel
  • Lange accuduur
  • Snel opladen in draadloze oplaadcase
  • Gebruiksvriendelijke bediening
  • Spatwaterbestendige behuizing
  • Hoge geluidskwaliteit
  • Equalizerinstellingen aanpassen in app
  • Ruimtelijk geluid via Spatial Sound
  • Duur
  • In-ears kunnen wiebelen
  • Personen in omgeving kunnen meeluisteren
  • Geen oplaadkabel meegeleverd

De JBL Sense Pro is een interessant product voor mensen die reguliere oordopjes niet zo prettig vinden zitten. Je hoeft deze apparaatjes namelijk niet in je oor te proppen. Met behulp van flexibele siliconen oorhaken blijven ze goed op hun plek zitten. Dankzij het zachte materiaal ervaar je tijdens lange luistersessies niet zo gauw irritaties. De Sense Pro zit erg comfortabel in de ronding van je oor. Bedenk wel dat je deze in-ears bij bepaalde activiteiten enigszins voelt wiebelen, bijvoorbeeld wanneer je wild met je hoofd draait of tijdens het sporten. Logisch, want de behuizing zit tenslotte niet klem in jouw gehoorgang. Het is een kwestie van wennen.

©Maikel Dijkhuizen

Je bergt de oordopjes op in dit bijgesloten draadloze oplaaddoosje.

Accu en bediening

Zodra deze bluetooth-oordopjes na enige oefening eenmaal goed op hun plek zitten, kan het luisteren beginnen. Met een luistertijd van ongeveer acht uur op een enkele batterijlading houdt de Sense Pro het lang vol. De inbegrepen oplaadcase bevat een accu met een capaciteit van nog eens dertig uur. Na slechts tien minuten opladen kunnen de oortjes er weer vier uur tegenaan. Kortom, je hebt onderweg of op afgelegen plekken niet zo snel te maken met lege accu's.

De IP54-gecertificeerde behuizing is spatwaterdicht. Laat ze in de regen dus lekker zitten. Het linker- en rechteroordopje bevatten een klein aanraakpaneeltje. Tik eenmaal aan de linkerkant om het volume harder te zetten en tik tweemaal voor een zachter geluid. Je raakt het rechteroordopje aan om muziek te pauzeren en liedjes te skippen. Via het bedieningspaneel beantwoord je ook nog inkomende oproepen. Voor handsfree gesprekken zijn er maar liefst vier microfoons ingebouwd. Al met al werkt de bediening prima, zodat je jouw smartphone in je zak of tas kunt laten zitten.

©Maikel Dijkhuizen

Het langwerpige bedieningspaneel valt aan de buitenzijde nauwelijks op.

Gedetailleerd geluid

Op audiovlak heeft JBL zijn zaakjes goed voor elkaar. De Sense Pro levert een kraakhelder geluid met een hoge detaillering. Zelfs bij het luisteren van bombastische muziekstukken zijn alle instrumenten duidelijk te horen. Met de standaard geluidsinstellingen blijft het basniveau voor muziekgenres als hiphop en dance wel iets achter. Geen probleem, want in de JBL Headphones-app pas je het geluid naar eigen smaak aan. Activeer bijvoorbeeld de equalizerinstelling 'Bass' of zelfs 'Extreme Bass'.

Als je graag naar films en series kijkt, komt de ondersteuning voor ruimtelijk geluid goed van pas. Zet in dat geval de optie 'Spatial Sound' aan en ervaar meer audio-effecten. Een nadeel is dat personen in jouw omgeving het geluid afkomstig van de Sense Pro wellicht kunnen horen. Dat komt door de open constructie van de oordopjes. Overigens geldt dit met name wanneer je het volume hoog hebt staan.

©Maikel Dijkhuizen

Kies in de JBL Headphones-app de gewenste audio-instellingen en bekijk de resterende accucapaciteit.

JBL Sense Pro kopen?

Zoek je in-ears met een goed geluid die jouw oren niet volledig afsluiten van de omgeving? Als je de hoge adviesprijs van 179,99 euro voor lief neemt, bevelen we de JBL Sense Pro van harte aan. Deze oordopjes zitten comfortabel en laten zich eenvoudig bedienen. Bovendien bieden ze ook nog eens een hoge audiokwaliteit en lange accuduur. De Sense Pro is in vijf kleurstellingen te koop.