Seite 1 von 1

[V4.0.1] Wie die Uhrzeit für Aktionen über Visu einstellen?

Verfasst: Di Jul 16, 2024 1:54 pm
von fuzzi
Hallo Ihr alle,

ich habe bei mir schon seit Ewigkeiten eine Jalousiesteuerung am Laufen, die prima funktioniert. Eines der wenigen, kleinen Ärgernisse ist, dass ich die Uhrzeit, ab der morgens die Jalousien öffnen dürfen, über eine Zeitschaltuhr mit fest eingestellten Zeitpunkten für Wochentage und Wochenenden einstelle:
Bild

Das Problem ist, dass ich z.b. in den Sommerferien dann immer die Logik editieren muss, damit wir nicht alle so früh geweckt werden. Deshalb wollte ich mit der neuen Visu eine Lösung finden, die Uhrzeit direkt über die Visu vorzugeben.

Dabei stellen sich mir zwei Fragen, die ich hier mal in die Runde werfen wollte:
1) Welches Kommunikationsobjekt verwende ich da am besten? KNX DPT 10? Da muss dann doch immer auch ein Tag mit dabei sein, oder? Oder eventuell über MQTT? Da habe ich aber auch keine Möglichkeit gefunden, direkt Uhrzeiten zu senden / empfangen? Irgendwelche anderen Ideen habe ich gerade noch nicht...
2) Wenn das Objekt klar ist, was für ein Widget würdet Ihr denn dann verwenden, um das zu verändern? Eigentlich hatte ich ja an den Pegelsteller gedacht, aber der scheint nur für Wertebereiche von 0...1 (bzw 0 ...100) ausgelegt zu sein. Ich habe zumindest auf Anhieb keine Möglichkeit gefunden, beim Verstellintervall so etwas wie 00:15 (eine Viertelstunde) anzugeben?

Ich bin für jede Anregung offen!

Martin

Re: [V 4.0.1] Wie die Uhrzeit für Aktionen über Visu einstellen?

Verfasst: Di Jul 16, 2024 2:45 pm
von gbglace
Frage 1 verstehe ich nicht.

ein Visu-Objekt spricht doch dann direkt mit dem Logikeingang. Was soll da KNX oder MQTT mitspielen?

Oder geht es Dir rein um die Anzeige einer Uhrzeit auf einem Visu-Widget?

Da das ja keine Uhrzeit ist die irgendwie von extern kommt, braucht es da auch erstmal kein KNX / MQTT, im Zweifel ist es ein reiner String aus zwei zweistelligen Zahlen und einem Doppelpunkt in der Mitte.

Die zwei Zahlen zu verändern wäre wohl aktuell noch etwas aufwändig durch Logik zu ändern. Da müsstest so schritt Module in der Visu haben und +1 und -1 haben, dann in einer Logik damit die Minuten rollen lassen 0-59 und die Überläufe in den Stunden rollen lassen 0-23. Oder am Stunden-Knopf direkt nur die Stunden rollen lassen.

Oder man baut sich zwei Slider mit Ranges 0-59 und 0-24 geht sowas?

Wenn Du dann diese zwei Angaben Stunde und Minute hast, dann brauchst da noch eine Logik um daraus einen Cron-String zu bauen.
Und dann muss dieser an die Logikeingänge gebracht werden.

Da bin ich aber jetzt nicht sicher ob das überhaupt schon funktioniert diese Zeitvorgaben an die Logikmodule als Eingang zu geben.

Aus diesen Gründen habe ich da derzeit noch keine ZSU im TWs laufen da mir dafür eben noch die fertigen UI Bausteine fehlen. Zur Definition der verschiedensten ZSU Varianten, sei es hier nur Stunden/Minuten oder eben auch Tagesdefinitionen und sonstige Kalenderzeiträume, sei es einmalig fix gewählt oder irgendwie generisch zyklisch (Feiertage mit offset)

Re: [V 4.0.1] Wie die Uhrzeit für Aktionen über Visu einstellen?

Verfasst: Di Jul 16, 2024 3:56 pm
von fuzzi
Hallo Göran,

danke! Zu Frage 1 - da denke ich wahrscheinlich noch zu sehr im CometVisu-Stil. Aber auch für die TWS-Visu ist doch vermutlich ein Kommunikationsobjekt nötig, wenn der aktuell eingestellte Wert angezeigt werden soll...
Dem Rest Deiner Antwort entnehme ich dann, dass es auch mit der Timberwolf-Visu noch keine einfache Möglichkeit zu geben scheint, beliebige Werte (und insbesondere Uhrzeiten) direkt über die Visu einzugeben. Ich hatte ja gehofft, dass ich da bisher einfach was übersehen habe.
Aber dann werde ich mich wohl weiter in Geduld üben und die Werte bei Bedarf erst mal direkt im Logikeditor ändern - ging jetzt 8 Jahre lang nicht anders, werde ich auch die nächsten paar Jahre wohl noch so weitermachen...