Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Überwachung vom Wert

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Überwachung vom Wert

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MiSchu 0 last edited by

      Wenn ein Wert überschritten ist, soll eine Nachricht gesendet werden.
      Der Wert schwankt immer stark, also soll der Wert für eine gewisse Zeit überschritten sein.
      Die Nachricht soll aber erst wieder gesendet werden bei erneuerter Überschreitung, wenn der Wert vorher unter einem gewissen Wert war.

      Meine beiden Versuche Funktionieren leider nicht. Was ist da nun schon wieder falsch ?

      Screenshot 2024-04-19 101058.png Screenshot 2024-04-19 100925.png

      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @MiSchu 0 last edited by Homoran

        @mischu-0 sagte in Überwachung vom Wert:

        Meine beiden Versuche Funktionieren leider nicht.

        bedeutet im Klartext was?
        was passiert? und was nicht?
        Hast du dementsprechend mal mit debug-Bausteinen geprüft wo es hängt und wo welche Werte vorliegen?

        Wieso triggerst du auf Aktualsierung und nicht auf Änderung?
        Dementsprechend auch vorherige letzte Änderung prüfen

        was soll passieren wenn der vorherige Wert 100 war, davor aber unter 30?
        Da wirst du Variablen setzen müssen

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @MiSchu 0 last edited by paul53

          @mischu-0 sagte: Was ist da nun schon wieder falsch ?

          Man muss verhindern, dass der Timeout mehrmals gestartet werden kann, da er sich dann nicht mehr stoppen lässt. Das macht man durch zusätzlichen Vergleich von vorheriger Wert mit dem gleichen Grenzwert wie Wert.

          Blockly_temp.JPG

          M 1 Reply Last reply Reply Quote 0
          • M
            MiSchu 0 @paul53 last edited by MiSchu 0

            @paul53 Muss bei voriger Wert nicht > als 300 !?

            @Homoran Mit debug kenne ich mich noch nicht aus. Hab mir zwar alles durchgelesen, aber....
            beim triggern auf letzte Änderung gehts auch nicht. vorheriger Wert macht irgendwie Probleme

            bzw so:Screenshot 2024-04-19 115305.png

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @MiSchu 0 last edited by paul53

              @mischu-0 sagte: Muss bei voriger Wert nicht > als 300 !?

              Nein. Die Prüfung inkl. "sonst" lautet:
              Wert > 300 und vorheriger Wert <= 300 und nicht stop.
              Anders ausgedrückt: 300 wird erstmalig überschritten.

              M 1 Reply Last reply Reply Quote 1
              • M
                MiSchu 0 @paul53 last edited by

                @paul53
                Der wert zum zurücksetzen (unter 30) muss für eine gewisse Zeit unter 30 sein um zurückzusetzen.
                Wie mache ich das jetzt technisch richtig ?
                Hab ein paar Dinge probiert, aber scheint nicht zu funktionieren.

                Hier mit anderen Werten:

                Bei über 10000 für über 1min soll eine Meldung verschickt werden.
                Und danach erst wieder wenn der Wert für über min. 5 Minuten unter 5000 stand.

                Screenshot 2024-04-29 154306.png

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @MiSchu 0 last edited by

                  @mischu-0 sagte: erst wieder wenn der Wert für über min. 5 Minuten unter 5000 stand.

                  Der Vergleich unten mit 5000 ist falsch herum.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    MiSchu 0 @paul53 last edited by

                    @paul53 Verdammt, hab ich nicht gesehen. dankeschön

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    796
                    Online

                    31.7k
                    Users

                    79.8k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    318
                    Loading More Posts
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes
                    Reply
                    • Reply as topic
                    Log in to reply
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    The ioBroker Community 2014-2023
                    logo