ID.nl logo
Automatiseer je huis met een Raspberry Pi 2
© Reshift Digital
Zekerheid & gemak

Automatiseer je huis met een Raspberry Pi 2

De Raspberry Pi 2 is het ideale startpunt om een slim huis te besturen. Eerder lieten we zien hoe je met de software Domoticz verlichting aanstuurt. In dit artikel bouwen we daarop voort en koppelen we je computers, een beveiligingspaneel, sms-berichten, IFTTT en NFC-tags aan je huis.

Domoticz

We veronderstellen in dit artikel dat je Domoticz al op je Raspberry Pi hebt geïnstalleerd en dat je allerlei sensoren en andere componenten hebt aangesloten. In dit artikel lees je hoe dat verloopt. Waarschijnlijk heb je op de webinterface van Domoticz al eens de melding gekregen dat er een update beschikbaar is. Indien niet, klik dan in het menu Instellingen op Controleer op updates.

©PXimport

Zorg ervoor dat Domoticz up-to-date is.

Domoticz updaten

Indien het updaten via de webinterface niet lukt (in Internet Explorer of Edge lijkt dit niet te werken), log dan met het programma PuTTY in op je Raspberry Pi (standaard met gebruikersnaam pi en wachtwoord raspberry) en ga naar de directory van Domoticz met de opdracht cd domoticz. Update dan naar de laatste stabiele versie met het commando ./updaterelease of naar de laatste bètaversie met ./updatebeta. Het is ook een goed idee om regelmatig de andere software op je Raspberry Pi te upgraden. Dat kan met de opdrachten sudo apt-get update en sudo apt-get upgrade.

Wake-on-LAN hardware

Domoticz kan de computers in je thuisnetwerk wekken met Wake-On-LAN. Klik daarvoor eerst in het menu Instellingen op Hardware. Nu voeg je virtuele hardware toe. Kies onderaan bij Type voor Wake-on-LAN en vul een naam in voor je virtuele hardware. Bij Remote address vul je je netwerkmask in (bijvoorbeeld 192.168.0.255 en bij Poort vul je 9 in. Klik op Toevoegen. Selecteer daarna je Wake-on-LAN-hardware in de lijst en klik op Instellingen.

©PXimport

Wake-On-LAN laat je computers in je thuisnetwerk wekken.

MAC-adressen toevoegen

Je krijgt nu een, voorlopig lege, lijst te zien van computers en de bijbehorende MAC-adressen. Een computer toevoegen gaat eenvoudig: vul onderaan de naam en het MAC-adres (wat er zoiets uit ziet als 01-23-45-67-89-ab) in en klik op Toevoegen. Klik daarna in het menu Instellingen op Apparaten. De lijst bevat nu je zonet toegevoegde apparaten. Klik op het groene knopje ernaast, vul een naam in en klik op Apparaat toevoegen om een schakelaar in het tabblad Schakelaars toe te voegen. Klik je op de schakelaar (met het icoontje van een powerknop), dan stuurt je Pi een Wake-on-LAN netwerkpakketje naar de computer, die daardoor wordt gewekt.

Computer wekken

Dit wekken van je computers is nu te automatiseren, niet alleen op vaste tijdstippen, maar ook als reactie op sensorgebeurtenissen. Stel dat je thuiswerkt en je wilt op weekdagen je werkcomputer automatisch laten opstarten wanneer je 's ochtends je werkkamer in komt. Ga dan in het menu Instellingen naar Meer opties en Gebeurtenissen. Sleep van de categorieën links allerlei blokjes bij elkaar tot je een programma hebt gedefinieerd dat je computer op de gewenste manier wekt. Bijvoorbeeld iets in de aard als If Day <= Friday and Time > 08:00 and Time < 17:00 and Beweging bureau = On Do Set Desktop = On.

©PXimport

Automatiseer het wekken van je computers.

Gebruikersvariabelen toevoegen

Voor complexere automatisering van je slimme huis is het handig als je in je programma's gebruik kunt maken van variabelen die een bepaalde waarde hebben. Bijvoorbeeld een variabele Season die als inhoud het huidige seizoen heeft. Open daarvoor in het menu Instellingen onder Meer opties het onderdeel Gebruikersvariabelen. We maken eerst een aantal variabelen aan: Year, Month, Day, Hour, Minute, Weekday, Season, Weekend, Dark. Geef telkens de naam in en klik op Toevoegen. Het type houd je op Integer (maar bij Season, Weekend en Dark zet je het op String) en als waarde geef je telkens 0 in (die zetten we later immers goed).

Luascript installeren

Voor we al die variabelen kunnen gebruiken, hebben ze zinvolle waarden nodig. Dat gaan we uiteraard niet zelf doen, maar laten we door een script afhandelen. Op de wikipagina User variables op de website van Domoticz staat een script dat dit doet. Kopieer het volledige script onder de titel Lua met Ctrl+C. Log dan met PuTTY in op je Raspberry Pi en ga naar de juiste directory met cd domoticz/scripts/lua. Maak een nieuw bestand aan met de opdracht nano script_time_update_variables.lua en plak de gekopieerde tekst erin. Sla het bestand op met Ctrl+O en sluit nano af met Ctrl+X.

©PXimport

We laten het werk doen door een script.

Zonnewering

Als je nu in Domoticz op de pagina Gebruikersvariabelen kijkt, zie je dat alle variabelen een juiste waarde hebben gekregen, die elke minuut wordt bijgewerkt. We gaan hiervan nu gebruikmaken in een nieuw programma: in de zomer laten we de rolluiken aan de zuidkant van het huis omlaag gaan zodra de temperatuur in huis de 24 graden overstijgt en we niet thuis zijn, zodat we bij het terugkomen niet in een heet huis terechtkomen. Open de pagina Gebeurtenissen en klik de juiste blokken bij elkaar tot iets als If Season = "Summer" and Security status ≠"Disarmed" and Temperatuur woonkamer temp. > 24 Do Set Rolluik schuifraam = On Set Rolluik keukenraam = On. De variabele Season vind je links in de categorie User variables.

Beveiligingspaneel

Domoticz kent een beveiligingspaneel, waarmee je in principe een alarmsysteem kunt maken. Geef in de instellingen van Domoticz een cijfercode als wachtwoord voor het beveiligingspaneel in en een vertraging in seconden. Daarna verschijnt het beveiligingspaneel in het tabblad Schakelaars. Klik je erop, dan krijg je een virtueel schermpje te zien met de status (standaard is dat Disarmed) en cijfertoetsen en andere knopjes. Tik de cijfercode in en kies Arm Home of Arm Away. Na de ingestelde vertraging verandert de status van het beveiligingspaneel. Net zoals bij andere schakelaars kun je een timer of aan- en uitacties aan het beveiligingspaneel koppelen en kun je de status in scripts gebruiken, zoals we in stap 8 deden.

Telefoon aansluiten

In het vorige artikel over Domoticz stelden we notificaties in via online diensten zoals Prowl en Pushbullet of via e-mail. Maar wat als je internetverbinding thuis uitvalt? Gelukkig kunnen we onze Raspberry Pi ook sms-berichten laten sturen als er iets gebeurt. Sluit daarvoor via usb een oude telefoon aan met een simkaart die de mogelijkheid heeft om sms-berichten te sturen. Kijk eerst in de Gammu Phone Database na of je telefoon is ondersteund. Log dan met PuTTY in op je Pi en installeer Gammu met sudo apt-get install gammu.

©PXimport

In de Gammu Phone Database kun je zien of jouw telefoon ondersteunt wordt.

Gammu configureren

Start dan het configuratieprogramma met gammu-config en vul de gegevens in die je in de Phone Database bij je model hebt gevonden. Sla de configuratie op door met de pijltjestoetsen naar Save te gaan en op Enter te drukken. Probeer daarna met gammu identify uit of Gammu je telefoon herkent. Als je een foutmelding krijgt, start dan opnieuw het configuratieprogramma en probeer een ander poortnummer uit. Zodra Gammu je telefoon heeft geïdentificeerd, is je verbinding klaar om er sms-berichten mee te sturen.

Sms sturen

We maken nu een Luascript aan dat een sms-bericht stuurt als je voordeur opengaat, terwijl je beveiligingspaneel niet op Disarmed staat. Maak een nieuw bestand aan met de opdracht nano domoticz/scripts/lua/script_device_alarm_voordeur.lua. Typ daarin de regels if(devicechanged['Deurcontact voordeur'] == 'Open' and not globalvariables["Security"] == "Disarmed") then, os.execute('/usr/bin/gammu --config /home/pi/.gammurc --sendsms TEXT +31TELEFOONNUMMER -text "ALARM: De voordeur is open."') en end. Verander uiteraard de naam van de contactsensor van je voordeur en je gsm-nummer. Het is ook mogelijk om een bericht naar meerdere gsm-nummers te sturen. Herhaal dan gewoon de regel vanaf os.execute met een ander telefoonnummer.

©PXimport

Dit Luascript laat een SMS sturen als de voordeur opengaat.

Notificaties met IFTTT

Sinds midden 2015 biedt IFTTT een Maker-kanaal aan om willekeurige HTTP-requests te maken en erop te reageren. Op die manier kun je je Domoticz-installatie aan allerlei online diensten koppelen. Surf naar het Maker-kanaal, log in (of maak eerst een account) en klik op Connect. Je krijgt nu een sleutel te zien en uitleg over hoe je een event kunt triggeren. Ga nu in de webinterface van Domoticz naar de schakelaar waarmee je IFTTT wilt triggeren. Klik op Aanpassen en vul bij de aan-of-uitactie https://maker.ifttt.com/trigger/EVENT/with/key/SLEUTEL in, waarbij je zelf een naam voor het event kiest en de sleutel (key) die je is toegekend invult. Klik op Opslaan.

IFTTT-recept

Maak daarna een IFTTT-recept dat op die trigger van Domoticz reageert. Kies in het if-deel het Maker-kanaal Receive a web request en vul dan het in Domoticz ingegeven event in, zoals voordeur_open. Klik op Create Trigger. Kies dan het that-gedeelte van je recept, zoals het zenden van een e-mail. Klik op Create Action en dan Create Recipe. Wanneer nu de schakelaar in Domoticz wordt ingeschakeld, wordt de IFTTT-actie uitgevoerd. De mogelijkheden zijn eindeloos. IFTTT ondersteunt ook heel wat Internet of Things-apparaten, die je zo met Domoticz kunt integreren, zoals de thermostaten van Honeywell en Netatmo, de Smappee-energiemonitor en de WeMo-apparaten van Belkin.

©PXimport

Het handige van IFTTT is dat het erg veel internet-of-things apparaten ondersteunt.

Scène activeren met IFTTT

Ook in de andere richting is interactie mogelijk. We tonen hoe je een scène in Domoticz activeert als reactie op een IFTTT-trigger. Domoticz moet daarvoor wel via internet bereikbaar zijn. Je moet dus portforwarding in je router hebben ingesteld en het best ook DynDNS. Zoek de scène in je lijst met apparaten en noteer de waarde in de kolom Idx. Creëer dan een recept in IFTTT. Voor de actie kies je het Make-kanaal en dan Make a web request. Vul als URL http://GEBRUIKER:WACHTWOORD@DOMOTICZURL:DOMOTICZPORT/json.htm?type=command¶m=switchscene&idx=ID&switchcmd=On in, waarbij je uiteraard jouw gegevens in de url ingeeft en het idx van de scène in plaats van ID. Als Method kies je GET, als Content Type kies je text/plain en Body laat je leeg.

NFC

Als laatste tonen we hoe je iets gelijkaardigs met NFC-tags realiseert. Je plakt zo'n tag dan op je nachtkastje of elders in huis en activeert een scène in Domoticz als je je telefoon ertegen houdt. Onder Android kan dat met de app Trigger. Druk in de app op Creëer een taak. Druk op het plusteken om een trigger toe te voegen en selecteer NFC. Druk op Volgende, selecteer eventueel op welke dagen en tijdstippen de taak wordt getriggerd en Druk op Voltooien. Druk dan op Volgende om acties toe te voegen.

Actie toevoegen

Druk op het plusteken om een actie toe te voegen. Kies in de categorie Applicaties en Snelkoppelingen voor Een URL/URI openen en druk op Volgende. Vul als url de JSON-url van je Domoticz-scène in, zoals in stap 14. Je kunt hier indien je telefoon wifi gebruikt wel de lokale url gebruiken en indien je authenticatie op het lokale netwerk hebt uitgeschakeld, hoef je ook geen gebruikersnaam en wachtwoord in de url in te geven. Druk na het invullen van de url op Toevoegen aan taak. Geef nu uw taak een naam en klik op Volgende. Met een druk op Voltooid maak je de taak aan.

Domoticz-API

Houd nu de NFC-tag onder je smartphone om de tag te beschrijven. Als dat in orde is, wordt de JSON-url van je Domoticz-scène geopend op je telefoon als je die langs de NFC-tag beweegt. Kijk op de wikipagina Domoticz API/JSON URL's voor de andere mogelijkheden, zoals het in- of uitschakelen van een schakelaar of het dimmen van een licht tot een bepaald percentage. Je kunt ook meerdere tags met de app Trigger aanmaken, zodat je bijvoorbeeld met een tag op je nachtkastje de rolluiken sluit 's avonds en ze 's ochtends opent, en met een tag op je televisie je sfeerverlichting inschakelt.

©PXimport

Je kunt meerdere Triggers met dezelfde tag aanmaken.

▼ Volgende artikel
CES 2026: Nieuwe Acer Swift AI-laptops met Copilot+ en OLED-schermen
© Iryna Sukhenko | Acer
Huis

CES 2026: Nieuwe Acer Swift AI-laptops met Copilot+ en OLED-schermen

Tijdens CES 2026 heeft Acer een volledig vernieuwde reeks Swift AI-laptops gepresenteerd. De nieuwe Swift 16 AI, Swift Edge AI en Swift Go AI draaien op de nieuwste Intel Core Ultra Series 3-processoren en zijn voorzien van Copilot+ op Windows 11, waarmee AI-functies direct op het apparaat worden uitgevoerd. De serie combineert hoge prestaties met slanke ontwerpen en lichtgewicht behuizingen.

De Acer Swift 16 AI is het topmodel, bedoeld voor gebruikers die veel rekenkracht en een groot scherm willen. De laptop bevat een Intel Core Ultra X9 Series 3-chip met geïntegreerde Arc-graphics en een 16 inch 3K OLED-touchscreen met een verversingssnelheid van 120 Hz. Opvallend is het extra grote haptische touchpad de grootste ter wereld volgens Acer), dat nauwkeurige trillingfeedback geeft en geschikt is voor stylusbediening. De aluminium behuizing is 14,9 millimeter dun en biedt onder meer wifi 7, twee Thunderbolt 4-poorten en DTS:X Ultra-luidsprekers.

©Acer

De Swift Edge 14 AI en Swift Edge 16 AI zijn de lichtste modellen in de reeks: de 14 weegt net iets minder dan een kilo, de 16 1,25 kilo. Ondanks het lage gewicht voldoen ze aan de MIL-STD 810H-norm voor stevigheid. De schermen — tot 3K OLED met 120 Hz — bieden levendige kleuren, terwijl de Multi-Control-touchpads en PurifiedVoice-technologie het gebruik tijdens vergaderingen en presentaties vereenvoudigen. Ook deze modellen ondersteunen Wi-Fi 7 en beschikken over meerdere poorten, waaronder Thunderbolt 4 en HDMI 2.1. De behuizing is van roestvrij staal en een magnesiumlegering.

De Swift Go 14 AI en Swift Go 16 AI richten zich op wie een balans zoekt tussen prestaties, draagbaarheid en prijs. Ze zijn uitgerust met Intel Core Ultra Series 3-processoren en OLED-schermen, net als de duurdere Swift 16 AI en Swift Edge AI, maar in iets compactere en lichtere ontwerpen. Beide laptops hebben een 180-graden scharnier, een aluminium behuizing en 5-MP-camera's met Human Presence Detection.

©Acer

Alle Swift AI-modellen draaien op Windows 11 Copilot+ en ondersteunen AI-functies zoals Click to Do, waarmee de laptop contextueel reageert op wat er op het scherm staat, en Copilot Voice, dat spraakgestuurde opdrachten mogelijk maakt. Daarnaast levert Acer eigen tools via het Intelligence Space-platform, waaronder PurifiedView, User Sensing en Acer My Key voor snelle toegang tot apps en instellingen.

Beschikbaarheid

De Acer Swift 16 AI, Swift Edge 14 AI, Swift Edge 16 AI, Swift Go 14 AI en Swift Go 16 AI verschijnen in het tweede kwartaal van 2026 in de Benelux.

Bekijk alle Acer laptops op Kieskeurig.nl

▼ Volgende artikel
CES 2026: ASUS ROG viert 20-jarig bestaan met nieuwe laptops en randapparatuur
© ASUS ROG
Huis

CES 2026: ASUS ROG viert 20-jarig bestaan met nieuwe laptops en randapparatuur

Tijdens de elektronicabeurs CES 2026 viert ASUS Republic of Gamers (ROG) zijn twintigste verjaardag met de introductie van een breed scala aan nieuwe producten. De fabrikant toont onder meer vernieuwde Zephyrus-laptops met de nieuwste grafische kaarten, geavanceerde oledmonitors en een opvallende productlijn in samenwerking met Kojima Productions.

De presentatie in Las Vegas staat dit jaar in het teken van een jubileum, aangezien het submerk dit jaar precies twee decennia bestaat. Wat in 2006 begon met de introductie van een moederbord is inmiddels uitgegroeid tot een volledig ecosysteem dat varieert van losse componenten tot complete systemen en wearables.

Op CES blikt ROG echter niet alleen terug op het verleden, maar wordt ook gekeken naar de toekomst die wordt gevormd in het ROG Lab. In deze interne ontwikkelafdeling van ASUS ligt de focus op de kunst om apparaten steeds krachtiger te maken en ze tegelijkertijd koel te houden, zeker nu computers steeds zwaardere AI-taken zelfstandig moeten verwerken. Bezoekers van de techbeurs kunnen de resultaten van deze engineering-inspanningen de komende dagen live bekijken in The Venetian Expo.

Nieuwe Zephyrus-modellen

Daarnaast heeft ASUS voor de gelegenheid zijn populaire Zephyrus-lijn een update gegeven met de nieuwe G14- en G16-modellen. Deze laptops zijn ontworpen om veel rekenkracht te bieden in een relatief compacte behuizing, waarbij de interne componenten flink zijn opgekrikt ten opzichte van de voorgaande generaties. De apparaten maken gebruik van de nieuwste Intel Core Ultra Series 3-processors en bieden ondersteuning voor NVIDIA GeForce RTX 50-serie grafische kaarten, waarbij het 16-inch model zelfs is uit te rusten met een RTX 5090.

Een belangrijk aspect van deze nieuwe chips is de toevoeging van krachtige NPU's, die lokale AI-taken kunnen verwerken zonder tussenkomst van de cloud. Daarnaast zijn de laptops voorzien van verbeterde oledschermen met een hogere helderheid en kleurnauwkeurigheid, wat ze geschikt maakt voor zowel gaming als grafisch werk.

©ASUS ROG

Dubbele schermen voor multitaskers

Naast de standaardmodellen introduceert ROG ook een nieuwe versie van de Zephyrus Duo 16, een laptop die zich onderscheidt door de integratie van een tweede scherm boven het toetsenbord. Dit secundaire touchscreen werkt samen met het 16-inch hoofdscherm om extra werkruimte te bieden, wat vooral nuttig is voor streamers die hun chat willen lezen of creatieve professionals die hun tijdlijn en tools gescheiden willen houden.

Beide schermen maken gebruik van oledtechnologie en hebben een verversingssnelheid van 120Hz of hoger, wat zorgt voor een vloeiende weergave van beelden. Om de warmteontwikkeling van de zware componenten (waaronder een Intel-processor en een RTX 5090-videokaart) tegen te gaan, maakt het systeem gebruik van een koelmechanisme waarbij de luchttoevoer wordt vergroot zodra het tweede scherm omhoog kantelt.

©ASUS ROG

Samenwerking met Kojima Productions

Een van de meest opvallende aankondigingen is de samenwerking tussen ASUS ROG en de bekende game-ontwikkelaar Hideo Kojima. Deze collectie draait om de ROG Flow Z13-KJP, een krachtige 2-in-1 tablet die functioneert als een volwaardige gaming-pc. Het ontwerp is geïnspireerd op de esthetiek van Kojima Productions en bevat specifieke details die verwijzen naar de bedrijfsmascotte Ludens.

Onder de motorkap bevindt zich een AMD Ryzen AI Max+-processor, waardoor het apparaat ondanks zijn compacte tabletformaat zware taken aankan. De collectie wordt gecompleteerd door bijpassende randapparatuur, waaronder een headset, muis en muismat, die allemaal zijn vormgegeven door Kojima's vaste artdirector Yoji Shinkawa.

©ASUS ROG

Innovaties in beeldweergave en augmented reality

Op het gebied van beeldschermen zet de fabrikant vol in op oledtechnologie met de introductie van nieuwe monitoren die gebruikmaken van Tandem RGB- en QD-OLED-panelen. De nieuwe ROG Swift OLED PG27UCWM biedt bijvoorbeeld een 4K-resolutie met een extreem hoge verversingssnelheid en belooft een langere levensduur en hogere helderheid dan eerdere generaties.

Voor wie liever geen fysieke monitor gebruikt, komt ASUS met de ROG XREAL R1 Gaming Glasses. Deze augmented reality-bril projecteert een virtueel scherm voor je ogen, waardoor het mogelijk is om op een groot formaat te gamen zonder dat daar een televisie of monitor voor nodig is. De bril is uitgerust met sensoren die hoofdbewegingen volgen en ingebouwde audio van Bose, wat moet zorgen voor een meeslepende ervaring onderweg of in kleinere ruimtes.

©ASUS ROG

Focus op audio en magnetische toetsenborden

Tot slot breidt ASUS zijn assortiment aan randapparatuur uit met producten die inspelen op specifieke wensen van gamers, zoals open-ear audio en aanpasbare toetsaanslagen. De nieuwe ROG Cetra Open Wireless-oordoppen zijn ontworpen om omgevingsgeluid door te laten, zodat je tijdens het gamen of werken bereikbaar blijft voor huisgenoten of collega's.

Voor competitieve spelers is er de ROG Falchion Ace 75 HE, een compact toetsenbord met magnetische schakelaars. Daarmee kun je het actuatiepunt – het moment waarop een toetsaanslag wordt geregistreerd – enorm nauwkeurig instellen, variërend van een lichte aanraking tot een diepe toetsaanslag.

©ASUS ROG

Op zoek naar ASUS ROG-spulletjes?

Check hier de allerbeste deals!