[V3.0 IP4] Optionale Angaben im Template der CV
Verfasst: Mi Jan 12, 2022 5:22 pm
Hallo zusammen,
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
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>