habe ein paar Fragen zu den Templates in CV,
ich habe ein Template "Heizung_Einstellungen" mit den Informationen solche wie Estrich-Temp, Raum-Temp, Soll-Temp, Stellgröße, Ventil-Sperre usw. erstellt, siehe unten.
Frage 1: Wie kann ich bei dem Label den Default-Wert für den Namen setzen damit ich diesen nicht immer über die Variable ist_etemp_name füllen muss?
z.B. Default-Value im Template = "Ist ET" und falls der Name abweicht nur dann setzen/überschreiben <value name="ist_etemp_name">Ist ET 2 oder 3</value>
Frage 2: Wie muss man im Template optionale Informationen definieren?
Beispiel: Die meisten Räume bei mir haben nur einen Estrich-Temperatursensor und 3/4 Räume haben 2 oder 3 Estrich-Temperatursensoren.
Jetzt will ich für diese Räume im Template weitere Infos für ES-Temp-Sensor 2 und ES-Temp-Sensor 3 erstellen, die optional sind.
Die Werte auch nur bei den Räumen mit > 1 Estrich-Temperatursensor füllen und anzeigen.
Wie kann ich das am besten machen und wie funktioniert dann die Zuweisung?
Mfg Juri
Code: Alles auswählen
<templates>
<template name="Heizung_Einstellungen">
<group name="{{ name }}" nowidget="true">
<layout colspan="4"/>
<info format="%.1f °C" styling="Raumtemperatur">
<label><icon name="temp_temperature"/>Ist RT</label>
<address transform="DPT:9.001" mode="read">{{ ist_rtemp }}</address>
</info>
<info format="%.1f °C" styling="Estrichtemperatur">
<label><icon name="temp_temperature"/>{{ist_etemp_name}}</label>
<address transform="DPT:9.001" mode="read">{{ ist_etemp }}</address>
</info>
<infotrigger upvalue="1" downvalue="0" uplabel="+" downlabel="-" change="relative" format="%.1f °C" align="left" styling="Raumtemperatur" infoposition="middle" min="15" max="25">
<label><icon name="temp_control"/>Soll</label>
<address transform="DPT:1.007" mode="write" variant="relative">{{ soll_set }}</address>
<address transform="DPT:9.001" mode="read" variant="absolute">{{ soll_temp }}</address>
</infotrigger>
<info format="%.1f %%" styling="Stellwert">
<label><icon name="sani_valve_0"/>Stellgröße</label>
<address transform="DPT:5.001" mode="read">{{ stellgroesse }}</address>
</info>
<switch mapping="Sperre" styling="GreyGreen">
<label><icon name="sani_valve_0"/>gesperrt</label>
<address transform="DPT:1.003" mode="readwrite">{{ sperre }}</address>
</switch>
</group>
</template>