Hallo,
ich habe ien Kalender/Termin Anzeige wie folgt angelegt:
<!-- ============= Kalender ============= -->
<!-- ====================================== -->
<li data-row="8" data-col="10" data-sizex="5" data-sizey="4" class="">
<header>Kalender</header>
<table class="" width="100%" style="font-size:100%" >
<tr>
<td>
<div class="big" data-type="label">Start Datum</div>
</td>
<td>
<div class="big" data-type="label">Start Zeit</div>
</td>
<td>
<div class="big" data-type="label">Ende Datum</div>
</td>
<td>
<div class="big" ata-type="label">Ende Zeit</div>
</td>
<td>
<div class="big" data-type="label">Termin Beschreibung</div>
</td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_001_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_001_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_001_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_001_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_001_summary" style="min-width:14em;"></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_002_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_002_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_002_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_002_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_002_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_003_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_003_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_003_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_003_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_003_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_004_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_004_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_004_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_004_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_004_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_005_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_005_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_005_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_005_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_005_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_006_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_006_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_006_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_006_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_006_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_007_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_007_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_007_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_007_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_007_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_008_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_008_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_008_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_008_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_008_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_009_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_009_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_009_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_009_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_009_summary" ></div></td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Kalender" data-get="t_010_bdate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_010_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_010_edate"></div>
</td>
<td>
<div data-type="label" data-device="Kalender" data-get="t_010_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td class="left"><div data-type="label" data-device="Kalender" data-get="t_010_summary" ></div></td>
</tr>
</table>
</li>
Die bereits gelöschten Termine werden weiterhin angezeit. Im entsprechenden Fhem Device sind die Termine weg.
Was auffällt, es werden nur so viele Termine angezeigt, wie es maximal gab.
Wer hat einen Tip /Idee?
Gruß Detlef
Wenn das verbundene Reading nicht mehr existiert, kann man Widgets durch class="autohide" ausblenden lassen.
<div data-type="label" data-device="Kalender" data-get="t_010_bdate" class="autohide"></div>
Danke für den Tip.
Läuft jetzt.
Aber, wo holt den ftui die alten Werte her?
Gruß Detlef