Droom je van een tiny house en ben je plannen aan het maken voor de domotica? Dan kom je vroeg of laat een term tegen die alles verandert: MQTT.
▶Inhoudsopgave
Het klinkt technisch, alsof het alleen voor IT-nerds is, maar het is eigenlijk de taal die al je slimme apparaten in je kleine woning met elkaar laat praten.
Zonder die taal wordt het een chaos van losse apps en dingen die niet samenwerken. Stel je voor: je wakker worden met rolluiken die automatisch open gaan, de koffiezet die al aanstaat en de verwarming die precies op temperatuur is. In een tiny house is dat geen luxe, het is een must.
Je hebt maar beperkte ruimte en beperkte energie. Je wilt dat alles slim en efficiënt samenwerkt. MQTT is de onzichtbare basis voor dat hele systeem. Laten we het simpel houden, zodat jij je eigen slimme tiny house kunt bouwen.
Wat is MQTT en waarom heb je het in hemelsnaam nodig?
MQTT staat voor Message Queuing Telemetry Transport. In gewoon Nederlands: het is een simpel communicatieprotocol.
Stel je een digitale centrale postkamer voor. Apparaten stoppen berichtjes in de bus, en andere apparaten halen ze op.
Ze hoeven elkaar niet persoonlijk te kennen. Ze weten alleen waar de postkamer is. Zo werkt MQTT. In een normaal huis stapel je apps op je telefoon: een voor de verlichting, een voor de thermostaat, een voor de zonnepanelen. In een tiny house wil je niet drie verschillende systemen beheren.
Bovendien, wat als je internet uitvalt? Veel systemen werken dan niet meer.
MQTT draait op een eigen lokaal netwerk, vaak op een mini-computer in je huis. Het is niet afhankelijk van de cloud. Het draait om drie rollen: de broker (de postkamer), de publisher (de zender) en de subscriber (de ontvanger).
De temperatuursensor stuurt een bericht naar de broker: "het is 21 graden". De broker stuurt dat door naar de thermostaat die daarop wacht. Klaar. Simpel, snel en lokaal.
De kern: hoe MQTT precies werkt in je huis
Stel je een klein netwerk voor in je tiny house. Je hebt een Raspberry Pi die dienstdoet als broker.
Dit is het hart van je systeem. Je slimme stopcontacten, je sensoren en je schakelaars zijn de 'publishers'. Ze sturen constant kleine berichtjes de lucht in.
Je telefoon of een schakelaar is de 'subscriber' die luistert naar die berichten.
Het gebeurt via 'topics'. Een topic is eigenlijk een adres, zoals woonkamer/temperatuur. Als de sensor een meting doet, stuurt hij naar dat topic.
De thermostaat is geabonneerd op dat topic. Zodra er een nieuw getal binnenkomt, weet de thermostaat wat te doen.
Dit werkt met een 'QoS' niveau. QoS 0 is een enkele keer sturen, QoS 1 is bevestiging dat het aangekomen is, QoS 2 is een heel veilig uitwisselingsprotocol.
Voor de meeste tiny house toepassingen is QoS 1 of 2 verstandig voor kritieke dingen als brandveiligheid. Een ander slim concept is de 'retain' functie. De broker onthoudt het laatste bericht. Als je 's nachts de stroom uit moet zetten en weer aanzet, weet je lamp meteen weer wat de status was.
Je hoeft niet alles handmatig terug te zetten. Dat is goud waard in een off-grid situatie waar je schakelaars soms echt uit moeten.
De apparaten: wat kun je allemaal aansluiten?
Je kunt bijna alles aansluiten als je de juiste 'brug' bouwt. De basis zijn vaak sensoren.
Temperatuur- en vochtigheidssensoren van merken als Shelly H&T (rond de €25) of Aqara sensoren (rond de €20) zijn populair. Ze sturen via WiFi hun data naar je broker. Ze verbruiken weinig stroom, cruciaal als je op batterijen leeft.
Actoren zijn de dingen die iets doen. Denk aan een Shelly 1 schakelaar (rond de €15).
Die stop je achter een lichtschakelaar en je kunt hem via MQTT bedienen. Of een Zigbee2MQTT stick (rond de €30). Daarmee sluit je honderden Zigbee-apparaten (lampen, deursensoren, stekkers) aan op je MQTT broker. Je vermijdt dure hubs van fabrikanten.
Voor de energiebeheerder, essentieel in een tiny house, kijk je naar een ESP32 of ESP8266 board (rond de €5-€10). Met een beetje programmeren (via Home Assistant of Node-RED) kun je deze chip uitlezen en je energiedata lokaal loggen om precies te zien wat je zonnepanelen produceren en wat je verbruikt.
Je stuurt die data naar MQTT. Zo kun je bijvoorbeeld de boiler alleen aanzetten als er overschot is.
De kosten: budget, midden en premium
Je kunt dit project zo duur maken als je wilt, maar het hoeft echt niet veel te kosten. Voor een budget-oplossing ben je vaak goedkoper uit dan een duur 'slim huis' systeem.
De grootste investering is je tijd, niet je geld. Budget (€100 - €250):
Je start met een Raspberry Pi Zero 2 W (rond de €20) als broker. Daarop installeer je Home Assistant (gratis). Je koopt een stuk of 4 Shelly 1PM stekkers (€20 per stuk) om lampen en apparaten te schakelen en te meten.
Een Zigbee2MQTT stick en een paar Xiaomi Aqara sensoren (deur, beweging, temperatuur) maakt je duurzame klimaatbeheer in je tiny house helemaal af.
Dit is de basis voor 90% van de behoeften. Midden (€250 - €600):
Hier voeg je meer maatwerk toe. Een krachtigere Raspberry Pi 4 (rond de €60) met een SSD (rond de €40) voor stabiliteit. Je koopt specifieke ESP32 boards om eigen sensoren te bouwen, bijvoorbeeld voor het meten van je watertank niveau.
Je investeert in een Victron Energy GX-apparaat (rond de €250) dat direct MQTT data uitlevert over je zonnepanelen en accu's. Dit is de professionele off-grid setup. Premium (€600+):
Dit is voor wie alles wil integreren.
Denk aan Philips Hue (maar dan via MQTT voor lokale besturing), of een KNX systeem koppelen via een interface (rond de €400).
Je kunt dan complexe logica bouwen: "Als de zon ondergaat én de bewegingssensor gaat af, doe dan de lampen aan op 50% en zet de verwarming een graadje hoger." Je betaalt voor de hardware die dit soort complexe scripts soepel laat draaien.
Praktische tips om te beginnen
Begin klein. Bouw niet meteen je hele huis vol met dure spullen.
Begin met één lamp en een sensor. Installeer Home Assistant op je computer of Raspberry Pi. Volg de stappen om de MQTT broker te installeren (vaak Mosquitto). Koppel een goedkope Shelly erbij.
Als je dat eenmaal aan de praat hebt, weet je hoe het werkt. Let op de veiligheid.
MQTT is niet standaard beveiligd. Zorg dat je een sterke gebruikersnaam en wachtwoord instelt voor je broker.
Zet je tiny house netwerk niet open naar het internet tenzij je weet wat je doet. Gebruik een VPN of een veilige externe toegang zoals Nabu Casa (betaald, maar veilig en simpel). Niets is zo vervelend als een vreemde die je lampen aan en uit zet terwijl je ligt te slapen in je slimme tiny house.
Denk na over de stroomvoorziening. Een Raspberry Pi verbruikt ongeveer 3-5 Watt.
Dat is 72-120 Watt per dag. In een off-grid huis met een kleine accu (bijv. 24V 100Ah) is dat te doen, maar tel het wel mee.
Kies voor lage-energie sensoren (Zigbee of Bluetooth) in plaats van alles via WiFi te doen.
WiFi verbruikt meer stroom. Elke Watt is er een in de winter.
Gebruik een dashboard. Home Assistant is de koning hier.
Het is gratis en werkt perfect met MQTT. Je kunt er prachtige schermen op bouwen die je op een oude tablet kunt draaien. Zo heb je altijd zicht op je energie, temperatuur en status van je deuren, zonder afhankelijk te zijn van een dure cloud-dienst. Jouw huis, jouw data.