NEWS
[gelöst] Kurze true/false Änderungen ignorieren
-
Hallo, ich komme einfach nicht weiter. Die Beispiele, die ich gefunden habe beziehen sich immer nur auf true oder false.
Ich möchte keine Meldung bei true/false Änderungen unter 30 Sekunden bekommen.
Ab 30 Sekunden eine Meldung nur, wenn sich der Zustand geändert hat. -
@gonzokalle sagte: Ab 30 Sekunden eine Meldung nur, wenn sich der Zustand geändert hat.
Versuche es mal so:
-
Top funktioniert Paul
Schön kompakt.
Dankeschön -
@gonzokalle
Das ist ja eine eierlegende Wollmilchsau.
Habe schon oft danach gesucht.
Hier noch einmal ohne die Abfrage Tag. -
Eben ging available für 2 Sekunden auf false, dann wieder auf true.
Trotzdem kam die Meldung "WR-HM-600 online" ???
"WR-HM-600 offline" wurde erfolgreich unterdrückt.Zur gleichen Zeit kam die Info
-
@gonzokalle sagte in [gelöst] Kurze true/false Änderungen ignorieren:
Eben ging available für 2 Sekunden auf false, dann wieder auf true.
Trotzdem kam die Meldung "WR-HM-600 online" ???
"WR-HM-600 offline" wurde erfolgreich unterdrückt.Klar. Was du machst ist die Meldung unterdrücken wenn sich der Status innerhalb der 25 Sekunden nach einer Änderung noch einmal ändert. Das ist beim Wechsel auf "true" nicht der Fall.
A.
-
@gonzokalle sagte: Trotzdem kam die Meldung "WR-HM-600 online" ???
Wurde das Skript vorher neu gestartet?
-
@asgothian
Das war vorher auf true, 2 Sekunden false, dann wieder true.
-
@paul53
Kann gut sein, dass ich es eine Stunde vorher neu gestartet habe.
Konnte den Fehler nicht mehr provozieren. -
@gonzokalle Gibt es denn eine Initialisierung von "letzter_Wert_HM" bei Start des Skriptes?
Wenn die Variable bei Start des Skriptes einen undefinierten Wert hat, würde das das Verhalten erklären.... -
Meinst du so?
Hatte ich noch nicht.
-
@gonzokalle sagte: Meinst du so?
Das geht auch ohne den Block "prüfe" mit nur dem Wert von "Available".
-
@paul53
Meinst du so?
Oder ganz ohne die Variable zu setzen?Eben kam wieder zwei "online" Meldung.
War der WR ohne prüfe Block.Einmal von dem Wechselrichter
Einmal von der DTU
-
@gonzokalle sagte: Meinst du so?
Ja.
-
@paul53
Guten Morgen, um 6:42 gab es wieder eine "online" Meldung. Die Unterbrechung war 2 Sekunden.
Durch die Abfrage der Dämmerung kommen ja nicht alle true/False durch.
Kann dadurch die Variable nicht stimmen? -