Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Bitte um Hilfe bei Blockly

    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

    Bitte um Hilfe bei Blockly

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

      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 Reply Quote 0
      • Dr. Bakterius
        Dr. Bakterius Most Active last edited by

        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 Reply Quote 0
        • J
          Jan1 @Dr. Bakterius last edited by

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

          1 Reply Last reply Reply Quote 0
          • L
            locito09 @Dr. Bakterius last edited by

            @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

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @locito09 last edited by 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 2 Replies Last reply Reply Quote 1
              • L
                locito09 @paul53 last edited by

                @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?

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

                  @locito09 sagte in Bitte um Hilfe bei Blockly:

                  Was macht dieses Teil vom Script?

                  Prüft, ob PflanzenWasser != 0.

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

                    @paul53

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

                    Geht das auch ohne =0 ??

                    Ist nur eine Verständnis frage

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

                      @locito09 sagte:

                      Geht das auch ohne =0 ??

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

                      1 Reply Last reply Reply Quote 1
                      • L
                        locito09 @paul53 last edited by

                        @paul53
                        Danke funktioniert super

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        784
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        758
                        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