Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly startet nicht

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

      Hallo,
      Ich versuche in meiner Visualisierung den Beregnungsventilen
      eine Beregnungszeit vorzugeben.
      Beispiel:
      Der Zeitplan prüft jeden Tag um 17:00 Uhr ob die Bewässerung aktiviert ist.
      Wenn ja, soll der Cron Job - vorgegebene Bewässerungszeit Stunde / Minute ausgeführt werden.
      Zeitplan1.png
      Dafür habe ich eine Variable erstellt.
      Diese prüft ob die Bewässerung aktiviert ist und der Regensensor (im Moment aus da nicht vorhanden)
      Danach steuert sie Regner1 mit der vorgegebenen Beregnungszeit an
      und Schaltet Regner1 und 24V auf wahr (ein)
      Der folgende Intervall soll nach Ablauf der Beregnungszeit Regner1 und 24V auf falsch(aus) setzen.
      Zeitplan2.png
      In der Visualisierung ist Regner 1 um 17:15 für 3 Minuten aktiviert
      Bewässerung ist rot = aktiviert
      Zeitplan3.png
      Zeitplan4.png
      Es gelingt mir leider nicht den Regner nach beschriebener Vorgabe zu starten.
      Wo liegt mein Fehler
      Wer kann mir bitte helfen
      Danke
      Mit freundlichen Grüßen
      Michael

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

        @altersrentner
        Das sieht recht chaotisch aus. Vorschlag:

        Bild_2021-08-08_182346.png

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

          @paul53
          Hallo paul53,
          Danke für Deine Unterstützung.
          Habe versucht Deinen Vorschlag zu realisieren.
          Bin mir aber nicht sicher, dass ich es richtig gemacht habe.
          Es funktioniert nicht.
          Zeitplan5.png
          Bewässerung ist aktiviert
          Startzeit war 19:20 für 3 Minuten
          MfG Michael

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

            @altersrentner sagte: Es funktioniert nicht.

            Es fehlt die Zuweisung der Datenpunkte (Minuten, Stunden) zum Trigger und der Funktionsaufruf bei Skriptstart. Wenn der Zeitplan schedule1 heißt, muss auch dieser gestoppt werden. Wo siehst Du bei mir einen Zeitplan um den Trigger?
            Der Faktor für die Dauer muss 60000 sein (nicht 6000).

            Bild_2021-08-08_195319.png

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

              @paul53
              Der Regner startet immer noch nicht
              Das Blockly läuft bis Cron Job
              Zeitplan6.png
              Muss bei "Bewässererung ja/nein nicht noch ein wahr integriert werden?
              MfG
              Michael

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

                @altersrentner sagte: Das Blockly läuft bis Cron Job

                Dann ist "Bewässern ja/nein" nicht true oder "Regensensor" nicht false.

                @altersrentner sagte in Blockly startet nicht:

                Muss bei "Bewässererung ja/nein nicht noch ein wahr integriert werden?

                Nein.

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

                  @paul53
                  Du Hattest recht , Bewässerung hatte den falschen Wert.
                  Jetzt startet der Regner, aber schaltet nicht ab.Zeitplan7.png
                  debug läuft durch bis "setze Dauer",
                  überspringt "Regner1 24V aus" und zeigt danach "Timeout"
                  Hast Du noch eine Idee?
                  Ich mache für heute Schluss.
                  Melde mich morgen wieder.
                  Gute Nacht
                  Mit freundlichen Grüßen
                  Michael

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

                    @altersrentner sagte: überspringt "Regner1 24V aus" und zeigt danach "Timeout"

                    "Regner1 24V aus" kommt erst nach der Verzögerung, die in Minuten in "Dauer Regner1" eingetragen sind. "Timeout" kommt ohne Verzögerung direkt nach "setze Dauer". Nur was innerhalb des timeout-Blocks steht, wird verzögert.

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

                      @paul53 Guten Morgen,
                      ich bin am Verzweifeln.
                      Start klappt super. Aber die Abschaltung nervt.
                      Ich hatte gestern noch die Verzögerungen zurück genommen.
                      Ohne Erfolg.
                      Zeitplan8.png
                      Bin jetzt bei den Einstellungen im vis Editor hängen geblieben.
                      Der Faktor 60000 (1Minute) wird doch mit der Dauer multipliziert.
                      Dort steht wie zu sehen 2; für die vorgegebene Dauer.
                      Das sollte doch richtig sein?
                      Zeitplan9.png
                      Heute Morgen der Versuch ging auch in die Hose.
                      Bleibt noch der Datenpunkt Dauer Regner1. Der sollte doch aber OK sein.
                      Zeitplan10.png
                      Mit freundlichen Grüßen
                      Wünsche eine schöne Woche
                      Michael

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

                        @altersrentner sagte Dort steht wie zu sehen 2; für die vorgegebene Dauer.

                        Dann müsste diese Logausgabe 120000 anzeigen:

                        Bild_2021-08-09_092104.png

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

                          @paul53
                          Ich bin zu b.....
                          Begreife das nicht. 60000 ist doch vorgegeben.
                          Bei 2 Minuten Dauer , was muss dann als Wert im Editor eingestellt werden.
                          Gibt es da eine Formel?
                          MfG Michael

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

                            @altersrentner sagte: Bei 2 Minuten Dauer , was muss dann als Wert im Editor eingestellt werden.

                            Eingabe: 2. Daraus werden 60000 * 2 = 120000 ms.

                            Woher kommt "Min" in der Vis-Anzeige "3 Min"?

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

                              @paul53 sagte in Blockly startet nicht:

                              Woher kommt "Min" in der Vis-Anzeige "3 Min"?

                              Das habe ich so eingegeben, 3 Min = 180 Sek
                              MfG Michael

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

                                @altersrentner sagte: Das habe ich so eingegeben, 3 Min

                                Der erste Wert ist 2 (in Minuten), die anderen Werte sind 180, 240, ... (in Sekunden). Das muss natürlich einheitlich sein.

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

                                  @paul53
                                  Ja da Hast Du recht, war nur so zum Test.
                                  Kann ich die ms auch in sek umstellen?
                                  Ausführen Timeout Dauer ms /sk?
                                  Ich habe leider immer noch nicht verstanden
                                  woraus sich die 60000 ms ergeben. Das ist 1 Min oder 60 Sek.
                                  MfG Michael

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

                                    @altersrentner sagte: Kann ich die ms auch in sek umstellen?

                                    Nein, timeout funktioniert nur mit ms mit einer variablen Dauer. Lass die Umrechnung so (Minuten in ms) und korrigiere in Vis:

                                    Bild_2021-08-09_105733.png

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

                                      @paul53 😊 😊 😊
                                      Habe jetzt alle momentan eingegebenen Zeiten getestet.
                                      Prima!
                                      Ich habe 10 weitere Ventile, die ich so einschalten möchte.
                                      Muss ich für jedes Ventil dieselbe Programmierung erstellen
                                      oder gibt es eine andere Möglichkeit. Die Ventile sollen
                                      einzeln angesteuert werden, bzw. bestimmte nacheinander.
                                      MfG Michael

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

                                        @altersrentner sagte: Ich habe 10 weitere Ventile, die ich so einschalten möchte.
                                        Muss ich für jedes Ventil dieselbe Programmierung erstellen oder gibt es eine andere Möglichkeit.

                                        In dem Vis-Bild im ersten Beitrag sehe ich nur eine Startzeit. Das gleiche Programm für 9 weitere Ventile würde bedeuten, dass Vis um 9 weitere Startzeiten und Dauern ergänzt werden muss. Ist das so gedacht?

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

                                          @paul53 sagte in Blockly startet nicht:

                                          In dem Vis-Bild im ersten Beitrag sehe ich nur eine Startzeit. Das gleiche Programm für 9 weitere Ventile würde bedeuten, dass Vis um 9 weitere Startzeiten und Dauern ergänzt werden muss. Ist das so gedacht?

                                          Ja, die jetzt vorhandene war nur zum Test Sie muss erweitert werden.
                                          Mfg Michael

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

                                            @altersrentner sagte: Sie muss erweitert werden.

                                            Wenn für jedes Ventil / jede Zone eine getrennte Startzeit / Dauer, dann für jede Zone das gleiche Blockly. Einziger Unterschied: Sämtliche Datenpunkt-IDs.
                                            Oder sind die 24 V gemeinsam und die Bewässerungszeiten können überlappen?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            748
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            2
                                            47
                                            1161
                                            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