✖


🏠 meinzaehler.com 👉 zum Login ✍ Anmeldung 🃏 Android-App ❔ Hilfeseite ⚡ Funktion 📱 Anzeigebeispiel 🔦 Datenschutz 🍪 Cookies 💻 Techn. Beschreibung 🎩 Impressum ✨ Unterstütze Zähler 🐺 FAQ 🔍 Suche
☰
www.meinzaehler.info

👻 Aufbau und Beschreibung des Reglers

Mit einigen elektrischen Kenntnissen ist das relativ einfach und auch, außer den Bauteilkosten, kostenfrei. Es wird keine Anmeldung oder Cloud dafür benötigt!

📋 Für den Aufbau benötigte Bauteile / Module:

➭ einen StromLog am Hauszähler und der Zähler ist per PIN auf "Inf on" freigeschaltet damit die aktuelle Leistung ausgegeben wird,
➭ den Phasenanschnitt-Baustein TE10A von Eurotherm. Oder die neuere Version "EFit Einphasen Thyristorsteller". (230 V (240 V), 16 A und 0-5V Steuerspannung),
➭ Alternativ geht auch der Phasenanschnitt-Baustein SAVP2240-10. Benötigt wird hier die PWM-Schaltung 2 und ein 12 V Netzteil,
➭ 16 A Thyristersicherung (oder höher, angepasst am Phasenanschnitt-Baustein),
➭ eine (Relais)-Platine mit ESP12F (relay x1,relay x2,relay x4, WeMos D1 Mini 12F),
➭ Temperatursensor Dallas DS18B20 (geht auch ohne, aber dann, ohne Temperaturkontrolle),
➭ eine Adapterplatine, die PWM in Analogspannung umwandelt (PWM to 0-5 V, 0-10 V für SAVP2240-10),
➭ Relais mit 230 V, 16 A oder höher (A) (als Sicherheitsrelais, funktioniert auch ohne),
➭ Netzteil für die (Relais)-Platine (nur bei relay x2 und WeMos D1 Mini 12F),
➭ und wenn notwendig 1...2 Steckdosen (230 V, 16 A).

👉 Funktion

Die Software im Regler liest aus dem StromLog die aktuelle Leistung aus und regelt den Phasenanschnitt-Baustein entsprechend, um die überflüssige Leistung in den Heizstab zu leiten. Damit wird die Einspeisung reduziert und somit selbst verbraucht. Die Software unterstützt MQTT, läuft komplett im eigenen Netzwerk ohne Cloud und ist für einen eigenen Server einstellbar, wenn vorhanden!

👉 Schaltplan

Gesamt-Übersicht
Die Ausgangsbelegung der Relaisplatine (Relay 1,2 und PWM) ist bei den Platinen unterschiedlich und muss in der Software angepasst / eingestellt werden.
Das Netzteil wird nur für Platinen benötigt, die kein eigenes Netzteil integriert haben.
Schaltplan

PWM zu Spannungs-Wandler (Schaltung 1)
Der Wandler negiert das PWM-Signal, so dass 0 = 5 V und 255 = 0 V sind.
PWM zu 0-5V Wandler

Schaltung 2 mit Jumper für Invertierung oder nicht Invert und Endstufe
Die Schaltung mit der Endstufe wird für den SAVP2240-10 benötigt.
Bauteil-Informationen SAVP2240
PWM zu 0-5V (10V) Wandler

Web-Ansicht der Software
Web-Ansicht SoftwareWeb-Einstellung SoftwareWeb-Einstellung Software

👉 Arduino Software für die ESP12F Relais Platine oder WeMos D1 mini, Build Version 0.30 (16.02.2025)

Arduino-Programm

Globale Header-Datei (Anschlüsse festlegen)

Einstellungen speichern Header-Datei

PWM Controller Header-Datei

Diagramanzeige Header-Datei

GUI Header-Datei

Manage MQTT Header-Datei

Leistungsmessung Header-Datei

Einzubindende, zusätzliche Header Dateien (Liberies): SPI.h, Wire.h, OneWire.h, DallasTemperature.h, DNSServer.h, LittleFS.h, NTPClient.h, pgmspace.h, mqtt.h

📣 Wichtig!
In der Datei ESP8266HTTPClient.cpp muss bei der Funktion getString(void) folgende Zeile ergänzt werden. Die Datei ist bei den importierten Liberies zum ESP enthalten.
if(_size <=0) _size = _client->available(); //get buffer-length if there is no length-field in the header
Die macht folgendes: -> wenn im HTTP-Header keine Länge des Datenpaketes angegeben ist, dann wird die Bufferlänge der empfangenden Daten als Datenlänge genommen.
Ohne diese Ergänzung werden keine Daten vom Stromzähler (StromLog) ausgelesen, also es kommt zu keiner Anzeige der Leistung.

Code

👉 Bilder

PWM-Wandler und Anschluss für die beiden DS18B20 als Huckepack-Platine auf der Relaisplatine, hier die "esp12f relay x4". Am Stecker kommt das Analogsignal für den Thyristerbaustein raus.

Web-Ansicht Software
Web-Ansicht Software


Community meinzaehler.info (meinzaehler.com)