NEWS
true Abfrage alle 2 Sek.
-
-
@Aphofis
Das was ich dir geschrieben habe leider nicht - du musst im Blockly die Zeit fuer den Timeout fest vorgeben und kannst keine Variable dafür benutzen - zumindest konnte ich das nicht.Wenn diese Funktionalität existiert, dann schon.
-
@Asgothian
Kann ich jemanden im Forum Fragen, der deinen Javascript Code vllt umhechseln kann ins Blockly!? -
@Asgothian
Wenn das script per steuerung zb in der fütterungspause deaktiviert wir, bleibt der timer mit der gemessenen zahl bestehen? und läuft nach einschalten des scripts normal weiter ??? -
@Aphofis sagte in true Abfrage alle 2 Sek.:
@Asgothian
Wenn das script per steuerung zb in der fütterungspause deaktiviert wir, bleibt der timer mit der gemessenen zahl bestehen? und läuft nach einschalten des scripts normal weiter ???Wenn die Pumpe gerade eingeschaltet ist, und du dann das Script beendest dann wird die Pumpe nicht abgeschaltet, und bei einem Neustart wird die Variable neu mit 300 initialisiert.
Um das zu verhindern macht es meiner Meinung nach sinn einen Datenpunkt "Futtermodus" zu erstellen, und im Script einfach nur das Aktivieren der Pumpe zu unterbinden wenn der Futtermodus aktiviert wird, und nach Ende des Futtermodus wieder zum normalen Ablauf zurück zu kehren.
A.
-
Du kannst dir doch dein Telegram Blockly in JS anzeigen lassen und dann in das Script kopieren.
-
@Asgothian
Ich versuche das mir einer das JavaScript umbaut in Blockly dann kann ich damit mehr machen.
Kann leider kein Javascript programmieren.
Javascript Applets in Webseiten einbinden ist schon die Grenze.
ich kann den Code halbwechs verstehen aber Programmieren äh nein. Leider leider nicht. -
@Aphofis gib mir mal eine halbe stunde, dann kann ich dir den Blockly schicken. Der wird nicht so elegant werden, sollte aber trotzdem gehen.
-
@paul53
Nabend, ist es dir vielleicht möglich mir dieses Javascript was ich dankend von @Asgothian bekommen habe ins Blockly umzubauen !? Das wäre Super nett, da ich mit Blockly mehr anfangen kann.
Asche über mein Haupt. -
@Aphofis
Versuch mal das hier:Nicht so schön, aber da die Laufzeit des Timeout nicht als Variable definiert werden kann muss halt ein Umweg gewählt werden.
-
@Asgothian
Das ja Cool, wo hast du das denn jetzt her !? oder mal eben aus dem Ärmel geschüttelt.Restzeit 60 sind Sekunden !? da trage ich dann denke ich 300 sek ein!?
Was kommt bei even is objects rein das Magnetventil oder der schwimmer !?
und im schedule kommt ein neuer Datenpunkt rein ? Nach Zahl wo die 300 sek den count ablegen ? -
@Aphofis Das hab ich aus dem Aermel geschüttelt. Restzeit ist 60x5 Sekunden, also bitte nicht auf 300 erhöhen.
Der Datenpunkt im Intervall ist der Datenpunkt des Schwimmers
Der Datenpunkt im "on" und im Shedule auch. Im SetState ist es die pumpeA.
-
@Asgothian Wäre es
so korrekt? -
@Aphofis Fast:
im Schedule muss im Falls auch das Osmose Niveau rein, wie auch in dem grauen "falls Objekt default"
A.
-
@Asgothian
Also so ? -
@Aphofis so sollte es gehen
A.
-
@Asgothian
OK Ich werde es mal testen.
Nach steuere Osmose Magnetventil unter dem intervall kann ich eine Osmose Aktiv Debug einbauen ?
und im intervall unter stop zyklische ausführung ein Debug Osmose inaktiv ? -
@Aphofis klar
-
@Asgothian
Also wäre das an den stellen richtig ? -
@Aphofis ja