NEWS
[Vorlage] Steuerung Gartenbewässerung
-
Hallo Kuddel,
...never touch a running system...
Ich hatte voriges Jahr begonnen deine Gartenbewässerung zu integrieren. Jedoch wollte das Ventil 3 nicht mitmachen (ich habe nur 3 Ventile).
Heute habe ich mir ein Herz gefasst und - ich kann ja nichts verlieren - alles nochmal mit der neuesten Version deines Skripts aufgesetzt. Jetzt geht gar nix mehr.
Obwohl im Bereich 0_userdata.0 in allen Punkten alles ordnungsgemäß eingetragen wurde (vom Blockly), wird auf der VIS die Bezeichnung der Ventile nicht mehr angezeigt und sie schalten auch nicht. (s. Bild). Hast du noch eine Idee zur Vorgehensweise für mich?P.S.: Die Logs waren alle noch unter dem alten Skript erstellt worden...
-
Hallo, ich bin diese Woche noch im Urlaub.
Ich werde dann auf jeden Fall nächste Woche die aktuelle Version auf Herz und Nieren prüfen und dann eine neue gefixte Version hochladen.
-
@gezi70 sind im VIS die korrekten Pfad zu den einzelnen Objekten hinterlegt?
Wenn Blockly alles korrekt erstellt und befüllt, vermute ich das Problem eher bei der VIS
-
@kuddel ich danke dir. Ruh dich erstmal aus!
-
@kuddel ich hatte eigentlich nur deine zur Verfügung gestellten Textdateien eingespielt...
-
@gezi70 dann mal bitte prüfen. Wenn die Pfade unterschiedlich sind, funzt die VIS nicht korrekt
-
@kuddel waaaaah! Da haben wir's: Die Dartenpunkte im VIS lauten alle auf javascript.0.bewaesserung...
-
@gezi70 dann muss ich nächste Woche wohl mal dringend einen neuen Export zur Verfügung stellen.
-
@kuddel Und schon ist die Ruhe im Urlaub wieder im Eimer...
-
@gezi70 kein Problem.
Du kannst das Problemchen auch fix selber lösen:
Alles Seiten (Txt-Datein) mit Notepad++ öffnen und suchen und ersetzen ausführen.
Da dann in allen Datein Javascript.0 durch 0_userdata.0 ersetzen, speichern und neu in die VIS importieren
-
@kuddel ich war schon etwas komplizierter drüber, indem ich die ersten Widgets manuell durchgegangen bin...
-
@gezi70 und jetzt geht es? Also Fehler in der VIS, nicht im Skript?
-
@kuddel vielen Dank!
Dem ersten Probelauf der Aktoren nach hat alles einwandfrei funktioniert.
-
@kuddel ich muss doch nochmal nerven:
Die Steuerung an sich funktioniert jetzt, aber die Wind- und Regendaten werden nicht im "Wetter" übernommen.
-
@gezi70 du meinst die Schwellwerte ?
-
@kuddel hat sich wieder erledigt: ich habe zwei Instanzen bei daswetter. Läuft alles, ich musste im Skript die andere Instanz für Regen und Wind anpassen.
Jetzt mach Urlaub!!!
-
Hi! Ich benutze die Scriptversion 3.1.1 mit der Scriptinstanz version 5.2.13
Hat bisher super funktioniert, jetzt hatte ich die Instanz mal aktualisiert auf Version 5.7.0
Nun wird mein Ventil 1, 5 und 6 nicht mehr angesteuert sowie die Statusanzeige, die Endzeiten der einzelnen Ventile werden nicht mehr berechnet bis auf Ventil 1.
Drücke ich nach automatischen Start kurz Pause läuft Ventil 1 ganz normal mit Ansteuerung und Statusanzeige, Ventil 5 und 6 aber weiterhin mit den oben genannten Fehlern!Ist da irgendetwas bekannt?
-
@maik-krause ich habe meine Javascript Instanz noch nicht aktualisiert (zum Glück).
Was sagt das Log während der Bewässerung so?
-
In Rücksprache mit Kuddel möchte ich hier mal einen Fehler der VIS posten, vllt hat ja jemand eine Idee.
Problem:
Bewässerungs-VIS von Kuddel reagiert auf IOS Geräten nicht richtig (diverse Browser und VIS IOS App getestet)
Verhalten der VIS: An/Aus bleibt erst nach x versuchen an; wenn die VIS läuft springt die VIS beim klicken auf An/Aus oder Pause immer wieder von rot auf grün an.
Der Fehler besteht nicht bei Android!vllt hat hier jemand eine Idee zu dem Problem, anbei Logoutput mit VIS und Javascript im Debugmodus.
2022-06-12 16:31:18.770 - [34mdebug[39m: vis.0 (74871) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-06-12 16:31:18.800 - [34mdebug[39m: vis.0 (74871) Objects client ready ... initialize now 2022-06-12 16:31:18.801 - [34mdebug[39m: vis.0 (74871) Objects create System PubSub Client 2022-06-12 16:31:18.801 - [34mdebug[39m: vis.0 (74871) Objects create User PubSub Client 2022-06-12 16:31:18.832 - [34mdebug[39m: vis.0 (74871) Objects client initialize lua scripts 2022-06-12 16:31:18.835 - [34mdebug[39m: vis.0 (74871) Objects connected to redis: 127.0.0.1:9001 2022-06-12 16:31:18.847 - [34mdebug[39m: vis.0 (74871) Redis States: Use Redis connection: 127.0.0.1:9000 2022-06-12 16:31:18.856 - [34mdebug[39m: vis.0 (74871) States create System PubSub Client 2022-06-12 16:31:18.856 - [34mdebug[39m: vis.0 (74871) States create User PubSub Client 2022-06-12 16:31:18.869 - [34mdebug[39m: vis.0 (74871) States connected to redis: 127.0.0.1:9000 2022-06-12 16:31:18.989 - [32minfo[39m: vis.0 (74871) starting. Version 1.4.15 in /opt/iobroker/node_modules/iobroker.vis, node: v14.19.3, js-controller: 4.0.23 2022-06-12 16:31:19.143 - [32minfo[39m: vis.0 (74871) vis license is OK. 2022-06-12 16:31:19.961 - [32minfo[39m: vis.0 (74871) Terminated (NO_ERROR): Without reason 2022-06-12 16:31:20.507 - [32minfo[39m: host.iobroker-x instance system.adapter.vis.0 terminated while should be started once 2022-06-12 16:31:29.328 - [32minfo[39m: host.iobroker-x stopInstance system.adapter.javascript.0 (force=false, process=true) 2022-06-12 16:31:29.345 - [32minfo[39m: host.iobroker-x stopInstance system.adapter.javascript.0 send kill signal 2022-06-12 16:31:29.332 - [32minfo[39m: javascript.0 (62729) Got terminate signal TERMINATE_YOURSELF 2022-06-12 16:31:29.354 - [32minfo[39m: javascript.0 (62729) Stop script script.js.Meine_Geräte.Bewässerung_4_3_0 2022-06-12 16:31:29.354 - [32minfo[39m: javascript.0 (62729) terminating 2022-06-12 16:31:29.355 - [34mdebug[39m: javascript.0 (62729) Plugin sentry destroyed 2022-06-12 16:31:29.355 - [32minfo[39m: javascript.0 (62729) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-06-12 16:31:29.906 - [32minfo[39m: host.iobroker-x instance system.adapter.javascript.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-06-12 16:31:32.382 - [32minfo[39m: host.iobroker-x instance system.adapter.javascript.0 started with pid 74886 2022-06-12 16:31:33.485 - [32minfo[39m: javascript.0 (74886) starting. Version 5.7.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v14.19.3, js-controller: 4.0.23 2022-06-12 16:31:33.745 - [32minfo[39m: javascript.0 (74886) requesting all states 2022-06-12 16:31:33.746 - [32minfo[39m: javascript.0 (74886) requesting all objects 2022-06-12 16:31:34.305 - [32minfo[39m: javascript.0 (74886) received all objects 2022-06-12 16:31:34.378 - [32minfo[39m: javascript.0 (74886) received all states 2022-06-12 16:31:34.566 - [32minfo[39m: javascript.0 (74886) Start javascript script.js.Meine_Geräte.Bewässerung_4_3_0 2022-06-12 16:31:34.584 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: registered 0 subscriptions and 0 schedules 2022-06-12 16:31:52.485 - [32minfo[39m: web.0 (1679) ==> Connected system.user.admin from 172.16.77.17 2022-06-12 16:32:03.857 - [32minfo[39m: web.0 (1679) ==> Connected system.user.admin from 172.16.77.150 2022-06-12 16:32:17.932 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Vorgang beendet 2022-06-12 16:32:25.684 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Automatischer Start 2022-06-12 16:32:26.685 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Dauer: 170:03 Min, Ende: 19:22:29 2022-06-12 16:32:26.685 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Intervall true von 0 2022-06-12 16:32:26.685 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Ventil 1 - Rasen-K1 aktiv 2022-06-12 16:32:31.525 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Vorgang beendet 2022-06-12 16:32:31.699 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: 16:32 Uhr - Gartenbewässerung 2022-06-12 16:32:33.526 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Automatischer Start 2022-06-12 16:32:34.029 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Vorgang beendet 2022-06-12 16:32:34.527 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Dauer: 170:04 Min, Ende: 2022-06-12 16:32:34.527 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Intervall true von 0 2022-06-12 16:32:37.033 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Ventil 1 - Rasen-K1 aktiv 2022-06-12 16:32:38.260 - [32minfo[39m: web.0 (1679) <== Disconnect system.user.admin from 172.16.77.150 vis.0 2022-06-12 16:32:39.533 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: 16:32 Uhr - Gartenbewässerung 2022-06-12 16:32:41.626 - [32minfo[39m: web.0 (1679) ==> Connected system.user.admin from 172.16.77.150 2022-06-12 16:32:42.038 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: 16:32 Uhr - Gartenbewässerung 2022-06-12 16:32:46.186 - [32minfo[39m: javascript.0 (74886) script.js.Meine_Geräte.Bewässerung_4_3_0: Bewaesserung: Vorgang beendet
@Kuddel nach ca 10-15 Sekunden klicken in der VIS erhalte ich immer den Fehler (nur in deiner BewässerungsVIS) view wurde nicht gefunden am Ende des gifs.
VIS läuft soweit gut, allerdings greift der Startintervall morgen/abends nicht, kann ich das irgendwie fixen?Beim fixen Intervall fehlt der vordere Teil
-
@Kuddel
Im VIS läuft die Zeit zwar bei den 3 nicht funktionierenden Ventilen aber keine Eintragung im Log.
Bin bei der Javascript Instanz erstmal auf die Version 5.5.2 zurück gegangen und da läuft es einwandfrei!