Seite 2 von 3

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Fr Jun 07, 2019 10:24 pm
von Chris M.
Ja, die CometVisu könnte noch gut ein Widget benötigen, über das Zeiten einstellbar sind. Leider ist das aber nicht so einfach wie man glaubt. So packt der KNX Standard in die Uhrzeit auch noch den Wochentag?!?

Daher muss man sich dem Thema anders herum nähern: wofür brauche ich denn eine einstellbare Uhrzeit?

Mir ist da im wesentlichen eine (universelle) Zeitschaltuhr gekommen. Die ist aber in sich schon extrem komplex, wenn man die richtig machen möchte. Braucht die nicht eher "Zeiträume" statt einzelner Uhrzeiten? Dazu evtl. auch noch dynamische Uhrzeiten für z.B. eine Einstellung von "Sonnenuntergang+1 Stunde"? Brauche nicht hier noch eine Unterscheidung nach Wochentag, Wochenend-Tag (da hat nun der KNX Standard plötzlich einen Vorteil, wenn dort der Wochentag in der Uhrzeit steckt...), Feiertag, Urlaubstag, ...?

=> Vor dieser Komplexität bin ich bisher gescheitert und hatte immer mal wieder geschaut, ob es nicht einen KNX Zeitschaltuhr-Baustein gibt, für den ich dann passend ein Zeit-Widget bauen könnte...

Grundsätzlich würde ich diese Diskussion aber lieber im KNX User Forum im CometVisu Bereich führen, denn dort gibt es mehr CometVisu Entwickler als hier. :)

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Sa Jun 08, 2019 10:31 pm
von blaubaerli
Hallo Chris,

ich werde das gerne auch im KNX User Forum dann noch platzieren. Grundsätzlich folgendes:

Ich habe mir eine 10.001 GA gegriffen die auf ein TWS-Objekt gelegt und das Objekt auf einen Eingang einer Schwellwert-Logik gelegt, dann den Doktormodus gestartet und mit der ETS dann mal Werte auf die GA geschrieben. Das Überraschende war, dass unabhängig vom gewählten TAG bei gleichbleibender Uhrzeit der im Doktormodus angezeigte Wert immer identisch blieb.

Mir gehts jetzt in der Visu ganz schlicht nur darum, eine DPT 10.001-GA anzuzeigen bzw. zu beschreiben. Ziel ist es dann, diese GA an Eingängen der Logiken für Vergleichszwecke zu nutzen. Damit ließe sich dann das Verhalten der Logiken auf Zeiträume begrenzen, die von aussen über die Visu zu beeinflussen sind.

Mir ist nun allerdings noch nicht ganz klar, warum der in der Definition des Datenpunktes vorhandene Wochentag sich im TWS nicht bemerkbar macht. Dafür habe ich mich mit dem Thema noch nicht in Tiefe befasst. Sollte es aber dazu kommen, würde Stefan ja ggf. auch eine entsprechende Behandelbarkeit des wochentagsbehafteten DPT's in einem Logikbaustein ermöglichen.

Also ja, man wird letztlich an Zeiträumen interessiert sein und auch an Rechenoperationen, aber die sollten sich im Zweifel immer über Logikbausteine berechnen lassen. Zwingende Voraussetzung für all dies ist aber ein sauber editierbarer DPT10.001 und daran krankt es im Moment.

Beste Grüße
Jens

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: So Jun 09, 2019 10:41 am
von Robert_Mini
Was mir reichen würde, ist ein Baustein, der Zeit und Datum in Einzelkomponenten zerlegen kann. So wie in Perl:

Code: Alles auswählen

my $min = (localtime(time))[1];
my $hour = (localtime(time))[2];
my $mday = (localtime(time))[3];
Damit könnte man leicht über die Visu hh und mm getrennt einstellen und durch Vergleich mit min und hour aus dem Zeit-Zerlege-Logikbaustein
eine Zeitschaltuhr oder was auch immer bauen.

Ist das einen FR Wert?

lg
Robert

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: So Jun 09, 2019 11:43 am
von StefanW
Wir nehmen übrigens auch gerne Wünsche für Zeitschaltuhrbausteine entgegen, da haben wir noch nicht soviel, weil uns auch die Interessen und Notwendigkeiten der Kunden nicht vollständig klar sind.

==> Also einfach FRs dazu schreiben

Und dann wird sich schcon jemand finden, der in Widget dazu schreibt.

lg

Stefan

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Mo Dez 28, 2020 10:55 pm
von Chris M.
Wie gerade auch im anderen Thread geschrieben, falls noch nicht bekannt: für das Release 0.12 habe ich das Clock-Plugin massiv überarbeitet und ist nun ein vollwertiges Plugin, vgl. auch die Doku dazu: https://www.cometvisu.org/CometVisu/de/ ... index.html

Das Ziffernblatt und alle seine Bestandteile sind komplett anpassbar. Einer der mitgeliederten Defaults sieht z.B. aus wie:
Bild

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Di Dez 29, 2020 12:04 am
von Robert_Mini
Sehr ansprechend, freu mich drauf.

Ich finde aber persönlich die analoge Uhr zur Einstellung einer ZSU nicht sehr praktisch.
Eine Digitaluhr a la iPhone mit wischen hinauf/hinunter wäre da die Krönung mit höherem WAF...

Lg
Robert

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Di Dez 29, 2020 12:08 am
von blaubaerli
Hi Robert,

ich habe mich auch gefragt, wie treffsicher ich mit meinen Gichtgriffeln da wohl sein werde. Ich probiere das aber einfach erst mal aus.

Beste Grüße
Jens

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Di Dez 29, 2020 12:12 am
von Robert_Mini
Probieren geht über studieren ...
Mach ich auch.

Robert

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Di Dez 29, 2020 12:18 am
von Chris M.
Robert_Mini hat geschrieben: Di Dez 29, 2020 12:04 am Ich finde aber persönlich die analoge Uhr zur Einstellung einer ZSU nicht sehr praktisch.
Eine Digitaluhr a la iPhone mit wischen hinauf/hinunter wäre da die Krönung mit höherem WAF...
So ein Widget darfst Du gerne beisteuern :)

Es ist eine Analog-Uhr genau aus dem Grund geworden, weil die per Touch extrem schnell und einfach einzustellen ist.
Für die exakte Arbeit (und die Analog-Analphabeten) gibt's ja auch noch die (optionale) digitale Anzeige.

Wenn's kompakt sein soll, dann einfach nur die digitale Anzeige darstellen und das Feature nutzen, dass per Popup die Uhr (mit einem anderen Ziffernblatt) bildschirmfüllend dargestellt werden kann. Das geht dann auch mit Weißwurst- statt Wiener-Fingern sehr komfortabel.

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Di Dez 29, 2020 9:15 am
von Robert_Mini
Das hört sich sehr gut an! Bin gespannt und freu mich drauf.
Danke Robert