Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Blockly für Gartenbewässerung gesucht.

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    6
    1
    134

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    759

Blockly für Gartenbewässerung gesucht.

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 3 Kommentatoren 639 Aufrufe 3 Beobachtet
  • Ä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.
  • TolkinT Offline
    TolkinT Offline
    Tolkin
    schrieb am zuletzt editiert von
    #1

    Kann mir jemand weiterhelfen? Ich benötige ein Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet. Das ganze als Funktion "Bewässerung An" Wie packt man das am besten zusammen und wie erstelle ich die Funktion "Bewässerung An" ?

    paul53P K 2 Antworten Letzte Antwort
    0
    • TolkinT Tolkin

      Kann mir jemand weiterhelfen? Ich benötige ein Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet. Das ganze als Funktion "Bewässerung An" Wie packt man das am besten zusammen und wie erstelle ich die Funktion "Bewässerung An" ?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @tolkin sagte: Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet.

      Siehe hier

      "Freigabe" = "Bewässerung an".

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

      TolkinT 1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @tolkin sagte: Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet.

        Siehe hier

        "Freigabe" = "Bewässerung an".

        TolkinT Offline
        TolkinT Offline
        Tolkin
        schrieb am zuletzt editiert von
        #3

        @paul53 sagte in Blockly für Gartenbewässerung gesucht.:

        @tolkin sagte: Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet.

        Siehe hier

        "Freigabe" = "Bewässerung an".

        Ok, wie kann ich das einschalten? Das erschließt sich mir noch nicht...

        paul53P TolkinT 2 Antworten Letzte Antwort
        0
        • TolkinT Tolkin

          @paul53 sagte in Blockly für Gartenbewässerung gesucht.:

          @tolkin sagte: Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet.

          Siehe hier

          "Freigabe" = "Bewässerung an".

          Ok, wie kann ich das einschalten? Das erschließt sich mir noch nicht...

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @tolkin sagte wie kann ich das einschalten?

          Über einen eigenen Datenpunkt "Bewässerung an" unter "0_userdata.0", der im Blockly als Trigger dient.

          Bild_2022-06-18_192112907.png

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

          1 Antwort Letzte Antwort
          1
          • TolkinT Tolkin

            @paul53 sagte in Blockly für Gartenbewässerung gesucht.:

            @tolkin sagte: Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet.

            Siehe hier

            "Freigabe" = "Bewässerung an".

            Ok, wie kann ich das einschalten? Das erschließt sich mir noch nicht...

            TolkinT Offline
            TolkinT Offline
            Tolkin
            schrieb am zuletzt editiert von
            #5

            Das Blockly habe ich jetzt 1zu1 übernommen. Wie kann ich jetzt die Ventile damit alle 10Min steuern..?

            paul53P 1 Antwort Letzte Antwort
            0
            • TolkinT Tolkin

              Das Blockly habe ich jetzt 1zu1 übernommen. Wie kann ich jetzt die Ventile damit alle 10Min steuern..?

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @tolkin sagte: Das Blockly habe ich jetzt 1zu1 übernommen.

              Bitte zeigen.
              Besser den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

              @tolkin sagte in Blockly für Gartenbewässerung gesucht.:

              Wie kann ich jetzt die Ventile damit alle 10Min steuern..?

              Den Wert des Datenpunktes "Bewässerung an" von false in true ändern.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

              TolkinT 1 Antwort Letzte Antwort
              0
              • TolkinT Tolkin

                Kann mir jemand weiterhelfen? Ich benötige ein Blockly zur Gartenbewässerung, was alle 10 Min Magnetventile ein und wieder ausschaltet. Das ganze als Funktion "Bewässerung An" Wie packt man das am besten zusammen und wie erstelle ich die Funktion "Bewässerung An" ?

                K Offline
                K Offline
                Kuddel
                schrieb am zuletzt editiert von
                #7

                @tolkin versuche es mal mit meiner Intervall-Schaltung

                https://forum.iobroker.net/topic/33573/vorlage-gartenbewässerung-mit-6-ventilen

                1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @tolkin sagte: Das Blockly habe ich jetzt 1zu1 übernommen.

                  Bitte zeigen.
                  Besser den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

                  @tolkin sagte in Blockly für Gartenbewässerung gesucht.:

                  Wie kann ich jetzt die Ventile damit alle 10Min steuern..?

                  Den Wert des Datenpunktes "Bewässerung an" von false in true ändern.

                  TolkinT Offline
                  TolkinT Offline
                  Tolkin
                  schrieb am zuletzt editiert von
                  #8

                  @paul53 sagte in Blockly für Gartenbewässerung gesucht.:

                  Javascript-Code ohne die letzte Zeile in Code tags

                  var ids, id, Ventil, timeout, Wert;
                  
                  // Beschreibe diese Funktion …
                  async function zyklus() {
                    id = ids[(Ventil - 1)];
                    setStateDelayed(id, true, false, parseInt(((0) || "").toString(), 10), false);
                    timeout = setTimeout(async function () {
                      setStateDelayed(id, false, false, parseInt(((0) || "").toString(), 10), false);
                      Ventil = (typeof Ventil == 'number' ? Ventil : 0) + 1;
                      if (Ventil <= ids.length) {
                        await zyklus();
                      }
                    }, 600000);
                  }
                  
                  
                  ids = ['default', 'default', 'default', 'default'];
                  on({id: [].concat(['0_userdata.0.Bewässerung_an']), change: "ne"}, async function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                    if (Wert) {
                      Ventil = 1;
                      await zyklus();
                    } else {
                      (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
                      if (getState(id).val) {
                        setStateDelayed(id, false, false, parseInt(((0) || "").toString(), 10), false);
                      }
                    }
                  });
                  
                  
                  paul53P 1 Antwort Letzte Antwort
                  0
                  • TolkinT Tolkin

                    @paul53 sagte in Blockly für Gartenbewässerung gesucht.:

                    Javascript-Code ohne die letzte Zeile in Code tags

                    var ids, id, Ventil, timeout, Wert;
                    
                    // Beschreibe diese Funktion …
                    async function zyklus() {
                      id = ids[(Ventil - 1)];
                      setStateDelayed(id, true, false, parseInt(((0) || "").toString(), 10), false);
                      timeout = setTimeout(async function () {
                        setStateDelayed(id, false, false, parseInt(((0) || "").toString(), 10), false);
                        Ventil = (typeof Ventil == 'number' ? Ventil : 0) + 1;
                        if (Ventil <= ids.length) {
                          await zyklus();
                        }
                      }, 600000);
                    }
                    
                    
                    ids = ['default', 'default', 'default', 'default'];
                    on({id: [].concat(['0_userdata.0.Bewässerung_an']), change: "ne"}, async function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      if (Wert) {
                        Ventil = 1;
                        await zyklus();
                      } else {
                        (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
                        if (getState(id).val) {
                          setStateDelayed(id, false, false, parseInt(((0) || "").toString(), 10), false);
                        }
                      }
                    });
                    
                    
                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von paul53
                    #9

                    @tolkin
                    Wert darf keine selbst erstellte Variable sein, sondern ist vordefiniert unter "Trigger" zu finden.

                    Blockly_DP_Props.JPG

                    Es müssen außerdem die Datenpunkt-IDs der Ventile zugeordnet werden!

                    Bild_2022-06-18_211050792.png

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                    TolkinT 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @tolkin
                      Wert darf keine selbst erstellte Variable sein, sondern ist vordefiniert unter "Trigger" zu finden.

                      Blockly_DP_Props.JPG

                      Es müssen außerdem die Datenpunkt-IDs der Ventile zugeordnet werden!

                      Bild_2022-06-18_211050792.png

                      TolkinT Offline
                      TolkinT Offline
                      Tolkin
                      schrieb am zuletzt editiert von
                      #10

                      @paul53 sagte in Blockly für Gartenbewässerung gesucht.:

                      @tolkin
                      Wert darf keine selbst erstellte Variable sein, sondern ist vordefiniert unter "Trigger" zu finden.

                      Blockly_DP_Props.JPG

                      Es müssen außerdem die Datenpunkt-IDs der Ventile zugeordnet werden!

                      Bild_2022-06-18_211050792.png

                      Perfekt, vielen Dank. Jetzt funktioniert es wie gewünscht.

                      TolkinT 1 Antwort Letzte Antwort
                      0
                      • TolkinT Tolkin

                        @paul53 sagte in Blockly für Gartenbewässerung gesucht.:

                        @tolkin
                        Wert darf keine selbst erstellte Variable sein, sondern ist vordefiniert unter "Trigger" zu finden.

                        Blockly_DP_Props.JPG

                        Es müssen außerdem die Datenpunkt-IDs der Ventile zugeordnet werden!

                        Bild_2022-06-18_211050792.png

                        Perfekt, vielen Dank. Jetzt funktioniert es wie gewünscht.

                        TolkinT Offline
                        TolkinT Offline
                        Tolkin
                        schrieb am zuletzt editiert von
                        #11

                        Jetzt ist mir gerade noch aufgefallen, dass wenn der zyklus einmal durch ist, nicht wieder von vorne angefangen wird. Der Wert des Datenpunktes "Bewässerung an" steht zwar noch auf true aber alle Ventile sind aus.

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • TolkinT Tolkin

                          Jetzt ist mir gerade noch aufgefallen, dass wenn der zyklus einmal durch ist, nicht wieder von vorne angefangen wird. Der Wert des Datenpunktes "Bewässerung an" steht zwar noch auf true aber alle Ventile sind aus.

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #12

                          @tolkin sagte: nicht wieder von vorne angefangen wird.

                          Wenn wieder von vorne angefangen werden soll, dann ändere die Schleife:

                          Bild_2022-06-18_225156907.png

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                          1 Antwort Letzte Antwort
                          1

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          378

                          Online

                          32.9k

                          Benutzer

                          83.0k

                          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