Hauptmenü

[FTUI3] CalView

Begonnen von mr_petz, 13 April 2021, 21:45:09

Vorheriges Thema - Nächstes Thema

Kuehnhackel

Hallo,

mal eine ganz blöde Frage, welche Online-Kalender nutzt ihr?

Bei Google gibt es ja nicht die Möglichkeit das Alter anzeigen zulassen.

Ausserdem zeigt mir der Google-Kalender an, wie lange der Geburtstag zurückliegt und nicht wenn er wieder "dran" ist.

LG

Kuehnhackel

Hallo zusammen, dass hat sich erledigt
Zitat von: Kuehnhackel am 25 Oktober 2023, 16:34:51Ausserdem zeigt mir der Google-Kalender an, wie lange der Geburtstag zurückliegt und nicht wenn er wieder "dran" ist.

Nun meine Frage, da in der "Description" bei mir das Geburtsjahr steht, stelle ich mir die Frage ob man das Alter errechnen könnte.

über einen Lösungsansatz würde ich mich freuen.

LG

mr_petz

hi Kuehnhackel,

Wie willst du das Alter darstellen? per ftui-label oder hier in der Komponente?

LG

yersinia

Zitat von: Kuehnhackel am 07 November 2023, 12:43:02Nun meine Frage, da in der "Description" bei mir das Geburtsjahr steht, stelle ich mir die Frage ob man das Alter errechnen könnte.

über einen Lösungsansatz würde ich mich freuen.
Du hast doch ein CALVIEW device als Quelle, oder?
Das kann das Modul recht automatisch, siehe Referenz:
Zitatisbirthday
0 / nicht gesetzt - keine Altersberechnung (Standard)
1 - aktiviert die Altersberechnung im Modul. Das Alter wird aus der in der Terminbeschreibung (description) angegebenen Jahreszahl (Geburtsjahr) berechnet. (siehe Attribut yobfield)
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Kuehnhackel

Zitat von: yersinia am 07 November 2023, 15:50:45
Zitat von: Kuehnhackel am 07 November 2023, 12:43:02Nun meine Frage, da in der "Description" bei mir das Geburtsjahr steht, stelle ich mir die Frage ob man das Alter errechnen könnte.

über einen Lösungsansatz würde ich mich freuen.
Du hast doch ein CALVIEW device als Quelle, oder?
Das kann das Modul recht automatisch, siehe Referenz:
Zitatisbirthday
0 / nicht gesetzt - keine Altersberechnung (Standard)
1 - aktiviert die Altersberechnung im Modul. Das Alter wird aus der in der Terminbeschreibung (description) angegebenen Jahreszahl (Geburtsjahr) berechnet. (siehe Attribut yobfield)


Super, danke. Manches kann so einfach sein  ;D

Kuehnhackel

Zitat von: mr_petz am 07 November 2023, 15:46:51hi Kuehnhackel,

Wie willst du das Alter darstellen? per ftui-label oder hier in der Komponente?

LG

Als Übersicht  8)

Der Hinweis, wie man das Alter "errechnet" bzw. darstellt, sollte in der Beschreibung noch nit aufgenommen werden.

Danke

Kuehnhackel

Ich hatte den ersten Lösungsansatz so gewählt, ist aber wenig komfortabel:

attr myGeburtstag userReadings Alter_001 {2024- ReadingsVal("myGeburtstag","t_001_description",0)},
Alter_002 {2024- ReadingsVal("myGeburtstag","t_002_description",0)}

Da müßte man jedes Jahr das Kalenderjahr nachpflegen.

LG
Ralf

yersinia

#112
Was machst du?
Es reicht wenn im Summary (Titel) des Kalenders das (Geburts-)Jahr erscheint, zB Hanz Müller (1965) (funktioniert nur wenn yobfield richtig gesetzt ist). Dann errechnet dir CALVIEW automatisch das Alter wenn du isbirthday = 1 setzt.
Dann müsste es ein reading t_nnn_age mit dem aktuellen Alter geben.

Man könnte sich auch (und nur!) diesen Teil ansehen: Geburtstagskalender mit Berechnung des Alters

Edit sagt, du musst auch yobfield setzen:
Zitatyobfield
_description - (der Standard) Geburtsjahr wird aus der Terminbechreibung gelesen
_location - Geburtsjahr wird aus dem Terminort gelesen
_summary - Geburtsjahr wird aus dem Termintiele gelesen (verwendet wird die erste folge von 4 Ziffern im String))
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Kuehnhackel

Zitat von: yersinia am 07 November 2023, 16:06:27Was machst du?
Es reicht wenn im Subject des Kalenders das (Geburts-)Jahr erscheint, zB Hanz Müller (1965). Dann errechnet dir CALVIEW automatisch das Alter wenn du isbirthday = 1 setzt.
Dann müsste es ein reading t_nnn_age mit dem aktuellen Alter geben.

Man könnte sich auch (und nur!) diesen Teil ansehen: Geburtstagskalender mit Berechnung des Alters

Nun ist mir das auch klar  O:-)
Hier in dem Thread hat niemand nachgefragt, wegen dem Alter. Mit der Suche war ich auch nicht fündig geworden, deshalb meine Fragestellung.

Es läuft nun perfekt  ;D , so wie ich es haben wollte.

Sailor

Moin tosammen

Ich habe den Schulkalender unserer Kinder via CalView vorliegen und möchte diesen in das bekannte Stundenplan-Schema staffeln.
Dazu müsste ich irgendwie in der Lage sein das Datum und den Zeitraum der anzuzeigenden Kalendereinträge einzugrenzen.

Kann ich irgendwo diese Eingrenzung vornehmen beispielsweise
bdatemin=2024-10-10
bdatemax=2024-10-10
btimemin=0730
btimemax=0810

Gruß
    Sailor
******************************
Man wird immer besser...

prenzela

#115
Ich möchte den Kalender in einem PopUp anzeigen. Da klappt auch, nur lässt sich das PopUp nicht durch klicken des Kreuzes schließen. Durch einen Klick rechts außerhalb des Fensters schließt sich das PopUp letztendlich doch. Wie kann das korrigiert werden ?

  <ftui-popup id="pop1" timeout="0">
 
        <ftui-calview width="99%" class="size-1"
          device="myCalView"
          headers="Tage,Datum,Uhrzeit,Ereignis"
          details="daysleft,bdate,btime,summary"
          detailwidth="10,20,15,50"
          max="4"
          daysleft="-3:#8b0000:black,-2:tomato:black:bold,-1:#cd5c5c:black:bold,0:red::blink:size-1 bold,2:yellow:black"
          round
          blinkoutside
          line-break
          header-left>
        </ftui-calview>
       
  </ftui-popup>
 


Ich konnte es selbst lösen. Anscheinend überlagert die Tabelle die Kopfzeile des PopUps. Ich habe ein leeres Label eingefügt. Damit ist die Tabelle weiter unten. Schon funktioniert es.

  <ftui-popup id="pop4" timeout="10" width="900px" height="450px" position="page">
  <ftui-label size="2">&nbsp;</ftui-label>
        <ftui-calview width="99%" class="size-1"

AnonymousHolger

Hallo,
bisher hatte der CalView bei mir einwandfrei funktioniert, aber nun nach letztem FTUI3 Update leider nicht mehr.

Vielleicht hängt es mit dem Thema der Spaltenbreite zu tun, wie auch hier diskutiert: https://forum.fhem.de/index.php?topic=140617.15

Hat jemand dazu schon eine Lösung ?

Gruss

Holger

meier81

Hallo Holger,

also bei mir funktioniert calview weiterhin seit dem letzten Update, mir hatte es aber auch die Ansicht verschoben. Es gab ab er gestern Abend ein Update, da wurde wieder vieles geradegerückt.

Wenn das Update bei dir keinen Erfolg bringt müsstest du mal deine Definition posten, ohne ist es arg schwer hier ne Aussage zu treffen.

LG Markus
QNAP NAS mit Debian VM, darauf FHEM, debmatic, influxdb2 und Grafana || HB-RF-ETH || WS980 Wetterstation || Xiaomi Mi Robot mit valetudo-FW || Buderus web KM100 || div. Tasmota-Devices || mehrere Homematic-IP und Homematic-Devices

AnonymousHolger

Hallo Markus, danke für die Info. Hab noch einmal aktualisiert, aber die Kalenderanzeige bleibt weiterhin leer (auch wenn ich <width="99%"> lösche.

Meine Def sieht wie folgt aus:

     
<ftui-grid-tile row="3" col="2" height="8" width="9" shape="round">
        <header>Kalender</header>
         <ftui-calview width="99%" class="size-1"
          device="MyCalview"
          headers="Tage,Datum,Uhrzeit,Ereignis"
          details="daysleft,bdate,btime,summary"
          detailwidth="20,35,28,50"
          max="15"
          sourcecolor
          line-left>
        </ftui-calview>
       </ftui-grid-tile>

meier81

Hi Holger,

wie du heute den Code gepostet hast und ich diesen mit meinem vergleichen wollte hab ich festgestellt das ich calview gar nicht benutze, ich bau mir meine Anzeige selber zusammen.

Deswegen hab ich hier leider erstmal keine Referenz zu dir, werde aber morgen wenn ich mal Zeit habe calview benutzen und mal schauen.

LG Markus
QNAP NAS mit Debian VM, darauf FHEM, debmatic, influxdb2 und Grafana || HB-RF-ETH || WS980 Wetterstation || Xiaomi Mi Robot mit valetudo-FW || Buderus web KM100 || div. Tasmota-Devices || mehrere Homematic-IP und Homematic-Devices