Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Benachrichtigung Alexa wenn Fenster offen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Benachrichtigung Alexa wenn Fenster offen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Negalein
      Negalein Global Moderator last edited by

      Hallo

      Ich habe mir dieses Blockly testweise zusammengebaut.
      javascript - ioBroker.png
      Ich prüfe ob Fenster offen und die Temperatur unter 25 Grad liegt.
      Dann bekomm ich ein Telegram und Alexa spricht.

      Das funktioniert auch.

      Was ich nicht finde, wie ich es mache, dass Telegram und Alexa solange wiederholt werden, bis das Fenster zu ist.

      Füge ich den "wiederhole bis" ein, hängt sich der Javascript-Adapter auf.
      javascript - ioBroker (1).png

      Hab ich einen Fehler eingebaut mit dem "wiederhole bis"?
      Oder muss eine Schleife anders gebaut werden?

      Danke

      L 1 Reply Last reply Reply Quote 0
      • L
        lesiflo Most Active @Negalein last edited by lesiflo

        @Negalein

        So etwa:
        GWC.JPG

        Negalein 1 Reply Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator @lesiflo last edited by

          @lesiflo sagte in Benachrichtigung Alexa wenn Fenster offen:

          So etwa:

          Ich hab es so nachgebaut.
          javascript - ioBroker (2).png

          Beim aktivieren des Blocklys bekomm ich dann jede Menge Fehler im Log.

          javascript.0	2019-04-03 15:41:31.839	error	at TCP.onread (net.js:601:20)
          javascript.0	2019-04-03 15:41:31.839	error	at Socket.Readable.push (_stream_readable.js:208:10)
          javascript.0	2019-04-03 15:41:31.839	error	at readableAddChunk (_stream_readable.js:250:11)
          javascript.0	2019-04-03 15:41:31.838	error	at addChunk (_stream_readable.js:263:12)
          javascript.0	2019-04-03 15:41:31.838	error	at Socket.emit (events.js:211:7)
          javascript.0	2019-04-03 15:41:31.838	error	at emitOne (events.js:116:13)
          javascript.0	2019-04-03 15:41:31.838	error	at Socket._ultron.on (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:138:22)
          javascript.0	2019-04-03 15:41:31.838	error	at Receiver.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Receiver.js:139:10)
          javascript.0	2019-04-03 15:41:31.838	error	at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Receiver.js:165:16)
          javascript.0	2019-04-03 15:41:31.838	error	at Receiver.getData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Receiver.js:330:12)
          javascript.0	2019-04-03 15:41:31.838	error	at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Receiver.js:389:14)
          javascript.0	2019-04-03 15:41:31.838	error	at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:141:47)
          javascript.0	2019-04-03 15:41:31.838	error	at WebSocket.emit (events.js:211:7)
          javascript.0	2019-04-03 15:41:31.838	error	at emitOne (events.js:116:13)
          javascript.0	2019-04-03 15:41:31.838	error	at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/EventTarget.js:99:16)
          javascript.0	2019-04-03 15:41:31.838	error	at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/websocket.js:147:10)
          javascript.0	2019-04-03 15:41:31.838	error	at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js:137:8)
          javascript.0	2019-04-03 15:41:31.837	error	at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js:145:8)
          javascript.0	2019-04-03 15:41:31.837	error	at WS.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
          javascript.0	2019-04-03 15:41:31.837	error	at WS.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:273:10)
          javascript.0	2019-04-03 15:41:31.837	error	at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:456:14)
          javascript.0	2019-04-03 15:41:31.837	error	at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
          javascript.0	2019-04-03 15:41:31.837	error	at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
          javascript.0	2019-04-03 15:41:31.837	error	at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16)
          javascript.0	2019-04-03 15:41:31.837	error	at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:251:12)
          javascript.0	2019-04-03 15:41:31.837	error	at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
          javascript.0	2019-04-03 15:41:31.837	error	at Decoder.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
          javascript.0	2019-04-03 15:41:31.837	error	at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8)
          javascript.0	2019-04-03 15:41:31.837	error	at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
          javascript.0	2019-04-03 15:41:31.837	error	at Manager.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
          javascript.0	2019-04-03 15:41:31.836	error	at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12)
          javascript.0	2019-04-03 15:41:31.836	error	at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9)
          javascript.0	2019-04-03 15:41:31.836	error	at Socket.createActiveObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1214:20)
          javascript.0	2019-04-03 15:41:31.836	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1160:37)
          javascript.0	2019-04-03 15:41:31.836	error	at compile (/opt/iobroker/node_modules/iobroker.javascript/main.js:971:28)
          javascript.0	2019-04-03 15:41:31.836	error	at Object.createScript (vm.js:80:10)
          javascript.0	2019-04-03 15:41:31.836	error	SyntaxError: Unexpected token )
          javascript.0	2019-04-03 15:41:31.836	error	^
          javascript.0	2019-04-03 15:41:31.836	error	(function () {if () {clearInterval(); = null;}})();
          javascript.0	2019-04-03 15:41:31.836	error	at script.js.common.Fenster_Alexa:7
          javascript.0	2019-04-03 15:41:31.836	error	script.js.common.Fenster_Alexa compile failed:
          javascript.0	2019-04-03 15:41:31.832	info	Start javascript script.js.common.Fenster_Alexa
          

          Hab ich einen Fehler eingebaut?

          W 1 Reply Last reply Reply Quote 0
          • W
            w00dy @Negalein last edited by

            @Negalein

            Musst noch den Intervall in "stop zyklische Ausführung" eintragen

            Negalein 1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator @w00dy last edited by

              @Hicks sagte in Benachrichtigung Alexa wenn Fenster offen:

              Musst noch den Intervall in "stop zyklische Ausführung" eintragen

              Danke, das hab ich komplett übersehen.

              Es läuft soweit mit den Wiederholungen.

              Aber auch wenn das Fenster wieder zu ist, kommen weiterhin die Nachrichten an Telegram und Alexa.

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

                @Negalein sagte:

                Aber auch wenn das Fenster wieder zu ist, kommen weiterhin die Nachrichten an Telegram und Alexa.

                Das können noch nicht gelöschte Intervalle von vor der Korrektur sein. Starte mal ioBroker neu, dann sollte es nicht mehr passieren.

                Negalein 1 Reply Last reply Reply Quote 0
                • Negalein
                  Negalein Global Moderator @paul53 last edited by

                  @paul53 sagte in Benachrichtigung Alexa wenn Fenster offen:

                  Das können noch nicht gelöschte Intervalle von vor der Korrektur sein. Starte mal ioBroker neu, dann sollte es nicht mehr passieren.

                  Jetzt funktionierts!
                  Problem war, dass das Gateway nicht erreichbar war und deshalb der Status auf true stehen blieb.

                  1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator last edited by Negalein

                    Hallo

                    Das Blockly funktioniert soweit perfekt.
                    Allerdings hat zur Alexa zusätzlich noch meine Frau gebrüllt, da die Temperatur über 25° war und Alexa sofort losbrüllte. 😂
                    Kann ich es einstellen, dass sie erst nach zB 15 Minuten die Meldung gibt?

                    Danke

                    ? 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @Negalein last edited by

                      @Negalein wer soll nach 15 Minuten was sagen, deine Frau oder Alexa?? 😂

                      Negalein 1 Reply Last reply Reply Quote 0
                      • Negalein
                        Negalein Global Moderator @Guest last edited by

                        @ilovegym sagte in Benachrichtigung Alexa wenn Fenster offen:

                        @Negalein wer soll nach 15 Minuten was sagen, deine Frau oder Alexa?? 😂

                        Lieber Alexa 😂 😂

                        1 Reply Last reply Reply Quote 0
                        • Negalein
                          Negalein Global Moderator last edited by

                          Hallo

                          Hätte nochmal eine Frage zum Blockly.

                          Die Ansage nach 15 Min. funktioniert und wird solange alle 15 Min. wiederholt, bis das Fenster geschlossen wurde.

                          Nur die Ansage dass das Fenster geschlossen wurde kommt auch, wenn es zB nur 10 Sekunden offen war.
                          Sollte aber erst kommen, wenn es mind. 15 Min. offen war.

                          Muss dazu der "sonst" auch in den "Ausführen Intervall alle 15 Minuten" Block?

                          Screenshot_2020-12-13 javascript - ioBroker.png

                          <xml xmlns="https://developers.google.com/blockly/xml">
                            <variables>
                              <variable type="interval" id="Intervall">Intervall</variable>
                            </variables>
                            <block type="on_ext" id="Le~Fa?4nR!U0)MLzL`Be" x="63" y="-87">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                              <field name="CONDITION">ne</field>
                              <field name="ACK_CONDITION"></field>
                              <value name="OID0">
                                <shadow type="field_oid" id="(u}d*WR6n1CX8MQAhn:]">
                                  <field name="oid">mihome.0.devices.magnet_158d00032b770e.state</field>
                                </shadow>
                              </value>
                              <statement name="STATEMENT">
                                <block type="timeouts_clearinterval" id="kQdE(4]bs|@X3mL)9gg+">
                                  <field name="NAME">Intervall</field>
                                  <next>
                                    <block type="controls_if" id="v+X3=pWdcqbaix-k]QfZ">
                                      <mutation else="1"></mutation>
                                      <value name="IF0">
                                        <block type="logic_operation" id="|H|6;%pqZ0p!_,S%yUjI" inline="false">
                                          <field name="OP">AND</field>
                                          <value name="A">
                                            <block type="logic_compare" id="M5Jpy0QXPuv?C|97tPpF">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="5gg@(oR`TgC]F}-{Z*As">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">mihome.0.devices.magnet_158d00032b770e.state</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="/]*)X(l7o7,{,,cGgqsq">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_compare" id="uhL,7Fy*jQPLIBgY~VyE">
                                              <field name="OP">LT</field>
                                              <value name="A">
                                                <block type="get_value" id="?M+L0#{]A))6ur,VuG_!">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">javascript.0.Wetterstation.Aussentemperatur</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="]IHS8/^a{8Xtam*Ig|48">
                                                  <field name="NUM">10</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="timeouts_setinterval" id="xlRb%)DdMuM(K:mgRYnu">
                                          <field name="NAME">Intervall</field>
                                          <field name="INTERVAL">15</field>
                                          <field name="UNIT">min</field>
                                          <statement name="STATEMENT">
                                            <block type="comment" id="tY.tVL_^;Sr(E#u?j~Wl">
                                              <field name="COMMENT">Wohnzimmer</field>
                                              <next>
                                                <block type="control" id="c#Z:2vjCIAh%nY;UX`b1">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                  <field name="OID">alexa2.0.Echo-Devices.G2A0XL07022603EU.Commands.speak</field>
                                                  <field name="WITH_DELAY">TRUE</field>
                                                  <field name="DELAY_MS">1</field>
                                                  <field name="UNIT">sec</field>
                                                  <field name="CLEAR_RUNNING">TRUE</field>
                                                  <value name="VALUE">
                                                    <block type="text" id="=?J,/|KSmOwG1mb)zW[9">
                                                      <field name="TEXT">60;Fenster im Kinderzimmer ist noch offen</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="comment" id="huhbrlERwinB)={UlO*)">
                                                      <field name="COMMENT">Küche</field>
                                                      <next>
                                                        <block type="control" id="d5DB)mssg8pA`Bit9;b)">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                          <field name="OID">alexa2.0.Echo-Devices.G090XG0692741RRD.Commands.speak</field>
                                                          <field name="WITH_DELAY">TRUE</field>
                                                          <field name="DELAY_MS">3</field>
                                                          <field name="UNIT">sec</field>
                                                          <field name="CLEAR_RUNNING">TRUE</field>
                                                          <value name="VALUE">
                                                            <block type="text" id="9}noU(C}+_,r|3*?r[Pi">
                                                              <field name="TEXT">60;Fenster im Kinderzimmer ist noch offen</field>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="comment" id="`5;:Dss9`v[_k.[hE+{{">
                                                              <field name="COMMENT">Schlafzimmer</field>
                                                              <next>
                                                                <block type="control" id=";7:xmn$:Z66ev/b4o?fY">
                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                                  <field name="OID">alexa2.0.Echo-Devices.G090U5099045059V.Commands.speak</field>
                                                                  <field name="WITH_DELAY">TRUE</field>
                                                                  <field name="DELAY_MS">5</field>
                                                                  <field name="UNIT">sec</field>
                                                                  <field name="CLEAR_RUNNING">TRUE</field>
                                                                  <value name="VALUE">
                                                                    <block type="text" id="I+OcS%3;Sh+NZ.[)aTJ2">
                                                                      <field name="TEXT">60;Fenster im Kinderzimmer ist noch offen</field>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="telegram" id="9~0K+~[5,wle1mT;u5%N">
                                                                      <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="R^Roga/9k3b%?HHorr6]">
                                                                          <field name="TEXT">Fenster im Kinderzimmer ist noch offen</field>
                                                                        </shadow>
                                                                      </value>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                      <statement name="ELSE">
                                        <block type="comment" id="U=4;Bn%HBfHDkZ1wI9y9">
                                          <field name="COMMENT">Wohnzimmer</field>
                                          <next>
                                            <block type="control" id="?(W,Yx]V?)Q-;~KS_([3">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                              <field name="OID">alexa2.0.Echo-Devices.G2A0XL07022603EU.Commands.speak</field>
                                              <field name="WITH_DELAY">TRUE</field>
                                              <field name="DELAY_MS">1</field>
                                              <field name="UNIT">sec</field>
                                              <field name="CLEAR_RUNNING">TRUE</field>
                                              <value name="VALUE">
                                                <block type="text" id="qV$E*Tm#NEaey:vrN;vM">
                                                  <field name="TEXT">60;Danke dass du das Kinderzimmerfenster geschlossen hast</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="comment" id="r;wAo!VDbQFg~lStnfc?">
                                                  <field name="COMMENT">Küche</field>
                                                  <next>
                                                    <block type="control" id="dQ78E0W_~T0gbZuq^QnI">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                      <field name="OID">alexa2.0.Echo-Devices.G090XG0692741RRD.Commands.speak</field>
                                                      <field name="WITH_DELAY">TRUE</field>
                                                      <field name="DELAY_MS">3</field>
                                                      <field name="UNIT">sec</field>
                                                      <field name="CLEAR_RUNNING">TRUE</field>
                                                      <value name="VALUE">
                                                        <block type="text" id="2}[}{M2bg}tq@5TK0lEs">
                                                          <field name="TEXT">60;Danke dass du das Kinderzimmerfenster geschlossen hast</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="comment" id="|SE`%q`2Qr)Ov,icE4xJ">
                                                          <field name="COMMENT">Schlafzimmer</field>
                                                          <next>
                                                            <block type="control" id="$FcQl,_Qn*3L6w1maBVi">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                              <field name="OID">alexa2.0.Echo-Devices.G090U5099045059V.Commands.speak</field>
                                                              <field name="WITH_DELAY">TRUE</field>
                                                              <field name="DELAY_MS">5</field>
                                                              <field name="UNIT">sec</field>
                                                              <field name="CLEAR_RUNNING">TRUE</field>
                                                              <value name="VALUE">
                                                                <block type="text" id="w`YB;q.F~K1*8=4OX`)3">
                                                                  <field name="TEXT">60;Danke dass du das Kinderzimmerfenster geschlossen hast</field>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="telegram" id="9qftnNaki03,t[Sc~8?C">
                                                                  <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="k-ae%ER9LsA3?^7|n+VW">
                                                                      <field name="TEXT">Fenster im Kinderzimmer wurde geschlossen</field>
                                                                    </shadow>
                                                                  </value>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </xml>
                          
                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @Negalein last edited by

                            @Negalein sagte:

                            Sollte aber erst kommen, wenn es mind. 15 Min. offen war.

                            Zusätzliche Variable setzen und abfragen.

                            Blockly_temp.JPG

                            <xml xmlns="https://developers.google.com/blockly/xml">
                             <variables>
                               <variable type="interval" id="Intervall">Intervall</variable>
                               <variable id="^!B1k9_a}ps!pKZeIM$=">gemeldet</variable>
                             </variables>
                             <block type="on_ext" id="Le~Fa?4nR!U0)MLzL`Be" x="63" y="-87">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                               <field name="CONDITION">ne</field>
                               <field name="ACK_CONDITION"></field>
                               <value name="OID0">
                                 <shadow type="field_oid" id="(u}d*WR6n1CX8MQAhn:]">
                                   <field name="oid">mihome.0.devices.magnet_158d00032b770e.state</field>
                                 </shadow>
                               </value>
                               <statement name="STATEMENT">
                                 <block type="timeouts_clearinterval" id="kQdE(4]bs|@X3mL)9gg+">
                                   <field name="NAME">Intervall</field>
                                   <next>
                                     <block type="controls_if" id="v+X3=pWdcqbaix-k]QfZ">
                                       <mutation elseif="1"></mutation>
                                       <value name="IF0">
                                         <block type="logic_operation" id="|H|6;%pqZ0p!_,S%yUjI" inline="false">
                                           <field name="OP">AND</field>
                                           <value name="A">
                                             <block type="logic_compare" id="M5Jpy0QXPuv?C|97tPpF">
                                               <field name="OP">EQ</field>
                                               <value name="A">
                                                 <block type="get_value" id="5gg@(oR`TgC]F}-{Z*As">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">mihome.0.devices.magnet_158d00032b770e.state</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="logic_boolean" id="/]*)X(l7o7,{,,cGgqsq">
                                                   <field name="BOOL">TRUE</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="logic_compare" id="uhL,7Fy*jQPLIBgY~VyE">
                                               <field name="OP">LT</field>
                                               <value name="A">
                                                 <block type="get_value" id="?M+L0#{]A))6ur,VuG_!">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">javascript.0.Wetterstation.Aussentemperatur</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="math_number" id="]IHS8/^a{8Xtam*Ig|48">
                                                   <field name="NUM">10</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="timeouts_setinterval" id="xlRb%)DdMuM(K:mgRYnu">
                                           <field name="NAME">Intervall</field>
                                           <field name="INTERVAL">15</field>
                                           <field name="UNIT">min</field>
                                           <statement name="STATEMENT">
                                             <block type="comment" id="tY.tVL_^;Sr(E#u?j~Wl">
                                               <field name="COMMENT">Wohnzimmer</field>
                                               <next>
                                                 <block type="control" id="c#Z:2vjCIAh%nY;UX`b1">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                   <field name="OID">alexa2.0.Echo-Devices.G2A0XL07022603EU.Commands.speak</field>
                                                   <field name="WITH_DELAY">TRUE</field>
                                                   <field name="DELAY_MS">1</field>
                                                   <field name="UNIT">sec</field>
                                                   <field name="CLEAR_RUNNING">TRUE</field>
                                                   <value name="VALUE">
                                                     <block type="text" id="=?J,/|KSmOwG1mb)zW[9">
                                                       <field name="TEXT">60;Fenster im Kinderzimmer ist noch offen</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="comment" id="huhbrlERwinB)={UlO*)">
                                                       <field name="COMMENT">Küche</field>
                                                       <next>
                                                         <block type="control" id="d5DB)mssg8pA`Bit9;b)">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                           <field name="OID">alexa2.0.Echo-Devices.G090XG0692741RRD.Commands.speak</field>
                                                           <field name="WITH_DELAY">TRUE</field>
                                                           <field name="DELAY_MS">3</field>
                                                           <field name="UNIT">sec</field>
                                                           <field name="CLEAR_RUNNING">TRUE</field>
                                                           <value name="VALUE">
                                                             <block type="text" id="9}noU(C}+_,r|3*?r[Pi">
                                                               <field name="TEXT">60;Fenster im Kinderzimmer ist noch offen</field>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="comment" id="`5;:Dss9`v[_k.[hE+{{">
                                                               <field name="COMMENT">Schlafzimmer</field>
                                                               <next>
                                                                 <block type="control" id=";7:xmn$:Z66ev/b4o?fY">
                                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                                   <field name="OID">alexa2.0.Echo-Devices.G090U5099045059V.Commands.speak</field>
                                                                   <field name="WITH_DELAY">TRUE</field>
                                                                   <field name="DELAY_MS">5</field>
                                                                   <field name="UNIT">sec</field>
                                                                   <field name="CLEAR_RUNNING">TRUE</field>
                                                                   <value name="VALUE">
                                                                     <block type="text" id="I+OcS%3;Sh+NZ.[)aTJ2">
                                                                       <field name="TEXT">60;Fenster im Kinderzimmer ist noch offen</field>
                                                                     </block>
                                                                   </value>
                                                                   <next>
                                                                     <block type="telegram" id="9~0K+~[5,wle1mT;u5%N">
                                                                       <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="R^Roga/9k3b%?HHorr6]">
                                                                           <field name="TEXT">Fenster im Kinderzimmer ist noch offen</field>
                                                                         </shadow>
                                                                       </value>
                                                                       <next>
                                                                         <block type="variables_set" id="9;b0BM;T:wg^C+1q%%$G">
                                                                           <field name="VAR" id="^!B1k9_a}ps!pKZeIM$=">gemeldet</field>
                                                                           <value name="VALUE">
                                                                             <block type="logic_boolean" id="0|A$2JJ;Oj1o_n3aIu:`">
                                                                               <field name="BOOL">TRUE</field>
                                                                             </block>
                                                                           </value>
                                                                         </block>
                                                                       </next>
                                                                     </block>
                                                                   </next>
                                                                 </block>
                                                               </next>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </statement>
                                         </block>
                                       </statement>
                                       <value name="IF1">
                                         <block type="variables_get" id="UW8ex=0{;.[k32s%4bB-">
                                           <field name="VAR" id="^!B1k9_a}ps!pKZeIM$=">gemeldet</field>
                                         </block>
                                       </value>
                                       <statement name="DO1">
                                         <block type="variables_set" id="hGhb#.9H6]O6{#d:EK8F">
                                           <field name="VAR" id="^!B1k9_a}ps!pKZeIM$=">gemeldet</field>
                                           <value name="VALUE">
                                             <block type="logic_boolean" id=")t@V31R=t)k^T2YzPvRe">
                                               <field name="BOOL">FALSE</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="comment" id="U=4;Bn%HBfHDkZ1wI9y9">
                                               <field name="COMMENT">Wohnzimmer</field>
                                               <next>
                                                 <block type="control" id="?(W,Yx]V?)Q-;~KS_([3">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                   <field name="OID">alexa2.0.Echo-Devices.G2A0XL07022603EU.Commands.speak</field>
                                                   <field name="WITH_DELAY">TRUE</field>
                                                   <field name="DELAY_MS">1</field>
                                                   <field name="UNIT">sec</field>
                                                   <field name="CLEAR_RUNNING">TRUE</field>
                                                   <value name="VALUE">
                                                     <block type="text" id="qV$E*Tm#NEaey:vrN;vM">
                                                       <field name="TEXT">60;Danke dass du das Kinderzimmerfenster geschlossen hast</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="comment" id="r;wAo!VDbQFg~lStnfc?">
                                                       <field name="COMMENT">Küche</field>
                                                       <next>
                                                         <block type="control" id="dQ78E0W_~T0gbZuq^QnI">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                           <field name="OID">alexa2.0.Echo-Devices.G090XG0692741RRD.Commands.speak</field>
                                                           <field name="WITH_DELAY">TRUE</field>
                                                           <field name="DELAY_MS">3</field>
                                                           <field name="UNIT">sec</field>
                                                           <field name="CLEAR_RUNNING">TRUE</field>
                                                           <value name="VALUE">
                                                             <block type="text" id="2}[}{M2bg}tq@5TK0lEs">
                                                               <field name="TEXT">60;Danke dass du das Kinderzimmerfenster geschlossen hast</field>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="comment" id="|SE`%q`2Qr)Ov,icE4xJ">
                                                               <field name="COMMENT">Schlafzimmer</field>
                                                               <next>
                                                                 <block type="control" id="$FcQl,_Qn*3L6w1maBVi">
                                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                                   <field name="OID">alexa2.0.Echo-Devices.G090U5099045059V.Commands.speak</field>
                                                                   <field name="WITH_DELAY">TRUE</field>
                                                                   <field name="DELAY_MS">5</field>
                                                                   <field name="UNIT">sec</field>
                                                                   <field name="CLEAR_RUNNING">TRUE</field>
                                                                   <value name="VALUE">
                                                                     <block type="text" id="w`YB;q.F~K1*8=4OX`)3">
                                                                       <field name="TEXT">60;Danke dass du das Kinderzimmerfenster geschlossen hast</field>
                                                                     </block>
                                                                   </value>
                                                                   <next>
                                                                     <block type="telegram" id="9qftnNaki03,t[Sc~8?C">
                                                                       <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="k-ae%ER9LsA3?^7|n+VW">
                                                                           <field name="TEXT">Fenster im Kinderzimmer wurde geschlossen</field>
                                                                         </shadow>
                                                                       </value>
                                                                     </block>
                                                                   </next>
                                                                 </block>
                                                               </next>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </statement>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                             </block>
                            </xml>
                            

                            Negalein 1 Reply Last reply Reply Quote 0
                            • Negalein
                              Negalein Global Moderator @paul53 last edited by

                              @paul53 sagte in Benachrichtigung Alexa wenn Fenster offen:

                              Zusätzliche Variable setzen und abfragen.

                              Danke, wieder was gelernt!

                              1 Reply Last reply Reply Quote 0
                              • Negalein
                                Negalein Global Moderator last edited by

                                @paul53

                                passt das so, wenn ich die Meldung nur zu bestimmten Zeiten möchte?
                                Oder gehört der Zeitblock woanders hin?

                                Screenshot_2020-12-26 javascript - ioBroker.png

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

                                  @Negalein sagte:

                                  passt das so, wenn ich die Meldung nur zu bestimmten Zeiten möchte?

                                  Das sollte so passen.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  909
                                  Online

                                  32.0k
                                  Users

                                  80.4k
                                  Topics

                                  1.3m
                                  Posts

                                  blockly climate
                                  5
                                  15
                                  1958
                                  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