Forum: Haus & Smart Home Photovoltaik, Überschuss und Heizstabsteuerung


von Thomas P. (monteur)


Lesenswert?

Hallo
Ich möchte euch mal mein Projekt vorstellen.
Es geht um Photovoltaik, Überschuss und Heizstabsteuerung.
Am Zähler lese ich das SML Protokoll mit IR-Lesekopf, NodeMCU mit 
Tasmota aus.
Variable(Bezug ist +, Einspeisung ist -) ist global.
Mit einem anderen NodeMCU mit Tasmota wird die gl. Variable empfangen 
und ein script
schaltet mir je nach Überschuss verschiedene Relais einer 8fach 
Relaiskarte.
Somit wäre eine Regelung in Stufen möglich.

Nun habe ich mich an Wellenpaketsteuerung (SSR mit Zero Crossing) und 
Arduino Uno herangewagt.
Kann die Ein- und Auszeiten in Millisekunden einstellen.
Habe einen Versuchsaufbau mit Wasserkocher aufm Schreibtisch. :-)
Und genau den digitalen Zähler dazwischen den ich auch im Zählerschrank 
habe.
Die Anzeige Momentanleistung ist mit PIN freigeschaltet, somit kann ich 
genau kontrollieren auf wievie Watt ich den Kocher regel.

Hab da jetzt 2 Probleme.
1.Kann der Arduino Uno die globale Variable des Tasmota NodeMCU 
empfangen ?
  Jetzt stelle ich die Zeiten fest im Scetch ein. z.B. 20ms Ein, 60ms 
Aus     ist 480 Watt. Also, der Uno müsste die gl. Variable auswerten 
und dementsprechend die Ein/Aus Zeiten anpassen. Kann der das?

2. Momentan bleiben die 480 Watt für ca. 50sek konstant, dann für einen 
kurzen Moment zeigt der Zähler 320 an und geht dann wieder auf 480. Und 
das wiederholt sich. Hat da jemand eine Erklärung ?

Wenn 1 nicht möglich ist, kann ein Tasmota Skript einen Ausgang im 
Millisekundenbereich schalten?

Freu mich auf eure Antworten.

MFG
Thomas

: Verschoben durch Moderator
von Thomas R. (thomasr)


Lesenswert?

Bitte lies dir einfach die DUTZENDEN Ideen und Kommentare dazu im Forum 
durch.

von Wolfgang (Gast)


Lesenswert?

Thomas P. schrieb:
> 2. Momentan bleiben die 480 Watt für ca. 50sek konstant, dann für einen
> kurzen Moment zeigt der Zähler 320 an und geht dann wieder auf 480. Und
> das wiederholt sich. Hat da jemand eine Erklärung ?

Aliasing

von Udo S. (urschmitt)


Lesenswert?

Thomas P. schrieb:
> Nun habe ich mich an Wellenpaketsteuerung (SSR mit Zero Crossing) und
> Arduino Uno herangewagt.
> Kann die Ein- und Auszeiten in Millisekunden einstellen.

Finde den Fehler
Millisekunden genaue Einstellung, bei einer Schwingungspaketsteuerung 
deren kleinste Einheit bei 50Hz Netzfrequenz 20ms ist.

Und deine Ansteuerung ist ja wohl nicht mit der Netzfrequenz 
synchronisiert.

von Carsten-Peter C. (carsten-p)


Lesenswert?

Moin,
wenn die Impulslänge 20mS beträgt, erwischt Du genau 2 Nulldurchgänge, 
ob mit oder ohne Sync. Damit schaltet Dein SSR zwei Halbwellen durch. 
Bei der Paketsteuerung ist nur die Frage, was Dein Zähler damit macht. 
Schwankt Deine Anzeige auch, wenn Du z.B. einen Staubsauger „dimmst“ 
also mit wenig Leistung laufen lässt? Errechnet Dein Zähler für jede 
Halbwelle und jede Phase den jeweiligen Verbrauch? Genug Zeit hätte er 
ja. Dann nützt Dir die Paketsteuerung nichts. Was besagt die Anzeige 
genau? Ich habe nur einen einfachen Zähler, mit dem ich den Verbrauch 
auswerte.
Gruß Carsten

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.