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 rainbird 1.x.x

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Test Adapter rainbird 1.x.x

Scheduled Pinned Locked Moved Tester
39 Posts 8 Posters 4.1k Views 8 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.
  • mcm1957M Online
    mcm1957M Online
    mcm1957
    wrote on last edited by mcm1957
    #1
    Aktuelle Test Version 1.0.1
    Veröffentlichungsdatum 06.06.2024
    Github Link https://github.com/iobroker-community-adapters/ioBroker.rainbird

    Beschreibung / Changelog

    Der Adapter ioBroker.rainbird wurde in den iobroker-community-adapters Bereich verschoben.

    Ein ganz herzliches DANKE ergeht an pixcept (guthub nick) der den Adpater bisher betreut hat und ihn nun übergeben hat.

    Changelog

    1.0.1 (2024-06-06)

    • (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
    • (mcm1957) Adapter has been move to iobroker-community-adapters organization
    • (mcm1957) Adapter-core has been adapter, adapter supports js-controller 6 now.
    • (mcm1957) Dependencies have been updated

    Die Diskussionen zur 0.x.x Release findet sich hier: https://forum.iobroker.net/topic/28924/test-adapter-rain-bird-v0-1-x-github.

    Und noch ein Hinweis falls wer den Adapter in Admin sucht:
    Die deutsche Beschreibung habe ich auf 'Rainbird Bewässerungssteuerung' (von Bewässerungsteuerung für Rainbird) geändert. Der Adapter tauscht jetzt in der Adapterliste unter "R" und nicht mehr wie bisher unter "B" auf da admin nicht nach dem Titel sondrn nachd er der Beschreibugn sortiert ...

    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
    Support Repositoryverwaltung.

    Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

    LESEN - gute Forenbeitrage

    mcm1957M FeuersturmF V bilberryB 4 Replies Last reply
    1
    • mcm1957M mcm1957
      Aktuelle Test Version 1.0.1
      Veröffentlichungsdatum 06.06.2024
      Github Link https://github.com/iobroker-community-adapters/ioBroker.rainbird

      Beschreibung / Changelog

      Der Adapter ioBroker.rainbird wurde in den iobroker-community-adapters Bereich verschoben.

      Ein ganz herzliches DANKE ergeht an pixcept (guthub nick) der den Adpater bisher betreut hat und ihn nun übergeben hat.

      Changelog

      1.0.1 (2024-06-06)

      • (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
      • (mcm1957) Adapter has been move to iobroker-community-adapters organization
      • (mcm1957) Adapter-core has been adapter, adapter supports js-controller 6 now.
      • (mcm1957) Dependencies have been updated

      Die Diskussionen zur 0.x.x Release findet sich hier: https://forum.iobroker.net/topic/28924/test-adapter-rain-bird-v0-1-x-github.

      Und noch ein Hinweis falls wer den Adapter in Admin sucht:
      Die deutsche Beschreibung habe ich auf 'Rainbird Bewässerungssteuerung' (von Bewässerungsteuerung für Rainbird) geändert. Der Adapter tauscht jetzt in der Adapterliste unter "R" und nicht mehr wie bisher unter "B" auf da admin nicht nach dem Titel sondrn nachd er der Beschreibugn sortiert ...

      mcm1957M Online
      mcm1957M Online
      mcm1957
      wrote on last edited by
      #2

      -- spare --

      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
      Support Repositoryverwaltung.

      Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

      LESEN - gute Forenbeitrage

      1 Reply Last reply
      0
      • mcm1957M mcm1957
        Aktuelle Test Version 1.0.1
        Veröffentlichungsdatum 06.06.2024
        Github Link https://github.com/iobroker-community-adapters/ioBroker.rainbird

        Beschreibung / Changelog

        Der Adapter ioBroker.rainbird wurde in den iobroker-community-adapters Bereich verschoben.

        Ein ganz herzliches DANKE ergeht an pixcept (guthub nick) der den Adpater bisher betreut hat und ihn nun übergeben hat.

        Changelog

        1.0.1 (2024-06-06)

        • (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
        • (mcm1957) Adapter has been move to iobroker-community-adapters organization
        • (mcm1957) Adapter-core has been adapter, adapter supports js-controller 6 now.
        • (mcm1957) Dependencies have been updated

        Die Diskussionen zur 0.x.x Release findet sich hier: https://forum.iobroker.net/topic/28924/test-adapter-rain-bird-v0-1-x-github.

        Und noch ein Hinweis falls wer den Adapter in Admin sucht:
        Die deutsche Beschreibung habe ich auf 'Rainbird Bewässerungssteuerung' (von Bewässerungsteuerung für Rainbird) geändert. Der Adapter tauscht jetzt in der Adapterliste unter "R" und nicht mehr wie bisher unter "B" auf da admin nicht nach dem Titel sondrn nachd er der Beschreibugn sortiert ...

        FeuersturmF Offline
        FeuersturmF Offline
        Feuersturm
        wrote on last edited by
        #3

        @mcm1957 Ich habe gerade die Version 1.0.0 installiert. Beim neueingeben von IP und Passwort und Intervall werden die Werte nicht gespeichert.
        In der Browserkonsole kommt folgender Fehler:

        c810c124-cee3-42a6-945a-f9ee9186e90f-grafik.png

        mcm1957M 1 Reply Last reply
        0
        • FeuersturmF Feuersturm

          @mcm1957 Ich habe gerade die Version 1.0.0 installiert. Beim neueingeben von IP und Passwort und Intervall werden die Werte nicht gespeichert.
          In der Browserkonsole kommt folgender Fehler:

          c810c124-cee3-42a6-945a-f9ee9186e90f-grafik.png

          mcm1957M Online
          mcm1957M Online
          mcm1957
          wrote on last edited by
          #4

          @feuersturm
          jep - bin auch schon drüber geflogen. 1.0.1 ist unterwegs bzw auf npm schon verfügbar.
          Der alte ui-code ist mit der aktuellen Encryption offenbar inkompatibel.

          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
          Support Repositoryverwaltung.

          Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

          LESEN - gute Forenbeitrage

          1 Reply Last reply
          1
          • FeuersturmF Offline
            FeuersturmF Offline
            Feuersturm
            wrote on last edited by
            #5

            Da war ich wohl etwas zu schnell, hab gerade gesehen, dass du @mcm1957 eine 1.0.1 erstellt hast. Hab mir mal den frischen github Stand geschnappt und der Adapter startet schon einmal (V1.0.1r44) :-)
            Werde jetzt mal testen ob ich meine Bewässerung ansteuern kann.

            mcm1957M 1 Reply Last reply
            0
            • FeuersturmF Feuersturm

              Da war ich wohl etwas zu schnell, hab gerade gesehen, dass du @mcm1957 eine 1.0.1 erstellt hast. Hab mir mal den frischen github Stand geschnappt und der Adapter startet schon einmal (V1.0.1r44) :-)
              Werde jetzt mal testen ob ich meine Bewässerung ansteuern kann.

              mcm1957M Online
              mcm1957M Online
              mcm1957
              wrote on last edited by mcm1957
              #6

              @feuersturm said in Test Adapte rainbird 1.x.x:

              Da war ich wohl etwas zu schnell, hab gerade gesehen, dass du @mcm1957 eine 1.0.1 erstellt hast. Hab mir mal den frischen github Stand geschnappt und der Adapter startet schon einmal (V1.0.1r44) :-)
              Werde jetzt mal testen ob ich meine Bewässerung ansteuern kann.

              Du warst nicht zu schnell. Ich wollte rasche ins Bett und hab das Dinge paralle zu meinen Tests released. Soll man nicht machen. Sorry.

              Funktionell sollte sich hoffentlichnichts geändert haben. Wichtige Grund für Migration war dass adapte-core anzupassen war da der Adapter mit js-controller 6 nicht mehr gestartet ist.

              Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
              Support Repositoryverwaltung.

              Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

              LESEN - gute Forenbeitrage

              FeuersturmF 1 Reply Last reply
              0
              • mcm1957M mcm1957

                @feuersturm said in Test Adapte rainbird 1.x.x:

                Da war ich wohl etwas zu schnell, hab gerade gesehen, dass du @mcm1957 eine 1.0.1 erstellt hast. Hab mir mal den frischen github Stand geschnappt und der Adapter startet schon einmal (V1.0.1r44) :-)
                Werde jetzt mal testen ob ich meine Bewässerung ansteuern kann.

                Du warst nicht zu schnell. Ich wollte rasche ins Bett und hab das Dinge paralle zu meinen Tests released. Soll man nicht machen. Sorry.

                Funktionell sollte sich hoffentlichnichts geändert haben. Wichtige Grund für Migration war dass adapte-core anzupassen war da der Adapter mit js-controller 6 nicht mehr gestartet ist.

                FeuersturmF Offline
                FeuersturmF Offline
                Feuersturm
                wrote on last edited by
                #7

                @mcm1957 Dafür ist doch ein Testingthread da ;-)
                Bewässerung lässt sich ansteuern.
                Adapter läuft auf meinem Testsystem mit js-controller 6.x

                mcm1957M 1 Reply Last reply
                0
                • FeuersturmF Feuersturm

                  @mcm1957 Dafür ist doch ein Testingthread da ;-)
                  Bewässerung lässt sich ansteuern.
                  Adapter läuft auf meinem Testsystem mit js-controller 6.x

                  mcm1957M Online
                  mcm1957M Online
                  mcm1957
                  wrote on last edited by mcm1957
                  #8

                  @feuersturm said in Test Adapte rainbird 1.x.x:

                  @mcm1957 Dafür ist doch ein Testingthread da ;-)
                  Bewässerung lässt sich ansteuern.
                  Adapter läuft auf meinem Testsystem mit js-controller 6.x

                  DANKE für die Positivrückmeldung. Da ich kein rainbird System habe kann ich die Funktionalität nicht testen. Ist gut zu wissen, dass es zumindest bei einer Installation mal läuft.

                  P.S.
                  Bei mir läuft er nun auch. Und er meldet auch "Verbunden mit Gerät" - obwohl ich mir ziemlich sicher bin, dass mein Laptop (IP 127.0.0.1) KEIN Rainbirdsystem ist :-)

                  Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                  Support Repositoryverwaltung.

                  Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                  LESEN - gute Forenbeitrage

                  K 1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    myssv
                    wrote on last edited by
                    #9

                    Ich habe meinen alten Adapter nun auch auf die 1.0.1 upgedatet.

                    Ich musste keine Zugangsdaten neu eingeben und es scheint alles weiter zu laufen, auch die Fehler sind die gleichen ;-)

                    rainbird.0 	2024-06-07 10:45:09.346	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                    rainbird.0	2024-06-07 10:44:49.027	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                    rainbird.0	2024-06-07 10:44:29.008	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                    rainbird.0	2024-06-07 10:44:10.648	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                    
                    FeuersturmF 1 Reply Last reply
                    1
                    • M myssv

                      Ich habe meinen alten Adapter nun auch auf die 1.0.1 upgedatet.

                      Ich musste keine Zugangsdaten neu eingeben und es scheint alles weiter zu laufen, auch die Fehler sind die gleichen ;-)

                      rainbird.0 	2024-06-07 10:45:09.346	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                      rainbird.0	2024-06-07 10:44:49.027	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                      rainbird.0	2024-06-07 10:44:29.008	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                      rainbird.0	2024-06-07 10:44:10.648	warn	Status request failed. Requested B0 but got 00: {"type":"NotAcknowledgeResponse","commandEcho":48,"NAKCode":4}
                      
                      FeuersturmF Offline
                      FeuersturmF Offline
                      Feuersturm
                      wrote on last edited by
                      #10

                      @myssv klingt nach diesem issue https://github.com/iobroker-community-adapters/ioBroker.rainbird/issues/12

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        myssv
                        wrote on last edited by
                        #11

                        @feuersturm Ja, das ist es.

                        In dem verlinkten Thread hatte ich @StrathCole auch schon meine Hilfe angeboten.

                        Vielleicht kommen wir ja hier zusammen weiter.

                        1 Reply Last reply
                        0
                        • mcm1957M mcm1957

                          @feuersturm said in Test Adapte rainbird 1.x.x:

                          @mcm1957 Dafür ist doch ein Testingthread da ;-)
                          Bewässerung lässt sich ansteuern.
                          Adapter läuft auf meinem Testsystem mit js-controller 6.x

                          DANKE für die Positivrückmeldung. Da ich kein rainbird System habe kann ich die Funktionalität nicht testen. Ist gut zu wissen, dass es zumindest bei einer Installation mal läuft.

                          P.S.
                          Bei mir läuft er nun auch. Und er meldet auch "Verbunden mit Gerät" - obwohl ich mir ziemlich sicher bin, dass mein Laptop (IP 127.0.0.1) KEIN Rainbirdsystem ist :-)

                          K Offline
                          K Offline
                          keineAhnungvonProgrmieren
                          wrote on last edited by
                          #12

                          @mcm1957
                          Ich habe seit gestern den Adapter am laufen, bisher alles ohne Probleme (einbindung, Betriebssicherheit). Bei mir ist eine ESP6 mit Wifi adapter(Lnk??) verbaut.
                          Jetzt zu meiner Frage:
                          Ist es richtig das man bisher nur Bewässern kann über den Test Button? und dann auch nur 60sec? wahrscheinlich zum Testen :-)
                          Die einzigen schreibrechte die ich bisher gefunden habe sind die der Anzahl der Tage bei den man das Bewässern verbietet.
                          Gruß und Danke.
                          P.S.: Danke für den Adapter

                          FeuersturmF 1 Reply Last reply
                          0
                          • K keineAhnungvonProgrmieren

                            @mcm1957
                            Ich habe seit gestern den Adapter am laufen, bisher alles ohne Probleme (einbindung, Betriebssicherheit). Bei mir ist eine ESP6 mit Wifi adapter(Lnk??) verbaut.
                            Jetzt zu meiner Frage:
                            Ist es richtig das man bisher nur Bewässern kann über den Test Button? und dann auch nur 60sec? wahrscheinlich zum Testen :-)
                            Die einzigen schreibrechte die ich bisher gefunden habe sind die der Anzahl der Tage bei den man das Bewässern verbietet.
                            Gruß und Danke.
                            P.S.: Danke für den Adapter

                            FeuersturmF Offline
                            FeuersturmF Offline
                            Feuersturm
                            wrote on last edited by
                            #13

                            @keineahnungvonprogrmieren

                            2489b4a3-d252-4de4-a2c6-5fc38c03c7de-grafik.png

                            So sieht bei mir die Struktur aus. Über den Datenpunkt runZone übergibst du eine Zeit in Minuten mit, wie lange die Zone laufen soll.

                            K 1 Reply Last reply
                            0
                            • FeuersturmF Feuersturm

                              @keineahnungvonprogrmieren

                              2489b4a3-d252-4de4-a2c6-5fc38c03c7de-grafik.png

                              So sieht bei mir die Struktur aus. Über den Datenpunkt runZone übergibst du eine Zeit in Minuten mit, wie lange die Zone laufen soll.

                              K Offline
                              K Offline
                              keineAhnungvonProgrmieren
                              wrote on last edited by
                              #14

                              @feuersturm
                              vielen dank heute nacht wird hoffentlich meine erste Vollautomatische Bewässerung starten.
                              Habe mir folgendes Skript von ChatGPT programieren lassen:

                              // Datenpunkte definieren
                              const soilMoistureDP = '0_userdata.0.Garten.Bodenfeuchte_Vorgarten';
                              const rainbirdDP = 'rainbird.0.device.stations.1.runZone';
                              
                              // Variable, um zu speichern, ob die Bewässerung für den Tag deaktiviert wurde
                              let wateringDisabledForToday = false;
                              
                              // Variable, um zu speichern, ob die Bodenfeuchtigkeit unter 30 gefallen ist
                              let soilMoistureBelowThreshold = false;
                              
                              // Funktion zur Überprüfung der Bodenfeuchtigkeit
                              function checkSoilMoisture() {
                                  // Aktuellen Wert der Bodenfeuchtigkeit abrufen
                                  let soilMoisture = getState(soilMoistureDP).val;
                              
                                  // Überprüfen, ob die Bodenfeuchtigkeit unter 30 ist
                                  if (soilMoisture < 30) {
                                      soilMoistureBelowThreshold = true;
                                      log('Bodenfeuchtigkeit ist unter 30 gefallen.');
                                  } else {
                                      log('Bodenfeuchtigkeit ist nicht unter 30.');
                                  }
                              }
                              
                              // Funktion, um die Bewässerung auszulösen, wenn die Bedingungen erfüllt sind
                              function triggerWatering() {
                                  // Überprüfen, ob die Bewässerung für den Tag deaktiviert wurde
                                  if (wateringDisabledForToday) {
                                      log('Bewässerung für den Tag deaktiviert. Keine Aktion erforderlich.');
                                      return;
                                  }
                              
                                  // Überprüfen, ob die Bodenfeuchtigkeit unter 30 gefallen ist
                                  if (soilMoistureBelowThreshold) {
                                      // Rainbird-Datenpunkt auf 70 setzen
                                      setState(rainbirdDP, 70);
                                      log('Bewässerung um 2:00 Uhr morgens ausgelöst.');
                                  } else {
                                      log('Bodenfeuchtigkeit ist nicht unter 30. Keine Bewässerung erforderlich.');
                                  }
                              }
                              
                              // Funktion, um die Tagesüberprüfung zu deaktivieren, wenn die Bodenfeuchtigkeit sich erhöht
                              function disableWateringForToday() {
                                  wateringDisabledForToday = true;
                                  soilMoistureBelowThreshold = false; // Reset the threshold flag for the next day
                                  log('Bewässerung für den Tag deaktiviert, da die Bodenfeuchtigkeit angestiegen ist.');
                              }
                              
                              // Cronjob für stündliche Überprüfung der Bodenfeuchtigkeit ab 15:00 Uhr bis 02:00 Uhr einstellen
                              schedule('0 15-23,0-1 * * *', function () {
                                  checkSoilMoisture();
                              });
                              
                              // Cronjob für Bewässerungsauslösung um 2:00 Uhr einstellen
                              schedule('0 2 * * *', function () {
                                  triggerWatering();
                              });
                              
                              // Ereignis bei Änderung der Bodenfeuchtigkeit einstellen
                              on({id: soilMoistureDP, change: 'any'}, function (obj) {
                                  let newValue = obj.state.val;
                                  let oldValue = obj.oldState.val;
                              
                                  // Überprüfen, ob der neue Wert größer ist als der alte Wert und unter 30 war
                                  if (oldValue < 30 && newValue >= 30) {
                                      disableWateringForToday();
                                  }
                              });
                              
                              // Täglicher Reset der Bewässerungsdeaktivierung um Mitternacht
                              schedule('0 0 * * *', function () {
                                  wateringDisabledForToday = false;
                                  soilMoistureBelowThreshold = false;
                                  log('Bewässerungsdeaktivierung und Feuchtigkeitsschwelle für den neuen Tag zurückgesetzt.');
                              });
                              
                              
                              K 1 Reply Last reply
                              0
                              • K keineAhnungvonProgrmieren

                                @feuersturm
                                vielen dank heute nacht wird hoffentlich meine erste Vollautomatische Bewässerung starten.
                                Habe mir folgendes Skript von ChatGPT programieren lassen:

                                // Datenpunkte definieren
                                const soilMoistureDP = '0_userdata.0.Garten.Bodenfeuchte_Vorgarten';
                                const rainbirdDP = 'rainbird.0.device.stations.1.runZone';
                                
                                // Variable, um zu speichern, ob die Bewässerung für den Tag deaktiviert wurde
                                let wateringDisabledForToday = false;
                                
                                // Variable, um zu speichern, ob die Bodenfeuchtigkeit unter 30 gefallen ist
                                let soilMoistureBelowThreshold = false;
                                
                                // Funktion zur Überprüfung der Bodenfeuchtigkeit
                                function checkSoilMoisture() {
                                    // Aktuellen Wert der Bodenfeuchtigkeit abrufen
                                    let soilMoisture = getState(soilMoistureDP).val;
                                
                                    // Überprüfen, ob die Bodenfeuchtigkeit unter 30 ist
                                    if (soilMoisture < 30) {
                                        soilMoistureBelowThreshold = true;
                                        log('Bodenfeuchtigkeit ist unter 30 gefallen.');
                                    } else {
                                        log('Bodenfeuchtigkeit ist nicht unter 30.');
                                    }
                                }
                                
                                // Funktion, um die Bewässerung auszulösen, wenn die Bedingungen erfüllt sind
                                function triggerWatering() {
                                    // Überprüfen, ob die Bewässerung für den Tag deaktiviert wurde
                                    if (wateringDisabledForToday) {
                                        log('Bewässerung für den Tag deaktiviert. Keine Aktion erforderlich.');
                                        return;
                                    }
                                
                                    // Überprüfen, ob die Bodenfeuchtigkeit unter 30 gefallen ist
                                    if (soilMoistureBelowThreshold) {
                                        // Rainbird-Datenpunkt auf 70 setzen
                                        setState(rainbirdDP, 70);
                                        log('Bewässerung um 2:00 Uhr morgens ausgelöst.');
                                    } else {
                                        log('Bodenfeuchtigkeit ist nicht unter 30. Keine Bewässerung erforderlich.');
                                    }
                                }
                                
                                // Funktion, um die Tagesüberprüfung zu deaktivieren, wenn die Bodenfeuchtigkeit sich erhöht
                                function disableWateringForToday() {
                                    wateringDisabledForToday = true;
                                    soilMoistureBelowThreshold = false; // Reset the threshold flag for the next day
                                    log('Bewässerung für den Tag deaktiviert, da die Bodenfeuchtigkeit angestiegen ist.');
                                }
                                
                                // Cronjob für stündliche Überprüfung der Bodenfeuchtigkeit ab 15:00 Uhr bis 02:00 Uhr einstellen
                                schedule('0 15-23,0-1 * * *', function () {
                                    checkSoilMoisture();
                                });
                                
                                // Cronjob für Bewässerungsauslösung um 2:00 Uhr einstellen
                                schedule('0 2 * * *', function () {
                                    triggerWatering();
                                });
                                
                                // Ereignis bei Änderung der Bodenfeuchtigkeit einstellen
                                on({id: soilMoistureDP, change: 'any'}, function (obj) {
                                    let newValue = obj.state.val;
                                    let oldValue = obj.oldState.val;
                                
                                    // Überprüfen, ob der neue Wert größer ist als der alte Wert und unter 30 war
                                    if (oldValue < 30 && newValue >= 30) {
                                        disableWateringForToday();
                                    }
                                });
                                
                                // Täglicher Reset der Bewässerungsdeaktivierung um Mitternacht
                                schedule('0 0 * * *', function () {
                                    wateringDisabledForToday = false;
                                    soilMoistureBelowThreshold = false;
                                    log('Bewässerungsdeaktivierung und Feuchtigkeitsschwelle für den neuen Tag zurückgesetzt.');
                                });
                                
                                
                                K Offline
                                K Offline
                                keineAhnungvonProgrmieren
                                wrote on last edited by
                                #15

                                fyi
                                Hat wie gewünscht funktioniert :+1:

                                D 1 Reply Last reply
                                0
                                • mcm1957M mcm1957
                                  Aktuelle Test Version 1.0.1
                                  Veröffentlichungsdatum 06.06.2024
                                  Github Link https://github.com/iobroker-community-adapters/ioBroker.rainbird

                                  Beschreibung / Changelog

                                  Der Adapter ioBroker.rainbird wurde in den iobroker-community-adapters Bereich verschoben.

                                  Ein ganz herzliches DANKE ergeht an pixcept (guthub nick) der den Adpater bisher betreut hat und ihn nun übergeben hat.

                                  Changelog

                                  1.0.1 (2024-06-06)

                                  • (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
                                  • (mcm1957) Adapter has been move to iobroker-community-adapters organization
                                  • (mcm1957) Adapter-core has been adapter, adapter supports js-controller 6 now.
                                  • (mcm1957) Dependencies have been updated

                                  Die Diskussionen zur 0.x.x Release findet sich hier: https://forum.iobroker.net/topic/28924/test-adapter-rain-bird-v0-1-x-github.

                                  Und noch ein Hinweis falls wer den Adapter in Admin sucht:
                                  Die deutsche Beschreibung habe ich auf 'Rainbird Bewässerungssteuerung' (von Bewässerungsteuerung für Rainbird) geändert. Der Adapter tauscht jetzt in der Adapterliste unter "R" und nicht mehr wie bisher unter "B" auf da admin nicht nach dem Titel sondrn nachd er der Beschreibugn sortiert ...

                                  V Offline
                                  V Offline
                                  vmi
                                  wrote on last edited by
                                  #16

                                  @mcm1957 habe heute den Adpater installiert.

                                  Meine Rainbird Hardware ESP-ME3 und LNK2

                                  Bekomme folgende Fehlermeldungen

                                  rainbird.jpg

                                  Es werden Objekte angelegt und laut dem Status besteht auch eine Verbindung ....

                                  rainbird_objekte.jpg

                                  FeuersturmF V 2 Replies Last reply
                                  0
                                  • V vmi

                                    @mcm1957 habe heute den Adpater installiert.

                                    Meine Rainbird Hardware ESP-ME3 und LNK2

                                    Bekomme folgende Fehlermeldungen

                                    rainbird.jpg

                                    Es werden Objekte angelegt und laut dem Status besteht auch eine Verbindung ....

                                    rainbird_objekte.jpg

                                    FeuersturmF Offline
                                    FeuersturmF Offline
                                    Feuersturm
                                    wrote on last edited by
                                    #17

                                    @vmi Greifst du zeitlich mit der App und ioBroker auf dein Rainbird Steuergerät zu?

                                    V 1 Reply Last reply
                                    0
                                    • FeuersturmF Feuersturm

                                      @vmi Greifst du zeitlich mit der App und ioBroker auf dein Rainbird Steuergerät zu?

                                      V Offline
                                      V Offline
                                      vmi
                                      wrote on last edited by
                                      #18

                                      @feuersturm habe auch die App, allerdings war diese nicht geöffnet

                                      FeuersturmF 1 Reply Last reply
                                      0
                                      • V vmi

                                        @feuersturm habe auch die App, allerdings war diese nicht geöffnet

                                        FeuersturmF Offline
                                        FeuersturmF Offline
                                        Feuersturm
                                        wrote on last edited by Feuersturm
                                        #19

                                        @vmi Hattest du schon einmal im alten Thread https://forum.iobroker.net/topic/28924/test-adapter-rain-bird-v0-1-x-github geschaut, ob dort jemand erfolgreich ESP-ME3 in Betrieb hat? Ich habe bei mir als Steuergerät "ESP-ME" im Einsatz. Ich hab die Vermutung, dass dein Rainbird Steuergerät sich leicht anders verhält.

                                        Welche Firmwareversion vom LNK W-LAN Modul hast du? Bei mir wird in der Rainbird App die Firmware 1.63 angezeigt.

                                        V 1 Reply Last reply
                                        0
                                        • FeuersturmF Feuersturm

                                          @vmi Hattest du schon einmal im alten Thread https://forum.iobroker.net/topic/28924/test-adapter-rain-bird-v0-1-x-github geschaut, ob dort jemand erfolgreich ESP-ME3 in Betrieb hat? Ich habe bei mir als Steuergerät "ESP-ME" im Einsatz. Ich hab die Vermutung, dass dein Rainbird Steuergerät sich leicht anders verhält.

                                          Welche Firmwareversion vom LNK W-LAN Modul hast du? Bei mir wird in der Rainbird App die Firmware 1.63 angezeigt.

                                          V Offline
                                          V Offline
                                          vmi
                                          wrote on last edited by
                                          #20

                                          @feuersturm sagte in Test Adapter rainbird 1.x.x:

                                          ME3 in Betrieb hat? Ich habe bei mir als Steuergerät "ESP-ME" im Einsatz. Ich hab die Vermutung, dass dein Rainbird Steuergerät sich leicht anders verhält.

                                          Wifi Modul LNK2 V2.39

                                          ESP-ME3 V3.4

                                          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

                                          823

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          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