ID.nl logo
Controle over je apparaten met Domoticz en Raspberry Pi
© Reshift Digital
Huis

Controle over je apparaten met Domoticz en Raspberry Pi

Lampen die vanzelf aanspringen, de thermostaat die je woning aangenaam op temperatuur houdt en de wasmachine die je op afstand inschakelt: heb jij je woning al slim gemaakt? Dat is met een Raspberry Pi en de software Domoticz prima te doen!

Tip 01: Onderdelen

Wat je uiteindelijk nodig hebt aan onderdelen, is sterk afhankelijk van je wensen. Voor dit artikel gaan wij aan de slag met een Raspberry Pi 3. Er zijn verschillende aanbieders die zogeheten starterkits aanbieden. Hiermee haal je in één keer de basisbenodigdheden in huis haalt. Een goed voorbeeld van een aanbieder met een dergelijke kit is SOS Solutions. Zorg dat je minimaal over de volgende onderdelen beschikt als je aan de slag gaat met Domoticz op de Raspberry Pi: - Raspberry Pi 3 Model B met geschikte voeding, een micro-sd-kaart van minimaal 8 GB, een sd-kaartlezer, een netwerkkabel, een beeldscherm met hdmi-kabel en een usb-muis en -toetsenbord.

Heb je al een werkende Raspberry Pi, dan kun je het eerste deel van dit artikel overslaan. Je hebt dan immers al een geschikt besturingssysteem geïnstalleerd en een werkende Raspberry Pi. Ga dan meteen naar het onderdeel ‘Aan de slag met Domoticz’.

©PXimport

Laten installeren

Ga je voor het eerst aan de slag met Raspberry Pi en bestel je een starterkit, dan kun je het besturingssysteem in veel gevallen – tegen een kleine vergoeding – door de leverancier laten installeren. Je kunt dan daarna direct Domoticz installeren. Wij doen de installatie van het besturingssysteem zelf.

Tip 02: Besturingssysteem

Om Domoticz op een Pi te kunnen gebruiken, hebben we eerst een besturingssysteem nodig. Er bestaan verschillende besturingssystemen voor de Pi, wij kiezen voor Raspbian Lite. Om dit te installeren, maken we gebruik van de installatiemanager NOOBS (New Out of Box Software). Deze toont een menu waarin je kunt kiezen uit een selectie besturingssystemen, en NOOBS helpt ook bij het instellen van aanvullende instellingen zoals de draadloze netwerkverbinding. Download eerst de nieuwste versie van NOOBS naar je pc. Het bestand is ongeveer 1,5 GB groot. Rechtsklik op het gedownloade zip-bestand en kies voor Uitpakken.

Tip 03: Sd-kaart

Ga je aan de slag met een geheugenkaart die je al eerder gebruikt hebt, formatteer deze dan voordat je verdergaat. Formatteer de kaart met het gratis programma SD Memory Card Formatter. Je weet dan zeker dat de geheugenkaart volgens de juiste standaard wordt geformatteerd en voorkomt problemen bij de installatie van het besturingssysteem. Je vindt de freeware hier.

Plaats vervolgens de lege sd-kaart in de geheugenkaartlezer en open je verkenner (gebruik eventueel de toetsencombinatie Windows-toets+E). Kopieer de uitgepakte bestanden van NOOBS naar de sd-kaart.

©PXimport

Raspbian Lite is een uitgeklede versie van Raspbian, die perfect volstaat voor onze taak

-

Tip 04: Raspberry Pi

Het is tijd om de Raspberry Pi gebruiksklaar te maken. Sluit een usb-toetsenbord en usb-muis aan op het apparaat en koppel de Raspberry Pi via een hdmi-kabel aan een beeldscherm. Plaats de micro-sd-kaart waarnaar je eerder NOOBS hebt gekopieerd. Alles aangesloten? Sluit dan de voeding aan. De Raspberry Pi start op. Geduld is een schone zaak: vooral de eerste keer kan dit enige tijd in beslag nemen. Zodra de Raspberry Pi is gestart, verschijnt het hoofdvenster van NOOBS met een selectie van besturingssystemen. Onze voorkeur gaat uit naar Raspbian Lite. Dit is een uitgeklede versie van Raspbian, die perfect volstaat voor onze taak. Dit besturingssysteem is echter niet standaard beschikbaar en moet worden gedownload. Gelukkig is dit niet al te lastig, want de Raspberry Pi 3 beschikt over een ingebouwde wifi-kaart. Druk op de W of klik op WiFinetworks en maak verbinding met je draadloze netwerk. Direct hierna verschijnen de andere beschikbare besturingssystemen, waaronder Raspbian Lite. Kies voor dit besturingssysteem en druk op Enter. Kies vervolgens voor Install of druk op I. Het besturingssysteem wordt gedownload en geïnstalleerd. De eerste keer dat je het systeem start, vraagt Raspberry om de aanmeldingsgegevens. Standaard is de gebruikersnaam pi en het wachtwoord raspberry. Zodra je de opdrachtregel met de knipperende cursor ziet, is het systeem klaar voor gebruik!

©PXimport

Toetsenbord

Mogelijk is niet het juiste toetsenbord voor je Raspberry Pi geïnstalleerd, waardoor bijvoorbeeld bepaalde toetsaanslagen niet het juiste teken opleveren. Gelukkig kun je dit zelf relatief snel aanpassen. Op de opdrachtregel typ je sudo raspi-config. Kies voor Localisation Options en kies het juiste toetsenbord.

Tip 05: Domoticz binnenhalen

Domoticz is een compact systeem voor huisautomatisering waarmee je een veelvoud aan apparaten bedient. Denk hierbij aan sensors zoals weerstations, elektra en water, maar ook aan slimme apparaten zoals slimme verlichting en luidsprekers. Je kunt Domoticz bedienen via verschillende apparaten, zoals je laptop, tablet en smartphone. De gebruikersomgeving is webgebaseerd, en kan op verschillende apparaten worden geïnstalleerd. Wij gebruiken de Raspberry Pi die we in de vorige stappen hiervoor hebben klaargemaakt.

We halen eerst Domoticz binnen op de Pi. Zorg dat je de opdrachtregel van de Pi voor je hebt, en geef de volgende opdracht gevolgd door een druk op Enter:

curl -L install.domoticz.com | sudo bash

In het beginscherm wordt nu gevraagd of je van http en https gebruik wilt maken. Kies voor beide en pas dus niets aan in de standaardinstellingen. In het scherm erna wordt gevraagd welk poortnummer je wilt gebruiken. Wij kiezen hier ook voor 8080 en drukken op OK. Het standaardpoortnummer 443 van https laten we ook ongewijzigd. In het eindscherm zie je waar je naartoe moet surfen met de browser, in ons geval: http://192.168.0.156:8080.

©PXimport

Je kunt Domoticz bedienen via verschillende apparaten, zoals je laptop, tablet en smartphone

-

Tip 06: Domoticz instellen

Open nu op de computer een browser zoals Chrome, en surf naar de website van je Domoticz-installatie. In ons geval typen we in de adresbalk http://192.168.0.156:8080. Werkt het niet, lees dan het kader ‘Domoticz bètaversie’. Domoticz is ingedeeld in verschillende categorieën. Klik op Setup voor de instellingen. Onder Hardware vind je hardware waarmee je vanuit Domoticz direct kunt communiceren. Voor de meeste apparaten heb je zulke hardware nodig: die vormt de verbindende schakel tussen het eindapparaat (bijvoorbeeld verlichting) en Domoticz. Een goed voorbeeld hiervan is de Bridge van Philips Hue-verlichting. De tweede categorie is Devices. Hier worden alle aangetroffen slimme apparaten getoond. Deze sectie is in het begin nog leeg, omdat je deze later zelf vult met apparaten. Tot slot vind je onder Settings alle andere instellingen.

©PXimport

Domoticz bètaversie

Kun je in de volgende stap jouw Domoticz-omgeving niet benaderen, dan ontbreekt er mogelijk een bestand waardoor Domoticz niet kan laden. Dit probleem heeft in veel gevallen te maken met de ontbrekende library libssl.so. Op het moment van schrijven wordt er gewerkt aan een oplossing. De laatste bètaversie van Domoticz heeft hiervan geen last. Ondervind je problemen, probeer dan de bètaversie te installeren. Dat doe je als volgt. Typ op de opdrachtregel van je Raspberry Pi: cd domoticz en druk op Enter. Typ hierna ./updatebeta en druk weer op Enter. Domoticz wordt nu bijgewerkt naar de laatste versie.

Tip 07: Algemene instellingen

Onder Setup / Settings vind je de pagina met algemene instellingen. Hier kun je de taal van het Engels omschakelen naar Nederlands. Dat regelen we meteen even, zodat alle menu’s en opties voortaan in het Nederlands worden getoond. Geef hierna je actuele locatie op bij Locatie. Deze informatie belangrijk, bijvoorbeeld om te achterhalen wanneer de zon opkomt en ondergaat, en om te weten welke weersvoorspelling op jouw locatie van toepassing is. Helemaal onderin vind je de sectie Zichtbaremenu’s. Hier bepaal je welke onderdelen in de tabbladen bovenin moeten worden opgenomen. Wij zijn voor nu tevreden met de standaardselectie.

©PXimport

Tip 08: Ip-adressen hardware

Om je slimme apparaten zoals verlichting en thermostaat te kunnen aansturen, koppel je ze aan Domoticz. Hiervoor heb je soms een tussenstation voor nodig, dit noemen we ook wel gateway of bridge. Dit onderdeel zorgt voor de vertaalslag tussen Domoticz en het uiteindelijke apparaat. Denk bijvoorbeeld aan de bridge van je Hue-verlichting: dit kastje communiceert met de lampen. Om deze hardware toe te voegen, heb je het bijbehorende ip-adres nodig. Maak je gebruik van vaste ip-adressen en heb je hiervan een overzicht, pak dit er dan bij. In veel gevallen zul je gebruikmaken van dynamische ip-adressen die door de router zijn toegekend. Op de configuratiepagina van de router kun je deze gegevens goed achterhalen. Open deze pagina en vraag het overzicht van toegekende ip-adressen op. Zorg ook dat je de wachtwoorden hebt van de hardware.

©PXimport

Tip 09: Hardware toevoegen

Klik in het beginscherm op Hardware. Hier geef je aan welke apparaten zoals bridges en gateways er in jouw woning aanwezig zijn. Kies in de lijst bij Type het apparaat dat je wilt toevoegen, bijvoorbeeld Philips Hue Bridge. De lijst bevat een groot aantal apparaten, waaronder de bekende Toon-thermostaat, Nest-thermostaat, Philips Hue en Logitech Harmony. Sommige apparaten kun je relatief eenvoudig toevoegen, zoals de Hue Bridge. Geef het ip-adres en de poort op, en druk op de ronde link-knop op de Hue-bridge zelf. In Domoticz klik je direct daarna Register on Bridge. De koppeling wordt dan automatisch gemaakt en je hoeft geen gebruikersnaam en wachtwoord meer op te geven. Zijn alle gegevens ingevuld, dan voeg je het apparaat toe via Toevoegen. Het apparaat wordt toegevoegd aan de hardwarelijst.

©PXimport

In de tabel vind je alle informatie over de apparaten en hun status

-

Tip 10: Tabel apparaten

Als je de onderdelen zoals de Hue Bridge hebt toegevoegd, vind je de bijbehorende apparaten (zoals de eigenlijke lampen) via Instellingen / Apparaten. Deze tabel bevat interessante informatie over de verschillende apparaten en hun status. Heb je bijvoorbeeld de Toon-thermostaat of Nest-thermostaat toegevoegd, dan zie je hier de actuele temperatuurinstellingen. Ook ‘verborgen’ informatie is hier zichtbaar, zo bevat de bewegingsmelder van Philips Hue ook een thermometer, en ook die gegevens worden hier getoond. Deze tabel geeft je dus de ‘bouwblokken’ van je slimme woning.

©PXimport

Tip 11: Toevoegen

Nu kun je de afzonderlijke apparaten gaan toevoegen aan Domoticz. In ons voorbeeld willen wij de Hue-verlichting in de studeerkamer bedienen. We zoeken deze lamp op in de lijst. Gebruik het zoekvak rechtsboven als je het onderdeel niet kunt vinden. Klik nu op de knop Lamp/schakaar toevoegen (het groene rondje met de witte pijl). Geef het onderdeel een goede naam en klik op Apparaat toevoegen. Je vindt het apparaat vervolgens op de tab Schakelaars en het is gelijk klaar voor gebruik. Herhaal deze stappen voor alle apparaten die je wilt toevoegen.

Tip 12: Apparaat bedienen

Vanaf de tab Schakelaars kun je de toegevoegde apparaten bedienen. In het geval van een lamp schuif je de schakelaar naar links om deze te dimmen. Klik op de knop Timers. Hier bepaal je wanneer het apparaat (zoals de lamp) geactiveerd moet worden, bijvoorbeeld bij zonsopkomst. Ook kun je hier opgeven op welke dagen de acties moeten gelden. Gebruik je bepaalde apparaten vaak, voeg ze dan toe aan je favorieten: zoek in het tabblad Schakelaars het onderdeel op en klik op de knop met de ster (linksonder in het vak). Je vindt je favorieten op het tabblad Dashboard. Alle apparaten uit bijvoorbeeld de woonkamer in één groep zetten kan ook: via de tab Groepen. Onder in het venster klik je bij Apparaat op het apparaat dat je wilt toevoegen en vervolgens op Toevoegen.

©PXimport

Tip 13: Gebeurtenissen

Begrijp je goed hoe Domoticz werkt, dan kun je aan de slag met gebeurtenissen. Hiermee kun je nagenoeg alle onderdelen automatiseren die je aan Domoticz hebt gekoppeld. Ga naar Instellingen / Meer opties / Gebeurtenissen. Met Blockly kun je op basis van visuele bouwstenen je acties automatiseren. Zo vind je onder Devices een overzicht van onderdelen zoals schakelaars, groepen en scènes. Onder Control bepaal je de ‘Als’-voorwaarden. Bijvoorbeeld ‘Als de zon onder is, dan’. Heb je voor een actie de actuele tijd nodig, dan kun je die gebruiken via het onderdeel Time. Zo kun je een situatie bouwen waarbij de lampen in de woonkamer automatisch inschakelen als de zon onder is en de bewegingsmelder al een tijd niemand geregistreerd heeft. Experimenteer vooral met de mogelijkheden!

Laat de lampen in de woonkamer automatisch inschakelen als de zon onder is

-

Tip 14: Actuele weer

Interessant is de mogelijkheid om Domoticz te koppelen aan Weather Underground, een online weerdienst. Je kunt hiermee van verschillende weerstations het actuele weer opvragen. Je voegt dat in Domoticz toe bij de sectie Apparaat, kies bij Type voor Weather Underground. Om de dienst te gebruiken, heb je een API-sleutel nodig. Ga naar www.wunderground.com en maak een gratis account aan en meld je aan. Ga dan hiernaartoe, kies voor Stratus Plan en Developer (onderin). Je betaalt hier dan niets voor. Klik op Purchase Key, geef aan dat je de sleutel voor niet-commercieel gebruik nodig hebt en bij Project geef je Domoticz op. De getoonde API-sleutel heb je nodig.

Nu is het belangrijk om het weerstation te selecteren dat bij jou in de buurt ligt. Ga hiernaartoe en bekijk de weerstations. Klik op het weerstation dat je wilt gebruiken. In het venster neem je het Station ID over. Open Domoticz en kies Instellingen / Hardware. Bij Type kies je voor Weather Underground. Vul de eigen API-sleutel in bij het veld, en het Station ID bij Locatie. Klik op Toevoegen. Als het instellen goed is gegaan, vind je de nieuwe virtuele apparaten via Instellingen / Apparaten. Je ziet hier onder meer een windmeter, barometer en regenmeter, die je in je schakelingen kunt gebruiken.

©PXimport

Tip 15: Problemen?

Als je problemen ondervindt, is het handig om te weten dat Domoticz in het log (Instellingen / Log) bijhoudt wat er speelt bij de apparaten in je huis. Op het tabblad Probleem vind je een overzicht van mogelijke fouten. Wil je snel door alle vermeldingen heen, dan kun je de filterfunctie rechtsboven gebruiken.

Kom je er niet uit? Kenmerkend aan Domoticz is de grote groep enthousiaste gebruikers, die ook ervaringen met elkaar uitwisselen. Een uitgebreid gebruikersforum vind je hier. Vooral als je net begint met Domoticz, is het forum een bijzonder waardevolle bron waar je snel door meer ervaren gebruikers op weg wordt geholpen. Bij een opensource-project als Domoticz is dat geen overbodige luxe, aangezien uitgebreide documentatie niet vanzelfsprekend is.

Domoticz afsluiten

Om Domoticz af te sluiten of opnieuw te starten, kies je voor Instellingen / Meer opties / Herstart computer of Computer afsluiten. Haal nooit zomaar de voedingskabel uit je Raspberry Pi.

©PXimport

▼ Volgende artikel
Slimmer overstappen zorgverzekering 2026: pak dubbel voordeel met CashbackXL
© ID.nl
Zekerheid & gemak

Slimmer overstappen zorgverzekering 2026: pak dubbel voordeel met CashbackXL

Naar verwachting stappen dit jaar weer ruim 1,2 miljoen mensen over van zorgverzekering. Verstandig, maar het kan nóg slimmer. Wie overstapt via CashbackXL profiteert namelijk dubbel: je bespaart op de premie én ontvangt cashback-punten die je kunt inwisselen voor keiharde euro's.

We zitten midden in het overstapseizoen. Tot en met 31 december heb je de tijd om je huidige zorgverzekering op te zeggen en een nieuwe te kiezen. De ontevredenheid over de hoge premies is voor velen de belangrijkste reden om te wisselen. Daarnaast kiezen steeds meer mensen voor een minder uitgebreide aanvullende verzekering om de kosten te drukken. Er valt vaak honderden euro's per jaar te besparen door simpelweg te vergelijken. Maar waarom zou je genoegen nemen met alléén een lagere premie?

Punten scoren (en cashen!)

Als je via CashbackXL overstapt, ontvang je voor elke nieuw afgesloten zorgverzekering bij de grote vergelijkers Poliswijzer.nl, Zorgkiezer en Overstappen.nl 2.750 punten. Deze punten zijn geld waard: 1 punt staat gelijk aan € 0,01. Dit betekent dat je per overstap € 27,50 extra voordeel pakt.
Of je nu kiest voor a.s.r., VGZ Bewuzt, OHRA, Zilveren Kruis Ziezo of een van de vele andere verzekeraars uit de lijst: als je via de juiste vergelijker overstapt, pak je die bonus mee. In onderstaand overzicht zie je bij welke vergelijker je moet zijn voor een specifieke verzekeraar.

💡Slimme tip: zo krijg je meerdere cashbacks op één adres

Stappen jij en je partner allebei over? Let dan even goed op. Normaal gesproken geldt de regel: één cashback per vergelijker, per adres/gezin. Maar daar is een slimme oplossing voor. Wil je voor meerdere gezinsleden een cashback ontvangen? Sluit de verzekeringen dan af bij verschillende vergelijkers.

Voorbeeld: Jij sluit je nieuwe verzekering af via Poliswijzer.nl (2.750 punten) en je partner sluit af via Overstappen.nl (ook 2.750 punten). Zo ontvang je op hetzelfde adres twee keer de cashback!

Belangrijk om te weten: geduld wordt beloond

Overstappen doe je vóór 1 januari, maar de controle duurt even. Zorgverzekeraars keuren de aanvragen namelijk pas definitief in april 2026. Het duurt dus even voordat de punten in je account op 'goedgekeurd' staan, maar dat is het wachten waard.

Voorwaarden puntenactie zorgverzekering 2026

Wil je in aanmerking komen voor deze actie, lees dan onderstaande voorwaarden even aandachtig door:

• Je moet 18 jaar of ouder zijn.
• Het moet gaan om een nieuwe verzekering (als je verlengt bij je huidige verzekeraar (ook al sluit je een andersoortige verzekering af) dan geldt dat hier niet als overstappen.
• Alle genoemde cashbacks gelden altijd voor elk eigen risico.

Zo werkt de zorgverzekerings-cashback

Wil jij 2026 financieel goed beginnen? Volg dan deze stappen voor de perfecte tracking:

1. Maak een account aan op CashbackXL.
2. Klik bovenaan in de blauwe balk op Zorgverzekering 2026.
3. Bekijk in het overzicht welke verzekeraar via welke vergelijker (Poliswijzer, Zorgkiezer of Overstappen) beschikbaar is.
4. Klik op de link en start de vergelijking. Let op: accepteer alle cookies op de site van de vergelijker en zet je adblocker uit. Dit is noodzakelijk om de punten te kunnen registreren.
5. Sluit de verzekering af.
6. Je aankoop wordt geregistreerd en na goedkeuring in april 2026 kun je jouw punten verzilveren in euro's.

Waarom je CashbackXL kunt vertrouwen

CashbackXL is de grootste cashback-site van Nederland. De site registreert 97 procent van alle aankopen succesvol en scoort op Kiyoh een klantwaardering van een 9,0. Je ontvangt je uitbetaling maandelijks (of wanneer jij wilt, zonder minimumbedrag), krijgt de hoogste cashback-percentages en kunt terecht bij een toegankelijke klantenservice.

▼ Volgende artikel
Dit wil je weten over tweestapsverificatie, óók zonder je smartphone
© Looker_Studio - stock.adobe.com
Huis

Dit wil je weten over tweestapsverificatie, óók zonder je smartphone

Je inloggegevens alleen met een wachtwoord beveiligen is vragen om problemen. Steeds meer diensten en apps bieden daarom tweefactorauthenticatie (2FA) aan, of ze verplichten dit zelfs. Naast een wachtwoord heb je dan een tweede factor nodig. Vaak gebruik je hiervoor je smartphone, maar wat doe je als je (tijdelijk) geen telefoon hebt?

Dit artikel in het kort

Tweestapsverificatie (2FA) beschermt je accounts beter dan alleen een wachtwoord. Vaak gebruik je hiervoor je smartphone, maar dat hoeft niet. In dit artikel lees je hoe je ook zonder telefoon veilig kunt inloggen. Zo ontdek je hoe desktop-authenticators zoals Proton of KeePassXC werken, hoe je een hardwaresleutel zoals een YubiKey instelt, en hoe je back-upcodes aanmaakt voor noodgevallen. Ook wordt uitgelegd wat een digitale en fysieke token precies doen en hoe toegangssleutels (passkeys) een alternatief vormen voor klassieke wachtwoorden.

Wachtwoorden kun je vergeten, of ze worden gehackt. Daarom is het niet handig om de toegang tot een dienst of app alleen met een wachtwoord te beveiligen. Voor meer veiligheid voeg je daar een tweede authenticatiemethode aan toe. We hebben het over het aanmelden via 2FA (tweefactorauthenticatie oftewel tweestapsverificatie).

Bij 2FA heb je naast iets wat je weet, meestal een wachtwoord, ook iets wat je 'hebt' of 'bent' nodig om in te loggen. Zo'n tweede factor is vaak een unieke, eenmalige code via een authenticator-app op je smartphone. Het kan ook een sms-code, pushmelding, hardwaresleutel of een biometrische beveiliging zijn. Zo kan een aanvaller met je wachtwoord niet binnendringen, want hij heeft ook die tweede factor nodig. Een geraden of gelekt wachtwoord is dus niet meer voldoende, wat de veiligheid verhoogt.

Smartphone

Veel 2FA-oplossingen werken via een smartphone, bijvoorbeeld met de authenticator-app van Authy, Google of Microsoft, of via sms-berichten naar je telefoon. Dit is handig, maar er zijn ook nadelen. Je hebt altijd je telefoon nodig en bij een lege batterij, verlies of diefstal kom je mogelijk niet bij je accounts. Ook al je je in een gebied zonder mobiel bereik bevindt, is het lastig of onmogelijk om een sms te ontvangen.

2FA via sms is bovendien kwetsbaar voor praktijken als sim-swapping. Hierbij zet een aanvaller jouw telefoonnummer om naar een eigen simkaart om zo sms-codes te ontvangen. Je smartphone kan ook besmet raken (via phishing) met malware. Ook daarmee kan een aanvaller andere 2FA-codes onderscheppen.

Het kan ook zijn dat je geen smartphone voor je werk hebt en dat je je privételefoon liever niet gebruikt voor werkgerelateerde 2FA-authenticaties. Je kunt er natuurlijk ook nog bewust voor kiezen om geen eigen smartphone te hebben.

Gelukkig bestaan er veilige alternatieven om je ook zonder smartphone via 2FA aan te kunnen melden, zoals de rest van dit artikel duidelijk maakt.

Lees ook: Waarom je beter geen sms voor tweestapsverificatie kunt gebruiken

Een eenmalige code via een (mobiele) authenticator-app is een van de populairste 2FA-verificatiemethoden.

Desktop-authenticator

Veel mensen gebruiken als tweede factor een eenmalige code via een authenticator-app. Daarvoor bestaan verschillende gratis mobiele apps, maar je kunt ook je desktop of laptop inzetten. Je hoeft geen virtuele Android-omgeving op te zetten met een tool als BlueStacks om zo bijvoorbeeld de mobiele Android-authenticator van Google of Microsoft te kunnen draaien. Installeer gewoon de desktopversies, zoals het Zwitserse Proton of het Zweedse Yubico.

We vertellen je in het kort hoe je hiermee bij Google aanmeldt. De procedure bij andere diensten en apps gaat op een vergelijkbare manier. Surf naar https://myaccount.google.com en open Beveiliging. Kies Tweestapsverificatie en zorg dat deze is ingeschakeld. Klik bij tweede stap op Authenticator en daarna op Authenticator instellen. Er verschijnt een QR-code, maar voor je desktop-app klik je op Kun je de code niet scannen. Je krijgt nu de nodige gegevens om de geheime sleutel (zie kader Werking digitale token) handmatig in te voeren.

Als je dit in je authenticator-app hebt ingesteld (zie de alineaProton Authenticator), klik je op Volgende en voer je de code in die de app genereert. Je kunt nu definitief tweestapsverificatie bij Google aanzetten. Bij de volgende aanmeldingen voer je nu voortaan naast je wachtwoord ook de gevraagde code in.

De tweestapsverificatie bij Google is geactiveerd, met (voorlopig alleen) een authenticatorcode als tweede factor.

Proton Authenticator

We nemen Proton Authenticator voor Windows als voorbeeld (ook beschikbaar voor macOS en Linux). De installatie bedraagt slechts enkele muisklikken. Start daarna de app start op en klik op Create new code. Vul bij Title bijvoorbeeld Google account in en plak de sleutel van 32 tekens in het veld Secret.

Bij Issuer kun je Google opgeven. Via Advanced options pas je eventueel instellingen aan als de dienst specifieke eisen heeft voor het aantal cijfers (standaard 6), tijdsinterval (standaard 30 seconden), algoritme (standaard SHA1) of type (standaard TOTP, maar kies STEAM voor het Steam-gameplatform van Valve). Klik op Save code om de code toe te voegen.

Via het tandwielpictogram kun je onder meer je codes back-uppen, exporteren, importeren en ook synchroniseren tussen apparaten via een gratis Proton-account. Na het aanmaken verschijnt de code in het hoofdvenster, met een geanimeerd pictogram dat de resterende geldigheidsduur toont. Je hoeft deze code nu maar bij de juiste dienst in te vullen als tweede factor, naast je wachtwoord.

Via Proton Authenticator voeg je een TOTP-code toe aan Googles 2FA-verificatieproces.

Werking digitale token

De meeste mensen gebruiken een digitaal token als tweede factor, zoals een pushmelding of een eenmalige cijfercode. Dit laatste wordt ook wel TOTP genoemd (Time-based One-Time Password) en werkt als volgt.

Bij het instellen van 2FA genereert de dienst een unieke geheime sleutel. Deze wordt één keer met je authenticator-app gedeeld via een QR-code of handmatige invoer. Zowel de server van de dienst als je authenticator-app gebruiken deze sleutel samen met het actuele tijdstip om met dezelfde wiskundige formule een code van meestal 6 cijfers te berekenen. Zo'n code blijft standaard dertig seconden geldig. Zodra je deze code invoert, vergelijkt de server deze met zijn eigen berekening. Is er een match, dan weet de server dat jij de juiste geheime sleutel hebt en dat de code actueel is, waarna je kunt inloggen.

©TvD | ID.nl

De achterliggende werking van een TOTP-systeem.

TOTP-wachtwoordmanager

Wachtwoorden zijn vooralsnog niet verdwenen (zie ook kader Zonder wachtwoord) en daarom is een wachtwoordmanager aan te raden. Zo hoef je al je wachtwoorden niet zelf te onthouden, voorkom je dat je ze achteloos noteert en vermijd je te veel dezelfde of simpele varianten.

Enkele wachtwoordmanagers ondersteunen ook TOTP-codes voor 2FA, zodat je geen aparte authenticator-app nodig hebt. Gratis opties voor Windows-desktop zijn onder meer Bitwarden en KeePassXC.

We nemen KeePassXC als voorbeeld, dat ook voor macOS en Linux beschikbaar is. Je installeert de tool met enkele muisklikken. Bij de eerste start klik je op Database aanmaken, voer je een naam en eventueel een omschrijving in. Klik daarna op Doorgaan. Laat de instellingen gerust ongewijzigd en klik op Doorgaan. Geef een sterk hoofdwachtwoord in (twee keer) en bevestig met Gereed. Kies een locatie voor de database en klik op Opslaan.

Voer in het hoofdvenster de accountgegevens in, zoals Titel, Gebruikersnaam, Wachtwoord en URL, en bevestig met OK. Het item wordt toegevoegd. Klik er met de rechtermuisknop op, kies TOTP / TOTP instellen en vul de Geheime sleutel in. Pas via Aangepaste instellingen eventueel de parameters aan en bevestig met OK. Om de TOTP-code te zien, kies je TOTP / TOTP (QR code) weergeven in het contextmenu.

Je kunt ook de KeePassXC-browserextensie downloaden en installeren om je online wachtwoorden en TOTP-codes automatisch in de browser in te vullen.

Ook wachtwoordbeheerder KeePassXC kan TOTP-codes genereren.

Hardwaresleutel

In plaats van een digitale sleutel kun je ook een fysieke hardwaresleutel gebruiken als tweede factor. Zo'n sleutel is extra veilig omdat deze via internet niet kan worden gekopieerd of gestolen. Ook phishers maken nauwelijks kans, want de sleutel is gekoppeld aan de originele website-url van de dienst. Zelfs als iemand je sleutel heeft, blijft je wachtwoord nodig en vaak ook een pincode of biometrie om de sleutel te gebruiken. Bij verlies rest meestal alleen een alternatieve tweede factor, zoals een TOTP-code of back-upcodes (zie hieronder), tenzij je een reservesleutel hebt.

We nemen als voorbeeld een YubiKey 5 NFC USB-A van Yubico (circa 60 euro). Dit kan ook een ander merk of type zijn, zoals Feitian, Nitrokey of SoloKeys. Ga in Windows 11 naar Instellingen, kies Accounts / Aanmeldingsopties en selecteer Beveiligingssleutel / Beheren. Plaats de sleutel in de pc en activeer deze. Klik op Toevoegen bij Pincode voor beveiligingssleutel. Je kunt ook de Yubico Authenticator downloaden die ook beschikbaar is voor macOS en Linux. Ga door met installeren en start als administrator op. Open nu Passkeys, klik op Set PIN, voer tweemaal een pincode in en klik op Save.

We nemen opnieuw Google als voorbeeld, waar je inmiddels tweestapsverificatie hebt ingeschakeld. Op de webpagina van je Google-account open je Beveiliging en klik je op Toegangssleutels en beveiligingssleutels. Kies + Toegangssleutel maken, klik op Ander apparaat gebruiken, selecteer Beveiligingssleutel en klik op Volgende en daarna op OK (twee keer). Voer de pincode van de sleutel in, bevestig met OK en activeer de sleutel. Deze is nu bruikbaar als tweede factor.

Bij Google maak je eenvoudig een toegangssleutel aan.

Werking fysieke token

Je kunt als tweede factor ook een fysieke token gebruiken. Bij banken kan dit een klein kastje zijn dat codes genereert, maar het kan ook een hardwaresleutel zijn zoals een YubiKey. Zo'n sleutel koppel je aan je computer via usb of bij smartphones via bluetooth of NFC. Dit werkt als volgt.


Je koppelt de sleutel één keer aan je account, waarbij een uniek cryptografische sleutelpaar wordt aangemaakt. De publieke sleutel gaat naar de server van de dienst, terwijl de privésleutel veilig in het hardwaretoken blijft en deze nooit verlaat. Na het invoeren van je wachtwoord vraagt de server aan de sleutel om een unieke digitale handtekening te maken voor die specifieke aanmelding.

Jij bevestigt de aanvraag, bijvoorbeeld door het token te activeren. Vervolgens stuurt de sleutel de handtekening naar de server, die controleert of deze overeenkomt met de eerder opgeslagen publieke sleutel. Bij een match weet de server dat jij de echte sleutel bezit en kun je inloggen.

Onder meer Yubico heeft diverse hardwaretokens (YubiKey) in het aanbod.

Back-upcodes

We hebben nu al twee methoden om ons via een desktop-pc of laptop bij 2FA aan te melden: digitale TOTP-codes en een hardwaresleutel. Heb je ook een toegangssleutel, bijvoorbeeld gekoppeld aan je Windows Hello-inlogmethode, dan zijn het er zelfs drie opties. Al is dit eigenlijk geen klassieke 2FA maar een methode zonder wachtwoord (zie kader Zonder wachtwoord).

De meeste diensten die 2FA ondersteunen, bieden ook back-upcodes aan, hoewel deze eigenlijk bedoeld zijn als noodingreep. We raden je in elk geval aan deze te genereren of te downloaden en offline te bewaren, bijvoorbeeld in een kluis of andere water- en brandveilige plek. Laat ze zeker niet rondslingeren en deel ze nooit digitaal.

Voor je Google-account bijvoorbeeld werkt dit als volgt. Meld je opnieuw aan op je accountpagina, open Beveiliging, scrol naar beneden en klik op Back-upcodes en daarna op Back-upcodes genereren. Google maakt direct tien codes aan die je kunt downloaden en/of afdrukken. Dit is meestal voldoende om problematische aanmeldingen op te lossen. Je kunt op elk moment weer tien nieuwe codes aanmaken, waarmee de vorige tien codes automatisch ongeldig worden.

Google genereert tien back-upcodes die je goed dient te bewaren voor het geval er iets misgaat.

Zonder wachtwoord

2FA combineert dus iets dat je 'weet' (wachtwoord) met iets wat je 'hebt' (zoals een code of sleutel) of 'bent' (biometrie). Er komt ook steeds meer concurrentie van een oplossing zonder wachtwoord via zogeheten toegangssleutels (passkeys). Dit systeem is enkel gebaseerd op iets wat je 'hebt' (een hardwarematige of softwarematige sleutel), vaak gecombineerd met een vorm van biometrie.

Je hebt hierbij dus geen wachtwoord meer nodig. Je kunt direct inloggen met zo'n sleutel, meestal na een geslaagde vingerafdruk, gezichtsherkenning of pincode. Onderliggend werkt dit via de FIDO2-standaard met het hardwareprotocol CTAP2 en het webprotocol WebAuthn.

Op www.passkeys.io/ vind je een demonstratie en een lijst van enkele tientallen sites en apps die toegangssleutels als volledig wachtwoordalternatief ondersteunen. Nog meer diensten staan op https://passkeys.directory, een door de community beheerde lijst. De aanduiding MFA (Multi Factor Authenticatie) betekent hier dat toegangssleutels ook inzetbaar zijn als extra beveiligingslaag naast andere inlogmethodes. Zo kun je onder meer bij Google via een toegangssleutel, zoals een pincode, inloggen, zonder zelfs je wachtwoord te hoeven intikken.

Passkeys-directory: ook Google ondersteunt volop toegangssleutels.

Offline dingen veilig bewaren?

Haal een kluis in huis!