Ihr Browser unterstützt leider kein JavaScript!

Steuern Sie einen Heizkessel automatisch mit einem Wi-Fi-SCR-Modul

Dieser Artikel beschreibt, wie man einen Heizkessel mithilfe eines Wi-Fi-SCR-Moduls (SCR_485) und eines IAMMETER-Leistungsmessers automatisch steuert, um den Eigenverbrauchsanteil einer Photovoltaikanlage (PV) zu verbessern.

Durch die Anpassung der Ausgangsleistung des SCR-Moduls in Echtzeit entsprechend der Netzeinspeisung wird versucht, möglichst viel Einspeiseleistung zu verbrauchen und den Eigenverbrauchsgrad der PV-Anlage zu erhöhen.

Zuvor hatten wir ein Tutorial, in dem Sie erfahren haben, wie Sie mithilfe eines Wi-Fi-SCR-Moduls mit ESP Home-Firmware die Leistungsabgabe von ohmschen Lasten linear anpassen können. Weitere Einzelheiten finden Sie unter folgendem Link:ESP32 + SCR-Modul: Passen Sie die Leistungsabgabe von ohmschen Lasten, wie z. B. Heizungen, linear an.

Effektanzeige

Wie in der Abbildung gezeigt, wird die „Sollleistung“ des SCR-Controllers nach dem Aktivieren des Automodus kontinuierlich in Echtzeit entsprechend der Einspeiseleistung angepasst, sodass die Einspeiseleistung bei etwa 0 W bleibt.

Regeln Sie die Leistung der Heizung entsprechend der Netzleistung

Netzstromversorgung REV: Einspeiseleistung

SCR_485 Leistung: „Eingestellte Leistung“ von SCR_485

Über SCR_485

Ein linearer Leistungsregler mit einer maximalen Leistungsabgabe von 4 kW (220-V-System). Er kann die Leistungsabgabe im Bereich von 0 bis 4 kW linear regeln, wird zur Steuerung ohmscher Lasten (wie z. B. Kesselheizungen) empfohlen und bietet WLAN-Funktionalität.

SCR_485, linearer Leistungsregler, Spannungsregler für die ohmsche Last

Für weitere Informationen,siehe diesen Link.

Firmware

SCR_485 verwendetESP Home-Firmware, die vor dem Versand vorgeflasht wurde.

YAML

YAML-Datei:SCR-485.yaml.

Kunden müssen die IP-Adresse und die zugehörigen Phaseninformationen entsprechend ihrer tatsächlichen Stromzählernutzung konfigurieren.

Systemverdrahtung

Die Systemverdrahtung ist in der folgenden Abbildung dargestellt. Die Hauptkomponenten sind wie folgt:

  • Ein dreiphasiger Leistungsmesser von IAMMETER wird zur Messung der Netzleistung verwendet. Da der Leistungsmesser von IAMMETER ein bidirektionaler Zähler ist, kann er bidirektionale Leistung messen (vom Netz bezogene Leistung und ins Netz zurückgespeiste Leistung) und eineAPIum die Messergebnisse in Echtzeit abzulesen.
  • SCR_485: Ein Wi-Fi-SCR-Modul, das die Leistungswerte vom IAMMETER-Messgerät über die API liest und die Leistungsabgabe in Echtzeit anpasst, um die Kesselheizung anzutreiben.
power_control_scr485_solarPV

Passen Sie die Leistungsabgabe des SCR_485-Moduls automatisch an die Netzleistung an

Nach Abschluss der Systemverkabelung müssen Kunden die folgenden Aufgaben erledigen:

  1. Konfigurieren Sie die WLAN-Anmeldeinformationen „SCR_485“.
  2. Konfigurieren Sie den IAMMETER-Leistungsmesser in der ESP Home YAML-Datei.
  3. Parameter festlegen.

Konfigurieren Sie die WLAN-Anmeldeinformationen „SCR_485“

Konfigurieren Sie die WLAN-Anmeldeinformationen „SCR_485“

Konfigurieren Sie die WLAN-Anmeldeinformationen in ESP Home

Konfigurieren Sie den IAMMETER-Leistungsmesser in ESP Home

Öffnen Sie die Webseite in ESP Home. Im Snapshot sehen Sie sechs aufgelistete Geräte, da wir derzeit sechs SCR_485-Einheiten in unserem Labor testen.

SCR_485 im ESP-Home

Aktualisieren Sie die YAML-Konfigurationsdatei mit diesemscr-485.yaml.

Passen Sie die YAML-Konfiguration entsprechend dem verwendeten Energiezählertyp an.

WEM3080

WEM3080ist der einphasige Leistungsmesser von IAMMETER. Wenn Sie also WEM3080 verwenden, bedeutet dies, dass die gemessene Leistung die Netzleistung ist und Sie nur die IP-Adresse des Messgeräts wie folgt einstellen müssen:

Ändern Sie die IP (10.10.30.33) in der YAML-Datei in die IP des Energiezählers.

yamlCode kopierenIntervall:
- Intervall: 5 s
dann:
- wenn:
Bedingung:
Lambda: 'return id(auto_mode);'
dann:
- http_request.get:
URL: „http://10.10.30.33/monitorjson“
Header:
Inhaltstyp: „application/json“
verify_ssl: false

WEM3080T/WEM3046T/WEM3050T:

WEM3080T/WEM3046T/WEM3050Tsind alle dreiphasigen Stromzähler von IAMMETER. Wenn Sie einen dreiphasigen Stromzähler verwenden, müssen Sie neben der Konfiguration der IP-Adresse auch auswählen, welche spezifische Phase zur Messung des Netzstroms verwendet wird.

Einstellen der IP-Adresse des Messgeräts

Ändern Sie die IP 10.10.30.33 in der YAML-Datei in die IP des Energiezählers.

Wählen Sie die spezifische Zählerphase zur Messung der Netzleistung aus

Wenn die Netzstromversorgung einphasig ist, kann jede Phase des Dreiphasenmessgeräts zum Messen der Netzleistung verwendet werden (wie im Abschnitt zur Systemverdrahtung gezeigt, wird Phase B zum Messen der Netzleistung verwendet).

Wenn die Netzstromversorgung dreiphasig ist, sollte die Gesamtleistung des Dreiphasenzählers zur Darstellung der Netzleistung verwendet werden.

Die Kommentare im folgenden Code weisen darauf hin:

yamlCode kopierenIntervall:
- Intervall: 5 s
dann:
...

int16_t power_value = root["Datas"][1][2];
# Leistungswert in Phase A: ["Datas"][0][2], 
# Leistungswert in Phase B: er ist ["Datas"][1][2]
# Leistungswert in Phase C: er ist ["Datas"][2][2]
...

Parameter festlegen

Melden Sie sich auf der Webseite an. Die Parametererklärungen lauten wie folgt:

Auto-Modus: Manueller Modus/Automatischer Modus.

Schwellenwert: Der Schwellenwert des Regelkreises.

Hysterese: Der Hystereseparameter des Schmitt-Triggers. Da eine Hoch- und Niedrigsteuerung verwendet wird, wird der Parameter „Hysterese“ hinzugefügt, um Schwingungen zu verhindern. Ein Vorgang wird ausgelöst, wenn Netzleistung > Schwellenwert + Hysterese oder Netzleistung < Schwellenwert - Hysterese.

Eingestellte Leistung: Die durch SCR_485 eingestellte Leistungsabgabe.

Stellen Sie die Parameter in SCR-485, Schwellenwert, Hysterese ein

Maximale Leistung einstellen

Dieser Parameter ist die maximale Leistung der von SCR_485 gesteuerten Last. Da SCR_485 die Last durch Anpassen der Ausgangsspannung steuert, muss es diese maximale Leistung als Referenz verwenden, wenn es die Sollleistung berechnet.

Wenn die maximale Leistung beispielsweise auf 3,3 kW eingestellt ist, geht SCR davon aus, dass die Ausgangsleistung bei 220 V Betriebsspannung 3,5 kW beträgt. Wenn die eingestellte Leistung später auf 0,875 kW angepasst werden muss, reduziert SCR_485 die Spannung auf 110 V.

Schwellenwert und Hysterese festlegen

Die Einführung einer Hysterese soll eine häufige Betätigung des Steuersystems verhindern, ähnlich dem Prinzip eines Schmitt-Triggers. Nur wenn der gemessene Wert (Netzleistung) größer als „Schwellenwert + Hysterese“ oder kleiner als „Schwellenwert - Hysterese“ ist, wird eine Aktion ausgeführt (Anpassen der Leistungsabgabe von SCR_485).

Bsp.: Schwellenwert = -20 W, Hysterese = 50 W.

Diese beiden Einstellungen dienen dazu, die eingestellte Leistung von SCR_485 zu erhöhen, wenn die Netzleistung weniger als -70 W (-20-50) beträgt.

Diese beiden Einstellungen dienen dazu, die eingestellte Leistung von SCR_485 zu verringern, wenn die Netzleistung größer als 30 W (-20+50) ist.

Bitte beachten Sie, dass bei der bidirektionalen Messung des IAMMETER-Leistungsmessers negative Leistungswerte anzeigen, dass die PV-Anlage Strom in das Netz einspeist, während positive Leistungswerte anzeigen, dass die Anlage Strom aus dem Netz verbraucht.

Stellen Sie die Parameter in SCR-485, Schwellenwert, Hysterese ein

Referenz

Ein intelligenter Thermostat-„Helfer“ mit linearer Leistungsanpassung, „Wi-Fi-Spannungsregler“

ESP32 + SCR-Modul: Passen Sie die Leistungsabgabe von ohmschen Lasten, wie z. B. Heizungen, linear an

Aktivitäten - Beantragen Sie den Linear Power Controller (SCR-485)

IAMMETER-Produkte

https://esphome.io/guides/getting_started_command_line

https://esphome.io/guides/getting_started_hassio

https://esphome.io/guides/installing_esphome.html

Oberteil