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
    130

  • 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.
  • 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

                      443

                      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