Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Test Adapter Gartenbewässerung v0.0.x

Geplant Angeheftet Gesperrt Verschoben Tester
beregnungssteuerungbewässerunggartengartenbewässerungmagnetventilventilventile
567 Beiträge 66 Kommentatoren 137.6k Aufrufe 77 Watching
  • Ä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.
  • K Kuddel

    @JB_Sullivan ja genau. die PulseTime würde nach 60 Minuten den Kanal abschalten, auch wenn eine Dauer von 70 Min eingestellt ist.

    10 Minuten wäre dann nichts los, bis das nächste Ventil angeht

    JB_SullivanJ Offline
    JB_SullivanJ Offline
    JB_Sullivan
    schrieb am zuletzt editiert von
    #311

    @Kuddel Hmmm - OK - aber wenn ich das "hard" in den Sonoff reinprogrammiere brauche ich ja den Datenpunkt aus dem Adapter nicht eintragen.

    ..... oder ist die Zeitangabe im Adapter Datenpunkt so zu verstehen, als ob ich beim Sonoff den Konsolen Eintrag Pulsetime 1 3700 (60 Minten) setzte?

    ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

    K 1 Antwort Letzte Antwort
    0
    • JB_SullivanJ JB_Sullivan

      @Kuddel Hmmm - OK - aber wenn ich das "hard" in den Sonoff reinprogrammiere brauche ich ja den Datenpunkt aus dem Adapter nicht eintragen.

      ..... oder ist die Zeitangabe im Adapter Datenpunkt so zu verstehen, als ob ich beim Sonoff den Konsolen Eintrag Pulsetime 1 3700 (60 Minten) setzte?

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

      @JB_Sullivan ich setzt in meinem Skript die Pulsetime per http Request

      Pulsetime = 100 + Dauer in Sekunden

      Frag noch nicht warum das mit 100 gerechnet wird.

      EDIT: ich setzt die Pulsetime in meinem Skript jedes mal neu direkt bevor der Aktor eingeschaltet wird

      JB_SullivanJ 1 Antwort Letzte Antwort
      0
      • K Kuddel

        @JB_Sullivan ich setzt in meinem Skript die Pulsetime per http Request

        Pulsetime = 100 + Dauer in Sekunden

        Frag noch nicht warum das mit 100 gerechnet wird.

        EDIT: ich setzt die Pulsetime in meinem Skript jedes mal neu direkt bevor der Aktor eingeschaltet wird

        JB_SullivanJ Offline
        JB_SullivanJ Offline
        JB_Sullivan
        schrieb am zuletzt editiert von
        #313

        @Kuddel OK, dein Skript kenne ich nicht. Meine Frage bezog sich jetzt mehr auf den Bewässerungs Adapter, ob da der Instanz Menüpunkt "state Schaltdauer" vielleicht sowas ähnliches macht wie wenn man in der Konsole des Sonoff Pulstime 1 3700 (=Relais 1 = 60 Minuten) eingibt.

        Vielleicht wäre das eine ganz gute Erweiterung für den Adapter, wenn man via Komandzeile den Sonoff mit einer Pulstime beschreiben könnte - vermutlich so wie du es mit deinem Skript machst.

        Ist primär nicht so wichtig, denn im Moment habe ich das Problem, das der Adapter nicht automatisch auf die eingestellten Zeiten reagiert - trotz Regen 0.

        Wenn man ihn auf Automatik stellt, laufen zwar alle Ventile nacheinander wie eingestellt durch, jedoch schaltet sich nach dem letzten Ventil auch der Automatik Modus aus und logischer Weise springt dann nichts mehr an, auch wenn die eingestellte Uhrzeit fällig wird.

        ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #314

          @tombox
          Habe gerade meinen Rechner neu aufegsetzt und das Backup eingespielt. Bekomme jetzt wesentlich mehr im log:

          2020-06-07 13:00:34.382 - info: gartenbewaesserung.0 (652) Bewässerung stop
          2020-06-07 13:00:34.383 - info: gartenbewaesserung.0 (652) Stop ventil1
          2020-06-07 13:00:34.384 - info: gartenbewaesserung.0 (652) Stop ventil2
          2020-06-07 13:00:34.400 - info: gartenbewaesserung.0 (652) Start Bewaesserung
          2020-06-07 13:00:34.402 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
          2020-06-07 13:00:34.403 - info: gartenbewaesserung.0 (652) Stop ventil1 in 0sek
          2020-06-07 13:00:34.404 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
          2020-06-07 13:00:34.405 - info: gartenbewaesserung.0 (652) Stop ventil2 in 10sek
          2020-06-07 13:00:34.419 - info: gartenbewaesserung.0 (652) Stop ventil1
          2020-06-07 13:00:44.407 - info: gartenbewaesserung.0 (652) Stop ventil2
          2020-06-07 13:00:44.419 - info: gartenbewaesserung.0 (652) Bewässerung stop
          2020-06-07 13:00:44.419 - info: gartenbewaesserung.0 (652) Stop ventil1
          2020-06-07 13:00:44.423 - info: gartenbewaesserung.0 (652) Stop ventil2
          2020-06-07 13:00:49.383 - info: gartenbewaesserung.0 (652) Bewässerung stop
          2020-06-07 13:00:49.384 - info: gartenbewaesserung.0 (652) Stop ventil1
          2020-06-07 13:00:49.385 - info: gartenbewaesserung.0 (652) Stop ventil2
          2020-06-07 13:00:49.401 - info: gartenbewaesserung.0 (652) Start Bewaesserung
          2020-06-07 13:00:49.402 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
          2020-06-07 13:00:49.403 - info: gartenbewaesserung.0 (652) Stop ventil1 in 0sek
          2020-06-07 13:00:49.404 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
          2020-06-07 13:00:49.404 - info: gartenbewaesserung.0 (652) Stop ventil2 in 10sek
          2020-06-07 13:00:49.414 - info: gartenbewaesserung.0 (652) Stop ventil1
          2020-06-07 13:00:59.404 - info: gartenbewaesserung.0 (652) Stop ventil2
          2020-06-07 13:00:59.411 - info: gartenbewaesserung.0 (652) Bewässerung stop
          2020-06-07 13:00:59.412 - info: gartenbewaesserung.0 (652) Stop ventil1
          2020-06-07 13:00:59.417 - info: gartenbewaesserung.0 (652) Stop ventil2
          

          ist das das übliche Verhalten?

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          JB_SullivanJ 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @tombox
            Habe gerade meinen Rechner neu aufegsetzt und das Backup eingespielt. Bekomme jetzt wesentlich mehr im log:

            2020-06-07 13:00:34.382 - info: gartenbewaesserung.0 (652) Bewässerung stop
            2020-06-07 13:00:34.383 - info: gartenbewaesserung.0 (652) Stop ventil1
            2020-06-07 13:00:34.384 - info: gartenbewaesserung.0 (652) Stop ventil2
            2020-06-07 13:00:34.400 - info: gartenbewaesserung.0 (652) Start Bewaesserung
            2020-06-07 13:00:34.402 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
            2020-06-07 13:00:34.403 - info: gartenbewaesserung.0 (652) Stop ventil1 in 0sek
            2020-06-07 13:00:34.404 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
            2020-06-07 13:00:34.405 - info: gartenbewaesserung.0 (652) Stop ventil2 in 10sek
            2020-06-07 13:00:34.419 - info: gartenbewaesserung.0 (652) Stop ventil1
            2020-06-07 13:00:44.407 - info: gartenbewaesserung.0 (652) Stop ventil2
            2020-06-07 13:00:44.419 - info: gartenbewaesserung.0 (652) Bewässerung stop
            2020-06-07 13:00:44.419 - info: gartenbewaesserung.0 (652) Stop ventil1
            2020-06-07 13:00:44.423 - info: gartenbewaesserung.0 (652) Stop ventil2
            2020-06-07 13:00:49.383 - info: gartenbewaesserung.0 (652) Bewässerung stop
            2020-06-07 13:00:49.384 - info: gartenbewaesserung.0 (652) Stop ventil1
            2020-06-07 13:00:49.385 - info: gartenbewaesserung.0 (652) Stop ventil2
            2020-06-07 13:00:49.401 - info: gartenbewaesserung.0 (652) Start Bewaesserung
            2020-06-07 13:00:49.402 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
            2020-06-07 13:00:49.403 - info: gartenbewaesserung.0 (652) Stop ventil1 in 0sek
            2020-06-07 13:00:49.404 - info: gartenbewaesserung.0 (652) Feuchtigkeit hat Schwellwert erreicht Dauer auf 0 gesetzt: 85.1148
            2020-06-07 13:00:49.404 - info: gartenbewaesserung.0 (652) Stop ventil2 in 10sek
            2020-06-07 13:00:49.414 - info: gartenbewaesserung.0 (652) Stop ventil1
            2020-06-07 13:00:59.404 - info: gartenbewaesserung.0 (652) Stop ventil2
            2020-06-07 13:00:59.411 - info: gartenbewaesserung.0 (652) Bewässerung stop
            2020-06-07 13:00:59.412 - info: gartenbewaesserung.0 (652) Stop ventil1
            2020-06-07 13:00:59.417 - info: gartenbewaesserung.0 (652) Stop ventil2
            

            ist das das übliche Verhalten?

            JB_SullivanJ Offline
            JB_SullivanJ Offline
            JB_Sullivan
            schrieb am zuletzt editiert von JB_Sullivan
            #315

            @Homoran

            Kann ich bestätigen - sieht bei mir ähnlich aus.

            gartenbewaesserung.0	2020-06-07 12:59:35.180	info	(7048) Stop ventil4
            gartenbewaesserung.0	2020-06-07 12:59:35.172	info	(7048) Stop ventil3
            gartenbewaesserung.0	2020-06-07 12:59:35.161	info	(7048) Stop ventil2
            gartenbewaesserung.0	2020-06-07 12:59:35.152	info	(7048) Stop ventil1
            gartenbewaesserung.0	2020-06-07 12:59:35.151	info	(7048) Bewässerung stop
            gartenbewaesserung.0	2020-06-07 12:59:35.142	info	(7048) Stop ventil4
            gartenbewaesserung.0	2020-06-07 12:58:35.143	info	(7048) Start ventil4
            gartenbewaesserung.0	2020-06-07 12:58:25.142	info	(7048) Stop ventil3
            gartenbewaesserung.0	2020-06-07 12:57:25.144	info	(7048) Start ventil3
            gartenbewaesserung.0	2020-06-07 12:57:15.143	info	(7048) Stop ventil2
            gartenbewaesserung.0	2020-06-07 12:56:15.121	info	(7048) Start ventil2
            gartenbewaesserung.0	2020-06-07 12:56:05.118	info	(7048) Stop ventil1
            gartenbewaesserung.0	2020-06-07 12:55:05.134	info	(7048) Start ventil1
            gartenbewaesserung.0	2020-06-07 12:55:05.120	info	(7048) Stop ventil4 in 270sek
            gartenbewaesserung.0	2020-06-07 12:55:05.120	info	(7048) Start ventil4 in 210sek
            gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Stop ventil3 in 200sek
            gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Start ventil3 in 140sek
            gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Stop ventil2 in 130sek
            gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Start ventil2 in 70sek
            gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Stop ventil1 in 60sek
            gartenbewaesserung.0	2020-06-07 12:55:05.118	info	(7048) Start ventil1 in 0sek
            gartenbewaesserung.0	2020-06-07 12:55:05.109	info	(7048) Start pumpe
            gartenbewaesserung.0	2020-06-07 12:55:05.108	info	(7048) Start Bewaesserung
            gartenbewaesserung.0	2020-06-07 12:55:05.043	info	(7048) Stop ventil4
            gartenbewaesserung.0	2020-06-07 12:55:05.042	info	(7048) Stop ventil3
            gartenbewaesserung.0	2020-06-07 12:55:05.042	info	(7048) Stop ventil2
            gartenbewaesserung.0	2020-06-07 12:55:05.041	info	(7048) Stop ventil1
            gartenbewaesserung.0	2020-06-07 12:55:05.041	info	(7048) Bewässerung stop
            

            und so sieht es aus, wenn man Werte über das VIS geändert hat

            gartenbewaesserung.0	2020-06-07 13:08:16.645	info	(5672) Stop ventil4
            gartenbewaesserung.0	2020-06-07 13:08:16.645	info	(5672) Stop ventil3
            gartenbewaesserung.0	2020-06-07 13:08:16.644	info	(5672) Stop ventil2
            gartenbewaesserung.0	2020-06-07 13:08:16.644	info	(5672) Stop ventil1
            gartenbewaesserung.0	2020-06-07 13:08:16.643	info	(5672) Bewässerung stop
            gartenbewaesserung.0	2020-06-07 13:08:16.642	info	(5672) Stop ventil4
            gartenbewaesserung.0	2020-06-07 13:08:16.642	info	(5672) Stop ventil3
            gartenbewaesserung.0	2020-06-07 13:08:16.641	info	(5672) Stop ventil2
            gartenbewaesserung.0	2020-06-07 13:08:16.639	info	(5672) Stop ventil1
            gartenbewaesserung.0	2020-06-07 13:08:16.425	info	(5672) starting. Version 0.0.7 in C:/iobroker/GLT/node_modules/iobroker.gartenbewaesserung, node: v10.17.0, js-controller: 3.1.4
            host.GLT	2020-06-07 13:08:15.111	info	instance system.adapter.gartenbewaesserung.0 started with pid 5672
            host.GLT	2020-06-07 13:08:12.716	info	instance system.adapter.gartenbewaesserung.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            gartenbewaesserung.0	2020-06-07 13:08:12.189	info	(7048) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            gartenbewaesserung.0	2020-06-07 13:08:12.188	info	(7048) terminating
            gartenbewaesserung.0	2020-06-07 13:08:12.187	info	(7048) cleaned everything up...
            gartenbewaesserung.0	2020-06-07 13:08:12.105	info	(7048) Stop ventil4
            gartenbewaesserung.0	2020-06-07 13:08:12.104	info	(7048) Stop ventil3
            gartenbewaesserung.0	2020-06-07 13:08:12.104	info	(7048) Stop ventil2
            gartenbewaesserung.0	2020-06-07 13:08:12.104	info	(7048) Stop ventil1
            gartenbewaesserung.0	2020-06-07 13:08:12.103	info	(7048) Bewässerung stop
            gartenbewaesserung.0	2020-06-07 13:08:12.093	info	(7048) Stop ventil4
            gartenbewaesserung.0	2020-06-07 13:08:12.093	info	(7048) Stop ventil3
            gartenbewaesserung.0	2020-06-07 13:08:12.093	info	(7048) Stop ventil2
            gartenbewaesserung.0	2020-06-07 13:08:12.092	info	(7048) Stop ventil1
            gartenbewaesserung.0	2020-06-07 13:08:12.091	info	(7048) Got terminate signal TERMINATE_YOURSELF
            gartenbewaesserung.0	2020-06-07 13:08:12.081	info	(7048) Set: startzeit3: 13:15
            

            @Homoran Was hast du für den Feuchte Sensor "gebastelt"?

            ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

            HomoranH 1 Antwort Letzte Antwort
            0
            • JB_SullivanJ JB_Sullivan

              Nàbend zusammen - ich muss nochmal eine Frage fragen. Erstmal vielen Dank an @sigi234 für die Vorarbeit zu seiner Visualisierung die ich für meine Verhältnisse ein wenig angepasst habe.

              Was mich an dem Adapter aber wundert ist folgendes:

              Sobald ich den Schieberegler auf Automatik stelle, wird sofort das erste Ventil angesteuert, obwohl die Uhrzeit dafür noch gar nicht der eingestellten Zeit (hier 19:10 Uhr) entspricht. Auch war ich der Meinung, das erst die Pumpe laufen muss, damit die Schaltbedingung für das 1. Ventil zutreffend ist. Ventil und Pumpe kommen aber gleichzeitig.

              Das nacheinander abarbeiten der Ventilkreise funktioniert dann einwandfrei. Mich stört halt, das dass setzten des "Automatik" Slider sofort einen Start des Programms auslöst.

              Ist das ein Bug oder ein Feature :grin:

              2020-06-06 19_08_44-vis.png

              sigi234S Online
              sigi234S Online
              sigi234
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #316

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

              Das nacheinander abarbeiten der Ventilkreise funktioniert dann einwandfrei. Mich stört halt, das dass setzten des "Automatik" Slider sofort einen Start des Programms auslöst.

              Das stimmt, die Automatik startet sofort. Ist nicht Richtig so. Auch wenn man die Startzeit ändert geht es nur wenn man Enter drückt.

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

              JB_SullivanJ 1 Antwort Letzte Antwort
              0
              • sigi234S sigi234

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

                Das nacheinander abarbeiten der Ventilkreise funktioniert dann einwandfrei. Mich stört halt, das dass setzten des "Automatik" Slider sofort einen Start des Programms auslöst.

                Das stimmt, die Automatik startet sofort. Ist nicht Richtig so. Auch wenn man die Startzeit ändert geht es nur wenn man Enter drückt.

                JB_SullivanJ Offline
                JB_SullivanJ Offline
                JB_Sullivan
                schrieb am zuletzt editiert von JB_Sullivan
                #317

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

                Die Automatik wird quasi durch die eingetragenen Uhrzeiten aktiviert. Das "Automatik" bezieht sich mehr auf das abarbeiten der Ventile nach den eingestellten Zeiten.

                Ich habe den Silder für mich und mein Verständnis nun als "Zwangsstart" definiert. Außerdem habe ich noch den Alive Datenpunkt des Adapters daneben gebaut (grüner Punkt)

                Mit jeder Änderung an den Einstellungen wird ja die Instanz neu gestartet und Alive geht dann weg. So kann man sehen wenn der Adapter wieder bereit ist die nächste Eingabe zu akzeptieren.

                Mehrere Eingaben gleichzeitig ändern funktioniert über das VIS nicht. Das geht nur auf ioB Admin Ebene über den Instanz Tab.

                2020-06-07 14_31_45-vis.png

                Ich habe unter GIT auch noch einen Vorschlag für einen neuen Datenpunkt gemacht, denn wie ich bei meinen Tests festgestellt habe, fällt man öfter mal darauf rein das die Funktion nicht gestartet wird, weil eine der Wetterbedingungen nicht passend ist.

                Dies könnte man über einen true/false Datenpunkt zu Regenmenge/Temperatur zusätzlich visualisieren. Dann weiß man wenigstens gleich, warum der Rasensprenger nicht angesprungen ist.

                ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

                sigi234S 1 Antwort Letzte Antwort
                1
                • JB_SullivanJ JB_Sullivan

                  @Homoran

                  Kann ich bestätigen - sieht bei mir ähnlich aus.

                  gartenbewaesserung.0	2020-06-07 12:59:35.180	info	(7048) Stop ventil4
                  gartenbewaesserung.0	2020-06-07 12:59:35.172	info	(7048) Stop ventil3
                  gartenbewaesserung.0	2020-06-07 12:59:35.161	info	(7048) Stop ventil2
                  gartenbewaesserung.0	2020-06-07 12:59:35.152	info	(7048) Stop ventil1
                  gartenbewaesserung.0	2020-06-07 12:59:35.151	info	(7048) Bewässerung stop
                  gartenbewaesserung.0	2020-06-07 12:59:35.142	info	(7048) Stop ventil4
                  gartenbewaesserung.0	2020-06-07 12:58:35.143	info	(7048) Start ventil4
                  gartenbewaesserung.0	2020-06-07 12:58:25.142	info	(7048) Stop ventil3
                  gartenbewaesserung.0	2020-06-07 12:57:25.144	info	(7048) Start ventil3
                  gartenbewaesserung.0	2020-06-07 12:57:15.143	info	(7048) Stop ventil2
                  gartenbewaesserung.0	2020-06-07 12:56:15.121	info	(7048) Start ventil2
                  gartenbewaesserung.0	2020-06-07 12:56:05.118	info	(7048) Stop ventil1
                  gartenbewaesserung.0	2020-06-07 12:55:05.134	info	(7048) Start ventil1
                  gartenbewaesserung.0	2020-06-07 12:55:05.120	info	(7048) Stop ventil4 in 270sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.120	info	(7048) Start ventil4 in 210sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Stop ventil3 in 200sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Start ventil3 in 140sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Stop ventil2 in 130sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Start ventil2 in 70sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.119	info	(7048) Stop ventil1 in 60sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.118	info	(7048) Start ventil1 in 0sek
                  gartenbewaesserung.0	2020-06-07 12:55:05.109	info	(7048) Start pumpe
                  gartenbewaesserung.0	2020-06-07 12:55:05.108	info	(7048) Start Bewaesserung
                  gartenbewaesserung.0	2020-06-07 12:55:05.043	info	(7048) Stop ventil4
                  gartenbewaesserung.0	2020-06-07 12:55:05.042	info	(7048) Stop ventil3
                  gartenbewaesserung.0	2020-06-07 12:55:05.042	info	(7048) Stop ventil2
                  gartenbewaesserung.0	2020-06-07 12:55:05.041	info	(7048) Stop ventil1
                  gartenbewaesserung.0	2020-06-07 12:55:05.041	info	(7048) Bewässerung stop
                  

                  und so sieht es aus, wenn man Werte über das VIS geändert hat

                  gartenbewaesserung.0	2020-06-07 13:08:16.645	info	(5672) Stop ventil4
                  gartenbewaesserung.0	2020-06-07 13:08:16.645	info	(5672) Stop ventil3
                  gartenbewaesserung.0	2020-06-07 13:08:16.644	info	(5672) Stop ventil2
                  gartenbewaesserung.0	2020-06-07 13:08:16.644	info	(5672) Stop ventil1
                  gartenbewaesserung.0	2020-06-07 13:08:16.643	info	(5672) Bewässerung stop
                  gartenbewaesserung.0	2020-06-07 13:08:16.642	info	(5672) Stop ventil4
                  gartenbewaesserung.0	2020-06-07 13:08:16.642	info	(5672) Stop ventil3
                  gartenbewaesserung.0	2020-06-07 13:08:16.641	info	(5672) Stop ventil2
                  gartenbewaesserung.0	2020-06-07 13:08:16.639	info	(5672) Stop ventil1
                  gartenbewaesserung.0	2020-06-07 13:08:16.425	info	(5672) starting. Version 0.0.7 in C:/iobroker/GLT/node_modules/iobroker.gartenbewaesserung, node: v10.17.0, js-controller: 3.1.4
                  host.GLT	2020-06-07 13:08:15.111	info	instance system.adapter.gartenbewaesserung.0 started with pid 5672
                  host.GLT	2020-06-07 13:08:12.716	info	instance system.adapter.gartenbewaesserung.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                  gartenbewaesserung.0	2020-06-07 13:08:12.189	info	(7048) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                  gartenbewaesserung.0	2020-06-07 13:08:12.188	info	(7048) terminating
                  gartenbewaesserung.0	2020-06-07 13:08:12.187	info	(7048) cleaned everything up...
                  gartenbewaesserung.0	2020-06-07 13:08:12.105	info	(7048) Stop ventil4
                  gartenbewaesserung.0	2020-06-07 13:08:12.104	info	(7048) Stop ventil3
                  gartenbewaesserung.0	2020-06-07 13:08:12.104	info	(7048) Stop ventil2
                  gartenbewaesserung.0	2020-06-07 13:08:12.104	info	(7048) Stop ventil1
                  gartenbewaesserung.0	2020-06-07 13:08:12.103	info	(7048) Bewässerung stop
                  gartenbewaesserung.0	2020-06-07 13:08:12.093	info	(7048) Stop ventil4
                  gartenbewaesserung.0	2020-06-07 13:08:12.093	info	(7048) Stop ventil3
                  gartenbewaesserung.0	2020-06-07 13:08:12.093	info	(7048) Stop ventil2
                  gartenbewaesserung.0	2020-06-07 13:08:12.092	info	(7048) Stop ventil1
                  gartenbewaesserung.0	2020-06-07 13:08:12.091	info	(7048) Got terminate signal TERMINATE_YOURSELF
                  gartenbewaesserung.0	2020-06-07 13:08:12.081	info	(7048) Set: startzeit3: 13:15
                  

                  @Homoran Was hast du für den Feuchte Sensor "gebastelt"?

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #318

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

                  @Homoran Was hast du für den Feuchte Sensor "gebastelt"?

                  Verschiedene Versionen hiervon:
                  https://forum.iobroker.net/topic/34103/bodenfeuchtesensor-modifiziert-nach-funkleuchtturm

                  Diff-Feuchte.png

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • JB_SullivanJ JB_Sullivan

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

                    Die Automatik wird quasi durch die eingetragenen Uhrzeiten aktiviert. Das "Automatik" bezieht sich mehr auf das abarbeiten der Ventile nach den eingestellten Zeiten.

                    Ich habe den Silder für mich und mein Verständnis nun als "Zwangsstart" definiert. Außerdem habe ich noch den Alive Datenpunkt des Adapters daneben gebaut (grüner Punkt)

                    Mit jeder Änderung an den Einstellungen wird ja die Instanz neu gestartet und Alive geht dann weg. So kann man sehen wenn der Adapter wieder bereit ist die nächste Eingabe zu akzeptieren.

                    Mehrere Eingaben gleichzeitig ändern funktioniert über das VIS nicht. Das geht nur auf ioB Admin Ebene über den Instanz Tab.

                    2020-06-07 14_31_45-vis.png

                    Ich habe unter GIT auch noch einen Vorschlag für einen neuen Datenpunkt gemacht, denn wie ich bei meinen Tests festgestellt habe, fällt man öfter mal darauf rein das die Funktion nicht gestartet wird, weil eine der Wetterbedingungen nicht passend ist.

                    Dies könnte man über einen true/false Datenpunkt zu Regenmenge/Temperatur zusätzlich visualisieren. Dann weiß man wenigstens gleich, warum der Rasensprenger nicht angesprungen ist.

                    sigi234S Online
                    sigi234S Online
                    sigi234
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #319

                    @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.?

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

                    JB_SullivanJ 1 Antwort Letzte Antwort
                    0
                    • 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
                      schrieb am zuletzt editiert von
                      #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 auf Intel Core i3-5005U NUC und Windwos10 Pro

                      sigi234S 1 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #323

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

                            sigi234S 1 Antwort Letzte Antwort
                            1
                            • T tombox

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

                              sigi234S Online
                              sigi234S Online
                              sigi234
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • wawyoW Offline
                                wawyoW Offline
                                wawyo
                                Developer
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #326

                                  @wawyo was macht das genau?

                                  wawyoW 1 Antwort Letzte Antwort
                                  0
                                  • T tombox

                                    @wawyo was macht das genau?

                                    wawyoW Offline
                                    wawyoW Offline
                                    wawyo
                                    Developer
                                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                    0
                                    • F Offline
                                      F Offline
                                      f0rd42
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #330

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

                                          Danke, ich tüftele mal weiter

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          561

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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