Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Xiaomi Button Simple click

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Xiaomi Button Simple click

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 529 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    majestro187
    schrieb am zuletzt editiert von
    #1

    Hallo ,erkläre mal kurz was ich vor habe.

    Habe durch IFTTT Anwesenheit Überprüfung eingerichtet, möchte im Skript dem Xiaomi taster sagen er soll ein Simple click ausführen wen ich das haus verlasse und genau das kriege ich nicht hin. Den der taster hat ein Wert false stehen wen er nicht betätigt wird, wen ich den taster von Hand drücke kriegt er ein kurzes true Signal und springt wieder auf false rüber, was auch richtig ist. Genau das möchte ich gerne mit einem Skript machen.

    Hoffe ihr verstehet was ich meine

    1 Antwort Letzte Antwort
    0
    • AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      Das sollte eigentlich ganz einfach sein:

      Das Script muss nur zwei Aktionen ausführen:

      • einen Timeout mit einer callback Funktion, die den Datenpunkt auf false zurück setzt starten

      • datenpunkt auf true setzen

      A

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        majestro187
        schrieb am zuletzt editiert von
        #3

        19109_bildschirmfoto_2019-02-06_um_13.26.22.png

        meinst so ungefähr

        bin noch ziemlich neue auf dem Gebiet :)

        1 Antwort Letzte Antwort
        0
        • AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #4

          So ähnlich. Allerdings stehe ich mit Blockly auf dem Kriegsfuss, deswegen als JS Script:

          var Timeout = 20000
          var TriggerValue = "entered"
          var ifttobject = "javascript.0.ifttObject";
          var SimpleClickObject = "javascript.0.SwitchObject"
          
          var timeout = null
          on({id: ifttobject}, function(obj) { 
              if (obj.newState.val === TriggerValue) {
                  if (timeout===null) {
                  timeout = setTimeout(function () {
                          setState(SimpleClickObject, false, true);  
                          timeout=null;
                      }, Timeout);
                  setState(SimpleClickObject, true, true);
                  }
              }
          });
          
          

          selber einstellen müsstest du nur die Variablen am Kopf:

          Timeout - die Zeit bis der Wert wieder auf false fällt.

          TriggerValue - das was über iftt eingestellt wird

          ifttobject - Datenpunkt der über iftt verändert wird

          SimpleClickObject - der Datenpunkt der auf true und dann false Gesetzt werden soll

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            majestro187
            schrieb am zuletzt editiert von
            #5

            hi wollte mich noch mal melden

            also das mit den taster signal hat funktioniert, nur das was ich vor hatte klappt leider trozdem nicht.

            habe über die Mi Home app eingestelt das wen der taster gedrückt wird die Alarmanlage an gehen soll, habe gedacht wen ich den taster über ein skript schalte das die Alarmanlage auch an geht, ist leider nicht so.

            Trozdem danke für die mühe

            1 Antwort Letzte Antwort
            0
            • ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #6

              Stand auch vor dem selben Problem und es gibt eine Lösung:

              viewtopic.php?f=35&t=16521&start=20#p183351

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                majestro187
                schrieb am zuletzt editiert von
                #7

                Jap genau das hab ich jetzt auch gemacht, nur da gibts auch ein problem kriege die nicht mehr aus wen die ausgelöst wurde, weil um es zurück zu setzen muss ja der Skript "Alarmanlage auslösen" für parr sec. deaktiviert werden, das macht man ja mit nem anderen Skript, nur ich kann irgendwie kein javaskript als ID einfügen.

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                807

                Online

                32.5k

                Benutzer

                81.7k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe