Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. sendto sendet doppelt - Signal, WhatsApp

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    sendto sendet doppelt - Signal, WhatsApp

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

      Hallo zusammen.

      Seit gut einem halben Jahr beschäftige ich mich nun mit dem iobroker, vieles konnte ich anhand den Beiträgen hier lösen.
      Nun komme ich aber bei einem Problem nicht weiter. Über die SuFu hab ich nichts passendes gefunden, was mein Problem lösen konnte.

      Folgendes:
      Ich möchte bei Statusänderung des HmIP Türschlossantriebes eine Benachrichtigung ans Handy bekommen.
      Funktioniert soweit auch, allerdings bekomme ich die Meldung doppelt. Dabei ist es egal, ob die Meldung über Signal- oder WhatsApp-Adapter.
      Email funktioniert überhaupt nicht, aber das ist eventuell ein anderes Thema.
      Mein Script sieht folgendermaßen aus:
      Screenshot 2022-06-01 183855.jpg
      Im Protokoll steht:
      Screenshot 2022-06-01 174356.jpg

      Der Timeout steht drin, damit die Meldung erst rausgeht wenn der Türschlossantrieb fertig ist.
      Die Variable lösche ich mit "", weil die Nachricht erst mit 'am ....' anfing und ich vermutete, dass sich da was verhakte.

      Hoffe, ihr könnt mir weiterhelfen.
      Ist zwar nicht so schlimm, aber nervt.

      Gruß

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @marsen last edited by

        @marsen naja, er reagiert ja immer wenn sich der Status von Lockstate ändert. Auf den Wert auf den er sich ändert reagierst du nicht, du wartest 5 Sekunden und prüfst dann den Wert.

        Nun kann es gut sein das der Status sich 2 mal ändert. Einmal unbestätigt weil die Daten kommen und dann noch mal bestätigt durch den Adapter, sprich der aktualisiert sich 2 x schnell hintereinander.
        Dann wird dein Trigger auch 2 x gestartet.

        Lösung 1 wäre das du Auslösung durch mal änderst, ich würde es mit "bestätigt" versuchen, dann ist der Adapter damit durch.

        Lösung 2 heißt entprellen:
        907f93b9-8e6d-457d-9a9c-062bcfca804e-image.png

        Wenn der Entpreller bereits war ist beendet sich ein eventueller 2ter Aufruf gleich wieder ohne etwas gemacht zu haben.
        So ein Konstrukt wirst du öfters brauchen. Obiges ist nur eine Lösung, man könnte das auch kürzen. So ist es aber hoffentlich verständlich

        BananaJoe M 2 Replies Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active @BananaJoe last edited by

          @bananajoe hier mal Variante 2, mit dem entprellen brauchst du eigentlich das Warten nicht:

          dfcc07dd-f2a4-46f8-aec7-35082c0296c7-image.png

          Falls doch setze es an das Ende bevor du den Entpreller wieder auf Falsch setzt.
          So bekommst du sofort die Meldungen und nutzt den Umstand das Wert auch gleich schon den Wert mitbringt. Den Findest du auch unter Trigger, steht zunächst Object-Id drin und musst du dann umschalten auf Wert

          M 1 Reply Last reply Reply Quote 0
          • M
            marsen @BananaJoe last edited by

            @bananajoe
            Vielen Dank für deine Antworten.
            Werd ich morgen mal testen.

            Den Wert hatte ich auch mit bestätigt getestet, mit dem gleichen Ergebniss.
            Der Entpreller begegnet mir heute zum ersten mal, werd ich mir auch mal genauer ansehen.

            Gruß

            1 Reply Last reply Reply Quote 0
            • M
              marsen @BananaJoe last edited by

              @bananajoe
              Nach Variante 1 hab ichs geschafft, dass es funktioniert.
              Vielen Dank für deine Hilfe.

              BananaJoe 1 Reply Last reply Reply Quote 0
              • BananaJoe
                BananaJoe Most Active @marsen last edited by

                @marsen so haben wir (fast) alle mal angefangen 🙂

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

                Support us

                ioBroker
                Community Adapters
                Donate

                576
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                2
                6
                446
                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