Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Wo ist mein denkfehler, Skript für Lüften

NEWS

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

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

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

Wo ist mein denkfehler, Skript für Lüften

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
9 Beiträge 3 Kommentatoren 333 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Offline
    R Offline
    robbsen
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich weiß das Thema gab es bereits öfters und ich habe mir auch paar Youtube Videos dazu angeschaut. Dennoch sehe ich den Wald scheinbar vor lauter Bäumen nicht. Mein Skript tut zumindest nicht jenes, was es soll.

    Was soll es tun:

    • Erfassen, dass das Fenster auf ist,
    • Erkennen, dass die Temperatur kleiner einem Sollwert (beispielhaft 21 Grad) ist
    • Den Ist Wert mit einer Warnmeldung an Alex & Pushover übergeben

    Kann mal einer mit Adleraugen schauen wo ich noch etwas justieren muss? Teilweise hat es schon funktioniert, aber nun hänge ich.

    Unbenannt.PNG

    <xml xmlns="https://developers.google.com/blockly/xml">
      <variables>
        <variable type="timeout" id="timeout">timeout</variable>
      </variables>
      <block type="comment" id="r);rS2`-8DQD9|2g.S]," x="-612" y="-1337">
        <field name="COMMENT">auf Fensteröffnung Schlafzimmer triggern</field>
        <next>
          <block type="on" id="gt-=bIZ?RYU_2y~gEAIB">
            <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
            <field name="CONDITION">ne</field>
            <field name="ACK_CONDITION"></field>
            <statement name="STATEMENT">
              <block type="comment" id="^NYJt7pZ_MjYTw1M]KUC">
                <field name="COMMENT">Temperatur und Fensterstatus abfragen</field>
              </block>
            </statement>
            <next>
              <block type="controls_if" id="WST.9X0@t=?f3HT}Awm*">
                <mutation elseif="1"></mutation>
                <value name="IF0">
                  <block type="logic_operation" id="WceBeZX09u%+:kUJmkMj" inline="false">
                    <field name="OP">AND</field>
                    <value name="A">
                      <block type="logic_compare" id="XU`!5+im#/yUksgUfbfZ">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="get_value" id="XD):+E7.Y7yR3js%X[j$">
                            <field name="ATTR">val</field>
                            <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id=",QSApU49|L-Y{H`cC~G:">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="B">
                      <block type="logic_operation" id="ecsiAU0ax`p.%5Seu1mU" inline="false">
                        <field name="OP">OR</field>
                        <value name="A">
                          <block type="logic_compare" id="9Aj}RO}_J]%JA1GlWsHM">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="d_7=A~})_NnN,!F~ap}m">
                                <field name="ATTR">val</field>
                                <field name="OID">hm-rpc.1.000393C99BEECA.1.ACTUAL_TEMPERATURE</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id=",)8m)q;Nr]Fk--,Va7|s">
                                <field name="NUM">21</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="7r!PU:RehB%)uA*m:%^6">
                            <field name="OP">LT</field>
                            <value name="A">
                              <block type="get_value" id="U7j#St7Gv1RyiThlD(18">
                                <field name="ATTR">val</field>
                                <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="7)UQzu|umPPX`1=%c+0!">
                                <field name="NUM">21</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="comment" id="VNX`R(-z1hdjl841LK`|">
                    <field name="COMMENT">Alexa und Pushover mit variablen Text ansprechen</field>
                    <next>
                      <block type="timeouts_settimeout" id="=Vju)wrYVCw7+c~SA{$C">
                        <field name="NAME">timeout</field>
                        <field name="DELAY">10</field>
                        <field name="UNIT">sec</field>
                        <statement name="STATEMENT">
                          <block type="control" id="]Ul{`mu/{j/e~,F(=;_~">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">alexa2.0.Echo-Devices.429c7541422f43bfbf236d2d3d7af066.Commands.speak</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text_join" id="WM%@-:YC-I$4prv6.[bN">
                                <mutation items="3"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="_hdpH;8fAM(0XPHWkA|z">
                                    <field name="TEXT">Fenster Schlafzimmer schließen, Temperatur nur noch bei </field>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="math_round" id="Vd~0{~)02BzqT_IM3.6s">
                                    <field name="OP">ROUND</field>
                                    <value name="NUM">
                                      <shadow type="math_number">
                                        <field name="NUM">3.1</field>
                                      </shadow>
                                      <block type="get_value" id="3=y/E#SJd-v8susE94mE">
                                        <field name="ATTR">val</field>
                                        <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="ADD2">
                                  <block type="text" id="7lt;[m|Uvcb?c#^aZk#v">
                                    <field name="TEXT"> Grad</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="pushover" id=".KQO5,XYBdF:^RPG}E(W">
                                <field name="INSTANCE"></field>
                                <field name="SOUND"></field>
                                <field name="PRIORITY">0</field>
                                <field name="LOG"></field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="B`,lTv/-Df5Szb/R!9HE">
                                    <field name="TEXT">Fenster im Schlafzimmer schließen</field>
                                  </shadow>
                                  <block type="text_join" id="YPbYht64Knl#9GqfF`c{">
                                    <mutation items="3"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id="N,+@|n:a]DD#;76u0gLV">
                                        <field name="TEXT">Fenster Schlafzimmer schließen, Temperatur nur noch bei </field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="math_round" id="c(XKF)o+9%~qj{IS1,ge">
                                        <field name="OP">ROUND</field>
                                        <value name="NUM">
                                          <shadow type="math_number">
                                            <field name="NUM">3.1</field>
                                          </shadow>
                                          <block type="get_value" id="9iFdVS`+EQ[%szQ[edGb">
                                            <field name="ATTR">val</field>
                                            <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="ADD2">
                                      <block type="text" id=",I#bp.R^7%sAI1kNdq8D">
                                        <field name="TEXT"> Grad</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </statement>
                <value name="IF1">
                  <block type="logic_compare" id="=D|}[tWy04],j1tF_HA{">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="get_value" id="xp)zsfg)0[6}{{Y:^q0L">
                        <field name="ATTR">val</field>
                        <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="`.6@^.q8aPY$7Oq;YcFe">
                        <field name="NUM">1</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO1">
                  <block type="timeouts_cleartimeout" id="li0B*r@pjIn!T[muQCXJ">
                    <field name="NAME">timeout</field>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </next>
      </block>
    </xml>
    
    Meister MopperM paul53P 2 Antworten Letzte Antwort
    0
    • R robbsen

      Hallo Zusammen,

      ich weiß das Thema gab es bereits öfters und ich habe mir auch paar Youtube Videos dazu angeschaut. Dennoch sehe ich den Wald scheinbar vor lauter Bäumen nicht. Mein Skript tut zumindest nicht jenes, was es soll.

      Was soll es tun:

      • Erfassen, dass das Fenster auf ist,
      • Erkennen, dass die Temperatur kleiner einem Sollwert (beispielhaft 21 Grad) ist
      • Den Ist Wert mit einer Warnmeldung an Alex & Pushover übergeben

      Kann mal einer mit Adleraugen schauen wo ich noch etwas justieren muss? Teilweise hat es schon funktioniert, aber nun hänge ich.

      Unbenannt.PNG

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable type="timeout" id="timeout">timeout</variable>
        </variables>
        <block type="comment" id="r);rS2`-8DQD9|2g.S]," x="-612" y="-1337">
          <field name="COMMENT">auf Fensteröffnung Schlafzimmer triggern</field>
          <next>
            <block type="on" id="gt-=bIZ?RYU_2y~gEAIB">
              <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="comment" id="^NYJt7pZ_MjYTw1M]KUC">
                  <field name="COMMENT">Temperatur und Fensterstatus abfragen</field>
                </block>
              </statement>
              <next>
                <block type="controls_if" id="WST.9X0@t=?f3HT}Awm*">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_operation" id="WceBeZX09u%+:kUJmkMj" inline="false">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="XU`!5+im#/yUksgUfbfZ">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="XD):+E7.Y7yR3js%X[j$">
                              <field name="ATTR">val</field>
                              <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id=",QSApU49|L-Y{H`cC~G:">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_operation" id="ecsiAU0ax`p.%5Seu1mU" inline="false">
                          <field name="OP">OR</field>
                          <value name="A">
                            <block type="logic_compare" id="9Aj}RO}_J]%JA1GlWsHM">
                              <field name="OP">LT</field>
                              <value name="A">
                                <block type="get_value" id="d_7=A~})_NnN,!F~ap}m">
                                  <field name="ATTR">val</field>
                                  <field name="OID">hm-rpc.1.000393C99BEECA.1.ACTUAL_TEMPERATURE</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id=",)8m)q;Nr]Fk--,Va7|s">
                                  <field name="NUM">21</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_compare" id="7r!PU:RehB%)uA*m:%^6">
                              <field name="OP">LT</field>
                              <value name="A">
                                <block type="get_value" id="U7j#St7Gv1RyiThlD(18">
                                  <field name="ATTR">val</field>
                                  <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="7)UQzu|umPPX`1=%c+0!">
                                  <field name="NUM">21</field>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="comment" id="VNX`R(-z1hdjl841LK`|">
                      <field name="COMMENT">Alexa und Pushover mit variablen Text ansprechen</field>
                      <next>
                        <block type="timeouts_settimeout" id="=Vju)wrYVCw7+c~SA{$C">
                          <field name="NAME">timeout</field>
                          <field name="DELAY">10</field>
                          <field name="UNIT">sec</field>
                          <statement name="STATEMENT">
                            <block type="control" id="]Ul{`mu/{j/e~,F(=;_~">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">alexa2.0.Echo-Devices.429c7541422f43bfbf236d2d3d7af066.Commands.speak</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="text_join" id="WM%@-:YC-I$4prv6.[bN">
                                  <mutation items="3"></mutation>
                                  <value name="ADD0">
                                    <block type="text" id="_hdpH;8fAM(0XPHWkA|z">
                                      <field name="TEXT">Fenster Schlafzimmer schließen, Temperatur nur noch bei </field>
                                    </block>
                                  </value>
                                  <value name="ADD1">
                                    <block type="math_round" id="Vd~0{~)02BzqT_IM3.6s">
                                      <field name="OP">ROUND</field>
                                      <value name="NUM">
                                        <shadow type="math_number">
                                          <field name="NUM">3.1</field>
                                        </shadow>
                                        <block type="get_value" id="3=y/E#SJd-v8susE94mE">
                                          <field name="ATTR">val</field>
                                          <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="ADD2">
                                    <block type="text" id="7lt;[m|Uvcb?c#^aZk#v">
                                      <field name="TEXT"> Grad</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="pushover" id=".KQO5,XYBdF:^RPG}E(W">
                                  <field name="INSTANCE"></field>
                                  <field name="SOUND"></field>
                                  <field name="PRIORITY">0</field>
                                  <field name="LOG"></field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id="B`,lTv/-Df5Szb/R!9HE">
                                      <field name="TEXT">Fenster im Schlafzimmer schließen</field>
                                    </shadow>
                                    <block type="text_join" id="YPbYht64Knl#9GqfF`c{">
                                      <mutation items="3"></mutation>
                                      <value name="ADD0">
                                        <block type="text" id="N,+@|n:a]DD#;76u0gLV">
                                          <field name="TEXT">Fenster Schlafzimmer schließen, Temperatur nur noch bei </field>
                                        </block>
                                      </value>
                                      <value name="ADD1">
                                        <block type="math_round" id="c(XKF)o+9%~qj{IS1,ge">
                                          <field name="OP">ROUND</field>
                                          <value name="NUM">
                                            <shadow type="math_number">
                                              <field name="NUM">3.1</field>
                                            </shadow>
                                            <block type="get_value" id="9iFdVS`+EQ[%szQ[edGb">
                                              <field name="ATTR">val</field>
                                              <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="ADD2">
                                        <block type="text" id=",I#bp.R^7%sAI1kNdq8D">
                                          <field name="TEXT"> Grad</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_compare" id="=D|}[tWy04],j1tF_HA{">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="xp)zsfg)0[6}{{Y:^q0L">
                          <field name="ATTR">val</field>
                          <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="`.6@^.q8aPY$7Oq;YcFe">
                          <field name="NUM">1</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="timeouts_cleartimeout" id="li0B*r@pjIn!T[muQCXJ">
                      <field name="NAME">timeout</field>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      
      Meister MopperM Abwesend
      Meister MopperM Abwesend
      Meister Mopper
      schrieb am zuletzt editiert von Meister Mopper
      #2

      @robbsen @robbsen Ich bin der festen Überzeugung, dass Dein Ansatz zu kurz greift, weil irgendwann auch die relative Luftfeuchte und der Taupunkt ein Thema sein werden. Deshalb empfehle ich Dir dieses geniale Script.

      Proxmox und HA

      R 1 Antwort Letzte Antwort
      0
      • R robbsen

        Hallo Zusammen,

        ich weiß das Thema gab es bereits öfters und ich habe mir auch paar Youtube Videos dazu angeschaut. Dennoch sehe ich den Wald scheinbar vor lauter Bäumen nicht. Mein Skript tut zumindest nicht jenes, was es soll.

        Was soll es tun:

        • Erfassen, dass das Fenster auf ist,
        • Erkennen, dass die Temperatur kleiner einem Sollwert (beispielhaft 21 Grad) ist
        • Den Ist Wert mit einer Warnmeldung an Alex & Pushover übergeben

        Kann mal einer mit Adleraugen schauen wo ich noch etwas justieren muss? Teilweise hat es schon funktioniert, aber nun hänge ich.

        Unbenannt.PNG

        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable type="timeout" id="timeout">timeout</variable>
          </variables>
          <block type="comment" id="r);rS2`-8DQD9|2g.S]," x="-612" y="-1337">
            <field name="COMMENT">auf Fensteröffnung Schlafzimmer triggern</field>
            <next>
              <block type="on" id="gt-=bIZ?RYU_2y~gEAIB">
                <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
                <field name="CONDITION">ne</field>
                <field name="ACK_CONDITION"></field>
                <statement name="STATEMENT">
                  <block type="comment" id="^NYJt7pZ_MjYTw1M]KUC">
                    <field name="COMMENT">Temperatur und Fensterstatus abfragen</field>
                  </block>
                </statement>
                <next>
                  <block type="controls_if" id="WST.9X0@t=?f3HT}Awm*">
                    <mutation elseif="1"></mutation>
                    <value name="IF0">
                      <block type="logic_operation" id="WceBeZX09u%+:kUJmkMj" inline="false">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="XU`!5+im#/yUksgUfbfZ">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="XD):+E7.Y7yR3js%X[j$">
                                <field name="ATTR">val</field>
                                <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id=",QSApU49|L-Y{H`cC~G:">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_operation" id="ecsiAU0ax`p.%5Seu1mU" inline="false">
                            <field name="OP">OR</field>
                            <value name="A">
                              <block type="logic_compare" id="9Aj}RO}_J]%JA1GlWsHM">
                                <field name="OP">LT</field>
                                <value name="A">
                                  <block type="get_value" id="d_7=A~})_NnN,!F~ap}m">
                                    <field name="ATTR">val</field>
                                    <field name="OID">hm-rpc.1.000393C99BEECA.1.ACTUAL_TEMPERATURE</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id=",)8m)q;Nr]Fk--,Va7|s">
                                    <field name="NUM">21</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_compare" id="7r!PU:RehB%)uA*m:%^6">
                                <field name="OP">LT</field>
                                <value name="A">
                                  <block type="get_value" id="U7j#St7Gv1RyiThlD(18">
                                    <field name="ATTR">val</field>
                                    <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="7)UQzu|umPPX`1=%c+0!">
                                    <field name="NUM">21</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="comment" id="VNX`R(-z1hdjl841LK`|">
                        <field name="COMMENT">Alexa und Pushover mit variablen Text ansprechen</field>
                        <next>
                          <block type="timeouts_settimeout" id="=Vju)wrYVCw7+c~SA{$C">
                            <field name="NAME">timeout</field>
                            <field name="DELAY">10</field>
                            <field name="UNIT">sec</field>
                            <statement name="STATEMENT">
                              <block type="control" id="]Ul{`mu/{j/e~,F(=;_~">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">alexa2.0.Echo-Devices.429c7541422f43bfbf236d2d3d7af066.Commands.speak</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="text_join" id="WM%@-:YC-I$4prv6.[bN">
                                    <mutation items="3"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id="_hdpH;8fAM(0XPHWkA|z">
                                        <field name="TEXT">Fenster Schlafzimmer schließen, Temperatur nur noch bei </field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="math_round" id="Vd~0{~)02BzqT_IM3.6s">
                                        <field name="OP">ROUND</field>
                                        <value name="NUM">
                                          <shadow type="math_number">
                                            <field name="NUM">3.1</field>
                                          </shadow>
                                          <block type="get_value" id="3=y/E#SJd-v8susE94mE">
                                            <field name="ATTR">val</field>
                                            <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="ADD2">
                                      <block type="text" id="7lt;[m|Uvcb?c#^aZk#v">
                                        <field name="TEXT"> Grad</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <next>
                                  <block type="pushover" id=".KQO5,XYBdF:^RPG}E(W">
                                    <field name="INSTANCE"></field>
                                    <field name="SOUND"></field>
                                    <field name="PRIORITY">0</field>
                                    <field name="LOG"></field>
                                    <value name="MESSAGE">
                                      <shadow type="text" id="B`,lTv/-Df5Szb/R!9HE">
                                        <field name="TEXT">Fenster im Schlafzimmer schließen</field>
                                      </shadow>
                                      <block type="text_join" id="YPbYht64Knl#9GqfF`c{">
                                        <mutation items="3"></mutation>
                                        <value name="ADD0">
                                          <block type="text" id="N,+@|n:a]DD#;76u0gLV">
                                            <field name="TEXT">Fenster Schlafzimmer schließen, Temperatur nur noch bei </field>
                                          </block>
                                        </value>
                                        <value name="ADD1">
                                          <block type="math_round" id="c(XKF)o+9%~qj{IS1,ge">
                                            <field name="OP">ROUND</field>
                                            <value name="NUM">
                                              <shadow type="math_number">
                                                <field name="NUM">3.1</field>
                                              </shadow>
                                              <block type="get_value" id="9iFdVS`+EQ[%szQ[edGb">
                                                <field name="ATTR">val</field>
                                                <field name="OID">zigbee.0.00158d000273c35f.temperature</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="ADD2">
                                          <block type="text" id=",I#bp.R^7%sAI1kNdq8D">
                                            <field name="TEXT"> Grad</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                    <value name="IF1">
                      <block type="logic_compare" id="=D|}[tWy04],j1tF_HA{">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="get_value" id="xp)zsfg)0[6}{{Y:^q0L">
                            <field name="ATTR">val</field>
                            <field name="OID">hm-rpc.1.0000D3C99985C1.1.STATE</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="`.6@^.q8aPY$7Oq;YcFe">
                            <field name="NUM">1</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO1">
                      <block type="timeouts_cleartimeout" id="li0B*r@pjIn!T[muQCXJ">
                        <field name="NAME">timeout</field>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </xml>
        
        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @robbsen Du solltest besser auf die Temperaturen triggern, da sonst die Temperaturwerte nur zum Zeitpunkt des "Fenster öffnen" erfasst werden.

        Bild_2021-01-17_190552.png

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

        1 Antwort Letzte Antwort
        0
        • Meister MopperM Meister Mopper

          @robbsen @robbsen Ich bin der festen Überzeugung, dass Dein Ansatz zu kurz greift, weil irgendwann auch die relative Luftfeuchte und der Taupunkt ein Thema sein werden. Deshalb empfehle ich Dir dieses geniale Script.

          R Offline
          R Offline
          robbsen
          schrieb am zuletzt editiert von
          #4

          @meister-mopper hey danke das schaue ich mir an.... :) ggf. was für später. Aktuell geht es mir aber um "learning by doing"

          paul53P Meister MopperM 2 Antworten Letzte Antwort
          0
          • R robbsen

            @meister-mopper hey danke das schaue ich mir an.... :) ggf. was für später. Aktuell geht es mir aber um "learning by doing"

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @robbsen said: Aktuell geht es mir aber um "learning by doing"

            Der falls-Block gehört in den Trigger, nicht darunter. Darunter wird er nur einmal bei Skript-Start ausgeführt.

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

            R 1 Antwort Letzte Antwort
            0
            • R robbsen

              @meister-mopper hey danke das schaue ich mir an.... :) ggf. was für später. Aktuell geht es mir aber um "learning by doing"

              Meister MopperM Abwesend
              Meister MopperM Abwesend
              Meister Mopper
              schrieb am zuletzt editiert von
              #6

              @robbsen Okay, wollte ja nur die Zielerreichung beschleunigen :grin:

              Proxmox und HA

              R 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @robbsen said: Aktuell geht es mir aber um "learning by doing"

                Der falls-Block gehört in den Trigger, nicht darunter. Darunter wird er nur einmal bei Skript-Start ausgeführt.

                R Offline
                R Offline
                robbsen
                schrieb am zuletzt editiert von
                #7

                @paul53 oh man augenroll da ist der Wald. Danke da setze ich an.

                1 Antwort Letzte Antwort
                0
                • Meister MopperM Meister Mopper

                  @robbsen Okay, wollte ja nur die Zielerreichung beschleunigen :grin:

                  R Offline
                  R Offline
                  robbsen
                  schrieb am zuletzt editiert von
                  #8

                  @meister-mopper jap ich bin auch immer gut in Copy Paste... leider lerne ich dadurch nicht die Grundzüge.

                  danke euch beiden

                  Meister MopperM 1 Antwort Letzte Antwort
                  0
                  • R robbsen

                    @meister-mopper jap ich bin auch immer gut in Copy Paste... leider lerne ich dadurch nicht die Grundzüge.

                    danke euch beiden

                    Meister MopperM Abwesend
                    Meister MopperM Abwesend
                    Meister Mopper
                    schrieb am zuletzt editiert von
                    #9

                    @robbsen Na ja, musst es ja auf Deine Bedürfnisse anpassen, das ist ja auch schon eine sehr intensive Beschäftigung mit der Ganzheit der Materie. :wink:

                    Proxmox und HA

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    784

                    Online

                    32.4k

                    Benutzer

                    81.5k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe