Koppel een kleine ESP32-module draadloos met je slimme meter via de HomeWizard P1-meter (en stuur optioneel Energy Sockets) — geen cloud, geen abonnement.
Je digitale teller registreert alles, maar toont niets. De HomeWizard P1-meter vertaalt die gegevens naar je WiFi-netwerk. Deze module leest dit uit en toont live op een compact scherm: hoeveel stroom je verbruikt, hoeveel je zonnepanelen produceren, en wat de maandpiek is.
Gewoon weten wat er gebeurt. Hoeveel verbruikt de wasmachine of droogkast? Wanneer en hoeveel injecteren de zonnepanelen? Dit scherm van €13 toont het, live, zonder abonnement. Optioneel kunnen tot drie stopcontacten automatisch geschakeld worden op basis van je stroomoverschot.
💡 Stap 1: Controleer WiFi-bereik
Controleer of je WiFi-signaal voldoende dekking heeft bij je digitale teller (meterkast). Een repeater kan helpen als het signaal zwak is.
HomeWizard P1-meter op de digitale teller
Stap 2
Fysieke installatie
Stop de HomeWizard P1-meter in de digitale teller en volg de instructies van HomeWizard.
(Optioneel) Steek de HomeWizard Energy Sockets in het stopcontact en volg de instructies van HomeWizard.
Stap 3
Lokale API activeren
Open de HomeWizard-app en ga naar Instellingen → Apparaten → P1-Meter. Zet onderaan de lokale API aan. Zonder dit kan de module de gegevens niet opvragen.
(Optioneel) Herhaal dit voor eventuele sockets die je wil schakelen of uitlezen met de module.
Stap 4
Firmware op het bordje zetten
Download eerst het juiste bestand voor jouw bordje:
▸ Hoe flash ik dit op het bordje? (stap-voor-stap)
Je hebt geen software nodig — dit gaat rechtstreeks via je browser (Chrome, Edge of Opera).
Open de flash-tool in je browser
Ga naar espflash.app, sluit je bordje aan via de USB-datakabel en klik op "Connect Device". Selecteer de juiste poort in de pop-up.
Kies het firmware-bestand
Klik op "Click to upload firmware" en selecteer het .bin-bestand dat je hierboven hebt gedownload.
Start het flashen
Klik op "Start Flashing" en wacht rustig af. Verbreek de USB-verbinding niet tijdens dit proces (duurt enkele minuten).
Klaar!
Je ziet de melding "Done!" of "Flash successful". Trek de kabel er even uit en steek hem terug — het bordje start op met de nieuwe software.
⚠ Problemen?
Geen COM-poort zichtbaar? Installeer de USB-driver (CP210x of CH340).
Proces hangt? Houd de BOOT-knop ingedrukt terwijl je op "Program" klikt.
Niets helpt? Probeer een andere USB-kabel of USB-poort.
🔧 Voor gevorderde gebruikers: broncode en Arduino IDE
Wil je de code aanpassen of zelf compileren? Vraag de broncode op via johanok@gmail.com. Deze methode is alleen zinvol als je vertrouwd bent met Arduino en bibliotheken.
Stap 5
Eerste keer instellen
Schakel de module in door stroom te geven. Lukt de WiFi-verbinding niet, dan opent het een eigen draadloos netwerk (Lily, geen paswoord).
Zet mobiele data uit op je smartphone en verbind met het netwerk Lily.
Open je browser op 192.168.4.1.
Vul enkel je WiFi-gegevens in (naam SSID en wachtwoord) — het bordje scant daarna automatisch je netwerk op HomeWizard-apparaten, slaat deze op en herstart.
✅ Automatische detectie
Als er nog geen P1-meter is ingesteld, scant het bordje je netwerk automatisch en slaat het de gevonden apparaten op.
Instelpagina via 192.168.4.1
💡 Het bordje slaat de gevonden apparaten automatisch op naam op als het zelf scant.
Bijv. p1meter-123abc.local in plaats van 192.168.1.x. Bij een IP-wijziging hoef je dan niets aan te passen.
⚡ Sneller dan de HomeWizard-app
De app schakelt sockets met een minimum vertraging van 1 minuut. Deze module werkt per seconde — handig op bewolkte dagen met wisselende zon.
Instellingen later wijzigen
Druk op de bovenste knop gedurende 5 seconden. Verbind opnieuw met Lily (geen paswoord) en open 192.168.4.1. Je kan dan:
Per socket de uitschakelvertraging instellen en de naam van het aangesloten toestel invoeren.
De uitschakeldrempel instellen (waarde 0 = volledig nulverbruik vereist; of hoger als je bv. 100W basisverbruik aanvaardbaar vindt).
De inschakeldrempel instellen (aanbevolen beginwaarde: 150W — de module past dit automatisch aan, maar enkel naar boven). Sluit je op de socket een toestel aan met lager vermogen dan een eerder toestel, druk dan de onderste knop 5 seconden in om de drempels te resetten.
SSID en wachtwoord van je WiFi, naam of IP van P1-meter en sockets, en update-intervallen (in milliseconden).
Lilygo T-Display S3 — weergave (alle waarden zijn in Watt)Lilygo T-Display: Bovenaan: sockets. Onder de sockets: links de geprojecteerde kwartierpiek in opbouw, midden de tijd HH:MM, rechts (witte tekst) de hoogste maandpiek voor de huidige maand. Onderaan; verbruik of opbrengst
Bediening
Knoppenoverzicht
Knop
Actie
Functie
▲ Boven
Kort
Maandpiek tonen aan/uit
▲ Boven
Lang (5 sec)
WiFi-gegevens wissen + instellingenpagina openen
▼ Onder
Kort
Automatische socketsturing aan/uit (enkel indien schakelen toegelaten werd in de setup)
▼ Onder
Lang (5 sec)
Intervals en schakeldrempels resetten naar standaard (150W)
📡Geen verbinding met P1-meter? Alle sockets gaan automatisch uit.
⚠️Ongeldige sensordata? Socket blijft uit tot geldige data beschikbaar is.
🔋Te hoog verbruik? Laagste prioriteit sockets worden als eerste uitgeschakeld.
☁️Te weinig zon? Sockets blijven uit tot het surplus weer boven de drempel komt.
📡Let op, als je lokale WiFi plots compleet uitvalt, kunnen sockets die aanstaan niet meer worden uitgeschakeld door het bordje. Houd rekening met de mogelijkheid van dergelijke pannes, de auteur van deze pagina is niet verantwoordelijk voor onverwacht verbruik in dit geval.
⚙️ Technisch
De LilyGO‑modules draaien op de krachtige ESP32‑chip en werken gewoon op 5V via USB‑C.
Geen gedoe met een PC: eenmaal geflasht functioneren ze volledig stand‑alone.
Dankzij FreeRTOS lopen netwerkscans en socket‑updates parallel, wat zorgt voor een razendsnelle en bijzonder stabiele werking.
🖥 Groter scherm?
Liever meer zichtbaarheid vanop afstand?
Met een kleine code‑aanpassing draait dezelfde firmware ook op de ESP32‑3248S035 — een helder 3.5" touchscreen dat je project meteen een professionele look geeft.
Beschikbaar via AliExpress.
🤓 Nerd stuff:
Geschreven in modern C++ en geoptimaliseerd met FreeRTOS‑taken voor maximale snelheid en responsiviteit.
De prioriteitsgestuurde schakellogica zorgt voor slimme, voorspelbare en stabiele aansturing.
Bij geleidelijke stijging van teruglevering (zonsopgang, wolk schuift weg) schakelt eerst de laagste verbruiker in.
Bij plots veel overschot krijgt de socket met de langste uitschakelvertraging automatisch voorrang.
Handmatig schakelen via de HomeWizard‑app, curl of de fysieke knop blijft altijd mogelijk — het bordje volgt de werkelijke toestand en blijft zonder haperen verder werken.
Zet je een socket manueel aan terwijl er onvoldoende teruglevering is, dan schakelt het bordje hem automatisch weer uit.
Wil je dat vermijden? Druk kort op de onderste knop om de automatische sturing tijdelijk te pauzeren.