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. Blockly Anfängerfrage

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    166

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Blockly Anfängerfrage

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 4 Kommentatoren 1.6k Aufrufe
  • Ä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.
  • tigertim08T Offline
    tigertim08T Offline
    tigertim08
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich bin ein totaler Anfägner im Thema Blockly. Ich habe ioBroker auf einem pi 3 laufen und daran die xiaomi flower care Sensoren laufen. Nun wollte ich mir eine Pushover Nachricht sicken lassen, wenn die Blumen Wasser brauchen. Das klappt soweit auch nur würde ich die Nachricht gerne nur einmal haben… Aktuell kommt Sie in Dauerschleife bis der Wert wieder steigt.

    Wie habt ihr das denn so gelösst? Einen Zähler setzen?

    Danke
    8769_2018-09-29_10-12-26.jpeg

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @tigertim08:

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

      Ist der Wert von Moisture keine Zahl ?

      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
      • tigertim08T Offline
        tigertim08T Offline
        tigertim08
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @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

            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
            • G Offline
              G Offline
              Gabriell12
              schrieb am zuletzt editiert von
              #6

              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 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7

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

                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
                • G Offline
                  G Offline
                  Gabriell12
                  schrieb am zuletzt editiert von
                  #8

                  @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 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #9

                    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 ?

                    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
                    • G Offline
                      G Offline
                      Gabriell12
                      schrieb am zuletzt editiert von
                      #10

                      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 Antwort Letzte Antwort
                      0
                      • G Offline
                        G Offline
                        Gabriell12
                        schrieb am zuletzt editiert von
                        #11

                        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 :cry: :cry: :cry:

                        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

                        486

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        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