Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Bitte um Hilfe bei Blockly

NEWS

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

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

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

Bitte um Hilfe bei Blockly

Bitte um Hilfe bei Blockly

Scheduled Pinned Locked Moved Blockly
10 Posts 4 Posters 943 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    locito09
    wrote on last edited by
    #1

    Hallo Zusammen
    Ich brauch Hilfe bei diesen Blockly.
    Und Zwar möchte ich gerne meine Pflanzen überwachen und einen Datenpunkt soll hochgezählt werden,
    wen eine Pflanze Wasser Braucht. ( 4 Pflanzen brauchen Wasser DP mit 4 schreiben)

    Problem ist das der jetzige Script die ganze zeit hochzählt bis die Pflanze gegossen wird und danach runterzählt auf minus zahlen (das möchte ich vermeiden) der Datenpunkt soll nicht weniger als 0 anzeigen.

    Habe noch mit Time Out 1400min probiert, aber das ist für mich keine Lösung

    So sieh momentan das Script aus:

    pflanzen.PNG

    Bin dankbar für jede hilfe

    1 Reply Last reply
    0
    • Dr. BakteriusD Offline
      Dr. BakteriusD Offline
      Dr. Bakterius
      Most Active
      wrote on last edited by
      #2

      Bei dem Timeout wird das Skript einfach um 23 Stunden und 20 Minuten verzögert ausgeführt. Was soll das bringen?

      Um nicht unter '0' zu kommen, prüfe einfach darauf. Also bei 'sonst falls' -> 'Wert vom Objekt ID Moisture >= 25' UND 'Wert vom Objekt ID Pflanzen.Pflanzen zählen >= 0'.

      J L 2 Replies Last reply
      0
      • Dr. BakteriusD Dr. Bakterius

        Bei dem Timeout wird das Skript einfach um 23 Stunden und 20 Minuten verzögert ausgeführt. Was soll das bringen?

        Um nicht unter '0' zu kommen, prüfe einfach darauf. Also bei 'sonst falls' -> 'Wert vom Objekt ID Moisture >= 25' UND 'Wert vom Objekt ID Pflanzen.Pflanzen zählen >= 0'.

        J Offline
        J Offline
        Jan1
        wrote on last edited by
        #3

        @Dr-Bakterius
        und durch den fehlenden Timeout stop dieser auch sehr oft gestartet😊

        1 Reply Last reply
        0
        • Dr. BakteriusD Dr. Bakterius

          Bei dem Timeout wird das Skript einfach um 23 Stunden und 20 Minuten verzögert ausgeführt. Was soll das bringen?

          Um nicht unter '0' zu kommen, prüfe einfach darauf. Also bei 'sonst falls' -> 'Wert vom Objekt ID Moisture >= 25' UND 'Wert vom Objekt ID Pflanzen.Pflanzen zählen >= 0'.

          L Offline
          L Offline
          locito09
          wrote on last edited by
          #4

          @Dr-Bakterius
          Ziel ist das ich 4-5 Pflanzen überwache und wen eine Pflanze Wasser braucht soll der Zähler mit plus 1 gesteuert werden.
          Somit kann ich schon in der Vis Startseiten mit einer Zahl sehen wie viele Pflanzen Wasser brauchen und gegossen werden müssen.

          Darum soll der Datenpunkt die zahl 0 nicht unterschreiten. (macht ja keinen sinn -3 Pflanzen brauchen Wasser).

          Der Timeout war nur als Test ist aber nicht die Lösung und nicht brauchbar.
          Ich wollte nur vermeiden das das Script nicht immer hoch zählt.
          Das Script soll nur 1x hochzählen wen die Pflanze Wasser braucht und sonst 1x runterzählen wen die Pflanze gegossen wurde

          Um mein Problem nochmals zu erklären:
          Sobald die Pflanze Wasser braucht wir der Zähler immer hochgezählt (Gestern 30min Test war der Zähler schon bei 10) bei einer Pflanze

          paul53P 1 Reply Last reply
          0
          • L locito09

            @Dr-Bakterius
            Ziel ist das ich 4-5 Pflanzen überwache und wen eine Pflanze Wasser braucht soll der Zähler mit plus 1 gesteuert werden.
            Somit kann ich schon in der Vis Startseiten mit einer Zahl sehen wie viele Pflanzen Wasser brauchen und gegossen werden müssen.

            Darum soll der Datenpunkt die zahl 0 nicht unterschreiten. (macht ja keinen sinn -3 Pflanzen brauchen Wasser).

            Der Timeout war nur als Test ist aber nicht die Lösung und nicht brauchbar.
            Ich wollte nur vermeiden das das Script nicht immer hoch zählt.
            Das Script soll nur 1x hochzählen wen die Pflanze Wasser braucht und sonst 1x runterzählen wen die Pflanze gegossen wurde

            Um mein Problem nochmals zu erklären:
            Sobald die Pflanze Wasser braucht wir der Zähler immer hochgezählt (Gestern 30min Test war der Zähler schon bei 10) bei einer Pflanze

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by paul53
            #5

            @locito09
            Versuche es mal so:

            Blockly_temp.JPG
            Nur PflanzenWasser ist eine Variable !

            EDIT: Der Trigger kann für alle 4 Pflanzen verwendet werden.

            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

            L 2 Replies Last reply
            1
            • paul53P paul53

              @locito09
              Versuche es mal so:

              Blockly_temp.JPG
              Nur PflanzenWasser ist eine Variable !

              EDIT: Der Trigger kann für alle 4 Pflanzen verwendet werden.

              L Offline
              L Offline
              locito09
              wrote on last edited by
              #6

              @paul53
              Super DANKE!!

              Werde ich Testen.
              Kannst du mir noch diesen Teil von Script erklären?
              "Und Pflanzenwasser" (Siehe Bild)
              1577725311316-blockly_temp.jpg

              Was macht dieses Teil vom Script?

              paul53P 1 Reply Last reply
              0
              • L locito09

                @paul53
                Super DANKE!!

                Werde ich Testen.
                Kannst du mir noch diesen Teil von Script erklären?
                "Und Pflanzenwasser" (Siehe Bild)
                1577725311316-blockly_temp.jpg

                Was macht dieses Teil vom Script?

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #7

                @locito09 sagte in Bitte um Hilfe bei Blockly:

                Was macht dieses Teil vom Script?

                Prüft, ob PflanzenWasser != 0.

                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

                L 1 Reply Last reply
                0
                • paul53P paul53

                  @locito09 sagte in Bitte um Hilfe bei Blockly:

                  Was macht dieses Teil vom Script?

                  Prüft, ob PflanzenWasser != 0.

                  L Offline
                  L Offline
                  locito09
                  wrote on last edited by
                  #8

                  @paul53

                  müsste ich das nicht so schreiben??
                  Pflanzenwasser0.PNG

                  Geht das auch ohne =0 ??

                  Ist nur eine Verständnis frage

                  paul53P 1 Reply Last reply
                  0
                  • L locito09

                    @paul53

                    müsste ich das nicht so schreiben??
                    Pflanzenwasser0.PNG

                    Geht das auch ohne =0 ??

                    Ist nur eine Verständnis frage

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by paul53
                    #9

                    @locito09 sagte:

                    Geht das auch ohne =0 ??

                    Ja. Es erfolgt eine implizite Typwandlung. Reiter If()

                    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 Reply Last reply
                    1
                    • paul53P paul53

                      @locito09
                      Versuche es mal so:

                      Blockly_temp.JPG
                      Nur PflanzenWasser ist eine Variable !

                      EDIT: Der Trigger kann für alle 4 Pflanzen verwendet werden.

                      L Offline
                      L Offline
                      locito09
                      wrote on last edited by
                      #10

                      @paul53
                      Danke funktioniert super

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      285

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe