Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Ausführung von Befehl sehr komisch

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Ausführung von Befehl sehr komisch

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

      Hallo
      Ich habe mal eine Frage einfach nur um zu vertehen was ich verkehrt mache oder woran es liegt.
      Mein Blockly soll wenn beide Geräte aus dem Wlan gehen einen Befehl ausführen und eine Nachricht über Telegram senden.
      f5a70fa9-bb9f-4091-99af-e4725b360a09-grafik.png

      Leider ist es so das der Befehl oftmals schon ausgeführt wird wenn nur ein Gerät offline ist bzw. bekomme ich dann auch auf Telegram den Hinweis.
      Das ist bei meinem anderen Blockly genauso.
      fb5ab172-abfc-430c-b093-914364966612-grafik.png

      Ich bekommen wenn einer aus dem Bereich ist schon die Telegram Meldung.

      Woran kann das liegen oder mache ich etwas verkehrt?

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

        @biker1602 was steht denn exakt zu der Zeit in den Datenpunkten.
        Am besten mit debug Blöcken Prüfen.

        woher wird die presence gefüttert?
        ist die wirklich immer true?

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

          @homoran said in Ausführung von Befehl sehr komisch:

          woher wird die presence gefüttert?
          ist die wirklich immer true?

          Es ist der Adapter fb-checkpresence von der Fritzbox. Der Datenpunkt ist wenn das Gerät im eigenen Wlan ist true und wenn nicht dann halt false. Aber es soll ja erst ausgeführt werden wenn beide Datenpunkte auf "false" stehen

          DJMarc75 Homoran 2 Replies Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @biker1602 last edited by

            @biker1602 sagte in Ausführung von Befehl sehr komisch:

            wenn das Gerät im eigenen Wlan ist true und wenn nicht dann halt false

            dann auf "wurde geändert" triggern

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

              @biker1602 sagte in Ausführung von Befehl sehr komisch:

              Der Datenpunkt ist wenn das Gerät im eigenen Wlan ist true und wenn nicht dann halt false.

              ist mir klar, dass es so sein soll

              leider ist

              @biker1602 sagte in Ausführung von Befehl sehr komisch:

              von der Fritzbox.

              bekannt, dass das nicht immer so ist

              Deswegen sollst du dir den exakten Status ausgeben lassen um die Ursache zu finden

              1 Reply Last reply Reply Quote 0
              • B
                biker1602 @DJMarc75 last edited by

                @djmarc75 said in Ausführung von Befehl sehr komisch:

                @biker1602 sagte in Ausführung von Befehl sehr komisch:

                wenn das Gerät im eigenen Wlan ist true und wenn nicht dann halt false

                dann auf "wurde geändert" triggern

                Ich habe es eben so gemacht und es sind beide Geräte im Wlan dann habe ich mich abgemeldet habe unter Objekte den Status beider Geräte im Blick gehabt und sofort wie mein Gerät aus dem Wlan gegangen ist, bekam ich die Meldung obwohl das zweite Gerät weiter im Wlan war.

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

                  @biker1602 sagte in Ausführung von Befehl sehr komisch:

                  unter Objekte den Status beider Geräte im Blick gehabt

                  auch noch schnell einen Browser reload gemacht?

                  sicher nicht!

                  deswegen

                  @homoran sagte in Ausführung von Befehl sehr komisch:

                  mit debug Blöcken Prüfen.

                  1 Reply Last reply Reply Quote 0
                  • Asgothian
                    Asgothian Developer @biker1602 last edited by

                    @biker1602 sagte in Ausführung von Befehl sehr komisch:

                    Woran kann das liegen oder mache ich etwas verkehrt?

                    Du machst auf jeden Fall etwas verkehrt. Deine Trigger feuern VIEL zu oft. (bei jeder Aktualisierung des DP / bei jeder Aktualisierung des DP mit falsch im 2. Beispiel)

                    • Umstellen des Trigger auf "ist kleiner als vorher" - dadurch wird er nur aktiv wenn einer der beiden Datenpunkte von Wahr auf Falsch umspringt.

                    • Debug Blöcke benutzen um die Werte der Datenpunkte festzustellen (einfach mit "erstelle text aus" und "wert von Objekt ..." als Kombination.

                    Dann schauen was kommt. Alles andere ist stochern im dunkeln !

                    A.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    844
                    Online

                    32.0k
                    Users

                    80.4k
                    Topics

                    1.3m
                    Posts

                    blockly javascript
                    4
                    8
                    330
                    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