| Mtries |
|
|
User
Registered at: 16.11.2017
Messages: 13
|
Hallo Zusammen, habe ein Problem und finde nicht den richtigen Lösungsansatz. Hab eine Pumpe die eine (verstellbare) Zeit x am Tag laufen soll. Über den Tag wird die Pumpe durch die Sonneneinstrahlung aktiviert / deaktiviert wird, teilweise auch mehrmals am Tag. Diese gesamt Laufzeit würde ich gerne nun abziehen von der Zeit x und die Pumpe am späten Abend nachlaufen lassen um die verbleibende Zeit. Der automatische Rücksetzer könnte dies erreichen, kann man diesen nicht pausieren. Gibt es eine Komponente, die die Zeit Zählen kann?
Gruß Matthias |
|---|---|
| 08.09.2021 15:52 |
| DanielBack |
|
|
User
Registered at: 16.11.2017
Messages: 164
|
Hallo Matthias, mit der Komponente "Zähler" können Sie sich die "An-Zeit" in Sekunden ausgeben lassen. Diese Zeit können Sie dann, mit der gewünschten An-Zeit verrechnen (grafische Logik zB). Ich denke, damit können Sie das umsetzen. Gruß, Daniel Mit freundlichen Grüßen, Daniel Back |
|---|---|
| 08.09.2021 17:04 |
| christian.stuellein |
|
|
User
Registered at: 04.03.2016
Messages: 2
|
Eine Alternative wäre die LUA Komponente. Hier kann man die Logik mittels der Lua Scriptsprache implementieren. Denkbar wäre folgender Ansatz: Aufruf des Scriptes über Input und zyklisch (zyklisch, damit man die aktuelle Laufzeit ausgeben kann falls gewünscht) Wenn die Pumpe tagsüber angeschaltet wird (externe komponente?) wird der An-Zähler erhöht ausgegeben (wenn das ein Ausgang ist, steht dessen wert beim nächsten Auftuf zur Verfügung und kann erhöht werden - falls nicht gibt es eine Funktion um Werte zu speichern und beim nächsten Aufruf zu laden). Wenn dann die "Abendzeit" erreicht ist (fest oder durch Sonnenuntergang des Astrotimer) kann die Pumpe dann durch das Script aktiviert werden, bis die vorgegebene Laufzeit erreicht ist. (zurücksetzen des Tageszählers per Scrip oder per Eingang) vlg
|
|---|---|
| 01.10.2021 17:52 |
| Mtries |
|
|
User
Registered at: 16.11.2017
Messages: 13
|
Hallo Herr Back, hatte das ursprüngliche Problem eleganter gelöst, aber nun ein neues, bei dem ich dies gerne umgesetzt hätte. Habe nur ein Konvertierungsproblem. Der Zähler gibt ja das Datenformat Timespan aus, dieses kann ich doch nicht in den Input einer grafischen Logik verrechnen?! vlg |
|---|---|
| 27.09.2022 16:28 |
| DanielBack |
|
|
User
Registered at: 16.11.2017
Messages: 164
|
Hallo Matthias, Der Ausgang "Zähler An [s]" ist ein UINT32 und kann dann auch in der Logik verrechnet werden. Alternativ: LUA ;) vlg Mit freundlichen Grüßen, Daniel Back |
|---|---|
| 27.09.2022 17:12 |
Visualisation, tools and hardware for KNX, Modbus & building automation.
Alexander Maier GmbH · Beckstraße 3 · D-69412 Eberbach
+49 (0) 6271.919470 · info@busbaer.de