NEWS
[gelöst]Variabler Timeout möglich ?
-
Ich möchte einen Wert (Zahl/Minuten), der unterschiedlich sein kann, aus einem eigenen Datenpunkt als timeout übernehmen, geht das, bzw. wie geht das ?
-
-
@Glasfaser sagte in Variabler Timeout möglich ?:
Meinst du so ..
@Glasfaser
Erstmal danke. Genau das meine ich. Also müsste ich den Wert, so wie @padrino es schreibt, in Blockly erst in ms umrechnen ? -
@Glasfaser
Noch zur Erklärung wofür ich das brauche. Ich habe ein Blockly für meine Bewässerungs Ventile, welches ich mit iQontrol bedienen kann. Dort gibt es für jedes einzelne Ventil (max 6 Ventile) eigene Datenpunkte für die Laufzeit in Minuten, welche sofort, wenn größer 0, an den Gardena Adapter übergeben werden und die Bewässerung startet. Danach werden die Minuten bis auf 0 runter gezählt, können aber auch während der Laufzeit verändert werden.
Für jedes Ventil einzeln funktioniert das Blockly.
Nun möchte ich zusätzlich die Möglichkeit haben, jedes Ventil mit dieser einstellbaren Möglichkeit (noch ein Schiebeschalter für alle Ventile nacheinander mit der gleichen Zeit ein zu stellen).
Es soll erst z.B Ventil 1 mit der Zeit X starten und die Zeit abarbeiten, wenn fertig Ventil 2, usw. usw. bis alle angeschlossenen Ventile durch sind. Also schön nacheinander und nicht gleichzeitig. (ausserdem sind nur max 2 Ventile gleichzeitig möglich)
Vielleicht hast Du ja auch eine andere Idee zur Umsetzung.Bedienung in iQontrol
Der DP Ventil 1 angeschlossen ist noch ohne Funktion
-
@dslraser Gibt es auch eine Möglichkeit den Aktualwert des Timers nach außen zu führen und sich anzeigen zulassen.
Ich möchte wissen, wie viel Zeit schon vergangen ist, wenn dieser aktiv ist.vielen Dank
-
@metzger304web-de
Du meinst nicht runter zählen, sondern rauf, oder ? (ja, das geht auch)
Was genau möchtest Du machen ? -
@dslraser @metzger304web-de möchte sich die Restlaufzeit, bzw. die schon abgelaufene Zeit des Timeouts ausgeben lassen.
Ob und wie das geht würde mich auch interessieren. -
@Rushmed
entweder einen debug Baustein, dann sieht man es im Log, oder in einen Datenpunkt schreiben. Ich bin unterwegs und kann gerade kein Beispiel liefern. Einfach eine Variable als zähler einbauen. -
@Rushmed
hier habe ich sowas drinn -
@Rushmed
hier ist auch was