Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    218

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    217

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    891

Xiaomi Button Simple click

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 556 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

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                510

                Online

                32.8k

                Benutzer

                82.8k

                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