ID.nl logo
Maak je eigen controller voor Home Assistant
© PXimport
Huis

Maak je eigen controller voor Home Assistant

Je maakt je huis veel slimmer met slimme schakelaars en Home Assistant. Maar huisgenoten stellen het niet altijd op prijs als er complexe handelingen nodig zijn om bijvoorbeeld een automatisering te starten of alleen maar een lamp aan te zetten. Daarom gaan we in deze basiscursus een controller maken die nauw samenwerkt met Home Assistant. Met de controller kun je eenvoudig apparaten omschakelen, een automatisering starten of de status van apparaten weergeven. Voor weinig geld is je huis niet alleen slim, maar óók nog makkelijk te bedienen.

Wie eenvoudig apparaten wil omschakelen, een automatisering wil starten of de status van apparaten wil weergeven opgelet! In dit artikel leggen wij jou uit hoe je een controller kan maken die nauw samenwerkt met jouw Home Assistant. We bespreken:

  • Het downloaden van code
  • Het opzetten van een controller
  • ESPHome
  • Automatisering

Wil jij meer leren over slimme apparaten? Lees dan: Slimme tips voor slimme apparaten

Code downloaden

In deze basiscursus worden wat voorbeelden van stukken code gegeven. Omdat overtikken van code erg foutgevoelig is, kun je die code ook downloaden en daarna bekijken of kopiëren. Zie het bestand code-hacontrol.txt, beschikbaar via https://kwikr.nl/codehacontrol.

Het is erg leuk om te automatiseren met Home Assistant. Alleen is het niet zo praktisch als je vervolgens de browser of een app moet starten om bijvoorbeeld een lamp te bedienen, een automatisering te starten of een bepaalde temperatuursensor uit te lezen. Er gaat weinig boven een simpele knop of een duidelijk schermpje. Daarom gaan we in deze basiscursus een controller maken die nauw samenwerkt met Home Assistant. Hiermee bedoelen we een klein kastje waarin je bijvoorbeeld drukknoppen, lampjes, een klein schermpje of sensoren voor beweging en temperatuur inbouwt. Het technische hart is een ESP32-microcontroller met ESPHome erop geïnstalleerd. Omdat de controller samenwerkt met Home Assistant kun je nu flexibel bijvoorbeeld een bepaald (slim) apparaat in je huis omschakelen, een automatisering activeren, de status van apparaten aangeven via leds of informatie weergeven op het display.

 

De ESPHome-software

De trouwe lezer zal eerder van ESPHome hebben gehoord. Met deze software kun je eenvoudig een microcontroller zoals de ESP8266 of ESP32 programmeren zonder dat je écht hoeft te programmeren. Via configuratiebestanden geef je aan wat voor componenten je hebt aangesloten en hoe er verbinding met je netwerk en met Home Assistant moet worden gemaakt. ESPHome schrijft deze configuratie dan naar de microcontroller. Wijzigingen kun je daarna zelfs op afstand ofwel ‘over-the-air’ maken. De microcontroller kun je eenvoudig toevoegen aan Home Assistant en zal hier daarna ook nauw mee samenwerken. We maakten in Computer!Totaal al eens een luchtkwaliteitsmonitor op basis van ESPHome. Die brengt voornamelijk sensorgegevens over naar Home Assistant, zodat je een goed beeld hebt van de luchtkwaliteit in een bepaalde ruimte. Raadpleeg dit uitgebreide artikel als je meer details nodig hebt (https://kwikr.nl/luchtmon), want in deze basiscursus geven we alleen beknopte aanwijzingen voor de installatie en het gebruik van ESPHome.

De ESPHome-software

De trouwe lezer zal eerder van ESPHome hebben gehoord. Met deze software kun je eenvoudig een microcontroller zoals de ESP8266 of ESP32 programmeren zonder dat je écht hoeft te programmeren. Via configuratiebestanden geef je aan wat voor componenten je hebt aangesloten en hoe er verbinding met je netwerk en met Home Assistant moet worden gemaakt. ESPHome schrijft deze configuratie dan naar de microcontroller. Wijzigingen kun je daarna zelfs op afstand ofwel ‘over-the-air’ maken. De microcontroller kun je eenvoudig toevoegen aan Home Assistant en zal hier daarna ook nauw mee samenwerken. We maakten in Computer!Totaal al eens een luchtkwaliteitsmonitor op basis van ESPHome. Die brengt voornamelijk sensorgegevens over naar Home Assistant, zodat je een goed beeld hebt van de luchtkwaliteit in een bepaalde ruimte. Raadpleeg dit uitgebreide artikel als je meer details nodig hebt (https://kwikr.nl/luchtmon), want in deze basiscursus geven we alleen beknopte aanwijzingen voor de installatie en het gebruik van ESPHome.

ESPHome vormt de basis van onze controller voor Home Assistant.

 

01 Microcontroller en voeding

In deze basiscursus kiezen we de ESP32 als microcontroller, verkrijgbaar vanaf ongeveer 5 euro. Die is wat krachtiger en heeft meer interfaces dan de ESP8266. Ook de extra GPIO-pinnen zijn prettig. Die kun je als ingang gebruiken voor bijvoorbeeld een drukknop of bewegingssensor, maar ook als uitgang voor het aanzetten van een led. Als voeding gebruiken we een aparte 5V-netadapter. Die hoeft niet veel stroom te leveren. Zo’n 250 mA voor de ESP32 en tot 20 mA voor elke led is voldoende. Een netadapter die 9 of 12 volt levert is meestal ook geschikt, maar controleer de vereisten voor de specifieke ESP32-controller die jij gekocht hebt. Intern brengt de ESP32 de aangeboden spanning overigens terug naar 3,3 volt, dat is waar de microcontroller zelf op werkt. Die spanning wordt ook aan de uitgangen aangeboden. De bewegingssensor die we gebruiken vraagt zo’n 5 tot 20 volt en zullen we daarom vanaf de ingangsspanning voeden. Heb je meer aansluitingen nodig dan de microcontroller je geeft? We laten zien hoe je dat met een I/O-expander kunt oplossen.

Voor het project gebruiken we de ESP32-microcontroller met ESPHome.

02 Opzet maken

Het is handig om eerst een opzet voor de controller te maken met de gewenste functies. Zelf plaatsen we bovenaan een rij met acht drukknoppen met led. Met deze drukknoppen schakelen we specifieke apparaten in of uit, waarbij de led de status van dat apparaat aangeeft. We noemen deze A1 t/m A8. Daaronder plaatsen we acht simpele drukknoppen die we B1 t/m B8 noemen. We gebruiken ze om bepaalde automatiseringen in Home Assistant te starten. Denk aan het instellen van de airco op een bepaalde temperatuur of het aan- of uitzetten van een hele reeks apparaten in één keer. Deze automatiseringen stellen we in Home Assistant zelf in. Jouw controller kan natuurlijk andere afmetingen hebben. Uiteraard kun je ook altijd meerdere kleinere controllers maken voor verschillende ruimtes. Je kunt ook sensoren inbouwen, bijvoorbeeld voor temperatuur of beweging, of een klein schermpje.

Bedenk een lay-out waarbij je rekening houdt met ruimte voor componenten.

03 Behuizing

Als je een idee hebt van de functies van je controller en de vereiste ruimte kun je een behuizing zoeken. Dat is in dit project ook de voornaamste kostenpost. Een aanrader is de lijn van de Duitse fabrikant Bopla die je bij Conrad kunt bestellen. Als je op ‘bopla bop’ zoekt, vind je meerdere opties. Bij het project hebben we de Bopla Bop 7.0 PQ-9016 consolebehuizing gebruikt (ongeveer 28 euro) die is 215 × 150 × 53 mm groot, in de kleur wit. Er is ook een zwarte uitvoering, de PQ-9005. Ook zijn er smallere uitvoeringen of juist grotere exemplaren. Let erop dat de behuizing diep en hoog genoeg is voor de componenten die je wilt inbouwen. De behuizing heeft een handig deksel dat je er af kunt schroeven zodat je de vereiste gaten kunt boren.

Als behuizing gebruiken we een model van de fabrikant Bopla.

04 Gereedschap

Veel gereedschap heb je niet nodig voor dit project. Een boormachine met een setje boren is genoeg, bijvoorbeeld metaalboren. Heel praktisch is een stapboor of trapboor. Dat is een boor waarmee je meerdere diameters kunt boren, zolang het niet te dik materiaal is. Je kunt daar ook meteen een beetje de bramen mee af frezen. Bovendien kun je grotere diameters boren dan de standaard boren die in je boormachine passen. Een schuifmaat is erg handig om de diameter van je componenten te meten als je die niet kent. Ook een multimeter is praktisch om spanning na te meten, zeker als iets niet werkt. Een soldeerbout met wat soldeertin is nodig om verbindingen te maken (zie ook het artikel over solderen op onze website: https://kwikr.nl/sold). Voor de verbindingen gaan we eenvoudige jumperdraden gebruiken met in ieder geval één vrouwelijke connector voor in de ESP32. Je zou ook een vrouwelijke voedingsaansluiting kunnen maken aan de achterkant van de behuizing waar je de connector van de netadapter in kunt steken.

Met een stappenboor kun je eenvoudig meerdere diameters boren.

05 Simpele drukknoppen

We gebruiken in het project componenten met ronde doorgang, zodat we alleen gaten in de juiste diameter hoeven te boren. Merk op dat we specifiek drukknoppen kiezen en geen schakelaars (zie het kader ‘Geen schakelaars, maar drukknoppen!’). We gebruiken eenvoudige kleurrijke drukknoppen met een doorgang van 16 mm. Je kunt deze op AliExpress voor weinig geld bestellen (ongeveer 0,25 euro per stuk), maar door de toegenomen verzendkosten via dergelijke routes kun je ook overwegen ze gewoon te bestellen via een Nederlandse (online) knutselwinkel. Let erop dat de drukknoppen wel minimaal 2 cm ruimte nodig hebben op je voorpaneel. Er zijn ook kleinere drukknoppen die uiteraard minder ruimte nodig hebben, maar de bediening wordt wat krampachtiger.

Deze eenvoudige drukknoppen gebruiken we om automatiseringen te starten.

Geen schakelaars, maar drukknoppen!

In onze controller gebruiken we alleen drukknoppen en geen schakelaars. Deze eigenschap wordt ook wel ‘momentary press’ genoemd. Ze veren in feite na het indrukken weer terug, terwijl een schakelaar ingedrukt blijft ofwel in één stand blijft staan. Dat laatste zou in een controller niet logisch zijn, omdat apparaten meestal ook buiten Home Assistant om aan- of uitgezet zullen worden. De stand van de schakelaar correspondeert dan niet meer met de werkelijke status. Na het indrukken laten we Home Assistant simpelweg de status omschakelen, dus van aan naar uit of andersom. Een drukknop met led is heel praktisch omdat je via die led kunt laten zien of het apparaat aan staat. Uiteraard zorgen we dat de led ook de juiste status aanneemt als je een apparaat elders plek bedient. We laten de microncontroller hiervoor reageren op evenementen in Home Assistant.

©PXimport

We gebruiken in het project bewust drukknoppen en geen schakelaars.

06 Drukknoppen met led

De drukknoppen met ingebouwde led hebben ook een diameter van 16 mm. Bij beperkte ruimte kan 12 mm ook, maar die zijn minder prettig te bedienen voor grotere vingers. Bij de bestelling van de drukknoppen moet je opletten dat de led voor 3,3 volt geschikt is. Dat is immers de spanning aan de uitgang van de microcontroller. Vaak kun je de spanning en kleur kiezen bij het bestellen. De led mag tot z’n 20 mA aan stroom verbruiken. Als echt meer nodig is, kun je dat met een transistor oplossen. Die kan met een lage stroom uit de microcontroller een grotere stroom schakelen. Vooral voor bijvoorbeeld een relais zal dit nodig zijn. Overigens zou je in plaats van een verlichte drukknop ook een losse signaal-led kunnen gebruiken (ook weer voor de juiste spanning) of een led waar je zelf een passende weerstand bij uitrekent, in dit geval veelal zo’n 220 tot 500 ohm.

Deze drukknoppen hebben een led die we als status gaan gebruiken.

07 Verbindingen maken

Voor elke drukknop heb je één GPIO-pin nodig die we straks als ingang instellen. Voor de drukknoppen met led heb je aanvullend nog een GPIO-pin als uitgang nodig voor de led. Je kunt de GPIO-pinnen van de ESP32 gebruiken, maar ook van een I/O-expander (zie het kader ‘Een I/O-expander gebruiken’). Omdat deze I/O-expander iets minder stroom kan leveren dan de ESP32 gebruiken we deze bij voorkeur voor drukknoppen en niet voor de leds. Een jumperdraad is zoals gezegd erg praktisch om verbindingen te maken. Soldeer deze aan één kant aan de drukknop en steek de vrouwelijke kant in de GPIO-pin op de ESP32 of de I/O-expander.

De andere aansluiting op de drukknop verbind je met ground (GND). Omdat we een hele reeks drukknoppen hebben, kun je deze allemaal met elkaar doorverbinden. Het aansluiten is dus eenvoudig, maar bereid je voor op spaghetti van verbindingen bij veel componenten!

Met jumperdraden maken we de verbindingen naar de microncontroller.

Een I/O-expander gebruiken

Als je meer GPIO-pinnen nodig hebt is een GPIO-expander erg praktisch. In ons project gebruiken we daarom de SX1509-expander. Je werkt via de I2C-interface. Je sluit hem via SDA en SCL aan op deze interface op de ESP32. Voor SDA gebruik je GPIO 21 en voor SCL is dat GPIO 22. Ook verbind je de I/O-expander met GND en 3,3 volt. Je kunt nu de genummerde pinnen op de SX1509 (0 t/m 15) als extra GPIO-pinnen gebruiken. In ons project gebruiken we de I/O-expander voor de twee rijen met acht schakelaars. Dezelfde SDA- en SCL-pin zou je voor bijvoorbeeld een temperatuursensor kunnen gebruiken. Het is wel belangrijk dat die een ander adres gebruikt. Het instellen van het adres gaat veelal via jumpers. We gebruiken de SX1509 op het standaardadres 0x3E. Dit zullen we straks in het configuratiebestand voor ESPHome aangeven.

De SX1509 is een handige I/O-expander voor extra GPIO-pinnen.

08 ESPHome installeren

We hebben ESPHome onder Windows geïnstalleerd. Via https://kwikr.nl/espinstall vind je de instructies. Het komt erop neer dat je Python installeert en aan de path-variabele toevoegt, zodat je de pakketbeheerder in elke map op je pc kan aanroepen via de Opdrachtprompt met de opdracht pip3. Installeer dan ESPHome met:

pip3 install wheel pip3 install esphome

Het is handig om een mapje te maken voor je project. Navigeer met de Opdrachtprompt naar die map. Controleer met de opdracht esphome version of ESPHome aanroepbaar is. Daarna kun je via de wizard een script maken dat als basis kan dienen.

Python is de voornaamste vereiste om ESPHome te kunnen installeren.

09 Script maken

In de hiervoor gemaakte map gaan we het script maken met de opdracht:

esphome wizard controller.yaml

Je kunt ook een andere naam gebruiken. In de wizard voer je de gewenste naam in, het type microcontroller (ESP32) en de naam van je ontwikkelbordje, in ons voorbeeld is dat esp32doit-devkit-v1. Verder geef je de wifi-naam van je netwerk op en het wachtwoord. Optioneel kun je een wachtwoord opgeven voor het verbinden met de ESP32. Dit laten we achterwege. Er wordt nu een configuratiebestand controller.yaml gemaakt waar we verder aan gaan werken. Dit bestand is in het YAML-formaat. Als je met Home Assistant hebt gewerkt, zul je er wellicht vertrouwd mee zijn. In dit bestand gaan we aangeven welke componenten zijn aangesloten en inhaken op gebeurtenissen in Home Assistant.

Via de wizard geef je details voor de ESP32 microcontroller op.

 

10 SX1509 toevoegen

We gaan het zojuist gemaakte script verder aanvullen. Als eerste zullen we de I/O-expander toevoegen, de SX1509. Hiervoor voeg je eerst de I2C-component toe aan ESPHome en definieer je vervolgens de SX1509 zelf met een ID (waar we straks naar verwijzen) en het gebruikte adres. We gebruiken de GPIO-pinnen van de SX1509 individueel, maar je zou ook voor een 8x8-matrix kunnen kiezen, voor tot 64 drukknoppen! Bij ESPHome kun je daar meer over lezen.

De toevoeging in het bestand controller.yaml wordt:

# i2c voor connectie met SX1509 i2c:   sda: 21   scl: 22   # sx1509 op default adres (aan te passen via jumpers) sx1509:   - id: sx1509_hub1     address: 0x3E

Voor de SX1509 zijn ook andere toepassingen zoals een keypad.

11 Leds toevoegen

We gaan nu eerst de acht leds toevoegen die in de eerste acht drukknoppen in de controller zitten. We noemen deze A1 t/m A8. Je begint hiervoor in je configuratiebestand met een regel switch: waar je vervolgens alle schakelaars onder zet. Hier zie je alleen de eerste led die op GPIO-pin 16 is aangesloten. Voor de andere leds gebruiken we GPIO 17, 18, 19, 23, 25, 26 en 27.

switch:   - platform: gpio     pin: 16     id: led_a1     name: "LED A1"

We voegen de leds toe die op de GPIO-pinnen van de ESP32 zijn aangesloten.

 

12 Drukknoppen toevoegen

We gaan nu de drukknoppen toevoegen. Hiervoor gaan we een GPIO-pin als ingang configureren en de interne pull-up-weerstand gebruiken. In ESPHome noemen we het een binary-sensor. In je script begin je met een regel binary_sensor:. Daaronder voeg je dan de drukknoppen toe. In onderstaande voorbeeld zijn twee drukknoppen aangesloten. De eerste is verbonden met GPIO 12 op de ESP32 en de tweede met pin 0 op de SX1509. Zelf hebben we gekozen om de eerste zestien drukknoppen aan te sluiten op pinnen 0 t/m 15 op de SX1509.

binary_sensor:   - platform: gpio     pin:       number: 12       mode:         input: true         pullup: true       inverted: true     name: "Pin A1"     - platform: gpio     name: "SX1509 Pin A1"     pin:       sx1509: sx1509_hub1       # Gebruik pin 0 op de SX1509       number: 0       mode:         input: true         pullup: true       inverted: true

De drukknoppen kun je verbinden met de ESP32, maar ook met de SX1509.

 

13 Status van Home Assistant

We willen de status van bepaalde apparaten weergeven via leds. Daarom voegen we die apparaten die al in Home Assistant bekend zijn ook toe aan de configuratie van ESPHome. Doet dit ook weer onder het kopje binary_sensor:, maar nu met Home Assistant als platform. Het onderstaande voorbeeld dient voor de status van een versterker die in dit geval is voorzien van een Sonoff Basic met de Tasmota-firmware. Maar ook andere slimme stekkers zoals de Shelly Plug en TP-Link HS110 werken prima, of verlichting met WLED. Cruciaal is dat je de entity_id overneemt van Home Assistant. Voor de versterker is dat switch.kantoorversterker. Bij name en id vul je een herkenbare naam voor gebruik binnen ESPHome in. Met on_state: kunnen we vervolgens reageren op statusveranderingen in Home Assistant. Hier stellen we in dat de schakelaar met de ID led_a1, die we bij de bewuste led hebben ingevuld (zie paragraaf 11), de status van de versterker moet volgen (aan of uit). Voor de andere apparaten ziet het er vergelijkbaar uit.

  - platform: homeassistant     name: "kantoorversterker"     id: kantoorversterker     entity_id: switch.kantoorversterker     on_state:       then:         # kantoorversterker aan, dan led A1 aan         - if:                    condition:               and:                 - binary_sensor.is_on: "kantoorversterker"             then:               - switch.turn_on: led_a1         - if:         # kantoorversterker uit, dan led A1 uit             condition:               and:                 - binary_sensor.is_off: "kantoorversterker"             then:               - switch.turn_off: led_a1

We zorgen dat de leds worden geschakeld naar gelang de status in Home Assistant.

14 Initialisatie na het starten

Als je de controller aanzet, zul je merken dat de leds uitstaan. Er gebeurt pas iets als de status van een apparaat in Home Assistant verandert. Daarom voegen we enkele regels toe als initialisatie bij het starten van de controller. Dit doe je onder het kopje esphome: dat je bovenaan in het script vindt, onder on_boot:. We beginnen met een vertraging van 20 seconden, zodat de microcontroller de tijd krijgt om verbinding met Home Assistant te maken. In dit voorbeeld controleren we de status van de kantoorversterker en schakelen de led led_a1 naar gelang de status. Voor de andere apparaten ziet het er vergelijkbaar uit.

esphome:   name: controller   on_boot:     then:       - delay: 20s       # A1 - Kantoorversterker aan, dan LED A1 aan       - if:           condition:             and:               - binary_sensor.is_on: "kantoorversterker"           then:             - switch.turn_on: led_a1       # A1 off - Kantoorversterker uit, dan LED A1 uit       - if:           condition:             and:               - binary_sensor.is_off: "kantoorversterker"           then:             - switch.turn_off: led_a1

15 Toevoegen aan Home Assistant

Als je klaar bent met de configuratie kun je deze compileren en uploaden met:

esphome controller.yaml run

Je kunt de controller als alles goed is gegaan toevoegen aan Home Assistant. Hiervoor ga je via de instellingen naar Apparaten en Diensten en kies je Integratie toevoegen. Zoek naar ESPHome, vul de hostnaam of het ip-adres in, en kies Opslaan. Na het toevoegen van de controller zijn alle componenten als entiteit binnen Home Assistant beschikbaar en kun je bijvoorbeeld reageren op het indrukken van een knop, zoals we zullen laten zien.

Na het toevoegen zijn alle componenten als entiteit beschikbaar.

 

16 Automatiseringen maken

Via automatiseringsregels kan Home Assistant reageren op het indrukken van knoppen. Als voorbeeld maken we een automatisering voor de eerste knop die de versterker omschakelt. Ga naar Instellingen / Automatiseringen & Scènes, kies Automatisering toevoegen en dan Begin met een lege automatisering. Geef de automatisering een naam. Onder Triggers zoek je de entiteit op. In ons voorbeeld is dat binary_sensor.sx1509_pin_a1. Bij Van voer je off in en bij Naar vul je on in. De automatisering wordt dan uitgevoerd als de drukknop wordt ingedrukt. Onder Acties kiezen we bij Type actie voor Apparaat. Selecteer het apparaat (in dit voorbeeld kantoorversterker) en kies bij Actie voor Omschakelen kantoorversterker.

Voor alle andere drukknoppen kun je hetzelfde doen. Uiteraard kun je meerdere acties toevoegen. Zo gebruiken we enkele van de simpele drukknoppen (B1 t/m B8) als een ‘master’ om een hele reeks apparaten aan of juist uit te zetten. Je kunt natuurlijk alle mogelijkheden van Home Assistant en de aangesloten apparaten benutten bij het maken van automatiseringen.

We maken automatiseringsregels om te reageren op drukknoppen.

Uitbreiden met bewegingssensor

Een bewegingssensor is een handige toevoeging in elke controller. Je kunt hiermee detecteren of iemand aanwezig is en op basis daarvan bepaalde apparaten aan- of uitzetten. Als bewegingssensor is de HC-SR501 heel geschikt. Die gedraagt zich overigens als schakelaar en voeg je toe onder het kopje binary_sensor:, zoals:

  - platform: gpio     pin: 5     name: "${node_name} pir"     device_class: motion

Op het printplaatje van deze bewegingssensor vind je twee potmeters. Met de eerste kun je de gevoeligheid instellen. Met de tweede stel je in hoelang de schakelaar ‘aan’ moet blijven na het detecteren van beweging. Let op dat de genoemde HC-SR501 5 tot 20 volt nodig heeft. Sluit deze daarom op de ingangsspanning aan.

Met een bewegingssensor kun je reageren op de aanwezigheid van personen.

▼ Volgende artikel
Hoe installeer je een inbouw-vriezer op de juiste manier?
© ID.nl
Huis

Hoe installeer je een inbouw-vriezer op de juiste manier?

Een inbouw-vriezer installeren lijkt misschien eenvoudig, maar het vergt precisie. Anders dan bij een vrijstaand model moet je rekening houden met ventilatie, deurconstructie en een nauwkeurige afstelling. Alleen dan blijft het vriesgedeelte goed werken én sluit de deur goed. In dit artikel lees je hoe je stap voor stap te werk gaat en waar je op moet letten.

Inbouw-vriezer installeren? Let op deze punten:
  • De juiste plek bepalen en voorbereiding
  • Ventilatieruimte en warmteafvoer
  • De vriezer plaatsen en afstellen
  • Deurmontage
  • Wat te doen bij een slecht sluitende deur
  • Tot slot: netjes afwerken

Een inbouw-vriezer plaats je in een keukenkast, meestal onder het aanrecht of in een hoge kast (een kolomkast). Het is belangrijk dat je een plek kiest met een stopcontact in de buurt, want het snoer van een inbouw-vriezer is meestal vrij kort. Verlengsnoeren zijn geen goed idee. Ook moet de ondergrond vlak en stevig zijn. Staat de vloer scheef of veert de kastvloer mee, dan wordt het lastig om de vriezer goed af te stellen.

Ventilatieruimte en warmteafvoer

Wat vaak over het hoofd wordt gezien, is de ruimte voor ventilatie. Een inbouw-vriezer mag dan wel netjes weggewerkt zijn, de techniek moet nog steeds zijn warmte kwijt kunnen. Warmte die niet goed kan ontsnappen, zorgt voor slechtere prestaties, een hoger energieverbruik en in het ergste geval storingen. Fabrikanten schrijven vaak minimale maten voor: denk aan een vrije opening aan de achterzijde, een ventilatierooster in de plint en voldoende ruimte aan de bovenkant van de nis. Die details vind je meestal in de handleiding. In kasten zonder achterwand is de luchtcirculatie vaak vanzelf goed geregeld. Zit er wel een achterwand in, controleer dan of er een uitsparing aanwezig is.

©Andrey Sinenkiy

De vriezer plaatsen en afstellen

Zodra de nis klaar is en je alles hebt gecontroleerd, schuif je de vriezer voorzichtig op zijn plek. Trek eerst de stekker door de kastopening, zodat je niet het hele toestel hoeft te kantelen om erbij te kunnen. Schuif de vriezer niet muurvast tegen de kastwanden. Een paar millimeter speling voorkomt trillingen of gekraak. Gebruik daarna een waterpas om het toestel recht te zetten. Aan de voorzijde zitten stelpootjes die je kunt draaien tot het toestel volledig vlak staat. Dat is belangrijk: een scheve plaatsing kan ervoor zorgen dat de deur vanzelf openvalt of juist blijft klemmen.

Deurmontage

Een van de lastigste onderdelen is het juist afstellen van de keukendeur op de vriezerdeur. Afhankelijk van het model heb je te maken met een sleepdeursysteem of een deur-op-deurconstructie. Bij het eerste systeem schuift de keukendeur mee met de vriezerdeur via een geleider. Bij het tweede zitten de twee deuren vast aan elkaar. Sommige modellen bieden de mogelijkheid om het scharnier links of rechts te plaatsen. Kies altijd de draairichting die logisch past bij de indeling van je keuken.

De montage vraagt om nauwkeurigheid, bij beide systemen. Bij het sleepdeursysteem komt het aan op het goed positioneren van de geleider en het afstellen van de glijrails, zodat de keukendeur netjes meebeweegt zonder te schuren of te blijven haken. De keukendeur hangt hier namelijk zelfstandig in de kast en moet op precies het juiste moment de vriezerdeur meenemen. Dat vereist fijn afstellen van de positie en afstand tussen de twee deuren.

Bij deur-op-deur zit de keukendeur direct op de vriezerdeur geschroefd. Ook hier is precisie belangrijk, want een scheve montage kan ertoe leiden dat de scharnieren onder spanning komen te staan of dat de deur niet goed sluit. In beide gevallen geldt: meet zorgvuldig, werk secuur en volg de bijgeleverde instructies stap voor stap. Draai schroeven niet te strak aan in het frontpaneel, zeker niet bij keukendeurtjes met een fineer- of laklaag. Na montage open en sluit je de deur meerdere keren om te controleren of alles soepel werkt. Loopt het stroef, of sluit de deur niet vanzelf? Dan moet je waarschijnlijk de hoogte of diepte nog iets aanpassen.

©Henadzy

Wat te doen bij een slecht sluitende deur

Een slecht sluitende deur is niet alleen vervelend, maar ook slecht voor de werking van de vriezer. Koude lucht ontsnapt, warme lucht komt binnen, en dat leidt tot ijsvorming. Ook gaat de motor vaker draaien en dat merk je op de energierekening. Het begint allemaal met een correcte afstelling: een goed afgestelde vriezerdeur sluit vanzelf en trekt netjes dicht.

Is dat niet het geval, kijk dan eerst of de vriezer wel volledig waterpas staat. Als de vriezer ook maar een beetje scheef staat, kan de deur open blijven staan. Ook het scharniermechanisme speelt een rol. Bij sleepdeuren wil er nog wel eens speling ontstaan, waardoor de keukendeur niet genoeg kracht overbrengt op de vriezerdeur.

Je kunt dit eenvoudig testen met een A4'tje. Klem het papier tussen de deur en de kast, en trek eraan. Voel je nauwelijks weerstand, dan sluit de deur niet goed. In dat geval loont het om nog eens kritisch naar de afstelling te kijken.

©Петр Смагин - stock.ad

Tot slot: netjes afwerken

Zodra de deur goed sluit en alles naar wens werkt, kun je de afwerking afronden. Monteer de plint terug, eventueel met een speciaal ventilatierooster. Werk schroefgaten af met dopjes of afdekstrips en controleer of het deurfront netjes aansluit bij de rest van de keuken. De meeste inbouwmodellen bieden nog wat marge voor bijstelling, zodat je alles tot op de millimeter kunt uitlijnen. Vergeet ten slotte niet om de rubbers van de vriezerdeur even na te lopen. Zijn ze schoon, soepel en goed geplaatst? Dan weet je zeker dat de vriezer straks probleemloos blijft functioneren.

Conclusie

Een inbouw-vriezer installeren is geen haastklus. Twijfel je over de technische aspecten of voel je je niet zeker over de montage? Laat je dan vooraf adviseren door een witgoed-specialist. Als je het goed wilt doen, moet je zorgen voor een stabiele plaatsing, voldoende ventilatie en een perfect afgestelde deur. De afwerking vraagt om geduld en nauwkeurigheid, maar het resultaat is een vriezer die niet alleen goed koelt, maar ook mooi opgaat in het keukendesign. En daar heb je jaren plezier van.

▼ Volgende artikel
Review HP OmniBook X Flip 14 – Vlotte laptop is ook tablet
© Jeroen Boer - ID.nl
Huis

Review HP OmniBook X Flip 14 – Vlotte laptop is ook tablet

De HP OmniBook X Flip 14 is een nieuw model binnen de OmniBook X-reeks die bestaat uit luxere AI-laptops. Ten opzichte van de eerdere OmniBook X kun je de Flip ook gebruiken als tablet. Verder valt op dat deze nieuwe variant weer gewoon een Intel-processor heeft. Hoe bevalt deze laptop?

Uitstekend
Conclusie

De HP OmniBook X Flip 14 is een fraaie laptop voorzien van krachtige hardware die je kunt gebruiken als laptop én als tablet. Voor een compacte laptop heeft de OmniBook X Flip 14 opvallend veel aansluitingen: we kunnen ons niet voorstellen dat je met tweemaal usb-c, tweemaal usb en HDMI iets tekort zult komen. Helemaal perfect is de OmniBook X Flip 14 echter niet, want het volledig vlakke toetsenbord met weinig ruimte tussen de toetsen vinden we niet heel fijn tikken. Ook is de behuizing erg gevoelig voor vingerafdrukken, waardoor de fraai ontworpen laptop er al snel wat smoezelig uitziet.

Plus- en minpunten
  • Mooi scherm
  • Goede accuduur
  • Veel aansluitingen
  • Goede webcam
  • Prima prestaties
  • Vingerafdrukgevoelig
  • Tikcomfort toetsenbord

De HP OmniBook X Flip 14 is een convertible laptop die je dankzij een omklapbaar scherm ook als tablet kunt gebruiken. De stevige behuizing is gemaakt van aluminium en afgewerkt in een fraaie kleur die HP atmosferisch blauw noemt. Het materiaal is helaas wel erg vingerafdrukgevoelig en de laptop zat al direct na het uitpakken vol met zichtbare vingerafdrukken. De laptop is ook in het zilver verkrijgbaar; wellicht vallen op die kleur vingerafdrukken minder op. De OmniBook X Flip weegt 1,38 kilogram en dat zeker voor een convertible lekker licht.

©Jeroen Boer - ID.nl

De aluminium behuizing is uitgevoerd in een fraaie donkerblauwe kleur.

Ondanks de compacte vormgeving krijg je behoorlijk wat aansluitingen waaronder twee usb-c-aansluitingen. Die zijn opvallend genoeg niet identiek qua mogelijkheden. Al is het functionele verschil in veel gevallen niet merkbaar, want beide poorten ondersteunen data, video en opladen. De snelste poort is een Thunderbolt 4-variant met een maximale snelheid van 40 Gbit/s en DisplayPort 2.1. De andere poort ondersteunt usb 3.2 op maximaal 10 Gbit/s in combinatie met Displayport 1.4a. DisplayPort 2.1 biedt veel hogere verversingssnelheden voor 4K-schermen tot 240 Hz en ondersteunt 8K-schermen.

©Jeroen Boer - ID.nl

De meeste aansluitingen vind je aan de linkerkant.

Daarnaast is ook voorzien in HDMI 2.1, een 3,5mm-headsetaansluiting en twee normale usb3.2-poorten met een maximale snelheid van 10 Gbit/s. Op het gebied van aansluitingen kom je kortom niks tekort. Zeker omdat de laptop ook nog eens wifi 7 inclusief ondersteuning voor de 6GHz-band heeft.

©Jeroen Boer - ID.nl

Op de rechterkant vind je een usb-poort en de headsetaansluiting.

In het startmenu vinden we ten opzichte van een normale Windows-installatie relatief veel extra pictogrammen. Veel daarvan zijn van HP zelf in de vorm van documentatie en wat eigen tooltjes zoals een virtuele lichtring om jezelf beter te belichten tijdens videogesprekken en een eigen AI-assistent. Daarnaast is een proefversie van McAfee geïnstalleerd en zien we aanbiedingen van Adobe en Dropbox.

Verschillende varianten

De OmniBook X Flip 14 is te koop in verschillende configuraties en is leverbaar met zowel Intel- als AMD-processors. Dat is overigens een groot verschil ten opzichte van de HP OmniBook X die we vorig jaar getest hebben, want dat was ondanks de vrijwel identieke naam een laptop voorzien van een ARM-processor van Qualcomm. Afhankelijk van de configuratie is de OmniBook X Flip 14 voorzien van een oled- of ips-scherm. Ons testexemplaar met volledig typenummer HP OmniBook X Flip 14-fm0685nd is de duurste uitvoering met een oledscherm en beschikt over een Intel Core Ultra 7 258V met geïntegreerde 32 GB RAM. Deze processor uit Intels Lunar Lake-generatie is voorzien van een npu (neural processing unit) die krachtig genoeg is om de laptop te classificeren als Copilot+-pc. Alle AI-extraatjes in Windows zoals live-ondertitels, webcameffecten en simpele beeldgeneratie in Paint zijn dan ook aanwezig. De processor wordt in de geteste configuratie gecombineerd met een 1 TB-ssd afkomstig van Samsung. Het geïntegreerde werkgeheugen kun je logischerwijs niet uitbreiden. De M.2-ssd en het wifi-kaartje zijn eventueel wel verwisselbaar. 

Toetsen zonder uitsparing

Waar veel duurdere laptops een toetsenbord hebben waarbij er per toets individuele uitsparingen in het metaal zijn gemaakt, gebruikt HP op deze laptop een grote uitsparing waar het toetsenbord in verwerkt is. Om toch een premiumuitstraling te krijgen zijn de toetsen wat groter dan normaal waardoor er vrijwel geen uitsparing tussen de toetsen zichtbaar is. In combinatie met het extra grote lettertje ziet het er lekker robuust uit. Toch zijn we niet heel enthousiast. De toetsen zijn geheel vlak en doordat er nauwelijks een uitsparing tussen de toetsen zit, is het soms lastig om te voelen welke toets je gebruikt. De aanslag had ook wat duidelijker gekund. Het tikcomfort is wat ons betreft minder goed dan het toetsenbord dat we vorig jaar op de OmniBook X zagen. Dat toetsenbord had wel los uitgesneden toetsen in de behuizing en zag er met zijn toetsen in verschillende kleuren ook wat leuker uit.

©Jeroen Boer - ID.nl

Er zit weinig ruimte tussen de platte toetsen.

Het toetsenbord heeft verlichting die je in twee standen kunt instellen. In de rij met functietoetsen valt een functietoets op voor het invoegen van emoji. Wellicht voor veel mensen overbodig, maar deze emoji-toets is niet ten koste gegaan van andere functionaliteiten. Waar je op andere laptops bijvoorbeeld een toets hebt om de webcam mee uit te zetten, is er hier een schuifje ingebouwd waardoor een knopje niet nodig is. Ook een muteknop voor de microfoon is gewoon aanwezig.

Onder het toetsenbord is een ruime touchpad geplaatst die prima werkt en gebaren met drie en vier vingers ondersteunt. Wel lijkt het erop dat het geen glazen touchpad is en dat voelt wat goedkoop aan. 

Mooi oledscherm

Het 14inch-aanraakscherm is voorzien van een oledpaneel met een resolutie van 2880 x 1800 pixels. Er wordt een hoge verversingssnelheid van 120 Hz ondersteund die volgens Windows dynamisch kan worden aangepast tussen 48 en 120 Hz (VRR) om energie te besparen. Een beetje vreemd is dat je handmatig alleen uit 48 of 120 Hz kunt kiezen. Buiten die eigenaardigheid om heeft de laptop een uitstekend scherm met goede kleuren en een indrukwekkend contrast. De maximale helderheid is voor binnen meer dan genoeg, maar er zijn (dure) laptops die meer schermhelderheid bieden. Wel ondersteunt het scherm HDR waarbij de piekhelderheid wat hoger ligt dan de algemene schermhelderheid. Het paneel is glanzend afgewerkt met Gorilla Glass 3.

©Jeroen Boer - ID.nl

De laptop heeft een 360graden-scharnier waardoor je het scherm kunt omklappen.

Die afwerking is niet voor niks, want de laptop heeft een aanraakscherm en kun je ook als tablet gebruiken. Het omklappen van het scherm naar de tabletmodus gaat soepel en ook als tablet voelt het geheel solide. Het scharnier is stijf genoeg om te voorkomen dat het scherm in de tabletmodus klappert, iets dat je soms wel eens ziet op dit soort convertibles. Het platte en goed gevulde toetsenbord blijkt in de tabletmodus juist erg prettig te zijn, want hiermee heeft je tablet een vlakke achterkant waardoor je het apparaat fijn kunt vasthouden. We hebben het niet kunnen testen, maar het scherm is compatibel met een optionele stylus die je magnetisch aan de behuizing kunt plakken. Deze HP 700 pen kost 100 euro en komt uiteraard vooral in de tabletmodus van pas. 

©Jeroen Boer - ID.nl

Als je het scherm omklapt, kun je de OmniBook X Flip 14 gebruiken als tablet.

Boven het scherm heeft HP een 5megapixel-camera geplaatst. Behalve in Full HD kan de camera ook filmen in 1440p. De beelden zijn prima en je bent altijd duidelijk in beeld tijdens een videogesprek. Handig is dat HP de webcam heeft voorzien van een ingebouwd schuifje. Je kunt dankzij een patroontje ook duidelijk zien of het schuifje gesloten is. De camera is geschikt voor biometrisch inloggen via Windows Hello. Dat is direct je enige biometrische mogelijkheid, want een vingerafdrukscanner ontbreekt. 

©Jeroen Boer - ID.nl

De webcam is voorzien van een ingebouwd privacyschuifje.

Uitstekende prestaties

De Intel Core Ultra 7 258V is een mobiele processor met in totaal acht cores waarvan vier volwaardige en vier energiezuinige cores. Uiteraard is dit vergeleken met processors met een hoger energieverbruik geen heel indrukwekkende processor, maar voor een laptop is dit wel een krachtige chip. De laptop zet dan ook een uitstekende score neer van 6822 punten in PCMark 10. Ook de scores in Cinebench R23 zijn met een single-core-score van 1841 en een multi-core-score van 10372 punten uitstekend. Het verval bij langdurige belasting blijft beperkt. Tijdens alledaagse werkzaamheden als surfen en het bewerken van documenten doet de koeling stil zijn werk. Als je de laptop zwaardere taken laat uitvoeren, hoor je de koeling wel aanslaan. 

Het is geen verrassing, want dit is niet de eerste laptop met deze cpu die we testen, maar de Intel Arc 140V is een capabele geïntegreerde gpu. In 3DMark Time Spy scoort deze laptop 4457 punten en dat betekent dat wat oudere spellen prima speelbaar zijn. Zo halen we in Shadow of the Tomb Raider op de voorinstelling lowest gemiddeld 69 fps terwijl als we AI-upscaler XeSS inschakelen dat 84 fps wordt. Zelf op de voorinstelling High in combinatie met XeSS halen we een speelbare 60 fps. Je kunt een hoop spellen spelen als je de grafische instellingen wat beperkt.

De accu met een capaciteit van 59 Wh biedt een uitstekende werktijd. In onze test houdt de laptop het maar liefst 15 uur uit en dat is in lijn met wat HP zelf opgeeft. De ssd is een exemplaar van Samsung dat goed presteert. De maximale lees- en schrijfsnelheden bedragen een uitstekende 5012,20 en 3284,23 MB/s. Belangrijker is hoe de ssd presteert tijdens werkzaamheden met veel bewerkingen op kleine bestanden tegelijkertijd. In de Quick System drive Benchmark van PCMark 10 die precies dat test, haalt de ssd een snelheid van 273,04 MB/s. Dat is op zich geen slechte score, maar er zijn tegenwoordig ssd's die hier een veelvoud van scoren.

Conclusie

De HP OmniBook X Flip 14 is een fraaie laptop voorzien van krachtige hardware die je kunt gebruiken als laptop én als tablet. Voor een compacte laptop heeft de OmniBook X Flip 14 opvallend veel aansluitingen: we kunnen ons niet voorstellen dat je met tweemaal usb-c, tweemaal usb en HDMI iets tekort zult komen. Helemaal perfect is de OmniBook X Flip 14 echter niet, want het volledig vlakke toetsenbord met weinig ruimte tussen de toetsen vinden we niet heel fijn tikken. Ook is de behuizing erg gevoelig voor vingerafdrukken, waardoor de fraai ontworpen laptop er al snel wat smoezelig uitziet.