Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wasserrohrbruch erkennen

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      glitzi @zahnheinrich last edited by

      @zahnheinrich

      Aber die Debugger Meldungen Wasserfluss EIN und AUS kommen sauber...

      Z X 2 Replies Last reply Reply Quote 0
      • Z
        zahnheinrich @glitzi last edited by

        @glitzi
        Sicher, dass "Wasserfluss" jemals auf false geht?
        Wenn der count auslöst, ist er doch immer >0 oder nicht?

        G 1 Reply Last reply Reply Quote 0
        • G
          glitzi @zahnheinrich last edited by

          @zahnheinrich

          Ohne Wasserfluss ist Count = 0, wenn Wasser Fließt springt er auf die Impulse /10Sek.

          javascript.0	2020-12-04 11:33:12.238	info	(10526) script.js.Wasserzähler.Wasserzähler_Rohrbruch_und_Wasserverlust: Wasserfluss AUS
          javascript.0	2020-12-04 11:33:02.238	info	(10526) script.js.Wasserzähler.Wasserzähler_Rohrbruch_und_Wasserverlust: Wasserfluss EIN
          
          Z 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @glitzi last edited by

            @glitzi sagte:

            der untere Teil wird nie getriggert!?

            Man kann an einen Trigger keinen booleschen Wert übergeben, sondern nur eine Datenpunkt-ID.

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

              @paul53

              OK, dann muss ich mir eine Hilfs-ID bauen, oder gibt es einen eleganteren Weg für mein Anliegen?

              paul53 1 Reply Last reply Reply Quote 0
              • X
                xbow42 @glitzi last edited by xbow42

                @glitzi

                ich würde da anders angehen und eine Zählervariable draus machen

                WasserFlussZaehler=0
                
                Trigger vom ESP
                  wenn ESPCount > 0
                    erhöhe WasserFlussZaehler +1
                    wenn WasserFlussZaehler = [35*6]  
                      telegrammessage
                sonst  
                   setze WasserFlussZaehler 0
                
                G 1 Reply Last reply Reply Quote 0
                • G
                  glitzi @xbow42 last edited by

                  @xbow42

                  Elegant...

                  manchmal kann es so einfach sein 🙂

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

                    @glitzi sagte:

                    gibt es einen eleganteren Weg für mein Anliegen?

                    Blockly_temp.JPG

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

                      @paul53

                      Wert ist dann auch eine interne Variable?

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

                        @glitzi sagte:

                        Wert ist dann auch eine interne Variable?

                        Wert ist eine Eigenschaft des Trigger-Datenpunktes (unter "Trigger").

                        Blockly_DP_Props.JPG

                        Hinweis zu "nicht timeout": Erst eine Dummy-Variable erstellen und diese zuweisen. Anschließend in die Javascript-Ansicht und wieder zurück wechseln. Nun die Variable timeout selektieren.

                        1 Reply Last reply Reply Quote 0
                        • Z
                          zahnheinrich @glitzi last edited by

                          @glitzi
                          Mein Vorschlag war, den ersten Trigger oben auf Aktualisierung zu prüfen, den unteren auf Änderung belassen.
                          Hadt du das versucht?

                          G 1 Reply Last reply Reply Quote 0
                          • G
                            glitzi @zahnheinrich last edited by glitzi

                            @zahnheinrich

                            ja das ging leider nicht, nutze jetzt mit dem Skript von paul53 !

                            Z X 2 Replies Last reply Reply Quote 0
                            • Z
                              zahnheinrich @glitzi last edited by

                              @glitzi
                              Na prima, Hauptsache es geht!

                              1 Reply Last reply Reply Quote 0
                              • X
                                xbow42 @glitzi last edited by

                                @glitzi auch gut, dann bauchst du nur noch eine Stellmotor der an der Wasseruhr abdreht oder einen ganz ruhige Puls falls die Nachricht kommt und du nicht zu Hause bist⛲ 🚣 🚒 😬

                                G 1 Reply Last reply Reply Quote 0
                                • G
                                  glitzi @xbow42 last edited by

                                  @xbow42

                                  Es gibt noch eine zweite Nachricht wenn mehr als 40l/min Rauslaufen 😉

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  862
                                  Online

                                  32.0k
                                  Users

                                  80.4k
                                  Topics

                                  1.3m
                                  Posts

                                  blockly
                                  4
                                  19
                                  844
                                  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