Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Befehle werden mehrmals ausgeführt

    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

    Befehle werden mehrmals ausgeführt

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

      Hallo,

      seit kurzem werden bei einigen Blocky Progamme die Befehle mehrmals ausgeführt.

      z.B.

      Test.JPG

      in diesem Fall wird beim Double Click 2 x von Alexa "Hallo" gesagt.

      oder in diesem Fall:

      Garage.JPG

      wenn sich die Garage öffnet 2 x "Garage zu" oder "Garage auf" gesagt.

      Das selbe passiert auch bei Pushover.
      Dieses Verhalten ist war aber nicht immer. Im Log habe ich keinerlei Probleme feststellen können.

      Vielen Dank für etwaige Rückmeldungen.

      Heiko

      1 Reply Last reply Reply Quote 0
      • E
        eve11 last edited by eve11

        Ich habe mir dieses Problem noch einmal genauer angeschaut, es ist auf jeden Fall so, dass es irgendwie mit IoBroker / Javascript zusammenhängen muss.
        Wenn ich den MiHome Adapter im Debug Modus schalte wird der Taster auf jeden Fall nur einmal ausgelöst:

        javascript.0	2020-03-05 21:57:01.229	info	(1572) script.js.common.Test_Telegram: test
        mihome.0	2020-03-05 21:57:01.226	debug	(23048) data: 158d00019f8528(switch): {"double":false}
        javascript.0	2020-03-05 21:57:00.928	info	(1572) script.js.common.Test_Telegram: testüßte 
        mihome.0	2020-03-05 21:57:00.926	debug	(23048) RAW: {"cmd":"report","model":"switch","sid":"158d00019f8528","short_id":51334,"data":{"status":"double_click"}}
        mihome.0	2020-03-05 21:57:00.926	debug	(23048) data: 158d00019f8528(switch): {"double":true}
        

        D.h. Nach dem Double Click auf den Taster kommt erst "True" und dann "False". Wenn es irgendwie mit dem Taster zusammenhängen würde, müßte ja 2 mal true kommen.

        Test.JPG

        22:07:48.417	info	javascript.0 (1572) script.js.common.Test_Telegram: test
        22:07:48.718	info	javascript.0 (1572) script.js.common.Test_Telegram: test
        

        Durch den Double Click wird aber 2 mal getriggert.

        Wo aber das Problem liegt, keine Ahnung.

        1 Reply Last reply Reply Quote 0
        • TeNNo2k5
          TeNNo2k5 last edited by

          Du prüft ja nur ob das Objekt aktualisiert worden ist, wenn erst ein True und dann ein False kommt wird ja das Objekt zweimal aktualisiert, deswegen kommen auch zwei Benachrichtigungen.

          Stell von „wurde aktualisiert“ auf „ist wahr“ um.

          1 Reply Last reply Reply Quote 0
          • E
            eve11 last edited by

            Du hast natürlich recht. Da habe ich den Wald vor lauter Bäumen nicht gesehen.

            Danke

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

            Support us

            ioBroker
            Community Adapters
            Donate

            864
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            2
            4
            263
            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