NEWS
Hilfe bei einem Skript
-
Hallo,
ich benötige mal eure Hilfe.
Ich habe eine Benachrichtigung wenn PV Überschuss da ist, bzw. wenn Netzstrom bezogen wird.
Jetzt habe ich das Problem, daß die Werte sehr schnell reagieren und ich für 3sek über 1500 einspeise und dann wieder unter die 500 falle und dort auch bleibe. Wie kann ich im Skript solche Lastspitzen abfangen, und erst melden wenn der Zustand z.b. länger als 20sek über dem Schwellenwert liegt.
Oder würdet ihr das Blockly ganz anders aufbauen?
Bin was Blockly angeht noch ein Laie.Vielen herzlichen Dank.
Gruß Steve
-
Versuch's mal so:

Falls die Bedingung zutrifft, wird ein Timeout von 20 Sekunden gestartet. Aber nur, wenn er nicht bereits läuft.
Läuft der Timeout tatsächlich ab, wird die Meldung geschickt.
Trifft die Bedingung nicht mehr zu, wird der Timeout gestoppt. Es erfolgt dann logischerweise keine Meldung.By the way:
Bool'sche Werte muss man nicht mitwahr/falschvergleichen.
Die kann man so verwenden wie sie sind und ggf. negieren