Hallo,
ich versuche mich gerade an FUIP und stehe beim Thema Terminliste etwas auf dem Schlauch.
im FTUI habe ich folgendes Widget:
<div data-type="calview"
data-device="MyCalView"
data-get="today"
data-showempty="false"
data-color="yellow"
data-max="7"
data-detail='["bdate","timeshort","summary","age"]'
data-detailwidth='["15","15","50","5"]'
data-oneline="yes"
data-dateformat="short"
data-timeformat="short"
data-class="left-align top-narrow-10">
</div>
Das möchte ich nun mit FUIP umsetzen. Dazu habe ich versucht FUIP::View::Html zu benutzen, etwas abgeschaut beim Abfall-Beispiel:
https://forum.fhem.de/index.php?topic=105368.0 (https://forum.fhem.de/index.php?topic=105368.0)
<div
data-type="calview"
data-device="<fuip-field fuip-name="device" fuip-type="device">myCalView</fuip-field>"
data-get="<fuip-field fuip-name="heute" fuip-type="reading" fuip-refdevice="device">c-today</fuip-field>"
data-colors='["<fuip-field fuip-name="color">green</fuip-field>","<fuip-field fuip-name="color">green</fuip-field>"]'
</div>
Als device habe ich dann myCalView ausgewählt und als reading "c-today"
Habe einen Testtermin für heute angelegt, wird im FHEM im Calview auch als erster Termin angezeigt, aber FUIP bleibt alles "schwarz" ?!
Hat jemand schon eine Terminliste umgesetzt?
LG fretti
Hi,
fang doch erst einmal damit an, genau das HTML, welches für FTUI funktioniert, in die HTML-View zu kopieren. ...also Dein erstes Code-Beispiel in Deinem Ursprungspost.
Wenn das dann funktioniert, dann kannst Du ja immer noch irgendwelche Variablen einfügen.
Gruß,
Thorsten
Sorry, bin nicht früher zum weiteren Testen gekommen (weihnachten) ;)
Hab jetzt den Code aus meinem TabletUI eingefügt..
und es funktioniert, nicht schön aber es ist etwas sichtbar.
kann man das jetzt auch noch etwas flexibler gestalten? Oder wäre auch ein eigenes Widget dafür möglich?
Zitat von: fretti am 26 Dezember 2019, 13:33:58
kann man das jetzt auch noch etwas flexibler gestalten?
Inwiefern? Was genau hättest Du denn gerne anders?
Zitat
Oder wäre auch ein eigenes Widget dafür möglich?
Das Widget "calview" ist doch schon ganz speziell dafür gemacht. (???)
Gruß,
Thorsten
Stimmt schon, ich hätte gedacht man kann für FUIP auch ein eigenes "CALVIEW"-Widget bauen.
Aber ich werde wohl das jetzige FTUI-Calview-Widget für mich anpassen, als mein Spezial-Calview-Widget (Kopie unter anderem Namen) und dann in FUIP als HTML übernehmen.
Das passt schon.
Danke für die schnellen Antworten.
Hi,
ich habe das jetzt auch mal ausprobiert. Es ist halt eine Liste von Terminen und ich wüsste jetzt auch nicht, was man da mit vertretbarem Aufwand viel besser machen könnte. Wenn Du dazu gute Ideen hast, dann wäre ich ggf. daran interessiert, das zu integrieren.
Gruß,
Thorsten
Hallo,
das Spezial-Calview-Widget würde mich auch interessieren; vielleicht muss es ja gar nicht speziell bleiben ...
Viele Grüße
Mein Spezial-Calview-Widget hat eigentlich bis jetzt nur 2 kl. Änderungen, die ich nicht anders lösen konnte:
1. Bei ganztägigen Terminen wird als Zeit bei mir immer 00:00 angezeigt, das unterdrücke ich.
2. Ich wollte gerne das Alter bei Geburtstagen nicht in einer extra Spalte, sondern direkt in Klammern hinter dem Termintext haben, z.B. Oma Ella (95).
Ob man dass verallgemeinern kann??? Ggf. wird das AGE bei anderen jedoch anderweitig genutzt.
@Thorsten: Du hast schon Recht, wahrscheinlich muss man beim Widget ansetzen, dann sollte alles passen. Das einfache liegt manchmal so nah.
Ich hab mich etwas vom Abfallkalender (ver)leiten lassen, und deshalb ging bei mir erst einmal in der Kalenderübersicht gar nichts 8) :'(
Beide Änderungswünsche erfordern eigentlich keine Änderung im Widget. Sie können auch heute schon durch zusätzliche, dynamisch generierte Readings im CALVIEW-Device realisiert werden.
Diese zusätzlichen Readings müssen dann einfach nur in data-detail angegeben werden.
Hi,
angeregt durch diesen Thread hier habe ich "mal kurz" eine Calendar-View gebaut. Das ist zwar was anderes als eine Terminliste, aber vielleicht interessiert es trotzdem jemanden.
Details dazu finden sich hier:
https://forum.fhem.de/index.php/topic,107445.0.html
http://pferdekaemper.com/fuip/news.html
http://pferdekaemper.com/fuip/docu.html#views-Calendar
Wenn das einigermaßen Anklang findet und es gewünscht wird, dann könnte ich mir vorstellen, da auch noch andere Sichten, wie z.B. Tagesansicht, Monatsansicht und Listenansicht einzubauen.
Gruß,
Thorsten