Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Aktion bei Öffnen der Tür

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Aktion bei Öffnen der Tür

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

      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 🙂

      1 Reply Last reply Reply Quote 0
      • G
        Gerni last edited by

        Jemand ne Idee oder Lösung?

        Gesendet von meinem MI 5s mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 last edited by

          Also Blockly vielleicht so beim "falls":

          999_blockly_logik.jpg

          Musst natürlich deine Datenpunkte auswählen.

          1 Reply Last reply Reply Quote 0
          • G
            Gerni last edited by

            @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

            1 Reply Last reply Reply Quote 0
            • wendy2702
              wendy2702 last edited by

              Gucke morgen nochmal.

              Gesendet von iPhone mit Tapatalk Pro

              1 Reply Last reply Reply Quote 0
              • Matzebhv
                Matzebhv last edited by

                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 Reply Quote 0
                • G
                  Gerni last edited by

                  Ok da bin ich raus 😄

                  Gesendet von meinem MI 5s mit Tapatalk

                  1 Reply Last reply Reply Quote 0
                  • Matzebhv
                    Matzebhv last edited by

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

                    Matze

                    1 Reply Last reply Reply Quote 0
                    • G
                      Gerni last edited by

                      @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

                      1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 last edited by

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

                        Gesendet von iPhone mit Tapatalk Pro

                        1 Reply Last reply Reply Quote 0
                        • G
                          Gerni last edited by

                          @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

                          1 Reply Last reply Reply Quote 0
                          • wendy2702
                            wendy2702 last edited by

                            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

                            1 Reply Last reply Reply Quote 0
                            • G
                              Gerni last edited by

                              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> 
                              
                              1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 last edited by

                                Ja!

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

                                Danke!

                                Gesendet von iPhone mit Tapatalk Pro

                                1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 last edited by

                                  Mit einer Skriptvariablen licht_war_aus müsste es funktionieren.

                                  493_blockly_licht_war_aus.jpg

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    Gerni last edited by

                                    @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ß

                                    1 Reply Last reply Reply Quote 0
                                    • paul53
                                      paul53 last edited by

                                      @Gerni:

                                      Oder kann man das in einem Satz erläutern? `
                                      Vielleicht verstehst Du es mit umgekerhrter Logik (Skriptvariable bereitsLicht) besser.

                                      493_blockly_bereitslicht.jpg
                                      Die erste Abfrage im oberen Teil dient nur zur Vermeidung überflüssigen Sendens (duty cycle).

                                      1 Reply Last reply Reply Quote 0
                                      • G
                                        Gerni last edited by

                                        Ah ok das ist also nur ein Prüfung. Dann habe ich das verstanden denke ich. Danke

                                        Gesendet von meinem MI 5s mit Tapatalk

                                        1 Reply Last reply Reply Quote 0
                                        • G
                                          Gerni last edited by

                                          Hi zusammen,

                                          nachdem das Skript bisher ohne Probleme funktioniert ergeben sich im Daily Doing doch noch ein paar Anforderungen.

                                          Wenn Helligkeit unter 90 liegt usw geht ja Licht an bei Öffnen der Tür und bleibt dann für 3 Minuten in der Küche und im Garten für 7 (+4) an.

                                          Wenn ich jetzt jedoch den Müll raus bringe, dauert 30Sek zB. und gehe dann wieder rein. Dann sind die Lampen ja durch vorheriges Raus gehen bereits an. Entsprechend bleiben die an und der Timeout greift nicht.

                                          Gibt es dazu noch etwas um zB zu sagen wenn die Tür innerhalb 1 Min. 2 Mal geöffnet wurde dann schalte Lichter nach Timer aus?

                                          Gruß

                                          Stefan
                                          3449_2018-03-06_08_53_03-iobroker.admin.png

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          838
                                          Online

                                          31.9k
                                          Users

                                          80.2k
                                          Topics

                                          1.3m
                                          Posts

                                          4
                                          23
                                          1770
                                          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