Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Feature/FunctionBlock: Countdown #5

Open
13 of 16 tasks
cornelius-koepp opened this issue Nov 9, 2024 · 1 comment
Open
13 of 16 tasks

New Feature/FunctionBlock: Countdown #5

cornelius-koepp opened this issue Nov 9, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request QS
Milestone

Comments

@cornelius-koepp
Copy link
Member

cornelius-koepp commented Nov 9, 2024

Konfigurationswerte:

  • Einheit

    • Sekunden
    • Minuten
    • Stunden
    • Tage
  • Startwert

    • Zahlenwert entsprechend der Einheit

Eingänge:

  • Start/Stop
    • Stop setzt Wert auf 0
  • StartWithNumber
    • Startwert Vorgabe durch Numerischen KO. Wert entspricht der konfigurierten Einheit
  • Pause

Ausgänge:

  • Läuft
  • Aktueller Countdown Wert
  • Pause Aktiv
  • Text
    • Der Text wird automatisch mit Einheit ausgegeben. Gestartet wird jeweils mit der Konfigurierten Einheit. Sobald der Wert keiner ganzen Einheit entspricht, wird auf die nächste Einheit geschalten. Z.B. Zuerst 5 min, 3 min, 2 min, 1 min, 60 sec, 59 sec, ...

Erweiterungswünsche:

  • Start einstellbar ob Neustart, Verlängerung oder nichts bei laufenden Timer erfolgen soll
@cornelius-koepp cornelius-koepp added the enhancement New feature or request label Nov 9, 2024
@cornelius-koepp cornelius-koepp added this to the v0.2 milestone Nov 9, 2024
@cornelius-koepp
Copy link
Member Author

Fragen / Diskussion

A - Zeitbasis

Abweichung vom OpenKNX-"Standard" {h,min,s,1/10s}. Wobei Tag hier eher Anwendungsfälle bietet als 1/10s. Tag==24h? Mit DST nicht mehr eindeutig.

B - Intervall Dauer

Intervall-Dauer fehlt hier als Parameter?

C - Textausgabe Einheit

Gestartet wird jeweils mit der Konfigurierten Einheit. Sobald der Wert keiner ganzen Einheit entspricht, wird auf die nächste Einheit geschalten.

Besser Einheit wählbar machen. Ansonsten ungünstig bei genauerer Abbildung von größeren Zeiträumen.

Beispiel: 11:30 (11,5 Stunden) würde dann mit Ausgabe von 690 Minuten starten.

D - Textausgabe Intervall

Zuerst 5 min, 3 min, 2 min, 1 min, 60 sec, 59 sec, ...

Soll dann am Ende immer im Sekunden-Takt gesendet werden?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request QS
Projects
None yet
Development

No branches or pull requests

2 participants