Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Haustür offen Message

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Haustür offen Message

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

      Hallo Leute

      Ich habe bei mir ein Script laufen das mir nach 3 Minuten meldet das die Haustüre offen ist. Leider hat sich mein Beelink verabschiedet und nun mußte ich alles neu machen.
      Könntet ihr mir bei folgenden Problem weiterhelfen. Ich hab das Script aus diesem Threat
      https://forum.iobroker.net/topic/16191/gelöst-iobroker-blockly
      Leider fehlen nun asncheinend die Screenshots um es zu vervolllständigen.

      Also wenn die Haustür länger wie 3 Minuten offen ist eine Meldung raus schicken, sobald die Haustür danach zugemacht wird auch die Meldung das sie zu ist.
      Leider ist es so das das mit den 3 Minuten funktioniert aber die Meldung Haustür zu kommt immer wenn ich die Haustür schliesse (und das will ich nicht). Ich hoffe das ist verständlich.

      xxx.jpg

      lg

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

        @Dirni Wenn eine Variable gesetzt wird, sollte sie auch ausgewertet werden: Im Sonst-Zweig anstelle
        falls Wert von Objekt is open = unwahr
        abfragen:
        falls zu_lange_offen = wahr.

        EDIT: Meine Version vom 29.10.2018

        Blockly_Tür_Telegram.JPG

        1 Reply Last reply Reply Quote 1
        • D
          Dirni last edited by

          Hi

          Ich danke dir hab es nun so geändert wie ich glaube das du es meinst, jedenfalls funktioniert es jetzt. Hier die Lösung für alle anderen.

          Script.jpg

          lg

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

            Danke lieb von dir das du die Lösung mit uns teilst, kannst du vielleicht den Block als Export hier rein stellen ?
            Danke schon mal im voraus.

            Gruß
            Robert

            1 Reply Last reply Reply Quote 0
            • D
              Dirni last edited by Dirni

              <xml xmlns="http://www.w3.org/1999/xhtml">
                <block type="on_ext" id="4}(GXLHAWb|khAv~B*[/" x="-112" y="88">
                  <mutation items="1"></mutation>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="xYx(}-F86)rN_5)wSe:y">
                      <field name="oid">mihome.0.devices.magnet_158d000236ffab.state</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="nvydNucTnh])]^s,)%[t">
                      <mutation else="1"></mutation>
                      <value name="IF0">
                        <block type="logic_compare" id="tkRd5.nyY|@pn!1=LIJ7">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="=PB@+K^R:;JBkuw|yQGT">
                              <field name="ATTR">val</field>
                              <field name="OID">mihome.0.devices.magnet_158d000236ffab.state</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="fRoEsz~{o`?sV:S8K.)E">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="timeouts_settimeout" id="*13z`70FY]UtglZE.v4,">
                          <field name="NAME">timeout</field>
                          <field name="DELAY">1</field>
                          <field name="UNIT">min</field>
                          <statement name="STATEMENT">
                            <block type="telegram" id="DVy7L9=*R-O{?#dH.VW8">
                              <field name="INSTANCE">.0</field>
                              <field name="LOG"></field>
                              <field name="SILENT">FALSE</field>
                              <field name="PARSEMODE">default</field>
                              <value name="MESSAGE">
                                <shadow type="text" id="{P[#AGS6yej0:sqaw%7R">
                                  <field name="TEXT">Haustür Offen</field>
                                </shadow>
                              </value>
                              <next>
                                <block type="variables_set" id="H4{p)Z2A]^~r{8D=[s},">
                                  <field name="VAR">zu_lange_offen</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="_FX9ZmPzLt{bY~jzkAby">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                      <statement name="ELSE">
                        <block type="controls_if" id=",+Fx@5K/#yhh%[{AcKP?">
                          <value name="IF0">
                            <block type="logic_compare" id="gf{fFY#o:}SZsBuRL#Ha">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="variables_get" id="%U(}@Ph!{[xco-oMqzCe">
                                  <field name="VAR">zu_lange_offen</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="8fs+G4%g{QlSY!]VoF{A">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="variables_set" id="I0onp76MXzxYPi1/PVa!">
                              <field name="VAR">zu_lange_offen</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="z%h]`ypOW;6dyXombV|n">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                              <next>
                                <block type="telegram" id="Y}UfIc@)EL#:@jSc)+M!">
                                  <field name="INSTANCE">.0</field>
                                  <field name="LOG"></field>
                                  <field name="SILENT">FALSE</field>
                                  <field name="PARSEMODE">default</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id=":Tv{`XhUoJ:ZVKy:W|=?">
                                      <field name="TEXT">Haustür geschlossen</field>
                                    </shadow>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                          <next>
                            <block type="timeouts_cleartimeout" id="pCO]E?i-egj/RuY6+Wmx">
                              <field name="NAME">timeout</field>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </xml>
              
              1 Reply Last reply Reply Quote 1
              • Amnesia1211
                Amnesia1211 last edited by

                Danke 🙂👍

                E 1 Reply Last reply Reply Quote 0
                • E
                  eviltrooper @Amnesia1211 last edited by

                  Hallo,

                  ich muss das leider nochmal hochholen.
                  Das Script funktioniert soweit ganz gut.

                  Allerdings kommt es nur 1x..
                  ich hätte gerne das es alle 3 Minuten kommt das die Alexa sagt die Tür ist offen.

                  Also ich habe es schon so umgebaut das es mit der Alexa geht, aber sie sagt es nur 1x nach drei minuten.. ich hätte das gerne alle 3 Minuten

                  jemand eine idee? ich hab leider NULL Erfahrung damit.. und hab es einfach nur kopiert.

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

                    @eviltrooper sagte: ich hätte das gerne alle 3 Minuten

                    Ersetze "Ausführen timeout" durch "Ausführen Intervall" und "stop timeout" durch "stop zyklische Ausführung Intervall".

                    Bild_2021-10-25_122648.png

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      eviltrooper @paul53 last edited by

                      @paul53
                      doch so einfach 🙂 super.. vielen dank 🙂

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      508
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      709
                      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