Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Taster mit verschiedenen Zahlenwerten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Taster mit verschiedenen Zahlenwerten

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

      Hallo

      Ich hab einen Taster mit zwei tastknöpfen (Ikea tradfre über deconz Gateway), der mir je nach Tastendruck verschiedene Zahlenwert ausgibt.

      F3C92EBF-6455-4F72-96EC-C7E4ADC53586.jpeg

      Auf
      ein: 1002
      Aus: 2002
      Und sobald man wieder runter geht setzt er wieder auf 0 zurück.

      Ich hab überhaupt keinen Ansatz wie ich mit denen verfahren soll.

      Ich möchte zwei unterschiedliche Aktionen ausführen (je eine Taste eine Aktion).

      Lg weby112

      crunchip M 2 Replies Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @weby112 last edited by

        @weby112 https://forum.iobroker.net/post/355656

        1 Reply Last reply Reply Quote 0
        • M
          Malaus @weby112 last edited by

          @weby112 ich habe das so gelöst:

          /** Taster **/
          var Fernb = "deconz.0.Sensors.4.buttonevent";
          
          //** Auslesen der Taste **/
          function Tasteauslesen (obj)
          {
              var Taste = getState(Fernb).val
              switch (Taste) {
          
                  case 1002:
                  getTaster1 ();
                  console.log("Taste 1");
                  break;
          
                  case 2002:
                  getTaster2 ();
                  console.log("Taste 2");
                  break;
          
                default:
                  console.log ("Geht nicht " + Fernb);
                  break;
              };
          }
          
          function getTaster1 () {
          //Hier kommt die Funktion der Taste 1 rein
          }
          function getTaster2 () {
          //Hier kommt die Funktion der Taste 2 rein
          }
          
          /** Auslesen der Fernbedienung **/
          on({id: Fernb , change: "any"},
          Tasteauslesen);
          
          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          740
          Online

          31.9k
          Users

          80.3k
          Topics

          1.3m
          Posts

          blockly
          3
          3
          181
          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