NEWS
Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden
-
Hallo zusammen
Ich habe mir ein Blockly erstellt, welches die Pool Heizung automatisch ausschalten soll, sobald zu wenig PV Strom vorhanden ist.ACTotalRealPower ist der Wert welcher gerade ins Netz gespiesen wird. Wird dieser kleiner als 300 so soll die Heizung wenn der Wert 15min lang unter diesen 300 lag ausschalten.
Ich denke ich habe ein Problem mit dem Timeout. Die Heizung schaltet aus. Jedoch war es z.B. heute so dass der Wert nie unter den 300 war jedoch die Heizung ausgeschaltet hat. An was könnte das liegen?
Danke für die Hilfe.
-
@drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:
Ich denke ich habe ein Problem mit dem Timeout.
ja!
in diesen 15 Minuten wird bei jeder Änderung der Leistung, die immer weiter <300 sinkt der Timeout erneut gestartet, ohne dass er vorher beendet wurdr.
Dadurch lässt er sich nie mehr beenden.Nimm eine Sperrvariable, setze sie bei der ersten Ändetung <=300 auf true und prüfe sie im falls.
oder
prüfe im falls ob WERT <=300 UND VORIGER WERT >300
dazu musst du WERT und VORIGER WERT aus den Triggerbausteinen nehmen -
@homoran sagte: WERT <=300 UND VORIGER WERT >300
dazu musst du WERT und VORIGER WERT aus den Triggerbausteinen nehmenZ.B. so:
-
-
@drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:
ich glaube aber ihr meintet es etwas anders.
jepp!
du musst den Baustein nehmen, den Paul genommen hat.der befindet sich unter Trigger und hatcein Pulldown-Menü.
Standardmäßig steht da object ID drin, aber beim aufklappen auch die gewünschten Variablen -
@homoran ok das mit dem Wert und vorheriger Wert habe ich nun gefunden.
Bei Paul waren aber beide Falls abfragen mit >300 drin das macht keinen Sinn und hab ich mal angepasst so dass die erste bei >300 läuft und die zweite bei <= 300.
Was mir ebenfalls noch nicht klar ist was die unterste verschachtelte Falls abfrage genau macht. Dort wo bei Paul der Switch gesteuert wird. Würde das so wie in meinem beispiel auch gehen?
-
@drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:
Bei Paul waren aber beide Falls abfragen mit >300 drin das macht keinen Sinn
doch macht es. Ich ahne was @paul53 da machen will, aber da fehlt mir eine zweite Bedingung
Es würde mich bei ihm jedoch nicht wundern, wenn die nicht fehlt, sondern irgendwie versteckt ist.Die Pumpe soll ja nur ausschalten wenn die Einspeisung mindestens 15 Minuten unter 300 W fällt.
also muss der letzte Wert über 300W gelegen haben.Wenn dann nur eine Wolke da war und die Einspeisung wieder über 300W geht soll der Timer gestoppt werden
-
@homoran @paul53 die funktion des ganzen wie im vorherigen post von homoran soll genau so ablaufen. Aber einfach dass es keine Missverständnisse gibt. Der Wert des Objektes ACTotalRealPower ändert jede sekunde da es bei der Sonne halt schwankungen gibt. Nicht dass das dann probleme bei der Überprüfung des "Wert" und "vorherigen Wert" gibt nur weil dieser so häufig wechselt
-
@drapo sagte: beide Falls abfragen mit >300 drin das macht keinen Sinn und hab ich mal angepasst
Deine Anpassung macht keinen Sinn:
sonst falls vorheriger Wert > 300
entspricht
Wert <= 300 UND vorheriger Wert > 300
@drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:
Nicht dass das dann probleme bei der Überprüfung des "Wert" und "vorherigen Wert" gibt nur weil dieser so häufig wechselt
Ein Trigger jede Sekunde macht keine Probleme.
@drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:
was die unterste verschachtelte Falls abfrage genau macht.
Die schaltet die Pool-Heizung nur dann aus, wenn sie eingeschaltet ist (Vermeidung unnötigen Funkverkehrs).
-
@paul53 super. dann hab ichs auch verstanden
vielen Dank für die Hilfe. Hier nochmal der Vollständigkeit halber das Blockly wie es jetzt aussieht. Werde das Morgen testen. Das Wetter dazu sollte stimmen.
-
@drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:
dann hab ichs auch verstanden
und meine Vermutung
@homoran sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:
wenn die nicht fehlt, sondern irgendwie versteckt ist.
hat sich auch bestätigt
dann hab ich auch mal wieder was von @paul53 gelernt