Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. HMIP-WRC2 langer Tastendruck

    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

    HMIP-WRC2 langer Tastendruck

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

      Hallo Zusammen

      Ich versuche mit dem langen Tastendruck eines HMIP-WRC2 einen Aktor, in meinem Fall ein HM-LC-Sw1-DR, ein- bzw. auszuschalten.

      Jedes Mal wenn ich aber die Taste lang drücke, beginnt das Licht bzw. der Aktor an zu "Spinnen" (willkürliches ein- und ausschalten).

      Grund dafür ist, dass der Sender bei Tastendruck lang nicht einfach ein einmaliges sondern ein vorweg aktualisiertes "PRESS_LONG = true" sendet und so immer als ein neuer Triggerimpuls wahrgenommen wird.

      Auszug Log

      javascript.0	2019-03-26 20:45:14.087	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:13.840	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:13.612	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:13.341	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:13.098	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:12.852	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:12.617	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:12.335	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:12.099	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:11.852	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:11.598	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:11.336	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:11.095	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:10.858	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:10.615	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:10.345	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:10.094	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:45:09.832	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:09.903	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:09.782	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:09.504	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:09.262	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:08.992	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:08.772	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:08.510	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:08.257	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      javascript.0	2019-03-26 20:44:08.001	info	script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
      

      Zu sehen ist, dass innert einer Sekunde bis zu fünf Aktualisierungen kommen.

      Das Log habe ich mit einem Script erzeugt.

      iob_logscript.png

      Getestet habe ich das ganze mit einem Script in ioBroker wie auch auf der CCU selbst. Natürlich ist immer nur eines der beiden Programme aktiv 😌 .
      Ebenso mit anderen Aktoren. Das Verhalten ist immer das Selbe.

      iob_script.png
      Beim Blockly-Script spielt es auch keine Rolle, ob den Aktor mit if/else "steuere" oder einfach mit dem Trigger "umschalte"

      ccu_script.png

      Die Einstellungen des Tasters sind aus meiner Sicht auch richtig bzw. original.

      config_taster.png.

      In ioBroker (Objekte) habe ich nur noch gesehen, dass es z.B. bei dem HM-PBI-4-FM einen Wert "PRESS_LONG_RELEASE" gibt und beim HMIP-WRC2 nicht.

      Ist dieses Problem bekannt? Oder hat Jemand ein Lösung?

      Mein Ziel ist es, die beiden Tasten des HMIP-WRC2 wie folgt zu verwenden (wird bei mir mit dem genannten Fehler auch eingesetzt):

      • list itemTaster 1, kurz - Licht Nachttischlampe
      • list itemTaster 1, lang - Licht Nachttischlampe (andere Bettseite 👰 ) -> Problem!
      • list itemTaster 2, kurz - Licht Schlafzimmer
      • list itemTaster 2, lang - "Zentral Aus" ganze Wohnung -> kein Problem da nur aus und nicht umgeschaltet wird.

      Vielen Dank für eure Hilfe
      Martin

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

        @MBE Versuche es mal so:

        Blockly_HMIP_PRESS_LONG.JPG

        1 Reply Last reply Reply Quote 1
        • M
          MBE last edited by

          Hallo paul53

          Vielen Dank für das Script.

          Ich habe es gestern getestet und es funktioniert.

          Nur schade, dass es nicht auch einfacher geht ☹

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

            @MBE sagte:

            es funktioniert.

            Dann setze bitte das Thema auf [gelöst].

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

            Support us

            ioBroker
            Community Adapters
            Donate

            910
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            communication
            2
            4
            751
            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