Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Meldung wenn Wert X länger > ist als Grenzwert

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    592

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Meldung wenn Wert X länger > ist als Grenzwert

Scheduled Pinned Locked Moved Blockly
9 Posts 4 Posters 701 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    ChrisWitt
    wrote on last edited by
    #1

    Hallo zusammen,

    ich hänge an einem vermutlich einfachen Blockly.

    Ich möchte eine Meldung erhalten wenn ein Wert für eine Bestimmte Zeit (z.b. 1 Minute) lang über einem gegebenen Grenzwert (z.b XXX Watt) ist.
    In Verbindung mit anderen Fallls ggf. dann auch etwas steuern.
    Wenn der Wert unterschritten wird, dann soll der timeout stoppen.

    Wie kann man so etwas bewerkstelligen?

    ich danke euch

    Chris

    paul53P 1 Reply Last reply
    0
    • C ChrisWitt

      Hallo zusammen,

      ich hänge an einem vermutlich einfachen Blockly.

      Ich möchte eine Meldung erhalten wenn ein Wert für eine Bestimmte Zeit (z.b. 1 Minute) lang über einem gegebenen Grenzwert (z.b XXX Watt) ist.
      In Verbindung mit anderen Fallls ggf. dann auch etwas steuern.
      Wenn der Wert unterschritten wird, dann soll der timeout stoppen.

      Wie kann man so etwas bewerkstelligen?

      ich danke euch

      Chris

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @chriswitt sagte: Wie kann man so etwas bewerkstelligen?

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      C 1 Reply Last reply
      0
      • paul53P paul53

        @chriswitt sagte: Wie kann man so etwas bewerkstelligen?

        Blockly_temp.JPG

        C Offline
        C Offline
        ChrisWitt
        wrote on last edited by
        #3

        @paul53 Screenshot 2025-02-18 073704.png

        Diesen Blockly hatte ich auch bereits und hab ich genauso gemacht.

        Der Wert hausverbrauch liegt permanent über 200W, der Wert grenzwert Überwachung ist mit 100W angegeben.
        Dennoch macht er nichts 🤷‍♂️

        CodierknechtC AsgothianA 2 Replies Last reply
        0
        • C ChrisWitt

          @paul53 Screenshot 2025-02-18 073704.png

          Diesen Blockly hatte ich auch bereits und hab ich genauso gemacht.

          Der Wert hausverbrauch liegt permanent über 200W, der Wert grenzwert Überwachung ist mit 100W angegeben.
          Dennoch macht er nichts 🤷‍♂️

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          wrote on last edited by
          #4

          @chriswitt sagte in Meldung wenn Wert X länger > ist als Grenzwert:

          liegt permanent über 200W

          Dann tritt nie der Fall ein, dass der Vorherige Wert < Grenzwert ist. Ego: Keine Meldung

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          1 Reply Last reply
          0
          • C ChrisWitt

            @paul53 Screenshot 2025-02-18 073704.png

            Diesen Blockly hatte ich auch bereits und hab ich genauso gemacht.

            Der Wert hausverbrauch liegt permanent über 200W, der Wert grenzwert Überwachung ist mit 100W angegeben.
            Dennoch macht er nichts 🤷‍♂️

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            wrote on last edited by Asgothian
            #5

            @chriswitt

            Stimmt.. dann soll er auch nichts machen (zumindest so wie das Skript geschrieben ist.):
            Es gibt nur eine Meldung 1 Minute nachdem der Wert den Grenzwert überschreitet. Wenn der Wert also länger (insbesondere: seit Skriptstart) oberhalb des Grenzwertes liegt gibt es keine Meldung.

            (Vollständige Bedingung für die Meldung: Wert > Grenzwert UND vorheriger Wert <= Grenzwert)

            Anbei ein Beispiel mit 1 Grenzwert, ohne Hysterese und einer Block-Variable damit du nicht jede Minute eine Meldung bekommst solange der Wert über dem Grenzwert liegt.

            Hier bekommst du eine Meldung auch beim Skriptstart.

            Screenshot 2025-02-18 at 13.01.01.png

            A.
            Edit: da war ein Bug, Nun ist er weg.
            Edit2: Bugfix hat nen neuen Bug eingebaut. Nun ist auch der weg :)

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            C 1 Reply Last reply
            0
            • AsgothianA Asgothian

              @chriswitt

              Stimmt.. dann soll er auch nichts machen (zumindest so wie das Skript geschrieben ist.):
              Es gibt nur eine Meldung 1 Minute nachdem der Wert den Grenzwert überschreitet. Wenn der Wert also länger (insbesondere: seit Skriptstart) oberhalb des Grenzwertes liegt gibt es keine Meldung.

              (Vollständige Bedingung für die Meldung: Wert > Grenzwert UND vorheriger Wert <= Grenzwert)

              Anbei ein Beispiel mit 1 Grenzwert, ohne Hysterese und einer Block-Variable damit du nicht jede Minute eine Meldung bekommst solange der Wert über dem Grenzwert liegt.

              Hier bekommst du eine Meldung auch beim Skriptstart.

              Screenshot 2025-02-18 at 13.01.01.png

              A.
              Edit: da war ein Bug, Nun ist er weg.
              Edit2: Bugfix hat nen neuen Bug eingebaut. Nun ist auch der weg :)

              C Offline
              C Offline
              ChrisWitt
              wrote on last edited by
              #6

              @asgothian Wo kommt in deinem Script dann das Verzögerung und Stop "Timeout" her?

              CodierknechtC 1 Reply Last reply
              0
              • C ChrisWitt

                @asgothian Wo kommt in deinem Script dann das Verzögerung und Stop "Timeout" her?

                CodierknechtC Offline
                CodierknechtC Offline
                Codierknecht
                Developer Most Active
                wrote on last edited by Codierknecht
                #7

                @chriswitt sagte in Meldung wenn Wert X länger > ist als Grenzwert:

                Wo kommt in deinem Script dann das Verzögerung und Stop "Timeout" her?

                @Asgothian hat vermutlich nicht darauf geachtet, auch den richtigen "timeout" zu prüfen bzw. zu beenden ;-)

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                AsgothianA 1 Reply Last reply
                0
                • CodierknechtC Codierknecht

                  @chriswitt sagte in Meldung wenn Wert X länger > ist als Grenzwert:

                  Wo kommt in deinem Script dann das Verzögerung und Stop "Timeout" her?

                  @Asgothian hat vermutlich nicht darauf geachtet, auch den richtigen "timeout" zu prüfen bzw. zu beenden ;-)

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  wrote on last edited by
                  #8

                  @codierknecht sagte in Meldung wenn Wert X länger > ist als Grenzwert:

                  @chriswitt sagte in Meldung wenn Wert X länger > ist als Grenzwert:

                  Wo kommt in deinem Script dann das Verzögerung und Stop "Timeout" her?

                  @Asgothian hat vermutlich nicht darauf geachtet, auch den richtigen "timeout" zu prüfen bzw. zu beenden ;-)

                  Korrekt - in den gruengelben Blöcken muss überall der gleiche 'timeout' stehen. Ich korrigier das Bild noch :)

                  A.

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  C 1 Reply Last reply
                  0
                  • AsgothianA Asgothian

                    @codierknecht sagte in Meldung wenn Wert X länger > ist als Grenzwert:

                    @chriswitt sagte in Meldung wenn Wert X länger > ist als Grenzwert:

                    Wo kommt in deinem Script dann das Verzögerung und Stop "Timeout" her?

                    @Asgothian hat vermutlich nicht darauf geachtet, auch den richtigen "timeout" zu prüfen bzw. zu beenden ;-)

                    Korrekt - in den gruengelben Blöcken muss überall der gleiche 'timeout' stehen. Ich korrigier das Bild noch :)

                    A.

                    C Offline
                    C Offline
                    ChrisWitt
                    wrote on last edited by
                    #9

                    @asgothian Danke miteinander. Scheint zu klappen.

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    611

                    Online

                    32.7k

                    Users

                    82.6k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe