@cash Du bist mein Held!!! Ich habe es grade ausprobiert und jetzt Funktioniert alles ohne Problem! Ich Danke dir, das ist echt Cool!!!
NEWS
Latest posts made by Marsel
-
RE: Yahka Sprinkler mit Zeitsteuerung
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash Ich werde aus der Sache nicht schlau. Hoffe du kannst mir da noch helfen.
Zeile 24 ist auf true.
Ist=0
Soll=0
Status=1
Ziel_Status=1LOG:
2019-06-25 11:37:52.748 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Magnetventil wurde nicht über Homekit bedient (angeschaltet)
2019-06-25 11:37:52.741 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Magnetventil wurde nicht über Homekit eingeschaltet. Ziel_Status wird von 0 auf 1 geändert
2019-06-25 11:37:52.740 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war 0 wird auf 1 gesetzt, da das Magnetventil an istIst=0
Soll=0
Status=0
Ziel_Status=0LOG:
2019-06-25 11:40:30.613 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Magnetventil wurde nicht über Homekit bedient (geschlossen)
2019-06-25 11:40:30.613 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Magnetventil wurde nicht über Homekit ausgeschaltet. Ziel_Status wird von 1 auf 0 geändert
2019-06-25 11:40:30.610 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war 1 und wird auf 0 geändert weil das Magnetventil aus istIst=Zählt hoch
Soll=0
Status=1
Ziel_Status=1LOG:
2019-06-25 11:46:06.147 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Ziel_Status war bereits auf true. Magnetventil wurde eingeschaltet
2019-06-25 11:46:06.146 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war bereits auf 1. Magnetventil ist an
2019-06-25 11:46:05.142 info script.js.Wassersprenger-skript: Es wurde kein Countdown gestartet. Starte Stopuhr.
2019-06-25 11:46:05.141 info script.js.Wassersprenger-skript: Magnetventil soll per Homekit geöffnet werden.Ist=0
Soll=0
Status=0
Ziel_Status=0LOG:
2019-06-25 11:48:42.303 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Ziel_Status war bereits auf 0. Magnetventil wurde ausgeschaltet.
2019-06-25 11:48:42.303 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war bereits auf 0 nachdem das Magnetnvetil ausgeschaltet wurde
2019-06-25 11:48:41.819 info script.js.Wassersprenger-skript: Magnetventil soll per Homekit geschlossen werden.
2019-06-25 11:48:41.819 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] id_Ist ist nicht null und wird auf 0 gesetzt.
2019-06-25 11:48:41.818 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Es läuft ein Timer. Magnetventil soll per Homekit ausgeschaltet werden- Beim Einschalten
Ist=Zählt Runter
Soll=300
Status=1
Ziel_Status=1
LOG:
2019-06-25 11:51:58.084 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Ziel_Status war bereits auf true. Magnetventil wurde eingeschaltet
2019-06-25 11:51:58.083 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war bereits auf 1. Magnetventil ist an
2019-06-25 11:51:57.050 info script.js.Wassersprenger-skript: Magnetventil soll per Homekit geöffnet werden.
2019-06-25 11:51:56.542 info script.js.Wassersprenger-skript: [countdown] Timer für Magnetventil wird gestartet für 300 Sekunden.- Wenn der Timer ende ist
Ist=0
Soll=0
Status=0 und nach ca. 5 sek steht wieder ein 1 da
Ziel_Status=0 und nach ca. 5 sek steht wieder ein 1 da
LOG:
2019-06-25 11:57:34.967 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Magnetventil wurde nicht über Homekit bedient (angeschaltet)
2019-06-25 11:57:34.945 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Magnetventil wurde nicht über Homekit eingeschaltet. Ziel_Status wird von 0 auf 1 geändert
2019-06-25 11:57:34.943 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war 0 wird auf 1 gesetzt, da das Magnetventil an ist
2019-06-25 11:56:56.733 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Magnetventil wurde nicht über Homekit bedient (geschlossen)
2019-06-25 11:56:56.733 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Magnetventil wurde nicht über Homekit ausgeschaltet. Ziel_Status wird von 1 auf 0 geändert
2019-06-25 11:56:56.732 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war 1 und wird auf 0 geändert weil das Magnetventil aus ist
2019-06-25 11:56:56.709 info script.js.Wassersprenger-skript: [countdown] Magnetventil war noch nicht ausgeschaltet und wird nun ausgeschaltet
2019-06-25 11:56:56.709 info script.js.Wassersprenger-skript: [Status_Sync] Timer für Magnetventil abgelaufen- Beim Einschalten
Ist=Zählt Hoch
Soll=0
Status=1
Ziel_Status=1
LOG:
2019-06-25 12:00:28.678 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Ziel_Status war bereits auf true. Magnetventil wurde eingeschaltet
2019-06-25 12:00:28.677 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war bereits auf 1. Magnetventil ist an
2019-06-25 12:00:27.649 info script.js.Wassersprenger-skript: Es wurde kein Countdown gestartet. Starte Stopuhr.
2019-06-25 12:00:27.647 info script.js.Wassersprenger-skript: Magnetventil soll per Homekit geöffnet werden.- Nach der Automatischen Abschaltung
Ist=0
Soll=0
Status=0 und nach ca. 5 sek steht wieder ein 1 da
Ziel_Status=0 und nach ca. 5 sek steht wieder ein 1 da
LOG:
2019-06-25 12:05:34.964 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Magnetventil wurde nicht über Homekit bedient (angeschaltet)
2019-06-25 12:05:34.943 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Magnetventil wurde nicht über Homekit eingeschaltet. Ziel_Status wird von 0 auf 1 geändert
2019-06-25 12:05:34.942 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war 0 wird auf 1 gesetzt, da das Magnetventil an ist
2019-06-25 12:05:32.687 sonoff.0 info Client [Küche LED Stripe] connection closed: closed
2019-06-25 12:05:27.850 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Magnetventil wurde nicht über Homekit bedient (geschlossen)
2019-06-25 12:05:27.844 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Magnetventil wurde nicht über Homekit ausgeschaltet. Ziel_Status wird von 1 auf 0 geändert
2019-06-25 12:05:27.843 info script.js.Wassersprenger-skript: [DEBUG] [Status_Sync] Status war 1 und wird auf 0 geändert weil das Magnetventil aus ist
2019-06-25 12:05:27.798 info script.js.Wassersprenger-skript: Magnetventil soll automatisch ausschalten.
2019-06-25 12:05:27.798 info script.js.Wassersprenger-skript: Stoppuhr abgelaufen. Magnetventil ist offen. Evtl vergessen
2019-06-25 12:05:27.797 info script.js.Wassersprenger-skript: [DEBUG] [Ziel_Status] Stoppuhr für Magnetventil abgelaufen. - Beim Einschalten
-
RE: Yahka Sprinkler mit Zeitsteuerung
Ich habe ganz normal im Script oben Rechts bei Debug das häkchen gesetzt und bin dann in LOG gegangen und hab die Zeilen da raus kopiert.
Gibt es noch eine andere Möglichkeit den zu aktivieren?Okay hätte ja sein können.
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash Das wäre zu schön gewesen, wenn es das gewesen wäre.
Wenn ich per Hand in Homekit den Sprenger ein und ausschelte. Das
funktioniert auch Ordnungsgemäß.
2019-06-24 20:03:53.206 - info: javascript.0 script.js.Wassersprenger-skript: Magnetventil soll per Homekit geöffnet werden.
2019-06-24 20:03:53.207 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.STATUS, state=1) - was not executed, while debug mode is active
2019-06-24 20:03:53.207 - info: javascript.0 script.js.Wassersprenger-skript: Es wurde kein Countdown gestartet. Starte Stopuhr.
2019-06-24 20:03:54.207 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=sonoff.0.Küchenzeile.POWER, state={"val":true,"ack":false}) - was not executed, while debug mode is active
2019-06-24 20:03:54.209 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=1) - was not executed, while debug mode is active
2019-06-24 20:03:55.210 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=2) - was not executed, while debug mode is active
2019-06-24 20:03:56.211 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=3) - was not executed, while debug mode is activeWenn ich per Hand ohne Aktivzeit einzuschalten starte und die Stoppuhr auf 5 sek stelle. Funktionier nur das einschalten aber er schaltet nicht ab. In Homekit versucht er abzuschalten aber das gerät macht es nicht.
2019-06-24 20:06:59.063 - info: javascript.0 script.js.Wassersprenger-skript: Magnetventil soll per Homekit geöffnet werden.
2019-06-24 20:06:59.064 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.STATUS, state=1) - was not executed, while debug mode is active
2019-06-24 20:06:59.064 - info: javascript.0 script.js.Wassersprenger-skript: Es wurde kein Countdown gestartet. Starte Stopuhr.
2019-06-24 20:07:00.065 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=sonoff.0.Küchenzeile.POWER, state={"val":true,"ack":false}) - was not executed, while debug mode is active
2019-06-24 20:07:00.066 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=1) - was not executed, while debug mode is active
2019-06-24 20:07:01.067 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=2) - was not executed, while debug mode is active
2019-06-24 20:07:02.068 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=3) - was not executed, while debug mode is active
2019-06-24 20:07:03.069 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=4) - was not executed, while debug mode is active
2019-06-24 20:07:04.070 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=5) - was not executed, while debug mode is active
2019-06-24 20:07:04.071 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state={"val":0,"ack":true}) - was not executed, while debug mode is activeWenn ich per Hand mit 1 min Aktivzeit starte. Geht auch wieder an aber nach 1 min nicht mehr aus.
undefined2019-06-24 20:10:19.656 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=60) - was not executed, while debug mode is active
2019-06-24 20:10:19.657 - info: javascript.0 script.js.Wassersprenger-skript: [countdown] Timer für Magnetventil wird gestartet für 60 Sekunden.
2019-06-24 20:10:19.745 - info: javascript.0 script.js.Wassersprenger-skript: Magnetventil soll per Homekit geöffnet werden.
2019-06-24 20:10:19.746 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.STATUS, state=1) - was not executed, while debug mode is active
2019-06-24 20:10:20.158 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.ZIEL_STATUS, state={"val":1,"ack":false}) - was not executed, while debug mode is active
2019-06-24 20:10:20.658 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=59) - was not executed, while debug mode is active
2019-06-24 20:10:20.746 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=sonoff.0.Küchenzeile.POWER, state={"val":true,"ack":false}) - was not executed, while debug mode is active
2019-06-24 20:10:21.658 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=58) - was not executed, while debug mode is active
2019-06-24 20:10:22.659 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=57) - was not executed, while debug mode is active
2019-06-24 20:10:23.659 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=56) - was not executed, while debug mode is active
2019-06-24 20:10:24.659 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=55) - was not executed, while debug mode is active
.
.
.
.
2019-06-24 20:11:14.684 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=5) - was not executed, while debug mode is active
2019-06-24 20:11:15.684 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=4) - was not executed, while debug mode is active
2019-06-24 20:11:16.686 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=3) - was not executed, while debug mode is active
2019-06-24 20:11:17.687 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=2) - was not executed, while debug mode is active
2019-06-24 20:11:18.688 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=1) - was not executed, while debug mode is active
2019-06-24 20:11:19.688 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state=0) - was not executed, while debug mode is active
2019-06-24 20:11:19.689 - info: javascript.0 script.js.Wassersprenger-skript: [Status_Sync] Timer für Magnetventil abgelaufen
2019-06-24 20:11:19.690 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.SOLL, state={"val":0,"ack":true}) - was not executed, while debug mode is active
2019-06-24 20:11:19.690 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.IST, state={"val":0,"ack":true}) - was not executed, while debug mode is active
2019-06-24 20:11:40.572 - warn: javascript.0 script.js.Wassersprenger-skript: setForeignState(id=javascript.0.Bewässerung.SOLL, state={"val":0,"ack":true}) - was not executed, while debug mode is activeWas mir aufgefallen ist, wenn ich einschalte steht im LOG:
setForeignState(id=sonoff.0.Küchenzeile.POWER, state={"val":true,"ack":false})
und wenn ich ausschalte:
setForeignState(id=javascript.0.Bewässerung.SOLL, state={"val":0,"ack":true})Bei "val" steht beim einschalten true und beim ausschalten 0. Das könnte das Problem sein oder?
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash Das neue Script baue ich morgen ein und dann schau ich mal was im Debug Modus steht.
Wenn ich den direkt in den Sonoff Objekten schalten möchte muss ich true und false eingeben. Und für deine Ventile wird 0 und 1 verwendet wie ich sehe. Kann ich das im Script ändern oder ist es besser ein Brücke zu bauen die den Befehl umformt?
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash Okay schön. Mach dir bloß keinen Stress! Lass dir Zeit!
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash Nein schlimm ist es nicht, hätte ja nur sein können das bei mir noch was falsch ist.
Wenn ich per Hand AN uns AUS mache geht es ohne Probleme. Soll jetzt die Stoppuhr oder Aktivzeit das Ventil Ausschalten passiert nichts.
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash So sieht jetzt sein Script bei mir aus.
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash Das hätte mir auch auffallen können SORRY!!!
Jetzt habe ich das Problem, wenn ich im Homekit die Aktivezeit einstelle und diese dann abgelaufen ist, das er dann nicht abschaltet. Die Zeit bleibt bei 00:00 stehen.
LOG:
Bei Yahka sieht es jetzt so aus:
Was mir noch aufgefallen ist, wenn er Runterzählt dann Zeigt er es in Homekit sauber an. Wenn er jetzt aber Hochzählt dann sieht es nicht ganz so sauber aus. Der Datenpunkt wenn ich den dabei beobachte der Zählst vernünftig.
-
RE: Yahka Sprinkler mit Zeitsteuerung
@cash
Das steht in den Datenpunkte wenn ich keine Aktivzeit im Homekit einstelle.
So sieht die Yahka Config aus. Nicht wundern, ich habe zum Testen ein Relais von Sonoff genommen.