NEWS
[gelöst] [Blockly ??] Schedule macht was es will.
-
Systemdata Bitte Ausfüllen Hardwaresystem: VMware Arbeitsspeicher: 4GB Festplattenart: HDD Betriebssystem: Windows Node-Version: 10.x.x Nodejs-Version: 14.18.3 NPM-Version: 6.14.15 Installationsart: Manuell Image genutzt: Nein Ort/Name der Imagedatei: Link Hallo
Ein Gerät soll alle 4 Stunden für 45 Minuten eingeschaltet werden.
Ich habe alle Arten der Zeitplandefinitionen ausprobiert „Wizard“ und „Cron“.
Zeitplan definieren… „Einfach“ geht nicht, weil dort nur Minuten und Sekunden möglich sind und der Wert für Zeitraum keine Zahl > 60 zulässt.Um einen Fehler einzukreisen lasse ich nun einen Datenpunkt alle 4 Stunden für 45 Minuten auf „wahr“ schalten und lasse den Datenpunkt von „Eventlist“ überwachen.
Dabei ist aufgefallen, dass „Eventlist“ Zeiten anzeigt die eigentlich nicht möglich sind.
Eine Zeit von „3h 14m 60s“ gibt es meiner Meinung nach nicht. „3h 15m 0s“ wäre richtig.
Entweder ist das ein Bug in „Eventlist“ oder das System „tickt“ nicht richtig und „verschluckt“ immer einige Sekunden.
Ich tippe mal auf einen Bug im System, weil je größer die Stundenanzahl ist, desto wilder die Differenzen.So sieht das Blockly aus:
Dieses JS wird generiert:
Das zeichnet Eventlist auf:
Kann das jemand nachvollziehen oder liegt der Fehler bei mir?
Grüße
-
@rantanplan sagte: Gerät soll alle 4 Stunden für 45 Minuten eingeschaltet werden.
Das funktioniert mit CRON zuverlässig.
@rantanplan sagte in [Blockly ??] Schedule macht was es will.:
Das zeichnet Eventlist auf:
Dazu kann ich nichts sagen, da ich Eventlist nicht verwende.
-
@paul53 sagte in [Blockly ??] Schedule macht was es will.:
@rantanplan sagte: Gerät soll alle 4 Stunden für 45 Minuten eingeschaltet werden.
Das funktioniert mit CRON zuverlässig.
Hallo paul53
Danke für die schnelle Antwort.
Ich hatte es schon mit CRON versucht. Starte aber gerne nochmal eine Versuchsreihe.
Melde mich dann.Grüße
-
@paul53 sagte in [Blockly ??] Schedule macht was es will.:
Das funktioniert mit CRON zuverlässig.
Hallo Paul53
Das kann ich leider nicht bestätigen.Ich habe nun mehrere Tests durchgeführt.
Nur dieser Test lief sauber.
Aufzeichnung mit Eventlist:
Wie gewünscht wird der Datenpunkt jeweils zur vollen Stunde für 15 Min. auf True gesetzt und ist dann 45 Min. auf False.Dies funktioniert nur mit Werten <=60 Minuten!!!
Wenn man z.B. 120 einsetzt kommt der "Zeitplan" wieder völlig durcheinander.Dann habe ich mir gedacht, was mit 60 Min. funktioniert sollte auch mit 1 Std. klappen.
Hier das Ergebnis
Völliges Chaos. (Auch das setzen von "löschen falls läuft" bringt nichts")Kann noch jemand dieses Verhalten nachvollziehen?
Danke!
-
@rantanplan sagte: was mit 60 Min. funktioniert sollte auch mit 1 Std. klappen.
So wird jede Minute getriggert. Richtig:
triggert zu jeder vollen Stunde. Man kann auch einen beliebigen anderen Minutenwert <= 59 eingeben.
Jede gerade Stunde:
-
@paul53 Verstehe leider nicht was mir die Antwort sagen soll.
-
@rantanplan sagte: Verstehe leider nicht was mir die Antwort sagen soll.
Der erste Stern bewirkt, dass jede Minute getriggert wird und nicht nur jede Stunde. Wiki
-
@paul53
Hat du zwischenzeitlich mal den Script-Adapter neu gestartet. -
-
Nein Sorry. ich meinte @rantanplan
-
@paul53 sagte in [Blockly ??] Schedule macht was es will.:
Der erste Stern bewirkt, dass jede Minute getriggert wird und nicht nur jede Stunde. Wiki
Wenn man den Wald vor lauter Bäumen nicht sieht.
(Wobei das Verhalten auch dann recht merkwürdig ist)
Ja, Scipt-Adapter schon mehrmals neu gestartet.
Neuer Test läuft!
Werde berichten.Danke!
-
@paul53 sagte in [Blockly ??] Schedule macht was es will.:
Das funktioniert mit CRON zuverlässig.
Kann ich nun bestätigen!
Kaum macht man es richtig, schon funktioniertsDanke!