↩ This page in English
ESP32 · HomeWizard · WiFi

Live energieverbruik op je eigen display

Waveshare ESP32-S3 1.54 inch LCD met energiedata
Waveshare ESP32-S3 1.54" LCD (240×240) — compact bordje met ingebouwd kastje

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.
Wat wordt er getoond op het display
Lilygo T-Display S3 — weergave (alle waarden zijn in Watt)
  • Sockets lichtblauw: actief (toont verbruik per socket)
  • Sockets donkerblauw: actief maar geen verbruik (bvb. thermostaat op apparaat schakelt uit)
  • Sockets grijs: socket staat uit (toont uitschakelvertraging in seconden)
  • De groene bolletjes (en de groene lijnen) tonen dat sockets geschakeld kunnen worden
  • Midden onder sockets (witte tekst): de huidige tijd
  • Links onder sockets (blauwe "1"): geprojecteerde kwartierpiek in opbouw (Watt)
  • Rechts onder sockets (witte tekst): maandpiek (hoogste volledige kwartierpiek)
  • Icoon bliksem: geel = dagtarief, groen = nachttarief
  • Grote tekst onderaan rechts: live totaalverbruik of opbrengst
Lilygo T-Display S3 met energiedata
Lilygo T-Display S3 — ESP32-S3 met 1.9" kleurendisplay

Live verbruik

Weergave van stroomafname én zonne-injectie rechtstreeks van je digitale teller, via WiFi.

🔌

Slimme sockets

Schakel - optioneel - automatisch Energy Sockets in als de zon genoeg levert — per seconde instelbaar.

🏠

100% lokaal

Werkt ook als HomeWizard's servers of je internet uitvallen — alleen je WiFi-thuis is nodig.

Wat heb je nodig?

💡 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
HomeWizard P1-meter op de digitale teller

Fysieke installatie

  1. Stop de HomeWizard P1-meter in de digitale teller en volg de instructies van HomeWizard.
  2. (Optioneel) Steek de HomeWizard Energy Sockets in het stopcontact en volg de instructies van HomeWizard.

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.

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).

  1. 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.

    ESPFlash verbinden
  2. Kies het firmware-bestand

    Klik op "Click to upload firmware" en selecteer het .bin-bestand dat je hierboven hebt gedownload.

    Firmware bestand kiezen Bestand geselecteerd
  3. Start het flashen

    Klik op "Start Flashing" en wacht rustig af. Verbreek de USB-verbinding niet tijdens dit proces (duurt enkele minuten).

    Flash bezig
  4. 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.

    Flash gelukt
⚠ 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.

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).

  1. Zet mobiele data uit op je smartphone en verbind met het netwerk Lily.
  2. Open je browser op 192.168.4.1.
  3. 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.
Setup pagina bij geen WiFi
Instelpagina via 192.168.4.1
Scan bezig Scan resultaten
Setup deel 1 Setup deel 2
💡 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:

Wat wordt er getoond op het display
Lilygo T-Display S3 — weergave (alle waarden zijn in Watt)
Lilygo T-Display met P1-gegevens
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

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)
⏻ PWR (alleen Waveshare) Kort Vermogensgrafiek (geen grafiek - 2 - 4 - 8 - 24 uur)

Ingebouwde veiligheidsmechanismen

⚙️ 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 netwerk­scans 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.