Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Aktion bei Öffnen der Tür

NEWS

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

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

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

Aktion bei Öffnen der Tür

Scheduled Pinned Locked Moved Skripten / Logik
23 Posts 4 Posters 2.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Gerni
    wrote on last edited by
    #1

    Hi zusammen,

    aktuell möchte ich umsetzen, dass wenn die Terrassentür (Xiaomi Kontaktschalter) geöffnet wird unter Voraussetzung, des eine bestimmte Rollade unter 20% gefahren ist, sollen verschiedene Lampen an gehen. U.a. Licht in der Küche. Anschließend nach X Minuten aus gehen.

    Besonderheit: Ist das Licht in der Küche bereits eingeschaltet und wird dann die Tür geöffnet soll dieses Licht nicht nach X Minuten aus gehen. Hintergrund ist; Jemand hält sich in der Küche auf, ich gehe mit dem Hund durch die Tür. Dann wäre es zB beim Essen machen blöd wenn dann das Licht aus geht.

    Ich habe mich schon mit nem Blockly versucht, klappt auch soweit allerdings hänge ich an der Besonderheit. Das Licht schaltet zuverlässig an und aus - aber eben auch in der Küche wenn das Licht schon an ist :-D

    Jemand ne Idee wo ich den Fehler habe?

    Gruß

    Stefan
    3449_t_rkontakt.png

    Jede Menge verschiedenes Zeug

    1 Reply Last reply
    0
    • wendy2702W Online
      wendy2702W Online
      wendy2702
      wrote on last edited by
      #2

      Du musst den Status des Aktors in der Küche vor dem Schalten abfragen und „nur“ ändern wenn vorher „OFF“

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      1 Reply Last reply
      0
      • G Offline
        G Offline
        Gerni
        wrote on last edited by
        #3

        @wendy2702:

        Du musst den Status des Aktors in der Küche vor dem Schalten abfragen und „nur“ ändern wenn vorher „OFF“ ` Ok cool. Hast du zufällig auch Zeit mir zu zeigen wie das dann in blockly aussieht?

        Gesendet von meinem MI 5s mit Tapatalk

        Jede Menge verschiedenes Zeug

        1 Reply Last reply
        0
        • wendy2702W Online
          wendy2702W Online
          wendy2702
          wrote on last edited by
          #4

          Leider nicht. Bin unterwegs und nur mit IPAD zugange.

          Ist aber eigentlich eine Logik Verknüpfung. Wenn xxx auf false dann …

          Schau mal hier... http://forum.iobroker.net/download/file … &mode=view

          http://forum.iobroker.net/viewtopic.php?f=21&t=11576

          Das ist die Abfrage mit der Feuchtigkeit, bei dir halt „ist schon AN“.

          Hoffe es hilft.

          Bitte keine Fragen per PN, die gehören ins Forum!

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          1 Reply Last reply
          0
          • G Offline
            G Offline
            Gerni
            wrote on last edited by
            #5

            Danke. Leider kann ich das für mich nicht adaptieren. :oops:

            In Excel Wenn Dann Sonst ist eigentlich klar aber in Blockly hab ich manchmal nen Brett vorm Kopf :-)

            Jede Menge verschiedenes Zeug

            1 Reply Last reply
            0
            • G Offline
              G Offline
              Gerni
              wrote on last edited by
              #6

              Jemand ne Idee oder Lösung?

              Gesendet von meinem MI 5s mit Tapatalk

              Jede Menge verschiedenes Zeug

              1 Reply Last reply
              0
              • wendy2702W Online
                wendy2702W Online
                wendy2702
                wrote on last edited by
                #7

                Also Blockly vielleicht so beim "falls":

                999_blockly_logik.jpg

                Musst natürlich deine Datenpunkte auswählen.

                Bitte keine Fragen per PN, die gehören ins Forum!

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Reply Last reply
                0
                • G Offline
                  G Offline
                  Gerni
                  wrote on last edited by
                  #8

                  @wendy2702:

                  Also Blockly vielleicht so beim "falls":

                  filename="Blockly Logik.jpg" index="0">~~

                  Musst natürlich deine Datenpunkte auswählen. ` Beim ersten falls meinst du vermutlich. Auch schon probiert. Wenn dann aber das Timeout greift geht die Lampe aus auch wenn sie vorher an war.

                  Das muss also irgendeine geschachtelte Geschichte sein irgendwie.

                  Gruß

                  Stefan

                  Gesendet von meinem MI 5s mit Tapatalk

                  Jede Menge verschiedenes Zeug

                  1 Reply Last reply
                  0
                  • wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    wrote on last edited by
                    #9

                    Gucke morgen nochmal.

                    Gesendet von iPhone mit Tapatalk Pro

                    Bitte keine Fragen per PN, die gehören ins Forum!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Reply Last reply
                    0
                    • MatzebhvM Offline
                      MatzebhvM Offline
                      Matzebhv
                      wrote on last edited by
                      #10

                      Moin,

                      das Problem ist, dass das Script die Lampe in der Küche bei zutreffen der Bedingungen einschaltet. Die ist also auf jeden Fall im Anschluss an.

                      Du könntest im ersten Falls-Block prüfen, ob die Lampe schon an ist and dann einen Hilfsdatenpunkt "anwesenheit_küche" setzen.

                      Auf den kann man sich dann beim Abschalten beziehen.

                      Gruß

                      Matze

                      1 Reply Last reply
                      0
                      • G Offline
                        G Offline
                        Gerni
                        wrote on last edited by
                        #11

                        Ok da bin ich raus :-D

                        Gesendet von meinem MI 5s mit Tapatalk

                        Jede Menge verschiedenes Zeug

                        1 Reply Last reply
                        0
                        • MatzebhvM Offline
                          MatzebhvM Offline
                          Matzebhv
                          wrote on last edited by
                          #12

                          Moin, stell mal einen Export von deinem Blockly hier ein.

                          Matze

                          1 Reply Last reply
                          0
                          • G Offline
                            G Offline
                            Gerni
                            wrote on last edited by
                            #13

                            @Matzebhv:

                            Moin, stell mal einen Export von deinem Blockly hier ein.

                            Matze ` Moin Matze,

                            Kurz per Smartphone, hoffe das geht so.

                            Gruß

                            Stefan

                            name="OID">mihome.0.devices.magnet_158d0001d821d1.state

                            <field name="CONDITION">true</field>

                            <statement name="STATEMENT"><block type="controls_if" id="r4;C-s:gJHryisv4KGb"><value name="IF0"><block type="logic_compare" id="UDQ/e84{v6!/G]9t7QB"><field name="OP">LT</field>

                            <value name="A"><block type="get_value" id="U2EWT0XNsJOW]@]Yk=~f"><field name="ATTR">val</field>

                            <field name="OID">hm-rpc.0.NEQ1554160.1.LEVEL</field></block></value>

                            <value name="B"><block type="math_number" id="p?TJR~lG*ACFgAtTx8Q6"><field name="NUM">25</field></block></value></block></value>

                            <statement name="DO0"><block type="control" id="|~G:]+8EHMW;8*1-^?~j"><mutation delay_input="false"></mutation>

                            <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>

                            <field name="WITH_DELAY">FALSE</field>

                            <value name="VALUE"><block type="logic_boolean" id="qsYjuh[gII/kw%kZfqH]"><field name="BOOL">TRUE</field></block></value>

                            <next><block type="control" id="SV6|mmgVvsHrftVuT6}%"><mutation delay_input="false"></mutation>

                            <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 1.on</field>

                            <field name="WITH_DELAY">FALSE</field>

                            <value name="VALUE"><block type="logic_boolean" id="O5*RQyaef-63V-6:vO}w"><field name="BOOL">TRUE</field></block></value>

                            <next><block type="control" id="sp-Am7zz%V.HpKKWy^i@"><mutation delay_input="false"></mutation>

                            <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 2.on</field>

                            <field name="WITH_DELAY">FALSE</field>

                            <value name="VALUE"><block type="logic_boolean" id=".Y%:Pk;+ksY3wnPi}_O@"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement>

                            <next><block type="timeouts_cleartimeout" id="^<EMAIL email=" 9knde@5r7dmo.pb3zwr"="">9kndE@5R7DmO.Pb3ZWr">

                            <field name="NAME">timeout</field>

                            <next><block type="timeouts_settimeout" id="1m)Q_r6s:]S6[6JqKIcH"><field name="NAME">timeout</field>

                            <field name="DELAY">3</field>

                            <field name="UNIT">min</field>

                            <statement name="STATEMENT"><block type="controls_if" id="q}VKP`-H5aXwG#1=6+qW"><value name="IF0"><block type="logic_compare" id="a/Ep-G.tm?WS;as%~Qg7"><field name="OP">LT</field>

                            <value name="A"><block type="get_value" id="#8~y]1qOkiU/kT2-dbbY"><field name="ATTR">val</field>

                            <field name="OID">hm-rpc.0.NEQ1554160.1.LEVEL</field></block></value>

                            <value name="B"><block type="math_number" id="8`oY:2LS{#!H|zj0)Q+b"><field name="NUM">25</field></block></value></block></value>

                            <statement name="DO0"><block type="control" id="ftP!r*}f{K0X.R)Uax?:"><mutation delay_input="false"></mutation>

                            <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>

                            <field name="WITH_DELAY">FALSE</field>

                            <value name="VALUE"><block type="logic_boolean" id="Z7hs,k@|2R:*~^FsIB~#"><field name="BOOL">FALSE</field></block></value>

                            <next><block type="control" id="cIKwJ?N*55Y%,|u}i5M0"><mutation delay_input="true"></mutation>

                            <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 1.on</field>

                            <field name="WITH_DELAY">TRUE</field>

                            <field name="DELAY_MS">10</field>

                            <field name="UNIT">min</field>

                            <field name="CLEAR_RUNNING">FALSE</field>

                            <value name="VALUE"><block type="logic_boolean" id="1–}A40(#RWjEV,0F5q["><field name="BOOL">FALSE</field></block></value>

                            <next><block type="control" id="0]8k?Pv3;K-fMv.V=d;+"><mutation delay_input="true"></mutation>

                            <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 2.on</field>

                            <field name="WITH_DELAY">TRUE</field>

                            <field name="DELAY_MS">10</field>

                            <field name="UNIT">min</field>

                            <field name="CLEAR_RUNNING">FALSE</field>

                            <value name="VALUE"><block type="logic_boolean" id="0*=dU@/:Jh%34EkY5^j7"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></statement></block></statement></block></next></block></next></block></statement>

                            Gesendet von meinem MI 5s mit Tapatalk

                            Jede Menge verschiedenes Zeug

                            1 Reply Last reply
                            0
                            • wendy2702W Online
                              wendy2702W Online
                              wendy2702
                              wrote on last edited by
                              #14

                              Das Blockly Bitte in Spoiler und Code Tags Posten/ändern.

                              Gesendet von iPhone mit Tapatalk Pro

                              Bitte keine Fragen per PN, die gehören ins Forum!

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              1 Reply Last reply
                              0
                              • G Offline
                                G Offline
                                Gerni
                                wrote on last edited by
                                #15

                                @wendy2702:

                                Das Blockly Bitte in Spoiler und Code Tags Posten/ändern.

                                Gesendet von iPhone mit Tapatalk Pro ` Ehm. Was soll ich? Bin aktuell nur mit dem Smartphone unterwegs. Kann man da so nichts mit anfangen?

                                Gesendet von meinem MI 5s mit Tapatalk

                                Jede Menge verschiedenes Zeug

                                1 Reply Last reply
                                0
                                • wendy2702W Online
                                  wendy2702W Online
                                  wendy2702
                                  wrote on last edited by
                                  #16

                                  Doch… ist nur gerade am Smartphone für alle anderen bisschen blöd zu lesen.

                                  Bei Tapatalk gibt es am iPhone (bei Android auch!?) links neben dem Textfeld ein „+“

                                  Da mal drücken ...

                                  Gesendet von iPhone mit Tapatalk Pro

                                  Bitte keine Fragen per PN, die gehören ins Forum!

                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                  1 Reply Last reply
                                  0
                                  • G Offline
                                    G Offline
                                    Gerni
                                    wrote on last edited by
                                    #17

                                    Dann versuche ich es mal am Notebook. Meint ihr so? Diese Funktionen sehe ich in der App nicht, aber das ist hier jetzt nicht das Thema.

                                    ! ````
                                    <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="X;Cp_fbl5.{}9+*MBtnW" x="-162" y="-12"><field name="OID">mihome.0.devices.magnet_158d0001d821d1.state</field>
                                    <field name="CONDITION">true</field>

                                    <statement name="STATEMENT"><block type="controls_if" id="r4;C-s:gJHryisv4KGb`"><value name="IF0"><block type="logic_compare" id="UDQ/e84{v6!/G`]9t7QB"><field name="OP">LT</field>
                                            <value name="A"><block type="get_value" id="U2EWT0XNsJOW]@]Yk=~f"><field name="ATTR">val</field>
                                                <field name="OID">hm-rpc.0.NEQ1554160.1.LEVEL</field></block></value> 
                                            <value name="B"><block type="math_number" id="p?TJR~lG*ACFgAtTx8Q6"><field name="NUM">25</field></block></value></block></value> 
                                        <statement name="DO0"><block type="control" id="|~G:]+8EHMW;8*1-^?~j"><mutation delay_input="false"></mutation>
                                            <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE"><block type="logic_boolean" id="qsYjuh[gII/kw%kZfqH]"><field name="BOOL">TRUE</field></block></value> 
                                            <next><block type="control" id="SV6|mmgVvsHrftVuT6}%"><mutation delay_input="false"></mutation>
                                                <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 1.on</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE"><block type="logic_boolean" id="O5*RQyaef-63V-6:vO}w"><field name="BOOL">TRUE</field></block></value> 
                                                <next><block type="control" id="sp-Am7zz%V.HpKKWy^i@"><mutation delay_input="false"></mutation>
                                                    <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 2.on</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE"><block type="logic_boolean" id=".Y%:Pk;+ksY3wnPi}_O@"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement> 
                                        <next><block type="timeouts_cleartimeout" id="^9kndE@5R7DmO.Pb3ZWr"><field name="NAME">timeout</field>
                                            <next><block type="timeouts_settimeout" id="1m)Q_r6s:]S6[6JqKIcH"><field name="NAME">timeout</field>
                                                <field name="DELAY">3</field>
                                                <field name="UNIT">min</field>
                                                <statement name="STATEMENT"><block type="controls_if" id="q}VKP`-H5aXwG#1=6+qW"><value name="IF0"><block type="logic_compare" id="a/Ep-G.tm?WS;as%~Qg7"><field name="OP">LT</field>
                                                        <value name="A"><block type="get_value" id="#8~y]1qOkiU/kT2-dbbY"><field name="ATTR">val</field>
                                                            <field name="OID">hm-rpc.0.NEQ1554160.1.LEVEL</field></block></value> 
                                                        <value name="B"><block type="math_number" id="8`oY:2LS{#!H|zj0)Q+b"><field name="NUM">25</field></block></value></block></value> 
                                                    <statement name="DO0"><block type="control" id="ftP!r*}f{K0X.R)Uax?:"><mutation delay_input="false"></mutation>
                                                        <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE"><block type="logic_boolean" id="Z7hs,k@|2R:*~^FsIB~#"><field name="BOOL">FALSE</field></block></value> 
                                                        <next><block type="control" id="cIKwJ?N*55Y%,|u}i5M0"><mutation delay_input="true"></mutation>
                                                            <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 1.on</field>
                                                            <field name="WITH_DELAY">TRUE</field>
                                                            <field name="DELAY_MS">10</field>
                                                            <field name="UNIT">min</field>
                                                            <field name="CLEAR_RUNNING">FALSE</field>
                                                            <value name="VALUE"><block type="logic_boolean" id="1--}A40(#RWjEV,0F5q["><field name="BOOL">FALSE</field></block></value> 
                                                            <next><block type="control" id="0]8k?Pv3;K-fMv.V=d;+"><mutation delay_input="true"></mutation>
                                                                <field name="OID">deconz.0.deCONZ-GW.Gartenlampe 2.on</field>
                                                                <field name="WITH_DELAY">TRUE</field>
                                                                <field name="DELAY_MS">10</field>
                                                                <field name="UNIT">min</field>
                                                                <field name="CLEAR_RUNNING">FALSE</field>
                                                                <value name="VALUE"><block type="logic_boolean" id="0*=dU@/:Jh%34EkY5^j7"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></statement></block></statement></block></next></block></next></block></statement></block></xml> 
                                    

                                    Jede Menge verschiedenes Zeug

                                    1 Reply Last reply
                                    0
                                    • wendy2702W Online
                                      wendy2702W Online
                                      wendy2702
                                      wrote on last edited by
                                      #18

                                      Ja!

                                      Das meinte ich. Kein Problem, ist nur einfacher zu lesen und scrollen!

                                      Danke!

                                      Gesendet von iPhone mit Tapatalk Pro

                                      Bitte keine Fragen per PN, die gehören ins Forum!

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      1 Reply Last reply
                                      0
                                      • paul53P Offline
                                        paul53P Offline
                                        paul53
                                        wrote on last edited by
                                        #19

                                        Mit einer Skriptvariablen licht_war_aus müsste es funktionieren.

                                        493_blockly_licht_war_aus.jpg

                                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                        1 Reply Last reply
                                        0
                                        • G Offline
                                          G Offline
                                          Gerni
                                          wrote on last edited by
                                          #20

                                          @paul53:

                                          Mit einer Skriptvariablen licht_war_aus müsste es funktionieren.

                                          Blockly_Licht_war_aus.JPG `

                                          Das war es!! Vielen Dank!

                                          Ich denke ich muss noch ein bisschen mit den "Variablen" spielen und testen denn so ganz habe ich die Abfragen nicht verstanden.

                                          Man setzt eine Variable auf Nicht Wert des Lichtaktors usw… bisschen komisch. Oder kann man das in einem Satz erläutern?

                                          Vielen Dank nochmal!

                                          Gruß

                                          Jede Menge verschiedenes Zeug

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          577

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe