Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly mit "falls kleiner als" funktioniert nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly mit "falls kleiner als" funktioniert nicht

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

      Guten Morgen,

      ich weiß nicht mehr weiter. Ich wollte ein Blockly, das mir, falls die Wattzahl 10 Minuten unter 10 W liegt, eine Pushover Nachricht schickt. Eigentlich recht simpel. Trigger auf den Alias Datenpunkt der den Wert hat, dann Abfrage wenn Wert unter 10 und vorheriger Wert über 10, dann starte einen Intervall der jede Minute die Variable "Minuten_unter_10_W" um 1 erhöht. Falls der Wert der Variablen bei 10 ankommt, sende die Nachricht. So weit alles richtig, oder hab ich da schon einen Denkfehler?
      Es funktioniert einfach nicht. Ich habe schon die Abfrage nach dem vorherigen Wert rausgenommen, aber egal wie, nach dem "falls Wert < 10" kommen einfach keine Daten an. Der Intervall wird nie gestartet.
      Im Screenshot ist zu sehen, das Wert sich ständig ändert und der Trigger okay ist, aber das war es auch. Ich habe auch schon den "sonst" Teil rausgenommen, war auch egal. Brauch ich den "sonst" überhaupt?

      Zur Info, ich verwende Javascript Adapter v8.6.0

      Falls Wert kleiner 10 01.jpg

      Gruß, Johannes

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

        @jojo58 sagte: Wert unter 10 und vorheriger Wert über 10, dann starte einen Intervall der jede Minute die Variable "Minuten_unter_10_W" um 1 erhöht.

        Prinzip:

        Blockly_temp.JPG

        JoJo58 2 Replies Last reply Reply Quote 0
        • JoJo58
          JoJo58 @paul53 last edited by

          @paul53

          Ja fast, du meinst aber wahrscheinlich bei "vorheriger Wert" "kleiner/gleich" und nicht nochmal "größer 10", oder?

          Ich hatte auch vergessen zu erwähnen, das sich die Werte alle paar Sekunden ändern, das können 10, 3, 6 oder auch 15 Sekunden sein. Die Werte liegen dann immer zwischen 5 und 6 Watt.

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

            @paul53

            Ich hab das ganze Blockly gelöscht und habe nochmal von vorne angefangen, jetzt bekomme ich auch einen Debug Output nach dem "falls" und dem "sonst falls". Scheinbar hatte hatte sich in dem vorherigen Blockly irgendwas verhakt, so das es nicht wollte. Ich teste das jetzt noch mit Pushover Meldung und setzen den Thread dann, falls es funktioniert, auf erledigt. Ansonsten melde ich mich wieder.

            Danke für deine kürzere Version des Blocklys 👍

            Johannes

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

              @jojo58 sagte: du meinst aber wahrscheinlich bei "vorheriger Wert" "kleiner/gleich" und nicht nochmal "größer 10", oder?

              Nein, genau so wie gezeigt: Wert < 10 (sonst) UND vorheriger Wert >= 10.

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

                @paul53

                Jetzt bin ich verwirrt, in deinem Screenshot gibt es kein "<" und auch keinen UND Block.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @JoJo58 last edited by Homoran

                  @jojo58 sagte in Blockly mit "falls kleiner als" funktioniert nicht:

                  @paul53

                  Jetzt bin ich verwirrt, in deinem Screenshot gibt es kein "<" und auch keinen UND Block.

                  sonst falls vorheriger Wert >=xxx
                  impliziert dass der aktuelle Wert < xxx sein muss

                  JoJo58 1 Reply Last reply Reply Quote 0
                  • JoJo58
                    JoJo58 @Homoran last edited by

                    @homoran @paul53

                    Jetzt habe ich es auch begriffen 👍 . Bin manchmal etwas langsam, sorry.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    547
                    Online

                    32.0k
                    Users

                    80.3k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    361
                    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