Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Telegrammnachricht bei überschreiten einer Temperatur

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Telegrammnachricht bei überschreiten einer Temperatur

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

      Hallo

      Ich weiss nicht mehr weiter!

      (eigentlich) ganz easy. Ich möchte bei überschreiten einerTemperatur eine Nachricht per Telegramm erhalten. Was ist an dem Skript falsch?
      Ich hoffe ihr könnt helfen

      Blockly Temp.jpg

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="vgjprtKM#b4V9Vs@}L,:">Element</variable>
        </variables>
        <block type="on_ext" id="KU3Od;p4`op@AAL6dqpy" x="63" y="-162">
          <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="hF_9YlDqCA,48;)3ijkH">
              <field name="oid">deconz.0.Sensors.5.temperature</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="U-uNgTek}t!q|iFNb4rq">
              <value name="IF0">
                <block type="logic_compare" id="VQ/My@!BR`:lOQrE^;9C">
                  <field name="OP">LTE</field>
                  <value name="A">
                    <block type="field_oid" id="a}f4OD{3WNL?kA*r(kU9">
                      <field name="oid">deconz.0.Sensors.5.temperature</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="text" id="E.t5/iY1Vo+cA,,M;$Lt">
                      <field name="TEXT">21</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="variables_set" id="Y+vK#RCQD}mX6NCEJaC|">
                  <field name="VAR" id="vgjprtKM#b4V9Vs@}L,:">Element</field>
                  <value name="VALUE">
                    <block type="text_newline" id="EBlj0e3}k`#A69!F[eWM">
                      <field name="Type">\n</field>
                    </block>
                  </value>
                  <next>
                    <block type="text_append" id="*]{63mfjcty[Cob-bsEn">
                      <field name="VAR" id="vgjprtKM#b4V9Vs@}L,:">Element</field>
                      <value name="TEXT">
                        <shadow type="text" id="oD@3k#TdOU^YcH5gvyq4">
                          <field name="TEXT"></field>
                        </shadow>
                        <block type="text_join" id="snhw8h[@1!GA7_#tXw`E">
                          <mutation items="4"></mutation>
                          <value name="ADD0">
                            <block type="text" id=".x[*9NTOxn^J[}//@ovi">
                              <field name="TEXT">Ender Test Temperatur</field>
                            </block>
                          </value>
                          <value name="ADD1">
                            <block type="text_newline" id="hZJXX#|-*[Ef*K1%xY8=">
                              <field name="Type">\n</field>
                            </block>
                          </value>
                          <value name="ADD2">
                            <block type="text" id="[d~h%(93]s|Fd],w5gN+">
                              <field name="TEXT"> = </field>
                            </block>
                          </value>
                          <value name="ADD3">
                            <block type="text" id="F1Q^Q-vw]o|_U.e9$O{1">
                              <field name="TEXT">über 21°C</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <next>
                        <block type="telegram" id="V7tzW^bx]4|IyiKjE@t/">
                          <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="qJ{{12!wG[+vql/y?Vii">
                              <field name="TEXT">Test Telegramm</field>
                            </shadow>
                            <block type="variables_get" id="/y;o_s.I;R%XC!ZB5:jv">
                              <field name="VAR" id="vgjprtKM#b4V9Vs@}L,:">Element</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      haselchen paul53 dslraser 3 Replies Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @Lacoste9 last edited by haselchen

        @lacoste9

        @paul53 wird dir da bestimmt weiterhelfen können.
        Auf Anhieb würde ich sagen, du bekommst momentan permanent ne Nachricht , wenn die Temperatur über 21 Grad ist, was ziemlich nervig ist 😉

        L 1 Reply Last reply Reply Quote 0
        • L
          Lacoste9 @haselchen last edited by

          @haselchen ne leider bekomme ich keine Nachricht. Das verstehe ich nicht

          haselchen J 2 Replies Last reply Reply Quote 0
          • haselchen
            haselchen Most Active @Lacoste9 last edited by

            @lacoste9

            Warum der Erstelle Textbaustein?
            Würde nen normaler Textbaustein nicht reichen beim Sendto Block?

            1 Reply Last reply Reply Quote 0
            • J
              Jan1 @Lacoste9 last edited by

              @lacoste9
              21 ist im Textblock und das sollte doch ne Zahl sein.
              0c2df1e1-e4fd-4b99-9d10-532d7d7213a1-grafik.png

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

                @lacoste9 sagte: bei überschreiten einerTemperatur eine Nachricht

                Bild_2021-07-08_225325.png

                Wert und vorheriger Wert unter "Trigger".

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <block type="on_ext" id="KU3Od;p4`op@AAL6dqpy" x="63" y="-162">
                   <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="hF_9YlDqCA,48;)3ijkH">
                       <field name="oid">deconz.0.Sensors.5.temperature</field>
                     </shadow>
                   </value>
                   <statement name="STATEMENT">
                     <block type="controls_if" id="U-uNgTek}t!q|iFNb4rq">
                       <value name="IF0">
                         <block type="logic_operation" id="xAT#-O=ubtG)3k[-Py#}">
                           <field name="OP">AND</field>
                           <value name="A">
                             <block type="logic_compare" id="VQ/My@!BR`:lOQrE^;9C">
                               <field name="OP">GT</field>
                               <value name="A">
                                 <block type="on_source" id="!_:OK;s,3stI(k[FjtO+">
                                   <field name="ATTR">state.val</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="math_number" id="|8]p8)No{8vggZJ8]2Nw">
                                   <field name="NUM">21</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_compare" id="4PjQWy*|!=3Mx$40ASA,">
                               <field name="OP">LTE</field>
                               <value name="A">
                                 <block type="on_source" id="KB;{8nQxXmTb_5n9`Wu^">
                                   <field name="ATTR">oldState.val</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="math_number" id="%$5ApW%I$|w~|Wb{FZGQ">
                                   <field name="NUM">21</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <statement name="DO0">
                         <block type="telegram" id="V7tzW^bx]4|IyiKjE@t/">
                           <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="qJ{{12!wG[+vql/y?Vii">
                               <field name="TEXT">Test Telegramm</field>
                             </shadow>
                             <block type="text_join" id="snhw8h[@1!GA7_#tXw`E">
                               <mutation items="4"></mutation>
                               <value name="ADD0">
                                 <block type="text_newline" id="EBlj0e3}k`#A69!F[eWM">
                                   <field name="Type">\n</field>
                                 </block>
                               </value>
                               <value name="ADD1">
                                 <block type="text" id=".x[*9NTOxn^J[}//@ovi">
                                   <field name="TEXT">Ender Test Temperatur</field>
                                 </block>
                               </value>
                               <value name="ADD2">
                                 <block type="text_newline" id="hZJXX#|-*[Ef*K1%xY8=">
                                   <field name="Type">\n</field>
                                 </block>
                               </value>
                               <value name="ADD3">
                                 <block type="text" id="F1Q^Q-vw]o|_U.e9$O{1">
                                   <field name="TEXT">über 21°C</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </statement>
                     </block>
                   </statement>
                 </block>
                </xml>
                

                1 Reply Last reply Reply Quote 0
                • dslraser
                  dslraser Forum Testing Most Active @Lacoste9 last edited by

                  @lacoste9
                  Das richtige Beispiel hast Du ja schon von @paul53 bekommen.
                  In Deinem Beispiel vergleichst Du übrigens keinen Wert von, sondern nur die Objekt ID mit dem Text 21...

                  Screenshot_20210709-133004_Chrome.jpg

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    Lacoste9 @dslraser last edited by

                    @dslraser

                    Oh..OK

                    Da sieht man das ich noch totaler Anfänger bin.
                    Das werde ich die Tage Mal testen. Schonmal ganz grosses danke an alle

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    771
                    Online

                    31.8k
                    Users

                    80.0k
                    Topics

                    1.3m
                    Posts

                    5
                    8
                    422
                    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