{"id":4752,"date":"2026-05-17T00:00:00","date_gmt":"2026-05-16T22:00:00","guid":{"rendered":"https:\/\/g7itchme.wordpress.com\/?p=4752"},"modified":"2026-05-17T00:00:00","modified_gmt":"2026-05-16T22:00:00","slug":"der-bastelnde-energiewachter-ein-cyd-als-smarter-strommesser-fur-den-haushalt","status":"publish","type":"post","link":"https:\/\/technodidact.de\/en\/der-bastelnde-energiewachter-ein-cyd-als-smarter-strommesser-fur-den-haushalt\/","title":{"rendered":"Der bastelnde Energiew\u00e4chter: Ein CYD als smarter Strommesser f\u00fcr den Haushalt"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Autor: DerSchneider<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Einleitung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Was verbraucht mein alter K\u00fchlschrank wirklich? L\u00e4uft der Gefrierschrank im Keller effizient oder saugt er heimlich Kilowattstunden? Und warum ist die Stromrechnung pl\u00f6tzlich so hoch? Diese Fragen stellen sich viele Hausbesitzer und Mieter. Die Antwort lautet oft: Man wei\u00df es nicht \u2013 weil man nicht misst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Genau hier setzt ein bescheidenes, aber bemerkenswertes Projekt an: die Verwandlung eines preiswerten \u201eCheap Yellow Display\u201c (CYD) in einen eigenst\u00e4ndigen Energiemonitor. Das CYD, ein ESP32-basiertes Entwicklerboard mit integriertem Touchdisplay, ist eigentlich als HMI-Komponente f\u00fcr Heimautomatisierung gedacht. Doch mit wenigen zus\u00e4tzlichen Bauteilen wird es zu einem vollwertigen Messger\u00e4t, das Spannung, Strom und Leistung erfasst, daten speichert und auf Knopfdruck per Bluetooth an einen Laptop sendet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Artikel richtet sich an alle, die bereit sind, den L\u00f6tkolben in die Hand zu nehmen \u2013 aber auch an jene, die verstehen wollen, wie moderne Energiemesstechnik funktioniert. Wir beleuchten die historische Entwicklung der Leistungsmessung, gehen auf die Schw\u00e4chen einfacher Sensoren ein, stellen hochwertigere Alternativen vor und liefern konkrete Aufbauanleitungen. Am Ende steht ein funktionsf\u00e4higes Ger\u00e4t, das nicht misst, sondern erkennt.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Ein kurzer Gang in die Technikgeschichte: Von Drehspulinstrumenten zum ESP32<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Geschichte der elektrischen Leistungsmessung beginnt im sp\u00e4ten 19. Jahrhundert. Der Ungar Ott\u00f3 Bl\u00e1thy erfand 1889 das Wechselstrom-Wattmeter \u2013 ein elektrodynamisches Messwerk, bei dem strom- und spannungsproportionale Spulen \u00fcber eine Drehachse ein Zeigersystem antrieben. Diese Ger\u00e4te waren pr\u00e4zise, aber gro\u00df, teuer und fragil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der Verbreitung des Ferraris-Z\u00e4hlers (eingef\u00fchrt um 1890) hielt die induktive Messung Einzug in die Haushalte. Eine Aluminiumscheibe dreht sich proportional zur verbrauchten Energie \u2013 ein mechanisches Wunderwerk, das bis heute in Kellern summt. Doch diese Ger\u00e4te zeigen nur den kumulierten Verbrauch, nicht den momentanen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Digitalisierung brachte ab den 1980er Jahren elektronische Haushaltsz\u00e4hler und schlie\u00dflich Smart Meter. Parallel dazu entstanden im Hobbybereich erste Mikrocontroller-basierte Messger\u00e4te. Der Arduino vereinfachte den Einstieg, der ESP32 brachte schlie\u00dflich eingebaute Bluetooth- und WLAN-F\u00e4higkeiten mit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das CYD ist ein Produkt dieser Reifezeit: F\u00fcr unter 20 Euro bekommt man einen kompletten Computer mit Display, Touchscreen und Funk. Die Idee, daraus einen Energiemonitor zu bauen, liegt nahe. Die Schwierigkeit liegt wie so oft im Detail \u2013 konkret in der pr\u00e4zisen Erfassung von Spannung und Strom.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Das Gesamtkonzept: Wie das System funktioniert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das System besteht aus zwei Hauptkomponenten:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Mess- und Speichereinheit (CYD)<\/strong><br>Das CYD mit angeschlossenen Sensoren misst in regelm\u00e4\u00dfigen Abst\u00e4nden (z.\u202fB. alle 5 Sekunden) die aktuelle Netzspannung und den flie\u00dfenden Strom. Aus beiden Werten wird die Momentanleistung (in Watt) berechnet. Alle Messwerte werden mit einem Zeitstempel versehen und im internen Flash-Speicher (LittleFS) als CSV-Datei abgelegt.<\/li>\n\n\n\n<li><strong>Datenabruf und -auswertung (Laptop)<\/strong><br>Ein Taster am Geh\u00e4use l\u00f6st eine Bluetooth-Verbindung zum Laptop aus. Ein Python-Programm empf\u00e4ngt die gespeicherten Messdaten, speichert sie lokal als CSV-Datei und l\u00f6scht sie anschlie\u00dfend auf dem CYD.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Architektur hat mehrere Vorteile: Das CYD ist autark und ben\u00f6tigt keine permanente Verbindung zum PC. Daten werden nur bei Bedarf \u00fcbertragen. Der Energieverbrauch des CYD selbst liegt im Bereich weniger Watt \u2013 weit unter dem, was typische Haushaltsger\u00e4te verbrauchen.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Die Sensor-Herausforderung: Warum einfach nicht immer gut ist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die in vielen Hobby-Tutorials empfohlenen Sensoren ZMPT101B (Spannung) und ACS712 (Strom) sind tats\u00e4chlich einfach zu handhaben und kosteng\u00fcnstig (je ca. 3\u20135\u202f\u20ac). Sie liefern ein analoges Ausgangssignal, das direkt vom Analog-Digital-Wandler (ADC) des ESP32 gelesen werden kann. Doch genau hier liegen die Probleme.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Sensor<\/th><th class=\"has-text-align-left\" data-align=\"left\">Typ<\/th><th class=\"has-text-align-left\" data-align=\"left\">Messprinzip<\/th><th class=\"has-text-align-left\" data-align=\"left\">Typische Fehlerquelle<\/th><\/tr><\/thead><tbody><tr><td>ZMPT101B<\/td><td>Spannung<\/td><td>Transformator, nachgeschalteter Verst\u00e4rker<\/td><td>Temperaturdrift, Bauteiltoleranzen<\/td><\/tr><tr><td>ACS712<\/td><td>Strom (Hall)<\/td><td>Magnetfeldsensor, analoger Verst\u00e4rker<\/td><td>Offset-Drift, Rauschen, Temperaturempfindlichkeit<\/td><\/tr><tr><td>ESP32 ADC<\/td><td>\u2013<\/td><td>12-Bit-SAR-ADC<\/td><td>Nichtlinearit\u00e4t, Temperaturgang, geringe effektive Aufl\u00f6sung<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Kombination aus relativ ungenauen analogen Sensoren und dem ohnehin nicht hochwertigen ADC des ESP32 f\u00fchrt zu Messwerten, die oft um 5\u201310\u202f% oder mehr vom tats\u00e4chlichen Wert abweichen. F\u00fcr eine grobe Einsch\u00e4tzung mag das reichen \u2013 f\u00fcr eine ernsthafte Verbrauchsanalyse ist es unzureichend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Unsch\u00e4rfe erkennen<\/strong>: Wer seinen Stromverbrauch auf 1\u202f% genau erfassen m\u00f6chte, st\u00f6\u00dft hier an Grenzen. Das System ist eher f\u00fcr relative Vergleiche geeignet (\u201eL\u00e4uft die Pumpe jetzt oder nicht?\u201c) als f\u00fcr absolute Eichmessungen. Das ist keine Schelte, sondern eine realistische Einordnung.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Hochwertige Alternativen bis 15 Euro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die gute Nachricht: F\u00fcr ein schmales Budget gibt es deutlich bessere Sensoren und Komponenten. Die folgende Tabelle fasst die vielversprechendsten Optionen zusammen, geordnet nach wachsender Komplexit\u00e4t.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Komponente<\/th><th class=\"has-text-align-left\" data-align=\"left\">Kosten (ca.)<\/th><th class=\"has-text-align-left\" data-align=\"left\">Messprinzip<\/th><th class=\"has-text-align-left\" data-align=\"left\">Genauigkeit<\/th><th class=\"has-text-align-left\" data-align=\"left\">Schwierigkeit<\/th><\/tr><\/thead><tbody><tr><td>ACS758 (50A)<\/td><td>8\u201312\u202f\u20ac<\/td><td>Hall (linearisiert)<\/td><td>deutlich besser als ACS712<\/td><td>gering (analog)<\/td><\/tr><tr><td>ADS1115 (ADC)<\/td><td>8\u201310\u202f\u20ac<\/td><td>16-Bit-\u0394\u03a3-ADC<\/td><td>sehr hoch (0,1\u202f% m\u00f6glich)<\/td><td>mittel<\/td><\/tr><tr><td>ZMPT101B + ADS1115<\/td><td>12\u201315\u202f\u20ac<\/td><td>analog + hochwertiger ADC<\/td><td>hoch (nach Kalibrierung)<\/td><td>mittel<\/td><\/tr><tr><td>HLW8032 Breakout<\/td><td>8\u201312\u202f\u20ac<\/td><td>Energiemess-IC (digital)<\/td><td>hoch (1\u202f% typisch)<\/td><td>mittel<\/td><\/tr><tr><td>PZEM-004T V3.0<\/td><td>15\u202f\u20ac<\/td><td>Energiemess-IC (digital)<\/td><td>hoch (0,5\u202f% \u2013 1\u202f%)<\/td><td>gering<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1. ACS758 \u2013 Der bessere Hall-Sensor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der ACS758 von Allegro MicroSystems ist der gro\u00dfe Bruder des ACS712. Er verwendet eine verbesserte Hall-Sensorik mit geringerem Rauschen und besserer Temperaturkompensation. Lieferbar f\u00fcr verschiedene Strombereiche (50\u202fA, 100\u202fA, 150\u202fA, 200\u202fA). Das Ausgangssignal ist weiterhin analog (typisch 40\u202fmV\/A), aber wesentlich stabiler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Einsatzgebiet<\/strong>: Wenn man auf analoge Messung setzen m\u00f6chte, aber keine gro\u00dfen Drifts akzeptieren kann. Geeignet f\u00fcr Motorstr\u00f6me, Heizungen, Elektrowerkzeuge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anschluss<\/strong>&nbsp;(exemplarisch f\u00fcr 50A-Variante):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VCC \u2192 5\u202fV (CYD)<\/li>\n\n\n\n<li>GND \u2192 GND<\/li>\n\n\n\n<li>VIOUT \u2192 ADC-Eingang (z.\u202fB. GPIO35)<\/li>\n\n\n\n<li>IP+ \/ IP- \u2192 in Reihe mit der Phase (230\u202fV-Leitung)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u26a0\ufe0f&nbsp;<strong>Sicherheitshinweis<\/strong>: Die Prim\u00e4rseite (IP+, IP-) f\u00fchrt Netzspannung! Alle Verbindungen m\u00fcssen sicher isoliert und ber\u00fchrungssicher ausgef\u00fchrt sein.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. ADS1115 \u2013 Der externe Pr\u00e4zisions-ADC<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der ADS1115 von Texas Instruments ist ein 16-Bit-Analog-Digital-Wandler mit programmierbarem Verst\u00e4rker (PGA). Er kommuniziert \u00fcber I\u00b2C und kann bis zu 860 Messungen pro Sekunde durchf\u00fchren. Das Besondere: Er ist extrem linear, temperaturstabil und besitzt eine eingebaute Referenzspannung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Einsatzgebiet<\/strong>: Perfekt, wenn bereits analoge Sensoren (ZMPT101B, ACS758) vorhanden sind und deren Potenzial ausgesch\u00f6pft werden soll. Auch f\u00fcr andere analoge Messaufgaben (Temperatur, Licht, Druck) geeignet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anschluss (I\u00b2C)<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">ADS1115<\/th><th class=\"has-text-align-left\" data-align=\"left\">CYD (ESP32)<\/th><\/tr><\/thead><tbody><tr><td>VDD<\/td><td>3,3\u202fV oder 5\u202fV (je nach Modul)<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>SCL<\/td><td>GPIO22<\/td><\/tr><tr><td>SDA<\/td><td>GPIO21<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die analogen Eing\u00e4nge A0\u2013A3 werden mit den Sensorausg\u00e4ngen verbunden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. HLW8032 \u2013 Der professionelle Energiemess-IC<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der HLW8032 ist ein integrierter Schaltkreis, der speziell f\u00fcr die Leistungsmessung in Smart Home Anwendungen entwickelt wurde. Er verf\u00fcgt \u00fcber zwei getrennte Eing\u00e4nge f\u00fcr Strom (\u00fcber einen Shunt) und Spannung (\u00fcber einen Spannungsteiler). Die Messwerte werden digital gefiltert und \u00fcber eine UART-Schnittstelle ausgegeben. Eine Kalibrierung ist werksseitig erfolgt und im Chip hinterlegt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Einsatzgebiet<\/strong>: Anspruchsvolle Eigenbauten, bei denen h\u00f6chste Genauigkeit bei geringen Kosten gefragt ist. Erfordert etwas mehr Schaltungsverst\u00e4ndnis (Spannungsteiler und Shunt m\u00fcssen dimensioniert werden).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Typische Werte<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Strom: 0\u201380\u202fA (abh\u00e4ngig vom Shunt)<\/li>\n\n\n\n<li>Spannung: 0\u20131000\u202fV (\u00fcber externen Teiler)<\/li>\n\n\n\n<li>Genauigkeit: 1\u202f% typisch<\/li>\n\n\n\n<li>Kommunikation: UART (9600\u202fBaud, 8N1)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. PZEM-004T V3.0 \u2013 Die Komplettl\u00f6sung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das PZEM-004T ist kein reiner Sensor, sondern ein komplettes Messmodul. Es enth\u00e4lt bereits einen Spannungsteiler, einen Stromwandler und einen HLW8032 (oder \u00e4hnlichen IC). Die Werte werden \u00fcber einen TTL-UART-Ausgang oder optional \u00fcber Modbus RTU ausgegeben. Angeschlossen wird das Modul direkt an die 230\u202fV-Leitung (Phase und Neutralleiter). Der Strompfad wird durch eine integrierte Stromklemme gef\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Einsatzgebiet<\/strong>: Die erste Wahl f\u00fcr alle, die eine robuste, genaue und dennoch einfache L\u00f6sung suchen. Ben\u00f6tigt einen UART-zu-TTL-Wandler (z.\u202fB. MAX485), der aber oft im Lieferumfang enthalten ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anschluss (UART)<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">PZEM-004T (TTL)<\/th><th class=\"has-text-align-left\" data-align=\"left\">CYD (ESP32)<\/th><\/tr><\/thead><tbody><tr><td>5\u202fV<\/td><td>5\u202fV<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>TX (des Moduls)<\/td><td>RX (GPIO16, frei w\u00e4hlbar)<\/td><\/tr><tr><td>RX (des Moduls)<\/td><td>TX (GPIO17)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die 230\u202fV-Seite wird wie folgt angeschlossen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Phase (L) \u2192 Eingang des PZEM-004T<\/li>\n\n\n\n<li>Neutralleiter (N) \u2192 Eingang des PZEM-004T<\/li>\n\n\n\n<li>Ausgang des PZEM-004T \u2192 Verbraucher<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Das Modul misst beide Gr\u00f6\u00dfen simultan und gibt digitale Werte aus \u2013 ohne ADC-Ungenauigkeiten.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Vergleich der Messprinzipien im \u00dcberblick<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um die Unterschiede besser zu verstehen, hier eine grafische Gegen\u00fcberstellung:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">text<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">                    Analoger Pfad                Digitaler Pfad\n                    (ZMPT101B + ACS712)          (PZEM-004T \/ HLW8032)\n230V AC \u2500\u2500\u252c\u2500\u2500&gt; ZMPT \u2500\u2500&gt; analog \u2500\u2500&gt; ESP32 ADC \u2500\u2500&gt; Software-RMS\n          \u2502\n          \u2514\u2500\u2500&gt; ACS712 \u2500&gt; analog \u2500\u2500&gt; ESP32 ADC \u2500\u2500&gt;\n\n230V AC \u2500\u2500&gt; PZEM-004T \u2500\u2500&gt; HLW8032 \u2500\u2500&gt; UART \u2500\u2500&gt; ESP32 (digitale Werte)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Im analogen Pfad durchl\u00e4uft das Signal mehrere potenziell fehlerbehaftete Stufen: Sensor-Toleranzen, Leitungseinstreuungen, ADC-Nichtlinearit\u00e4ten, Temperaturg\u00e4nge. Im digitalen Pfad werden Spannung und Strom bereits im Messmodul pr\u00e4zise erfasst und digital ausgegeben.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Konkrete Aufbauvarianten<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Variante A: Einfach und kosteng\u00fcnstig (Gesamtkosten ca. 25\u202f\u20ac)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Komponenten<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CYD (ca. 15\u202f\u20ac)<\/li>\n\n\n\n<li>ZMPT101B (ca. 5\u202f\u20ac)<\/li>\n\n\n\n<li>ACS712 (ca. 5\u202f\u20ac)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bewertung<\/strong>: Ausreichend f\u00fcr erste Versuche, aber mit deutlichen Einschr\u00e4nkungen bei der Genauigkeit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Variante B: Optimiert f\u00fcr Genauigkeit (Gesamtkosten ca. 35\u202f\u20ac)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Komponenten<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CYD (15\u202f\u20ac)<\/li>\n\n\n\n<li>ACS758 (10\u202f\u20ac)<\/li>\n\n\n\n<li>ADS1115 (10\u202f\u20ac)<\/li>\n\n\n\n<li>ZMPT101B (5\u202f\u20ac) \u2013 optional<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bewertung<\/strong>: Deutlich bessere Messwerte, erfordert jedoch I\u00b2C-Programmierung und etwas mehr Aufwand.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Variante C: Die Referenz (Gesamtkosten ca. 35\u202f\u20ac)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Komponenten<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CYD (15\u202f\u20ac)<\/li>\n\n\n\n<li>PZEM-004T V3.0 (15\u202f\u20ac)<\/li>\n\n\n\n<li>UART-Wandler (3\u202f\u20ac, falls nicht dabei)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bewertung<\/strong>: H\u00f6chste Genauigkeit bei geringstem Entwicklungsaufwand. Einziger Nachteil: Das PZEM-004T ist etwas gr\u00f6\u00dfer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Software-Adaption f\u00fcr die neuen Sensoren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unabh\u00e4ngig vom gew\u00e4hlten Sensor muss die Software angepasst werden. Hier exemplarisch f\u00fcr das PZEM-004T (die komfortabelste L\u00f6sung).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bibliothek installieren<\/strong>: Verwende die&nbsp;<code>PZEM004Tv30<\/code>-Bibliothek von&nbsp;<code>olehs<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Code-Snippet<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cpp<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#include &lt;PZEM004Tv30.h&gt;\n\nPZEM004Tv30 pzem(&amp;Serial2, 16, 17); <em>\/\/ RX=GPIO16, TX=GPIO17<\/em>\n\nvoid setup() {\n  Serial.begin(115200);\n  Serial2.begin(9600);\n}\n\nvoid loop() {\n  float voltage = pzem.voltage();\n  float current = pzem.current();\n  float power = pzem.power();\n  \n  Serial.print(\"Spannung: \"); Serial.print(voltage);\n  Serial.print(\" V, Strom: \"); Serial.print(current);\n  Serial.print(\" A, Leistung: \"); Serial.print(power);\n  Serial.println(\" W\");\n  \n  delay(5000);\n}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr den ADS1115 wird die Bibliothek&nbsp;<code>Adafruit_ADS1115<\/code>&nbsp;verwendet. F\u00fcr den HLW8032 existieren mehrere Implementierungen auf GitHub.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Einsatzgebiete im Haushalt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein solcher Energiemonitor ist \u00fcberraschend vielseitig:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>K\u00fchl- und Gefrierger\u00e4te<\/strong><br>Lassen sich auf defekte T\u00fcrdichtungen oder vereiste Verdampfer pr\u00fcfen (erkennbar an l\u00e4ngeren Laufzeiten oder h\u00e4ufigen Starts).<\/li>\n\n\n\n<li><strong>Waschmaschine \/ Geschirrsp\u00fcler<\/strong><br>Zeigt den Energieverbrauch pro Programm an und hilft, effiziente Einstellungen zu identifizieren.<\/li>\n\n\n\n<li><strong>Heizungspumpen<\/strong><br>Veraltete Nassl\u00e4uferpumpen verbrauchen oft 60\u2013100\u202fW, moderne Hocheffizienzpumpen nur 5\u201315\u202fW. Mit dem Monitor l\u00e4sst sich das Einsparpotenzial beziffern.<\/li>\n\n\n\n<li><strong>Standby-Verbrauch<\/strong><br>Viele Ger\u00e4te verbrauchen im Aus-Zustand weiter Strom. Der Monitor misst diesen \u201eLeckstrom\u201c pr\u00e4zise.<\/li>\n\n\n\n<li><strong>Photovoltaik-Eigenverbrauch<\/strong><br>Wer eine kleine PV-Anlage betreibt, kann mit zwei solcher Monitore (Bezug und Einspeisung) den Eigenverbrauch erfassen.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Sicherheitsaspekte und rechtliche Einordnung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Arbeiten an 230\u202fV sind nicht trivial. Folgende Regeln sind zwingend:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Ber\u00fchrungsschutz<\/strong>: Alle spannungsf\u00fchrenden Teile m\u00fcssen in einem isolierenden Geh\u00e4use untergebracht sein (Kunststoffgeh\u00e4use aus dem Elektronikvertrieb).<\/li>\n\n\n\n<li><strong>Abst\u00e4nde<\/strong>: Zwischen 230\u202fV-Leitungen und Niederspannungskomponenten (ESP32, Sensoren) m\u00fcssen ausreichende Kriech- und Luftstrecken eingehalten werden (mind. 4\u202fmm nach Norm).<\/li>\n\n\n\n<li><strong>Verkabelung<\/strong>: Verwende Aderendh\u00fclsen oder Schraubklemmen. Keine blanken Enden.<\/li>\n\n\n\n<li><strong>FI-Schutz<\/strong>: Das Ger\u00e4t sollte hinter einem Fehlerstromschutzschalter betrieben werden.<\/li>\n\n\n\n<li><strong>Rechtlicher Hinweis<\/strong>: Ein selbst gebauter Energiemonitor ist kein geeichtes Messger\u00e4t. Die Werte dienen der Information, nicht der Abrechnung gegen\u00fcber Dritten. F\u00fcr die Abrechnung von Mieterstrom oder Einspeiseverg\u00fctungen sind geeichte Messger\u00e4te vorgeschrieben.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit: Vom Bastelprojekt zum Werkzeug<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Umnutzung eines preiswerten CYD zum Energiemonitor ist ein Paradebeispiel f\u00fcr moderne Maker-Kultur. Es verbindet historisches Wissen \u00fcber Messprinzipien mit heutigen M\u00f6glichkeiten der Mikrocontrollertechnik. Die Wahl des Sensors entscheidet \u00fcber die Aussagekraft der Daten: W\u00e4hrend einfache analoge Sensoren schnell an ihre Grenzen sto\u00dfen, liefern digitale L\u00f6sungen wie das PZEM-004T oder der HLW8032 pr\u00e4zise, reproduzierbare Werte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der besondere Wert dieses Projekts liegt nicht in der Perfektion des Messger\u00e4ts, sondern in der Bewusstseinsbildung. Wer seinen eigenen Stromverbrauch misst, versteht ihn. Und wer ihn versteht, kann ihn senken.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quellen<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allegro MicroSystems (2021).\u00a0<em>ACS758 Datasheet \u2013 High Precision Linear Hall Effect Current Sensor<\/em>. Abgerufen von\u00a0<a href=\"https:\/\/www.allegromicro.com\/\" target=\"_blank\" rel=\"noopener\">allegromicro.com<\/a><\/li>\n\n\n\n<li>Bl\u00e1thy, O. T. (1889).\u00a0<em>Patent US38189A \u2013 Electric meter<\/em>. United States Patent Office.<\/li>\n\n\n\n<li>Espressif Systems (2022).\u00a0<em>ESP32 Series Datasheet (Version 4.4)<\/em>. Abgerufen von\u00a0<a href=\"https:\/\/www.espressif.com\/\" target=\"_blank\" rel=\"noopener\">espressif.com<\/a><\/li>\n\n\n\n<li>Texas Instruments (2019).\u00a0*ADS111x Ultra-Small, Low-Power, 16-Bit Analog-to-Digital Converter with Internal Reference (Datasheet SBAS444C)*.<\/li>\n\n\n\n<li>Heltec Automation (2023).\u00a0*CYD (Cheap Yellow Display) \u2013 ESP32-2432S028 Product Wiki*. Abgerufen von\u00a0<a href=\"https:\/\/heltec.org\/\" target=\"_blank\" rel=\"noopener\">heltec.org<\/a><\/li>\n\n\n\n<li>OpenEnergyMonitor (2022).\u00a0<em>Building an Arduino energy monitor \u2013 CT sensor and ACAC adapter<\/em>. Abgerufen von\u00a0<a href=\"https:\/\/openenergymonitor.org\/\" target=\"_blank\" rel=\"noopener\">openenergymonitor.org<\/a><\/li>\n\n\n\n<li>VDE Verlag (2020).\u00a0*DIN VDE 0100-410:2018-10 \u2013 Errichten von Niederspannungsanlagen \u2013 Teil 4-41: Schutzma\u00dfnahmen \u2013 Schutz gegen elektrischen Schlag*.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Autor: DerSchneider Einleitung Was verbraucht mein alter K\u00fchlschrank wirklich? L\u00e4uft der Gefrierschrank im Keller effizient oder saugt er heimlich Kilowattstunden? Und warum ist die Stromrechnung pl\u00f6tzlich so hoch? Diese Fragen stellen sich viele Hausbesitzer und Mieter. Die Antwort lautet oft: Man wei\u00df es nicht \u2013 weil man nicht misst. Genau hier setzt ein bescheidenes, aber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,26],"tags":[244,1170,1353,1748,2111,3104,5631,6702],"class_list":["post-4752","post","type-post","status-publish","format-standard","hentry","category-elektrotechnik","category-mit-den-handen","tag-ads1115","tag-cheap-yellow-display","tag-cyd","tag-diy-smart-meter","tag-energiemonitor","tag-hlw8032","tag-pzem-004t","tag-strommessung-esp32"],"_links":{"self":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts\/4752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/comments?post=4752"}],"version-history":[{"count":0,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts\/4752\/revisions"}],"wp:attachment":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/media?parent=4752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/categories?post=4752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/tags?post=4752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}