Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly Anfängerfrage

    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

    Blockly Anfängerfrage

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

      @tigertim08:

      die Nachricht gerne nur einmal haben… `
      falls Wert < 25 und vorheriger Wert >= 25

      Ist der Wert von Moisture keine Zahl ?

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

        Vielen Dank für die schnelle Hilfe 🙂

        Bin mir nicht sicher ob es als Wert ausgegeben wird, daher habe ich sicherheitshalber die Konvertierung reingebaut.

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

          Das siehst doch ob der DP eine Zahl ist oder nicht, aber egal. Mich interessieren die Sensoren und dazu hätte ich gleich ne Frage an Dich 🙂

          Wie hast Die in IOBroker eingebunden und laufen die direkt oder bracht man dafür wie eine Bridge?

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

            @Jan1:

            Das siehst doch ob der DP eine Zahl ist oder nicht `
            Das sieht man nicht unbedingt, da die Darstellung von 25 (Zahl) und "25" in ioBroker gleich ist. Es hilft aber, vor falls einzubauen:

            debug output <u>Typ von</u> Wert

            1 Reply Last reply Reply Quote 0
            • G
              Gabriell12 last edited by

              Hallo zusammen,

              ich häng mich hier mal an. Hab das gleiche Script und wie vorgeschlagen "und vorheriger Wert >=25" eingebaut. Ich bekomme trotzdem alle 2 Minuten eine Nachricht. Kann wer helfen?
              8654_script.jpg

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

                Poste bitte den Javascript-Code ohne die letzte Zeile in Code tags.

                1 Reply Last reply Reply Quote 0
                • G
                  Gabriell12 last edited by

                  @paul53:

                  Poste bitte den Javascript-Code ohne die letzte Zeile in Code tags. `

                  so? Sorry bin Anfänger ^^.

                   <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="%.[18fZfzNU7eVfcY+le" x="-687" y="-62"><field name="OID">ble.0.c4:7c:8d:66:ca:b2.moisture</field>
                      <field name="CONDITION">ne</field>
                  
                      <statement name="STATEMENT"><block type="controls_if" id="cGW*Ih-0@8niL|S}X+`Y"><value name="IF0"><block type="logic_operation" id="nu~XhMRTG#wRm=y5|jYV"><field name="OP">AND</field>
                              <value name="A"><block type="logic_compare" id="E,K3|jo#C(vsV#/%h,Sz"><field name="OP">LT</field>
                                  <value name="A"><block type="convert_tonumber" id="_]6nu0XY.v,;GMTZfUFs"><value name="VALUE"><block type="on_source" id="*aZN]MKjSr%oJ:YvG%;0"><field name="ATTR">state.val</field></block></value></block></value> 
                                  <value name="B"><block type="math_number" id="d/h7f[+l+cLlF^FfG]5~"><field name="NUM">25</field></block></value></block></value> 
                              <value name="B"><block type="logic_compare" id="Wr;/[Rl^H,AVw4a/n7/+"><field name="OP">EQ</field>
                                  <value name="A"><block type="convert_tonumber" id="p3zEKUN({V*Xh1)1rp4@"><value name="VALUE"><block type="on_source" id="0yprP}XNk^oQ2,rW#pl2"><field name="ATTR">oldState.val</field></block></value></block></value> 
                                  <value name="B"><block type="math_number" id="AD#`[LmZlqw*_clKo~IR"><field name="NUM">25</field></block></value></block></value></block></value> 
                          <statement name="DO0"><block type="pushover" id="LwIYHmbIoql+,b5BQ7/J"><field name="SOUND">siren</field>
                              <field name="PRIORITY">1</field>
                  
                              <value name="MESSAGE"><shadow type="text" id="`Ox]wA(EsVca{CfYyUSz"><field name="TEXT">text</field></shadow> 
                                <block type="text" id="-C.b!KnAGVPM71BFQ^QS"><field name="TEXT">Sofort den Ficus gießen!</field></block></value> 
                              <value name="TITLE"><block type="text" id="Im,ZLYJoa9~#,Egnb*+C"><field name="TEXT">Gießen</field></block></value></block></statement></block></statement></block></xml> 
                  
                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 last edited by

                    In deinem Blockly-Export wird der vorherige Wert nicht auf >= 25, sondern auf == 25 geprüft, was meist auch funktionieren sollte. Sonst kann ich im Skript keine Fehler entdecken. Das Skript ist hoffentlich <u>nicht</u> unter der Gruppe global erstellt ?
                    @Gabriell12:

                    Ich bekomme trotzdem alle 2 Minuten eine Nachricht. `
                    Kann es sein, dass der Wert um 25 °C schwankt ?

                    1 Reply Last reply Reply Quote 0
                    • G
                      Gabriell12 last edited by

                      Das könnte noch sein, dass der Wert ein bisschen schwankt, aber schwer festzustellen, wenn ich nicht stundenlang davor sitze 🙂

                      Könnte ich hier eine Verzögerung einbauen, dass zB. nur alle 30min geprüft wird? Wie mache ich das, mit Timeout?

                      1 Reply Last reply Reply Quote 0
                      • G
                        Gabriell12 last edited by

                        8654_skript.jpg

                        Ich möchte, dass ich nur alle 30 Minuten eine Nachricht per Pushover bekomme. Was mache ich falsch?

                        Bin vor einer Stunde durch 250 Pushovernachrichten aufgewacht 😢 😢 😢

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        771
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        4
                        11
                        1379
                        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