Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Gartenbewässerung v0.0.x

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Test Adapter Gartenbewässerung v0.0.x

Scheduled Pinned Locked Moved Tester
beregnungssteuerungbewässerunggartengartenbewässerungmagnetventilventilventile
567 Posts 66 Posters 145.6k Views 77 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.
  • sigi234S sigi234

    @JB_Sullivan sagte in Test Adapter Gartenbewässerung v0.0.x:

    Wie ich jetzt festgestellt habe, ist das setzten des "Automatik Slider" gar nicht als Automatik Funktion zu verstehen.

    Dann würde ich den DP auf Sofortstart umstellen.?

    JB_SullivanJ Offline
    JB_SullivanJ Offline
    JB_Sullivan
    wrote on last edited by
    #320

    @sigi234 sagte in Test Adapter Gartenbewässerung v0.0.x:

    @JB_Sullivan sagte in Test Adapter Gartenbewässerung v0.0.x:

    Wie ich jetzt festgestellt habe, ist das setzten des "Automatik Slider" gar nicht als Automatik Funktion zu verstehen.

    Dann würde ich den DP auf Sofortstart umstellen.?

    Macht für mein Verständnis mehr Sinn.

    ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

    sigi234S 1 Reply Last reply
    0
    • JB_SullivanJ JB_Sullivan

      @sigi234 sagte in Test Adapter Gartenbewässerung v0.0.x:

      @JB_Sullivan sagte in Test Adapter Gartenbewässerung v0.0.x:

      Wie ich jetzt festgestellt habe, ist das setzten des "Automatik Slider" gar nicht als Automatik Funktion zu verstehen.

      Dann würde ich den DP auf Sofortstart umstellen.?

      Macht für mein Verständnis mehr Sinn.

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      wrote on last edited by
      #321

      @JB_Sullivan sagte in Test Adapter Gartenbewässerung v0.0.x:

      @sigi234 sagte in Test Adapter Gartenbewässerung v0.0.x:

      @JB_Sullivan sagte in Test Adapter Gartenbewässerung v0.0.x:

      Wie ich jetzt festgestellt habe, ist das setzten des "Automatik Slider" gar nicht als Automatik Funktion zu verstehen.

      Dann würde ich den DP auf Sofortstart umstellen.?

      Macht für mein Verständnis mehr Sinn.

      Jupp, schauen wir mal was @tombox dazu sagt.

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      1 Reply Last reply
      0
      • T tombox

        Hi ich habe ein Gartenbewässerungs Adapter erstellt.
        Er basiert auf dem Skript von Kuddel. Er wurde komplett neugeschrieben nur die Optionen wurden übernommen.

        Zum Installieren:
        https://github.com/TA2k/ioBroker.gartenbewaesserung

        Unter Adapter das Github Icon klicken:6596acc0-e8e2-4c75-9456-86dde5403787-image.png
        Beliebig auswählen und die Url einfügen.
        Dann unter Adapter den Gartenbewaesserung Adapter suchen und ganz rechts auf das 0b3e4109-9101-4e4f-a81a-24c1a493dca0-image.png klicken.

        In den Instanzoptionen die jeweiligen Optionen einstellen.

        Mit den states in "control.*" können die Bewässerung oder die einzigen Ventile gestartet und gestoppt werden.

        Die bessere alternative die auch weiterentwickelt wird ist:
        https://github.com/Dirk-Peter-md/ioBroker.sprinklecontrol
        https://forum.iobroker.net/topic/44493/test-adapter-sprinkle-control-0-1-4-latest

        sigi234S Online
        sigi234S Online
        sigi234
        Forum Testing Most Active
        wrote on last edited by
        #322

        @tombox

        Hallo, kannst du das Date Format ändern?

        https://forum.iobroker.net/topic/22301/neuer-adapter-linkeddevices/219

        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Immer Daten sichern!

        T 1 Reply Last reply
        0
        • sigi234S sigi234

          @tombox

          Hallo, kannst du das Date Format ändern?

          https://forum.iobroker.net/topic/22301/neuer-adapter-linkeddevices/219

          T Offline
          T Offline
          tombox
          wrote on last edited by
          #323

          @sigi234 habe mal für alle timestamps hinzugefügt

          sigi234S 1 Reply Last reply
          1
          • T tombox

            @sigi234 habe mal für alle timestamps hinzugefügt

            sigi234S Online
            sigi234S Online
            sigi234
            Forum Testing Most Active
            wrote on last edited by
            #324

            @tombox sagte in Test Adapter Gartenbewässerung v0.0.x:

            @sigi234 habe mal für alle timestamps hinzugefügt

            Hm, sehe es nur bei 3 DP

            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Immer Daten sichern!

            1 Reply Last reply
            0
            • wawyoW Offline
              wawyoW Offline
              wawyo
              Developer
              wrote on last edited by
              #325

              Ergänzung für tombox (alle Variablen sind auf Englisch):

              Vis.png

              async checkautomaticTimer() {
                      let automatic = [];
                      automatic = [
                          ["starttime1", this.config.starttime1_enable, this.config.starttime1, this.config.starttime1duration, this.config.starttime1tempforecast, this.config.starttime1rainforecast, this.config.starttime1moistureforecast],
                          ["starttime2", this.config.starttime2_enable, this.config.starttime2, this.config.starttime2duration, this.config.starttime2tempforecast, this.config.starttime2rainforecast, this.config.starttime2moistureforecast],
                          ["starttime3", this.config.starttime3_enable, this.config.starttime3, this.config.starttime3duration, this.config.starttime3tempforecast, this.config.starttime3rainforecast, this.config.starttime3moistureforecast]
                      ];
              
                      for (let i = 0; i <= automatic.length - 1; i++) {
                          if (this.automatic[i][1] && this.automatic[i][0].startsWith("starttime")) {
                              let nextautomatic = this.gettimediff(this.automatic[i][2]);
                              this.setState("state." + this.automatic[i][0] + ".still", this.convertseconds(nextautomatic));
                              this.setState("state." + this.automatic[i][0] + ".progress", 100 - ((nextautomatic / 86400) * 100).toFixed(2));
                              this.setState("state." + this.automatic[i][0] + ".stillseconds", nextautomatic);
                          } else if (!this.automatic[i][1]) {
                              this.setState("state." + this.automatic[i][0] + ".still", "--:--:--");
                              this.setState("state." + this.automatic[i][0] + ".progress", "00");
                              this.setState("state." + this.automatic[i][0] + ".stillseconds", "00");
                          }
                      }
                  }
              
                  gettimediff(datetime) {
                      var tempnow = Date();
                      var pattern = /(\d{2})\:(\d{2})\:(\d{2})/;
                      var convertednow = tempnow.replace(pattern, "" + datetime + ":00");
                      var convertednowSec = new Date(convertednow).getTime();
                      var nowtemp = new Date();
                      var now = nowtemp.getTime();
              
                      if (isNaN(convertednowSec)) {
                          return "";
                      }
                      if (convertednowSec < now) {
                          var milisec_diff = (convertednowSec + (24 * 60 * 60 * 1000)) - now;
                      } else {
                          var milisec_diff = convertednowSec - now;
                      }
              
                      var date_diff = (milisec_diff / 1000).toFixed(0);
                      return date_diff;
                  }
              
                  convertseconds(totalSeconds) {
                      var hours = Math.floor(totalSeconds / 3600);
                      var minutes = Math.floor((totalSeconds - (hours * 3600)) / 60);
                      var seconds = (totalSeconds - (hours * 3600) - (minutes * 60)).toFixed(0);
              
                      var result = (hours < 10 ? "0" + hours : hours);
                      result += ":" + (minutes < 10 ? "0" + minutes : minutes);
                      result += ":" + (seconds < 10 ? "0" + seconds : seconds);
                      return result;
                  }
              
              T 1 Reply Last reply
              0
              • wawyoW wawyo

                Ergänzung für tombox (alle Variablen sind auf Englisch):

                Vis.png

                async checkautomaticTimer() {
                        let automatic = [];
                        automatic = [
                            ["starttime1", this.config.starttime1_enable, this.config.starttime1, this.config.starttime1duration, this.config.starttime1tempforecast, this.config.starttime1rainforecast, this.config.starttime1moistureforecast],
                            ["starttime2", this.config.starttime2_enable, this.config.starttime2, this.config.starttime2duration, this.config.starttime2tempforecast, this.config.starttime2rainforecast, this.config.starttime2moistureforecast],
                            ["starttime3", this.config.starttime3_enable, this.config.starttime3, this.config.starttime3duration, this.config.starttime3tempforecast, this.config.starttime3rainforecast, this.config.starttime3moistureforecast]
                        ];
                
                        for (let i = 0; i <= automatic.length - 1; i++) {
                            if (this.automatic[i][1] && this.automatic[i][0].startsWith("starttime")) {
                                let nextautomatic = this.gettimediff(this.automatic[i][2]);
                                this.setState("state." + this.automatic[i][0] + ".still", this.convertseconds(nextautomatic));
                                this.setState("state." + this.automatic[i][0] + ".progress", 100 - ((nextautomatic / 86400) * 100).toFixed(2));
                                this.setState("state." + this.automatic[i][0] + ".stillseconds", nextautomatic);
                            } else if (!this.automatic[i][1]) {
                                this.setState("state." + this.automatic[i][0] + ".still", "--:--:--");
                                this.setState("state." + this.automatic[i][0] + ".progress", "00");
                                this.setState("state." + this.automatic[i][0] + ".stillseconds", "00");
                            }
                        }
                    }
                
                    gettimediff(datetime) {
                        var tempnow = Date();
                        var pattern = /(\d{2})\:(\d{2})\:(\d{2})/;
                        var convertednow = tempnow.replace(pattern, "" + datetime + ":00");
                        var convertednowSec = new Date(convertednow).getTime();
                        var nowtemp = new Date();
                        var now = nowtemp.getTime();
                
                        if (isNaN(convertednowSec)) {
                            return "";
                        }
                        if (convertednowSec < now) {
                            var milisec_diff = (convertednowSec + (24 * 60 * 60 * 1000)) - now;
                        } else {
                            var milisec_diff = convertednowSec - now;
                        }
                
                        var date_diff = (milisec_diff / 1000).toFixed(0);
                        return date_diff;
                    }
                
                    convertseconds(totalSeconds) {
                        var hours = Math.floor(totalSeconds / 3600);
                        var minutes = Math.floor((totalSeconds - (hours * 3600)) / 60);
                        var seconds = (totalSeconds - (hours * 3600) - (minutes * 60)).toFixed(0);
                
                        var result = (hours < 10 ? "0" + hours : hours);
                        result += ":" + (minutes < 10 ? "0" + minutes : minutes);
                        result += ":" + (seconds < 10 ? "0" + seconds : seconds);
                        return result;
                    }
                
                T Offline
                T Offline
                tombox
                wrote on last edited by
                #326

                @wawyo was macht das genau?

                wawyoW 1 Reply Last reply
                0
                • T tombox

                  @wawyo was macht das genau?

                  wawyoW Offline
                  wawyoW Offline
                  wawyo
                  Developer
                  wrote on last edited by wawyo
                  #327

                  @tombox
                  Der Code ist zum berechnen alle Restzeiten bis zum nächsten automatische Start.
                  Ich habe die Zeiteinstellungen zum Automatikbetrieb ergänzt.
                  20200609_213518_edited.mp4

                  1 Reply Last reply
                  0
                  • F Offline
                    F Offline
                    f0rd42
                    wrote on last edited by
                    #328

                    Mal ne blöde Frage:

                    So wie es aussieht, habt ihr entweder alle eine Pumpe oder allgemein genügend Druck um alle Kreise gleichzeitig betreiben zu können. Das ist bei mir leider nicht so!

                    Gibt es irgendwie eine Möglichkeit, dass die Ventile nur nacheinander abgearbeitet werden oder habe ich hier was übersehen?

                    M 1 Reply Last reply
                    0
                    • F f0rd42

                      Mal ne blöde Frage:

                      So wie es aussieht, habt ihr entweder alle eine Pumpe oder allgemein genügend Druck um alle Kreise gleichzeitig betreiben zu können. Das ist bei mir leider nicht so!

                      Gibt es irgendwie eine Möglichkeit, dass die Ventile nur nacheinander abgearbeitet werden oder habe ich hier was übersehen?

                      M Offline
                      M Offline
                      mameier1234
                      wrote on last edited by
                      #329

                      @f0rd42 Das ist doch genau die Funktion des Adapters.. In einer Instanz werden die einzelnen Ventile nacheinander abgearbeitet...

                      Einige wollen hier genau das Gegenteil, das geht aber noch nicht...

                      Grüße,

                      Martin

                      F 1 Reply Last reply
                      0
                      • M mameier1234

                        @f0rd42 Das ist doch genau die Funktion des Adapters.. In einer Instanz werden die einzelnen Ventile nacheinander abgearbeitet...

                        Einige wollen hier genau das Gegenteil, das geht aber noch nicht...

                        F Offline
                        F Offline
                        f0rd42
                        wrote on last edited by
                        #330

                        @mameier1234 ok, dann war / bin ich blind :-)

                        Danke, ich tüftele mal weiter

                        1 Reply Last reply
                        0
                        • G Offline
                          G Offline
                          Gerni
                          wrote on last edited by Gerni
                          #331

                          Hi. Erstmal Danke für die Arbeit und den Adapter.

                          Vermutlich blöde Frage aber was genau muss ich denn angeben um Ventil eins, was ein sonoff 4CH Pro wäre, schalten zu können. In Log steht zwar, dass Ventil 1 geschaltet wird, ist es aber in der 4CH Konfig (Tasmo) nicht. "4CH Pro POWER1" reicht vermutlich nicht

                          EDIT:
                          Hab es: "sonoff.0.4CH Pro.POWER1" und läuft. Super Geil!!!!

                          Jede Menge verschiedenes Zeug

                          1 Reply Last reply
                          0
                          • G Offline
                            G Offline
                            Gerni
                            wrote on last edited by
                            #332

                            Habe dann doch mal ne Frage.

                            Zu Ermittlung von Wetterdaten nutze ich den wetter.com Adapter. Der liefert auch Infos. Zu verschiedenen Tagen usw.

                            Nun möchte ich an jedem Tag der Woche Sprinkler aktivieren jedoch nicht wenn es zB 5 mm regnet.

                            Jetzt kann ich hier im Adapter Regenwert für heute und morgen hinterlegen. Und was ist Mittwoch, Donnerstag usw?

                            Oder habe ich die passenden Datenpunkte nicht vor Augen?

                            Wie holt ihr euch die Wetterdaten und bindet sie in den Adapter ein?

                            Gruß
                            Stefan

                            Jede Menge verschiedenes Zeug

                            F 1 Reply Last reply
                            0
                            • G Gerni

                              Habe dann doch mal ne Frage.

                              Zu Ermittlung von Wetterdaten nutze ich den wetter.com Adapter. Der liefert auch Infos. Zu verschiedenen Tagen usw.

                              Nun möchte ich an jedem Tag der Woche Sprinkler aktivieren jedoch nicht wenn es zB 5 mm regnet.

                              Jetzt kann ich hier im Adapter Regenwert für heute und morgen hinterlegen. Und was ist Mittwoch, Donnerstag usw?

                              Oder habe ich die passenden Datenpunkte nicht vor Augen?

                              Wie holt ihr euch die Wetterdaten und bindet sie in den Adapter ein?

                              Gruß
                              Stefan

                              F Offline
                              F Offline
                              f0rd42
                              wrote on last edited by
                              #333

                              @Gerni Die sind direkt im Adapter:

                              Screenshot 2020-06-15 at 17.23.41.png

                              G 1 Reply Last reply
                              0
                              • F f0rd42

                                @Gerni Die sind direkt im Adapter:

                                Screenshot 2020-06-15 at 17.23.41.png

                                G Offline
                                G Offline
                                Gerni
                                wrote on last edited by Gerni
                                #334

                                @f0rd42 ist Nextdays Day 1 also heute. Wenn dem so ist, Asche über mein haupt.

                                Wenn also morgen geprüft wird wäre Day 1 dann tatsächlich Dienstag? Ich dachte Day 1 ist immer Montag, Day 2 Dienstag usw.

                                Dann würde doch Day 2 immer Dienstag sein und nie Mittwoch wenn der Wert hier im Adapter für Folgetag steht.

                                Vielleicht schnall ich die Logik auch nicht

                                Jede Menge verschiedenes Zeug

                                F 1 Reply Last reply
                                0
                                • G Gerni

                                  @f0rd42 ist Nextdays Day 1 also heute. Wenn dem so ist, Asche über mein haupt.

                                  Wenn also morgen geprüft wird wäre Day 1 dann tatsächlich Dienstag? Ich dachte Day 1 ist immer Montag, Day 2 Dienstag usw.

                                  Dann würde doch Day 2 immer Dienstag sein und nie Mittwoch wenn der Wert hier im Adapter für Folgetag steht.

                                  Vielleicht schnall ich die Logik auch nicht

                                  F Offline
                                  F Offline
                                  f0rd42
                                  wrote on last edited by
                                  #335

                                  @Gerni day 1 ist immer heute, day 2 morgen.

                                  1 Reply Last reply
                                  0
                                  • AtomicIXA Offline
                                    AtomicIXA Offline
                                    AtomicIX
                                    wrote on last edited by
                                    #336

                                    Hallo, mag mir bitte einer sagen, wo ich die Links im "daswetter" im Adapter finde? Ich steige da nicht durch. Ich finde im Adapter keine Links

                                    sigi234S 1 Reply Last reply
                                    0
                                    • AtomicIXA AtomicIX

                                      Hallo, mag mir bitte einer sagen, wo ich die Links im "daswetter" im Adapter finde? Ich steige da nicht durch. Ich finde im Adapter keine Links

                                      sigi234S Online
                                      sigi234S Online
                                      sigi234
                                      Forum Testing Most Active
                                      wrote on last edited by sigi234
                                      #337

                                      @AtomicIX sagte in Test Adapter Gartenbewässerung v0.0.x:

                                      Hallo, mag mir bitte einer sagen, wo ich die Links im "daswetter" im Adapter finde? Ich steige da nicht durch. Ich finde im Adapter keine Links

                                      https://www.daswetter.com/api/#/login

                                      This adapter reads weather forecast data from DasWetter.com.
                                      
                                      You need an account on DasWetter.com. Register at https://www.daswetter.com/api/#/login
                                      The account is for free under certain conditions.
                                      
                                      In your account you will find three URL for four different data models:
                                      
                                      Forecast for the next 7 days and general information of the day: high and low, wind (symbol and description), Day symbol and weather conditions
                                      detailed information for 5 days and every 3 hours: The general daily information is the following: peak, lows, wind, gusts, Precipitation, relative humidity,
                                      sea level air pressure, snow line, Sunrise and sunset, dates related to the moon, local time
                                      Preview with detailed data every hour (only for the first 2 days, then every 3 hours)
                                      Prediction for 5 days and every 3 hours (in JSON format)
                                      All four models are implemented and one should be used at least.
                                      In settings URL like http://api.daswetter.com/index.php?api_lang=de&localidad=xxxx must be used. Just copy the complete URL from your account.
                                      

                                      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                      Immer Daten sichern!

                                      AtomicIXA 1 Reply Last reply
                                      0
                                      • sigi234S sigi234

                                        @AtomicIX sagte in Test Adapter Gartenbewässerung v0.0.x:

                                        Hallo, mag mir bitte einer sagen, wo ich die Links im "daswetter" im Adapter finde? Ich steige da nicht durch. Ich finde im Adapter keine Links

                                        https://www.daswetter.com/api/#/login

                                        This adapter reads weather forecast data from DasWetter.com.
                                        
                                        You need an account on DasWetter.com. Register at https://www.daswetter.com/api/#/login
                                        The account is for free under certain conditions.
                                        
                                        In your account you will find three URL for four different data models:
                                        
                                        Forecast for the next 7 days and general information of the day: high and low, wind (symbol and description), Day symbol and weather conditions
                                        detailed information for 5 days and every 3 hours: The general daily information is the following: peak, lows, wind, gusts, Precipitation, relative humidity,
                                        sea level air pressure, snow line, Sunrise and sunset, dates related to the moon, local time
                                        Preview with detailed data every hour (only for the first 2 days, then every 3 hours)
                                        Prediction for 5 days and every 3 hours (in JSON format)
                                        All four models are implemented and one should be used at least.
                                        In settings URL like http://api.daswetter.com/index.php?api_lang=de&localidad=xxxx must be used. Just copy the complete URL from your account.
                                        
                                        AtomicIXA Offline
                                        AtomicIXA Offline
                                        AtomicIX
                                        wrote on last edited by
                                        #338

                                        @sigi234 ah, cool, danke.

                                        1 Reply Last reply
                                        0
                                        • JB_SullivanJ Offline
                                          JB_SullivanJ Offline
                                          JB_Sullivan
                                          wrote on last edited by
                                          #339

                                          Hat von Euch jemand schon mal so einen Umbau mit einem TFK von INNOGY gemacht? Sind ja eigentlich Baugleich zu Homematic nur das Innogy ein anderes Verschlüsselungsprotokoll verwendet.

                                          Ich habe das nämlich gemacht und trotz 47kOhm Widerstand bekomme ich immer nur ein geschlossen Signal - egal ob trocken oder feucht. Hat jemand einen Tip für mich?

                                          https://homematic-guru.de/homematic-bodenfeuchtesensor-mit-gardena

                                          ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                                          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

                                          647

                                          Online

                                          32.7k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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