NEWS
Test Adapter Gartenbewässerung v0.0.x
-
@Bastelritius ich habe nochmal getestet und auch auf 2sek angehoben bei mir funktioniert es.
control states bekommen noch kein feedback die bleiben wie sie gesetzt sind. ich werde das vielleicht noch verbessern
unter status findest du den korrekten status des ventils
enable findest du unter gartenbewaesserung.0.config.ventil1.enable werde ich vielleicht im ui umbennen -
@tombox komisch, bei mir funktioniert es nicht. Die neue Version 0.0.4 installiere ich einfach über die Alte Version vom Adapter drüber, oder muss ich vorher die alte löschen?
ON_Time und state werden bei mir zeitgleich gesetzt. Der working state wechselt dann erst beim Ausschalten von false auf true. D.h. der Timer ON_Time wird erst beim Ausschalten aktiv. Kann das mal noch jemand mit HM devices checken. Evtl. ist ja bei mir auch was falsch? -
@Bastelritius einfach Installieren und Instanz Neustarten.
-
@Bastelritius Ich habe noch etwas beim setzen der States verbessert installier nochmal neu und checke ob es jetzt geht.
-
Hallo, mal was zum Verständnis,
ich installiere den Adapter, gebe die Datenpunkte der Ventile ein, ändere die Zeiten
und schon sollte es losgehen. Brauche ich die Wetterdaten zwingend, oder kann man die auch abschalten. Also die Instanz als "bessere" Zeitschaltuhr. Das soll nicht abwertend sein.
Beste Grüße paul -
@paul-honka das ist korrekt du kannst die zeitschaltuhr auch über dein Vis ändern (Zeiten oder Ventile deaktivieren)
-
@tombox sorry, bei mir läuft es nicht.
Nach dem Einschalten:
Nach dem Ausschalten:
Komisch das es bei Dir funktioniert. Hast Du ein HM-Device an dem du das testest?
Ich habe mal meine HM-Adapter auf debug gestellt und bekomme folgenden LOG:
hm-rpc.0 2020-04-16 14:34:08.597 debug (21237) xmlrpc <- event ["hm-rpc.0","JPSENACT01:1","STATE",false] hm-rpc.0 2020-04-16 14:34:08.597 debug (21237) xml multicall <event>: hm-rpc.0,JPSENACT01:1,STATE,false hm-rpc.0 2020-04-16 14:34:08.504 debug (21237) setValue ["JPSENACT01:1","ON_TIME",{"explicitDouble":60}] FLOAT hm-rpc.0 2020-04-16 14:34:08.501 debug (21237) setValue ["JPSENACT01:1","STATE",true] BOOL hm-rpc.0 2020-04-16 14:34:08.428 debug (21237) setValue ["JPSENACT01:3","STATE",false] BOOL hm-rpc.0 2020-04-16 14:34:08.418 debug (21237) setValue ["JPSENACT01:2","STATE",false] BOOL hm-rpc.0 2020-04-16 14:34:08.411 debug (21237) setValue ["JPSENACT01:1","STATE",false] BOOL
Wenn ich das jetzt richtig lese, wurden um 14:34:08:411 die states aus deinem Adapter gesetzt. Es ist aber in Zeile 3 und 4 zu erkennen das erst der State auf True gesetzt wird und dann die ON_Time auf 60. Dazwischen vergehen aber nur 0,003s. Irgendwas passt hier nicht.
Aus Deinem Adapter bekomme ich nur folgenden LOG:
gartenbewaesserung.0 2020-04-16 14:34:08.444 info (21312) Start ventil3 in 130sek gartenbewaesserung.0 2020-04-16 14:34:08.441 info (21312) Stop ventil2 in 125sek gartenbewaesserung.0 2020-04-16 14:34:08.440 info (21312) Start ventil2 in 65sek gartenbewaesserung.0 2020-04-16 14:34:08.439 info (21312) Stop ventil1 in 60sek gartenbewaesserung.0 2020-04-16 14:34:08.438 info (21312) Start ventil1 in 0sek gartenbewaesserung.0 2020-04-16 14:34:08.436 info (21312) Start Bewaesserung gartenbewaesserung.0 2020-04-16 14:34:08.395 info (21312) Bewässerung stop gartenbewaesserung.0 2020-04-16 14:34:08.394 info (21312) Stop Ventil: ventil3 gartenbewaesserung.0 2020-04-16 14:34:08.393 info (21312) Stop Ventil: ventil2 gartenbewaesserung.0 2020-04-16 14:34:08.391 info (21312) Stop Ventil: ventil1
-
@Bastelritius Du hast recht mein Fehler hatte das nur für die ventil einzelsteuerung geändert bitte nochmal installiern , instanz neustarten und testen
-
@tombox Jetzt funktioniert es. Danke
-
Super danke dir
-
Hallo,
Gerade mal getestet mit 6 Ventilen und bei jedem eine Minute Laufzeit eingetragen. Das erste Ventil wird üben den Zeitplan angesteuert und die Restzeit im Status von Ventil 1 beginnt bei 60 sec. runterzuzählen, dann startet das zweite Ventil und die Restzeit beginnt bei 120 sec. runterzählen und bleibt bei 65 sec. stehen. Das 3. Ventil dann bei 180 sec und bleibt bei 125 sec. stehen, usw.
Ist das so gewollt? Ich dachte das wäre die Restzeit von dem Ventil, hier immer 60 sec.
Beste Grüsse paul -
Version 0.0.5
- ON_TIME Reihenfolge gefixt
- Instanzoptionen alle auswählbar
- Restzeit wird korrekt angezeigt
- states under control haben jetzt immer den korrekten Wert
Ich habe mal geschaut in der vis gibt es das control timestamp mit dem man gut das Datum aus dem Adapter formatieren kann so wie man es möchte.
-
Der Adapter funktioniert wirklich gut. Mir ist nur aufgefallen dass die Restzeiten Gesamt und bei den Ventilen nicht stimmen. Die Endzeiten stimmen schon. Und könnte man das Datum bei den Endzeiten wegnehmen, das ist so eine lange Zeile im Vis? Hab schon die Version 0.0.5
-
@Hitzi-69 Was stimmt denn genau nicht. Du kannst in der Vis das control timestamp nehmen und dann dein gewünschtes Datumsformat wie DD.MM.YYYY hh:mm:ss wählen
-
Wenn ich zb. Ventil1 90 min einstelle und Ventil2 30 min zeigt es beim Ventil1 30 min Restzeit an und Gesamt 60 min an. Die Endzeiten stimmen aber.
Ok. Das mit dem Datum muss ich mir anschauen
-
Mit der 0.0.5 sind die einzelnen Restzeiten der Ventile bei mir ok.
Beste Grüsse paul -
@Hitzi-69 Der Adapter wurde bisher nur bis 59min getestet. Ich schaue mir das mal an.
-
Muss ich jeweils eine Instanz des Adapters erstellen wenn ich die Ventile zu unterschiedlichen Zeiten steuern möchte und nicht alle gleichzeitig?
Mein momentaner Wasserdruck schafft nicht alle Kreisläufe gleichzeitig Das wird es funktionieren wenn ich meinen Brunnen gebohrt habe.
Ansonsten super Adapter. Funktioniert. TOP
Gruß
Adrian -
@simpixo zur Zeit werden die aktiven Ventile nacheinander geöffnet wenn du den State Control.bewaesserungaktiv einschaltest
-
Hallo @tombox
Anfangs hatte ich hier nur sporadisch mitgelesen, jetzt habe ich den Adapter in 0.0.5 installiert und versucht zu kofigurieren.
Natürlich muss man anschließend auch diverse Checkboxen aktivierenIch habe eine 3-fach Box von Gardena mit 3 Stück 24V Ventilen.
Diese werden angesteuert über einen HM-LC-Sw4 PCB, also den 4-fach Aktor für Kleinspannung (nicht Batterie!)Der erste "funktionierende" Lauf endete sofort.
Also zusätzlich zu 8, obwohl da Minuten steht, noch den Faktor 60 eingetragen.gartenbewaesserung.0 2020-04-18 14:16:04.818 info (4513) Start ventil1 gartenbewaesserung.0 2020-04-18 14:16:03.744 info (4513) Set: hm-rpc.0.LEQ0250425.3.ON_TIME to: 8 gartenbewaesserung.0 2020-04-18 14:16:03.721 info (4513) Stop ventil2 in 1085sek gartenbewaesserung.0 2020-04-18 14:16:03.720 info (4513) Start ventil2 in 485sek gartenbewaesserung.0 2020-04-18 14:16:03.719 info (4513) Stop ventil1 in 480sek gartenbewaesserung.0 2020-04-18 14:16:03.718 info (4513) Start ventil1 in 0sek gartenbewaesserung.0 2020-04-18 14:16:03.715 info (4513) Start Bewaesserung gartenbewaesserung.0 2020-04-18 14:16:03.693 info (4513) Bewässerung stop gartenbewaesserung.0 2020-04-18 14:16:03.691 info (4513) Stop ventil2 gartenbewaesserung.0 2020-04-18 14:16:03.689 info (4513) Stop ventil1 gartenbewaesserung.0 2020-04-18 14:15:53.662 info (4513) Bewässerung stop gartenbewaesserung.0 2020-04-18 14:15:53.661 info (4513) Stop ventil2 gartenbewaesserung.0 2020-04-18 14:15:53.660 info (4513) Stop ventil1 gartenbewaesserung.0 2020-04-18 14:15:53.659 info (4513) Stop ventil2 gartenbewaesserung.0 2020-04-18 14:15:53.656 info (4513) Stop ventil1 gartenbewaesserung.0 2020-04-18 14:15:53.273 info (4513) starting. Version 0.0.5 in /opt/iobroker/node_modules/iobroker.gartenbewaesserung, node: v10.19.0 host.raspberrypi 2020-04-18 14:15:49.409 info instance system.adapter.gartenbewaesserung.0 started with pid 4513
Trotzdem hört es nach 8 Sekunden auf, obwohl das log etwas anderes anfordert.
Ein weiteres "Problem" habe ich durch meine Konfiguration.
2 Ventile steuern die Tropfbewässerung, einer (später) den Versenkregner.Die Tropfer sollten eher öfter und kurz, der Regner seltener und dafür lang laufen.
Dafür würde ich dann zwei Instanzen nehmen, wenn das geht.Sollten noch weiter User solche Anforderungen haben wäre es vielleicht sinnvoll, die Checkboxen für "use valve" bei den Zeitsteuerungen einzusetzen und damit je Zeit entscheiden zu können welche Ventile dort geschaltet werden sollen.
ggf. auch die Zeit dann dort eintragen.