Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Briefkasten Blockly Script

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Briefkasten Blockly Script

Scheduled Pinned Locked Moved Blockly
20 Posts 8 Posters 3.3k Views 10 Watching
  • 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.
  • N Offline
    N Offline
    netman1904
    wrote on last edited by
    #1

    Hallo!

    Wollte ein Blockly Script erstellen das der Briefkasten mir sagt das Post da ist. Funktioniert soweit ganz gut aber ich möchte das so haben das es nur zwischen einer bestimmten Zeit mir anzeigt und nicht auch nochmal wenn ich die Post nach der Zeitspanne aus dem Kasten hole. Habe einen Bewegungsmelder einfach in den Briefkasten gestellt.
    Also er zeigt mir an wenn Post in den Kasten gesteckt wurde, aber wenn ich es dann z.B. Abends heraushole zeigt er mir wieder an das Post da ist. Hoffe ihr versteht was ich meine. Wo liegt der Fehler? Danke im Voraus!

    Hier mal mein Script dazu:

    Bildschirmfoto 2019-05-15 um 20.49.16.png

    RababersaftR 1 Reply Last reply
    1
    • Ralla66R Offline
      Ralla66R Offline
      Ralla66
      Most Active
      wrote on last edited by Ralla66
      #2

      Das falls ist falsch.
      Wert Preferenze = wahr und Zeit.

      Schachtelung.jpg

      1 Reply Last reply
      0
      • N Offline
        N Offline
        netman1904
        wrote on last edited by
        #3

        Dumm!🤦

        Vielen Dank

        1 Reply Last reply
        0
        • Ralla66R Offline
          Ralla66R Offline
          Ralla66
          Most Active
          wrote on last edited by Ralla66
          #4

          Dumm Nö, hab auch mal Angefangen 🙂

          1 Reply Last reply
          0
          • N netman1904

            Hallo!

            Wollte ein Blockly Script erstellen das der Briefkasten mir sagt das Post da ist. Funktioniert soweit ganz gut aber ich möchte das so haben das es nur zwischen einer bestimmten Zeit mir anzeigt und nicht auch nochmal wenn ich die Post nach der Zeitspanne aus dem Kasten hole. Habe einen Bewegungsmelder einfach in den Briefkasten gestellt.
            Also er zeigt mir an wenn Post in den Kasten gesteckt wurde, aber wenn ich es dann z.B. Abends heraushole zeigt er mir wieder an das Post da ist. Hoffe ihr versteht was ich meine. Wo liegt der Fehler? Danke im Voraus!

            Hier mal mein Script dazu:

            Bildschirmfoto 2019-05-15 um 20.49.16.png

            RababersaftR Offline
            RababersaftR Offline
            Rababersaft
            wrote on last edited by Rababersaft
            #5

            @netman1904
            Oder noch zusätzlich eine Verknüpfung über Radar oder Ping oder ifttt ob du auch Zuhause bist. Wenn dann darf Alexa quatschen, ansonsten nur Telegram. Und wenn du nicht zu Hause bist und die Post kommt später, dann auch ne Benachrichtigung...
            😎 Gibt viele tolle Möglichkeiten....
            Ich habe es mit einem Fensterkontakt von homematic IP gelöst...
            Zweckentfremdet sozusagen
            😉

            N 1 Reply Last reply
            0
            • RababersaftR Rababersaft

              @netman1904
              Oder noch zusätzlich eine Verknüpfung über Radar oder Ping oder ifttt ob du auch Zuhause bist. Wenn dann darf Alexa quatschen, ansonsten nur Telegram. Und wenn du nicht zu Hause bist und die Post kommt später, dann auch ne Benachrichtigung...
              😎 Gibt viele tolle Möglichkeiten....
              Ich habe es mit einem Fensterkontakt von homematic IP gelöst...
              Zweckentfremdet sozusagen
              😉

              N Offline
              N Offline
              netman1904
              wrote on last edited by
              #6

              @Rababersaft Ja es gibt wirklich tolle Ideen. Bin blutiger Anfänger und bin erstmal froh wenn ich einige Scripte hinbekomme. Aber mit der Zeit wird es dann wahrscheinlich auch immer besser und die Scripte auch immer schlüssiger. Dabei danke ich auch immer allen die so fleißig in den Foren und auf Kanälen wie YouTube den Leuten helfen, und auch Inspirationen geben was man und wie alles möglich ist.

              1 Reply Last reply
              0
              • N Offline
                N Offline
                netman1904
                wrote on last edited by
                #7

                So hab mein Script jetzt verändert und es mit 2 Tür Sensoren versehen. Klappt besser als mit Bewegungsmelder. Jetzt hab ich noch ein Problem. Ich möchte in gewissen Abständen erinnert werden, durch Telegramm, dass noch die Post im Briefkasten ist, bis die Post herausgenommen wurde. Wie stelle ich das an?Vielen Dank im Voraus
                Hier ist mein Script:

                Bildschirmfoto 2019-05-18 um 22.33.35.png

                ostseereiterO 1 Reply Last reply
                0
                • N netman1904

                  So hab mein Script jetzt verändert und es mit 2 Tür Sensoren versehen. Klappt besser als mit Bewegungsmelder. Jetzt hab ich noch ein Problem. Ich möchte in gewissen Abständen erinnert werden, durch Telegramm, dass noch die Post im Briefkasten ist, bis die Post herausgenommen wurde. Wie stelle ich das an?Vielen Dank im Voraus
                  Hier ist mein Script:

                  Bildschirmfoto 2019-05-18 um 22.33.35.png

                  ostseereiterO Offline
                  ostseereiterO Offline
                  ostseereiter
                  wrote on last edited by
                  #8

                  @netman1904
                  Ich habe das so geregelt das ich ein objekt erstellt habe Post ist da das bleibt solange auf true bis ich die Post entnehme. Wenn ich jetzt nach hause komme und die Post noch nicht entnommen wurde sagt mir Alexa das ein Brief da ist. Das sind zwei Skripte.

                  <xml xmlns="http://www.w3.org/1999/xhtml">
                    <block type="on" id="|)FT}i:~WBYyTnfz]^93" x="113" y="87">
                      <field name="OID">mihome.0.devices.magnet_158d00025193ab.state</field>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="eDaIvT7,=67k+s-y/S,h">
                          <value name="IF0">
                            <block type="logic_operation" id=")6uq5IHRYbgp!=bV219U">
                              <field name="OP">AND</field>
                              <value name="A">
                                <block type="time_compare" id="*MYv%6}[1JWVSX^|@/nR">
                                  <mutation end_time="true"></mutation>
                                  <field name="OPTION">between</field>
                                  <field name="START_TIME">07:00</field>
                                  <field name="END_TIME">22:30</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_compare" id=";_i]cfZdrmL/qXWB6PuO">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="logic_compare" id="q2F7LC=M]uR@u8.skZnk">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="wjl2-/F4Xq/qK[m!A1**">
                                          <field name="ATTR">val</field>
                                          <field name="OID">mihome.0.devices.magnet_158d00025193ab.state</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="LQZRU.Ir[i3om=2uaSFD">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="ZT5]2tgD5CM]Of-|;}#F">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="variables_set" id="O@%wv=RXW^AJ;G/,m-lh">
                              <field name="VAR">anzal</field>
                              <value name="VALUE">
                                <block type="math_number" id="=O/gyYBUVS24Rl4q;+a-">
                                  <field name="NUM">1</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="|H]IV^IME?9OpsX=bC=*">
                                  <mutation delay_input="false"></mutation>
                                  <field name="OID">MyVariable.0.post_da</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="zfkp/^mfIha;|q#)6Bk^">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="timeouts_settimeout" id=";AA9D{4uX+2k[fz:6Pw5">
                                      <field name="NAME">timeout</field>
                                      <field name="DELAY">15</field>
                                      <field name="UNIT">sec</field>
                                      <statement name="STATEMENT">
                                        <block type="controls_if" id="/~~:OK+qeG/W(j,}Yg.q">
                                          <value name="IF0">
                                            <block type="logic_compare" id="ssf~]^/X]r^lU?p|Wm*,">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="?Lzl+BCQBt~^AcZn^PSG">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">mihome.0.devices.magnet_158d00025193ab.state</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="mxD8ghvl=(6_vZOxRAs~">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="variables_set" id="|^1Ux:CNSmtT;qdl#6``">
                                              <field name="VAR">anzal</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="uNxCy+e_0jdMmk!U]Voh">
                                                  <field name="NUM">2</field>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="timeouts_settimeout" id="?jBzytVJoJs|]NEj~~Q)">
                                          <field name="NAME">timeout2</field>
                                          <field name="DELAY">20</field>
                                          <field name="UNIT">sec</field>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="I`I__4;M6I0?x3/C1u_E">
                                              <mutation else="1"></mutation>
                                              <value name="IF0">
                                                <block type="logic_compare" id="xVO,9NoW7O!!z`buRR[Q">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="variables_get" id="Ha@Qzw]a_~mg[PVSJySe">
                                                      <field name="VAR">anzal</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="QoHz=p+g3A16{iRA,Pr4">
                                                      <field name="NUM">1</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="control" id="g@hTLbr8Q:DtdHE-wLPf">
                                                  <mutation delay_input="false"></mutation>
                                                  <field name="OID">alexa2.0.Echo-Devices.G070RQ13813305SL.Commands.speak</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="text" id="w}8.*s;u[y/AHwb,Pq5?">
                                                      <field name="TEXT">Du hast einen Brief im Briefkasten</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="telegram" id="i||{vH9*ebG3rYojyq#~">
                                                      <field name="INSTANCE"></field>
                                                      <field name="LOG"></field>
                                                      <field name="SILENT">FALSE</field>
                                                      <field name="PARSEMODE">default</field>
                                                      <value name="MESSAGE">
                                                        <shadow type="text" id="U][E8N^7Bu/+`G(NxN}#">
                                                          <field name="TEXT">Du hast einen Brief im Briefkasten</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                              <statement name="ELSE">
                                                <block type="control" id="^ZjBLgZ^:TJ(B*l`KVVQ">
                                                  <mutation delay_input="false"></mutation>
                                                  <field name="OID">alexa2.0.Echo-Devices.G070RQ13813305SL.Commands.speak</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="text" id="@T7mnHhWrA5P#qZ7{@n|">
                                                      <field name="TEXT">Du hast eine Zeitung im Briefkasten</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="telegram" id="]`{Tg-c=,_7[0jfP09.n">
                                                      <field name="INSTANCE"></field>
                                                      <field name="LOG"></field>
                                                      <field name="SILENT">FALSE</field>
                                                      <field name="PARSEMODE">default</field>
                                                      <value name="MESSAGE">
                                                        <shadow type="text" id="`)eT4fyM%!*uwzYE:G;=">
                                                          <field name="TEXT">Du hast eine Zeitung im Briefkasten</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </xml>
                   
                  

                  dann Birefkasten leer

                  <xml xmlns="http://www.w3.org/1999/xhtml">
                    <block type="on_ext" id="u:R0u7j.Y,8EdsUCK6kQ" x="-301" y="366">
                      <mutation items="1"></mutation>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <value name="OID0">
                        <shadow type="field_oid" id="jgpdw:j!HF59WUplmK}~">
                          <field name="oid">mihome.0.devices.magnet_158d00025312d9.state</field>
                        </shadow>
                      </value>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="0KU30/v2h#W(!`#[gp76">
                          <value name="IF0">
                            <block type="logic_compare" id="]-Zb+?Hn_!lMC-aT9alk">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="ln#_*!,/omF%2!L4WRp-">
                                  <field name="ATTR">val</field>
                                  <field name="OID">mihome.0.devices.magnet_158d00025312d9.state</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id="AQ{X[R_@2X!y0qZ4.Rc3">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="control" id="GN`fye}lHirWIiQ1?j0e">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">MyVariable.0.post_da</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="iRe--qPKCeJS7z@;Ymy^">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                              <next>
                                <block type="telegram" id="i||{vH9*ebG3rYojyq#~">
                                  <field name="INSTANCE"></field>
                                  <field name="LOG"></field>
                                  <field name="SILENT">FALSE</field>
                                  <field name="PARSEMODE">default</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id="U][E8N^7Bu/+`G(NxN}#">
                                      <field name="TEXT">Der Briefkasten wurde geleert</field>
                                    </shadow>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </xml>
                  

                  Gruß OSR

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

                  N 1 Reply Last reply
                  0
                  • ostseereiterO ostseereiter

                    @netman1904
                    Ich habe das so geregelt das ich ein objekt erstellt habe Post ist da das bleibt solange auf true bis ich die Post entnehme. Wenn ich jetzt nach hause komme und die Post noch nicht entnommen wurde sagt mir Alexa das ein Brief da ist. Das sind zwei Skripte.

                    <xml xmlns="http://www.w3.org/1999/xhtml">
                      <block type="on" id="|)FT}i:~WBYyTnfz]^93" x="113" y="87">
                        <field name="OID">mihome.0.devices.magnet_158d00025193ab.state</field>
                        <field name="CONDITION">ne</field>
                        <field name="ACK_CONDITION"></field>
                        <statement name="STATEMENT">
                          <block type="controls_if" id="eDaIvT7,=67k+s-y/S,h">
                            <value name="IF0">
                              <block type="logic_operation" id=")6uq5IHRYbgp!=bV219U">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="time_compare" id="*MYv%6}[1JWVSX^|@/nR">
                                    <mutation end_time="true"></mutation>
                                    <field name="OPTION">between</field>
                                    <field name="START_TIME">07:00</field>
                                    <field name="END_TIME">22:30</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_compare" id=";_i]cfZdrmL/qXWB6PuO">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="logic_compare" id="q2F7LC=M]uR@u8.skZnk">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="get_value" id="wjl2-/F4Xq/qK[m!A1**">
                                            <field name="ATTR">val</field>
                                            <field name="OID">mihome.0.devices.magnet_158d00025193ab.state</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="logic_boolean" id="LQZRU.Ir[i3om=2uaSFD">
                                            <field name="BOOL">TRUE</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="ZT5]2tgD5CM]Of-|;}#F">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="variables_set" id="O@%wv=RXW^AJ;G/,m-lh">
                                <field name="VAR">anzal</field>
                                <value name="VALUE">
                                  <block type="math_number" id="=O/gyYBUVS24Rl4q;+a-">
                                    <field name="NUM">1</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="control" id="|H]IV^IME?9OpsX=bC=*">
                                    <mutation delay_input="false"></mutation>
                                    <field name="OID">MyVariable.0.post_da</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="zfkp/^mfIha;|q#)6Bk^">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="timeouts_settimeout" id=";AA9D{4uX+2k[fz:6Pw5">
                                        <field name="NAME">timeout</field>
                                        <field name="DELAY">15</field>
                                        <field name="UNIT">sec</field>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="/~~:OK+qeG/W(j,}Yg.q">
                                            <value name="IF0">
                                              <block type="logic_compare" id="ssf~]^/X]r^lU?p|Wm*,">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="?Lzl+BCQBt~^AcZn^PSG">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">mihome.0.devices.magnet_158d00025193ab.state</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_boolean" id="mxD8ghvl=(6_vZOxRAs~">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="variables_set" id="|^1Ux:CNSmtT;qdl#6``">
                                                <field name="VAR">anzal</field>
                                                <value name="VALUE">
                                                  <block type="math_number" id="uNxCy+e_0jdMmk!U]Voh">
                                                    <field name="NUM">2</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                        <next>
                                          <block type="timeouts_settimeout" id="?jBzytVJoJs|]NEj~~Q)">
                                            <field name="NAME">timeout2</field>
                                            <field name="DELAY">20</field>
                                            <field name="UNIT">sec</field>
                                            <statement name="STATEMENT">
                                              <block type="controls_if" id="I`I__4;M6I0?x3/C1u_E">
                                                <mutation else="1"></mutation>
                                                <value name="IF0">
                                                  <block type="logic_compare" id="xVO,9NoW7O!!z`buRR[Q">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="variables_get" id="Ha@Qzw]a_~mg[PVSJySe">
                                                        <field name="VAR">anzal</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="QoHz=p+g3A16{iRA,Pr4">
                                                        <field name="NUM">1</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="control" id="g@hTLbr8Q:DtdHE-wLPf">
                                                    <mutation delay_input="false"></mutation>
                                                    <field name="OID">alexa2.0.Echo-Devices.G070RQ13813305SL.Commands.speak</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="text" id="w}8.*s;u[y/AHwb,Pq5?">
                                                        <field name="TEXT">Du hast einen Brief im Briefkasten</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="telegram" id="i||{vH9*ebG3rYojyq#~">
                                                        <field name="INSTANCE"></field>
                                                        <field name="LOG"></field>
                                                        <field name="SILENT">FALSE</field>
                                                        <field name="PARSEMODE">default</field>
                                                        <value name="MESSAGE">
                                                          <shadow type="text" id="U][E8N^7Bu/+`G(NxN}#">
                                                            <field name="TEXT">Du hast einen Brief im Briefkasten</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <statement name="ELSE">
                                                  <block type="control" id="^ZjBLgZ^:TJ(B*l`KVVQ">
                                                    <mutation delay_input="false"></mutation>
                                                    <field name="OID">alexa2.0.Echo-Devices.G070RQ13813305SL.Commands.speak</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="text" id="@T7mnHhWrA5P#qZ7{@n|">
                                                        <field name="TEXT">Du hast eine Zeitung im Briefkasten</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="telegram" id="]`{Tg-c=,_7[0jfP09.n">
                                                        <field name="INSTANCE"></field>
                                                        <field name="LOG"></field>
                                                        <field name="SILENT">FALSE</field>
                                                        <field name="PARSEMODE">default</field>
                                                        <value name="MESSAGE">
                                                          <shadow type="text" id="`)eT4fyM%!*uwzYE:G;=">
                                                            <field name="TEXT">Du hast eine Zeitung im Briefkasten</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </statement>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </statement>
                      </block>
                    </xml>
                     
                    

                    dann Birefkasten leer

                    <xml xmlns="http://www.w3.org/1999/xhtml">
                      <block type="on_ext" id="u:R0u7j.Y,8EdsUCK6kQ" x="-301" y="366">
                        <mutation items="1"></mutation>
                        <field name="CONDITION">ne</field>
                        <field name="ACK_CONDITION"></field>
                        <value name="OID0">
                          <shadow type="field_oid" id="jgpdw:j!HF59WUplmK}~">
                            <field name="oid">mihome.0.devices.magnet_158d00025312d9.state</field>
                          </shadow>
                        </value>
                        <statement name="STATEMENT">
                          <block type="controls_if" id="0KU30/v2h#W(!`#[gp76">
                            <value name="IF0">
                              <block type="logic_compare" id="]-Zb+?Hn_!lMC-aT9alk">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="ln#_*!,/omF%2!L4WRp-">
                                    <field name="ATTR">val</field>
                                    <field name="OID">mihome.0.devices.magnet_158d00025312d9.state</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_boolean" id="AQ{X[R_@2X!y0qZ4.Rc3">
                                    <field name="BOOL">TRUE</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="control" id="GN`fye}lHirWIiQ1?j0e">
                                <mutation delay_input="false"></mutation>
                                <field name="OID">MyVariable.0.post_da</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="iRe--qPKCeJS7z@;Ymy^">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="telegram" id="i||{vH9*ebG3rYojyq#~">
                                    <field name="INSTANCE"></field>
                                    <field name="LOG"></field>
                                    <field name="SILENT">FALSE</field>
                                    <field name="PARSEMODE">default</field>
                                    <value name="MESSAGE">
                                      <shadow type="text" id="U][E8N^7Bu/+`G(NxN}#">
                                        <field name="TEXT">Der Briefkasten wurde geleert</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </statement>
                      </block>
                    </xml>
                    
                    N Offline
                    N Offline
                    netman1904
                    wrote on last edited by
                    #9

                    @ostseereiter Vielen Dank für deine Scripts. Hab das jetzt so gelöst:

                    2 Scripte

                    Bildschirmfoto 2019-05-18 um 23.58.36.png

                    Bildschirmfoto 2019-05-18 um 23.58.00.png

                    Somit sagt mir Alexa jede Stunde das noch Post im Kasten ist und Telegram schickt mir jede Stunde ne Nachricht. Solange bis ich die Post herausgeholt habe. Werde jetzt noch ne Anwesenheitserkennung einbauen so das ich nur Nachrichten per Telegram bekomme wenn ich nicht zuhause.Da braucht Alexa ja nichts sagen 😂 so wie @Rababersaft es schon angedeutet hat.😀 👍

                    Nochmals Danke für deine Scripts

                    dslraserD 1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      Apropo
                      wrote on last edited by
                      #10

                      Was nutzt ihr denn für Fensterkontakte?

                      ostseereiterO N 2 Replies Last reply
                      0
                      • A Apropo

                        Was nutzt ihr denn für Fensterkontakte?

                        ostseereiterO Offline
                        ostseereiterO Offline
                        ostseereiter
                        wrote on last edited by
                        #11

                        @Apropo sagte in Briefkasten Blockly Script:

                        Was nutzt ihr denn für Fensterkontakte?

                        Ich habe welche von Homatic und XIAOMI Aqara Fensterkontakt.

                        Gruß OSR

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

                        1 Reply Last reply
                        0
                        • A Apropo

                          Was nutzt ihr denn für Fensterkontakte?

                          N Offline
                          N Offline
                          netman1904
                          wrote on last edited by
                          #12

                          @Apropo Aqara Fenster/Tür Sensor

                          1 Reply Last reply
                          0
                          • N netman1904

                            @ostseereiter Vielen Dank für deine Scripts. Hab das jetzt so gelöst:

                            2 Scripte

                            Bildschirmfoto 2019-05-18 um 23.58.36.png

                            Bildschirmfoto 2019-05-18 um 23.58.00.png

                            Somit sagt mir Alexa jede Stunde das noch Post im Kasten ist und Telegram schickt mir jede Stunde ne Nachricht. Solange bis ich die Post herausgeholt habe. Werde jetzt noch ne Anwesenheitserkennung einbauen so das ich nur Nachrichten per Telegram bekomme wenn ich nicht zuhause.Da braucht Alexa ja nichts sagen 😂 so wie @Rababersaft es schon angedeutet hat.😀 👍

                            Nochmals Danke für deine Scripts

                            dslraserD Offline
                            dslraserD Offline
                            dslraser
                            Forum Testing Most Active
                            wrote on last edited by dslraser
                            #13

                            @netman1904
                            setze das stop Intervall über das erste falls mache und lösche das zweite falls mache...

                            N 1 Reply Last reply
                            0
                            • dslraserD dslraser

                              @netman1904
                              setze das stop Intervall über das erste falls mache und lösche das zweite falls mache...

                              N Offline
                              N Offline
                              netman1904
                              wrote on last edited by
                              #14

                              @dslraser Vielen Dank für den Tipp. Kurze Frage: Ich lerne ja gerne dazu und bin neu auf diesem Gebiet. Deswegen wäre es toll wenn du mir folgende Fragen beantworten könntest:

                              1. Warum ist diese Variante besser?
                              2. Warum Funktioniert das auch so? weil der trigger auf "wenn geändert" steht?

                              Vielen Dank nochmal

                              dslraserD 1 Reply Last reply
                              0
                              • N Offline
                                N Offline
                                netman1904
                                wrote on last edited by
                                #15

                                Kurz noch mal ne Frage an die Allgemeinheit:

                                Also geht das das wenn ich die Post aus dem Kasten hole bei meiner Freundin dann per Telegram die Nachricht kommt und umgekehrt. Zurzeit hab ich das so das wir beide die Nachricht bekommen. Heißt wenn ich die Post heraushole bekomme ich auch eine Nachricht und das ist ja Blödsinn. Vielen Dank

                                1 Reply Last reply
                                0
                                • N netman1904

                                  @dslraser Vielen Dank für den Tipp. Kurze Frage: Ich lerne ja gerne dazu und bin neu auf diesem Gebiet. Deswegen wäre es toll wenn du mir folgende Fragen beantworten könntest:

                                  1. Warum ist diese Variante besser?
                                  2. Warum Funktioniert das auch so? weil der trigger auf "wenn geändert" steht?

                                  Vielen Dank nochmal

                                  dslraserD Offline
                                  dslraserD Offline
                                  dslraser
                                  Forum Testing Most Active
                                  wrote on last edited by dslraser
                                  #16

                                  @netman1904 sagte in Briefkasten Blockly Script:

                                  Warum ist diese Variante besser?
                                  Warum Funktioniert das auch so? weil der trigger auf "wenn geändert" steht?

                                  Du prüfst ob der Wert wahr ist, wenn ja, soll das Intervall starten. Damit ergibt sich automatisch, das wenn der Wert geändert wird (Trigger) und der Wert nicht wahr ist, das der Wert unwahr ist, dann soll das Intervall stoppen.
                                  Funktionieren werden wohl beide Varianten. Mein Vorschlag ist kürzer und das Intervall wird gleich zu Beginn gestoppt.

                                  Es würde so reichen:

                                  Bildschirmfoto 2019-05-20 um 13.46.54.png

                                  Hier mal ein Test mit einer Steckdose (Kaminlampe), da siehst Du über die Debug Bausteine das es funktioniert.

                                  Bildschirmfoto 2019-05-20 um 13.43.55.png

                                  Bildschirmfoto 2019-05-20 um 13.45.45.png

                                  Telegram.jpg

                                  N 1 Reply Last reply
                                  2
                                  • dslraserD dslraser

                                    @netman1904 sagte in Briefkasten Blockly Script:

                                    Warum ist diese Variante besser?
                                    Warum Funktioniert das auch so? weil der trigger auf "wenn geändert" steht?

                                    Du prüfst ob der Wert wahr ist, wenn ja, soll das Intervall starten. Damit ergibt sich automatisch, das wenn der Wert geändert wird (Trigger) und der Wert nicht wahr ist, das der Wert unwahr ist, dann soll das Intervall stoppen.
                                    Funktionieren werden wohl beide Varianten. Mein Vorschlag ist kürzer und das Intervall wird gleich zu Beginn gestoppt.

                                    Es würde so reichen:

                                    Bildschirmfoto 2019-05-20 um 13.46.54.png

                                    Hier mal ein Test mit einer Steckdose (Kaminlampe), da siehst Du über die Debug Bausteine das es funktioniert.

                                    Bildschirmfoto 2019-05-20 um 13.43.55.png

                                    Bildschirmfoto 2019-05-20 um 13.45.45.png

                                    Telegram.jpg

                                    N Offline
                                    N Offline
                                    netman1904
                                    wrote on last edited by
                                    #17

                                    @dslraser Ah Ok. Sehr gut. Danke schön! TOP!!

                                    1 Reply Last reply
                                    0
                                    • R Offline
                                      R Offline
                                      reini
                                      wrote on last edited by
                                      #18

                                      hat jemand von euch einen Metallbriefkasten? da siehts natürlich mit nem magnetischen (Xiaomi) Fenstersensor schlecht aus? Jemand gelöst?

                                      NegaleinN 1 Reply Last reply
                                      0
                                      • N Offline
                                        N Offline
                                        netman1904
                                        wrote on last edited by
                                        #19

                                        Also ich hab es jetzt so gelöst und es läuft Top!!

                                        Bildschirmfoto 2019-05-23 um 18.24.13.png

                                        Bildschirmfoto 2019-05-23 um 18.24.30.png

                                        Und ja habe ein Metallbriefkasten (noch, wollte mir bald einen selber bauen✌ ☺ )
                                        und es funktioniert mit den Xiaomi @reini

                                        1 Reply Last reply
                                        1
                                        • R reini

                                          hat jemand von euch einen Metallbriefkasten? da siehts natürlich mit nem magnetischen (Xiaomi) Fenstersensor schlecht aus? Jemand gelöst?

                                          NegaleinN Offline
                                          NegaleinN Offline
                                          Negalein
                                          Global Moderator
                                          wrote on last edited by
                                          #20

                                          @reini sagte in Briefkasten Blockly Script:

                                          hat jemand von euch einen Metallbriefkasten? da siehts natürlich mit nem magnetischen (Xiaomi) Fenstersensor schlecht aus? Jemand gelöst?

                                          Hi Reini!

                                          Warum sollte es da schlecht aussehen?

                                          ° Node.js: 20.17.0 NPM: 10.8.2
                                          ° Proxmox, Ubuntu 22.04.3 LTS
                                          ° Fixer ---> iob fix

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          434

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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