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. Blockly Xiamoi Bewegungsmelder Licht an Licht aus

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    983

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Blockly Xiamoi Bewegungsmelder Licht an Licht aus

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 5 Kommentatoren 4.8k Aufrufe 2 Watching
  • Ä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.
  • WebrangerW Offline
    WebrangerW Offline
    Webranger
    schrieb am zuletzt editiert von
    #1

    Ich werde noch verrückt. Ich bekomme sowas einfaches (Wie ich dachte) wie Licht an bei Bewegung und Licht aus nach Zeit x nicht hin.

    Momentan geht das Licht an wenn der Xiamoi Bewegungsmelder bewegung erkennt, das auch ok so.

    Aber Aus gehts dann nach ca 2 minuten obwohl 10 minuten eingestellt sind und geht dann trotz Bewegung nicht wieder an.

    So ist das Arbeiten in der Küche natürlich nicht möglich.

    Irgendwer eine Idee warum das so nicht funktioniert?

    2958_bildschirmfoto_2018-05-13_um_21.14.17.png

    Gruß Danyel

    Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

    ostseereiterO 1 Antwort Letzte Antwort
    0
    • BluemoonB Offline
      BluemoonB Offline
      Bluemoon
      schrieb am zuletzt editiert von Jey Cee
      #2

      Hallo

      ich würde alles in einem Skript einfügen.

      Hier ist meins:

      6284_io1.jpg

      Überprüfung ob eine Beugebewegung vorhanden ist.

      Wenn Wahr

      Alten Timer anhalten

      Überprüfen ob es auch dunkel ist

      Falls Lampe schon an ist, nicht noch einmal einschalten (brauch man nicht wirklich)

      Lampe anschalten, hab ein LED-Stripe deswegen noch der Farb-Code

      Wenn unwahr

      Alten Timer anhalten

      Neuern Timer starten, damit die Zeit wieder bei 3 Min anfängt.

      Lampe ausschalten

       <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
        <block type="on" id="iqAcKc;%)6=vNGtDs~FH" inline="true" x="-512" y="-62"><field name="OID">mihome.0.devices.sensor_motion_aq2_158d0001e50ce1.state</field>
       <field name="CONDITION">any</field>
        <statement name="STATEMENT"><block type="controls_if" id="eF?+Gupjz8*p#z.A|t7H"><mutation elseif="1"></mutation>
        <value name="IF0"><block type="logic_compare" id="CQ%`IO-DR(rY{I,e9{!p"><field name="OP">EQ</field>
        <value name="A"><block type="logic_boolean" id="Jx89Xwd(Y5xL?+vof{,J"><field name="BOOL">TRUE</field></block></value> 
        <value name="B"><block type="get_value" id="yt6e%ICt-Eh%2oWxI)e~"><field name="ATTR">val</field>
       <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0001e50ce1.state</field></block></value></block></value> 
        <statement name="DO0"><block type="timeouts_cleartimeout" id="U!.Gh4s?s*5kxB8F@~p1"><field name="NAME">timeoutWz</field>
        <next><block type="controls_if" id="Y5l:ZPfTkwPR5]498]u|"><value name="IF0"><block type="logic_compare" id="DX(uvjzED/QeqMBthM)X"><field name="OP">GTE</field>
        <value name="A"><block type="math_number" id="-6HGm{FG+hzPA5NY~J2Q"><field name="NUM">50</field></block></value> 
        <value name="B"><block type="get_value" id="zoH}akd2i-#s%?KY_s,`"><field name="ATTR">val</field>
       <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0001e50ce1.lux</field></block></value></block></value> 
        <statement name="DO0"><block type="controls_if" id=")`8/CshW:JDD7rwWZo2b"><value name="IF0"><block type="logic_compare" id=";0k{mJ~!BzTKKtk`J0lQ"><field name="OP">EQ</field>
        <value name="A"><block type="logic_boolean" id="iU.?tb],TnXl{F6(U8T`"><field name="BOOL">FALSE</field></block></value> 
        <value name="B"><block type="get_value" id="lh5}@idhECNn]!n8-M[h"><field name="ATTR">val</field>
       <field name="OID">wifilight.0.192_168_30_28.on</field></block></value></block></value> 
        <statement name="DO0"><block type="control" id="ha(8Z9;8JUd`E;IB2pr:"><mutation delay_input="false"></mutation>
       <field name="OID">wifilight.0.192_168_30_28.on</field>
       <field name="WITH_DELAY">FALSE</field>
        <value name="VALUE"><block type="logic_boolean" id="?h!WA0PXtly#.B79[`gx"><field name="BOOL">TRUE</field></block></value> 
        <next><block type="control" id="v:5ET*(zzva6OIV@9zUU"><mutation delay_input="false"></mutation>
       <field name="OID">wifilight.0.192_168_30_28.command</field>
       <field name="WITH_DELAY">FALSE</field>
        <value name="VALUE"><block type="text" id="8vNT-doMym``W)FS=x4;"><field name="TEXT">#666622FF</field></block></value></block></next></block></statement></block></statement></block></next></block></statement> 
        <value name="IF1"><block type="logic_compare" id="nPt53PbB}0p]}IxGKH8J"><field name="OP">EQ</field>
        <value name="A"><block type="logic_boolean" id="n`|]y`YeuI/?(HA.NR9."><field name="BOOL">FALSE</field></block></value> 
        <value name="B"><block type="get_value" id="/qoA?2z*gAy7l~a_CYWt"><field name="ATTR">val</field>
       <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0001e50ce1.state</field></block></value></block></value> 
        <statement name="DO1"><block type="timeouts_cleartimeout" id="Cx#]Ggy}6QY!0H7vw7%@"><field name="NAME">timeoutWz</field>
        <next><block type="timeouts_settimeout" id="^l|Y=q!x+X4cjdG*hS`)"><field name="NAME">timeoutWz</field>
       <field name="DELAY">3</field>
       <field name="UNIT">min</field>
        <statement name="STATEMENT"><block type="control" id="W`)[QB~ug_28U!tnReMZ"><mutation delay_input="false"></mutation>
       <field name="OID">wifilight.0.192_168_30_28.on</field>
       <field name="WITH_DELAY">FALSE</field>
        <value name="VALUE"><block type="logic_boolean" id="?A`mJ^prP5L~-c35c+3L"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></statement></block></statement></block></xml>
      
      1 Antwort Letzte Antwort
      0
      • WebrangerW Offline
        WebrangerW Offline
        Webranger
        schrieb am zuletzt editiert von
        #3

        Das scheint zu funktionieren.

        Werde das mal ein wenig beobachten.

        Danke dir erstmal

        Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

        1 Antwort Letzte Antwort
        0
        • 4 Offline
          4 Offline
          4-Real
          schrieb am zuletzt editiert von
          #4

          das problem an den xiaomi BM ist, das Sie nach 2 Minuten von true auf false springen.

          in den Zwei Minuten werden auch keine weiteren Bewegungen wahr genommen. Zumindest ist dies so bei mir.

          1 Antwort Letzte Antwort
          0
          • KäptnKlukK Offline
            KäptnKlukK Offline
            KäptnKluk
            schrieb am zuletzt editiert von
            #5

            @4-Real Hey :) Du kannst einfach den State des Sensors ändern, sodass er Lese- und Schreibrechte bekommt. Damit hast du dann die Möglichkeit, wenn der Befehl erfolgreich ausgeführt wurde, ihn direkt auf "false" zu setzen. Ich hoffe ich konnte helfen! :)

            fc56b0ff-c94f-40d1-8193-ad0b9e1c33df-image.png

            4 1 Antwort Letzte Antwort
            0
            • WebrangerW Webranger

              Ich werde noch verrückt. Ich bekomme sowas einfaches (Wie ich dachte) wie Licht an bei Bewegung und Licht aus nach Zeit x nicht hin.

              Momentan geht das Licht an wenn der Xiamoi Bewegungsmelder bewegung erkennt, das auch ok so.

              Aber Aus gehts dann nach ca 2 minuten obwohl 10 minuten eingestellt sind und geht dann trotz Bewegung nicht wieder an.

              So ist das Arbeiten in der Küche natürlich nicht möglich.

              Irgendwer eine Idee warum das so nicht funktioniert?

              2958_bildschirmfoto_2018-05-13_um_21.14.17.png

              Gruß Danyel

              ostseereiterO Offline
              ostseereiterO Offline
              ostseereiter
              schrieb am zuletzt editiert von
              #6

              @Webranger
              Mache alles in einen hier mein Script mußt nur anpassen.

              <xml xmlns="http://www.w3.org/1999/xhtml">
                <block type="on" id="1|@4iLNFlHP|^SIzIKZF" x="13" y="112">
                  <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0001e541b9.state</field>
                  <field name="CONDITION">any</field>
                  <field name="ACK_CONDITION"></field>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="3|U;];;51Jj,U3uB,2wK">
                      <value name="IF0">
                        <block type="variables_get" id="9w]=RmYP%8a3EXUV4xqc">
                          <field name="VAR">value</field>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="control" id="b11~t5S_tAAe-X~nbeOM">
                          <mutation delay_input="true"></mutation>
                          <field name="OID">lightify.0.0400000000000000.on</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">0</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">TRUE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="KcrzUls}`J]NYb8.C0F.">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="1*3u6NR1]%f@xvQ`hss}">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">lightify.0.0400000000000000.bri</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="cA{:xdph[yIbRyojW/U/">
                                  <field name="NUM">100</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="IuZ%XF?T4(6q!Nc]z#@z">
                                  <mutation delay_input="true"></mutation>
                                  <field name="OID">lightify.0.0400000000000000.on</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">5</field>
                                  <field name="UNIT">min</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="U?2J/V+XJCEs^x!(2a?b">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </xml>
              

              Gruß OSR

              Plattform
              Linux x64 CPUs2 AMD G-T56N Processor 1646 MHz 8GB RAM

              1 Antwort Letzte Antwort
              0
              • KäptnKlukK KäptnKluk

                @4-Real Hey :) Du kannst einfach den State des Sensors ändern, sodass er Lese- und Schreibrechte bekommt. Damit hast du dann die Möglichkeit, wenn der Befehl erfolgreich ausgeführt wurde, ihn direkt auf "false" zu setzen. Ich hoffe ich konnte helfen! :)

                fc56b0ff-c94f-40d1-8193-ad0b9e1c33df-image.png

                4 Offline
                4 Offline
                4-Real
                schrieb am zuletzt editiert von
                #7

                @yanni19932 Ich habe selber genau den gleichen Gedanken gehabt aber das geht leider nach einer gewissen zeit nicht mehr gut. Selbst wenn du Ihm Schreibrechte gibst, geht er trotzdem nach 2 Minuten wieder einmal kurzzeitig auf false.
                Dazu kommt noch das es Fehler im Log gab das es nicht erlaubt ist den State selbst zu "schreiben". Schau dir mal im IoBroker das Objekt "isMotion" an und versuch mal mit der Hand zu testen. Du wirst sehen das wenn du nach 35 Sek wieder versuchst Ihn zu "aktivieren" das der State nicht reagiert bzw. nicht aktualisiert wurde.

                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

                786

                Online

                32.6k

                Benutzer

                82.2k

                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