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.
    • Z
      zahnheinrich @glitzi last edited by

      @glitzi
      Habe ich gesagt: "Wasserfluss" ändert sich nie

      G 1 Reply Last reply Reply Quote 0
      • 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

                                    772
                                    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