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 -
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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden