Robert_Mini hat geschrieben: ↑So Mai 12, 2019 9:25 am
Danke für das Jalousie Beispiel, eine sehr schöne Lösung.
Dieser Teil fehlt in meiner Visu noch.
Vielen Dank, Robert. Es freut mich, wenn ich Dir für Deinen grossen Einsatz hier etwas Kleines zurückgeben kann. BtW: alle meine Räume in der CV bauen auf den folgenden drei Elementen auf:
Falls - neben den Jalousien - auch noch die beiden anderen Elemente interessieren, kann ich gerne auch diesen Code hochladen.
Gruss, Diego
Hinzugefügt nach 2 Stunden 10 Minuten 13 Sekunden:
Licht:
Code: Alles auswählen
<group align="left" flavour="sodium" name="Licht">
<layout colspan="6"/>
<group flavour="black" nowidget="true" name=" ">
<layout colspan="1"/>
<switch mapping="LichtOn_Off">
<layout colspan="1"/>
<address transform="DPT:1.001" mode="readwrite">1/1/120</address>
<address transform="DPT:1.001" mode="read">1/2/120</address>
</switch>
</group>
<group flavour="black" nowidget="true" name="Auto">
<layout colspan="1"/>
<switch on_value="1" off_value="0" mapping="PraesenzAutomatik">
<layout colspan="1"/>
<address transform="DPT:1.001" mode="readwrite">5/7/33</address>
</switch>
</group>
<group flavour="black" nowidget="true" name="Lux">
<layout colspan="1"/>
<info format="%.2f">
<layout colspan="1"/>
<address transform="DPT:9.004" mode="read">5/2/56</address>
</info>
</group>
<group flavour="black" nowidget="true" name="Präsenz">
<layout colspan="1"/>
<info mapping="PraesenzIcon" styling="GreenRed">
<layout colspan="1"/>
<address transform="DPT:1.001" mode="read">5/4/54</address>
</info>
</group>
</group>
Heizung:
Code: Alles auswählen
<group align="left" flavour="lithium" name="Heizung">
<layout colspan="6"/>
<group flavour="black" nowidget="true" name="Raumtemperatur">
<layout colspan="1"/>
<info format="%.2f °C" align="right">
<layout colspan="1"/>
<address transform="DPT:9.001" mode="read">5/1/56</address>
</info>
</group>
<group flavour="black" nowidget="true" name="Stellwert">
<layout colspan="1"/>
<info format="%.2f %%" align="right">
<layout colspan="1"/>
<address transform="DPT:5.001" mode="read">7/3/61</address>
</info>
</group>
<group flavour="black" nowidget="true" name="Sollwert">
<layout colspan="4"/>
<info format="%.2f °C" align="right">
<layout colspan="1"/>
<address transform="DPT:9.001" mode="read">7/3/72</address>
</info>
<slide min="16" max="28" step="0.5" format="%.1f">
<layout colspan="3"/>
<address transform="DPT:9.001" mode="readwrite">7/3/62</address>
<address transform="DPT:9.001" mode="read">7/3/72</address>
</slide>
</group>
<group flavour="black" nowidget="true" name="Betriebsart">
<layout colspan="4"/>
<info mapping="HeizBetriebsart" align="right">
<layout colspan="1"/>
<address transform="DPT:5.005" mode="read">7/3/65</address>
</info>
<multitrigger button1label="Komfort" button1value="1" button2label="Standby" button2value="2" button3label="Nacht" button3value="3" button4label="Frost-/Hitzeschutz" button4value="4" showstatus="true">
<layout colspan="3"/>
<address transform="DPT:5.005" mode="readwrite">7/3/64</address>
<address transform="DPT:5.005" mode="read">7/3/65</address>
</multitrigger>
</group>
<text>
<layout colspan="2"/>
<label><a href= "/graph.pl?--start=-96h;--end=now;-X=0;-W=WireGate;--slope-mode;-h=450;-w=650;--full-size-mode;--vertical-label=%B0%20Celsius;--title=B%FCro%20CE;-c=BACK%23000000;-c=CANVAS%23000000;-c=SHADEA%23000000;-c=SHADEB%23000000;-c=GRID%23960000;-c=MGRID%236B4F42;-c=FONT%23FFFFFF;-c=AXIS%23000000;-c=FRAME%23000000;-c=ARROW%23000080;DEF:ds0=28.739C1B030000_temp.rrd:value:AVERAGE;LINE1:ds0%23FF0000:Temp;VDEF:ds0_LAST=ds0,LAST;GPRINT:ds0_LAST:%8.2lf%20%B0C;VDEF:ds0_MIN=ds0,MINIMUM;GPRINT:ds0_MIN:Min\:%8.2lf%20%B0C;VDEF:ds0_AVERAGE=ds0,AVERAGE;GPRINT:ds0_AVERAGE:Mittel\:%8.2lf%20%B0C;VDEF:ds0_MAX=ds0,MAXIMUM;GPRINT:ds0_MAX:Max\:%8.2lf%20%B0C\n;TEXTALIGN:right;DEF:ds2=23-BueroCE_StellW.rrd:value:AVERAGE;LINE1:ds2%2300FF00:Stellwert;VDEF:ds2_LAST=ds2,LAST;GPRINT:ds2_LAST:%8.2lf%20Pro;VDEF:ds2_MIN=ds2,MINIMUM;GPRINT:ds2_MIN:Min\:%8.2lf%20Pro;VDEF:ds2_AVERAGE=ds2,AVERAGE;GPRINT:ds2_AVERAGE:Mittel\:%8.2lf%20Pro;VDEF:ds2_MAX=ds2,MAXIMUM;GPRINT:ds2_MAX:Max\:%8.2lf%20Pro\n;DEF:ds3=23-BueroCE_SollW.rrd:value:AVERAGE;LINE1:ds3%23FFFF00:Sollwert;VDEF:ds3_LAST=ds3,LAST;GPRINT:ds3_LAST:%8.2lf%20%B0C;VDEF:ds3_MIN=ds3,MINIMUM;GPRINT:ds3_MIN:Min\:%8.2lf%20%B0C;VDEF:ds3_AVERAGE=ds3,AVERAGE;GPRINT:ds3_AVERAGE:Mittel\:%8.2lf%20%B0C;VDEF:ds3_MAX=ds3,MAXIMUM;GPRINT:ds3_MAX:Max\:%8.2lf%20%B0C\n;DEF:ds4=28.35D71B030000_temp.rrd:value:AVERAGE;LINE1:ds4%2300FFFF:Zuluft;VDEF:ds4_LAST=ds4,LAST;GPRINT:ds4_LAST:%8.2lf%20%B0C;VDEF:ds4_MIN=ds4,MINIMUM;GPRINT:ds4_MIN:Min\:%8.2lf%20%B0C;VDEF:ds4_AVERAGE=ds4,AVERAGE;GPRINT:ds4_AVERAGE:Mittel\:%8.2lf%20%B0C;VDEF:ds4_MAX=ds4,MAXIMUM;GPRINT:ds4_MAX:Max\:%8.2lf%20%B0C\n;"
target="_blank" >Diagramm</a></label>
</text>
</group>
Mappings:
Code: Alles auswählen
<mapping name="LichtOn_Off">
<entry value="0">
<icon name="light_light_dim_00" color="white"/>
</entry>
<entry value="1">
<icon name="light_light_dim_100" color="orange"/>
</entry>
</mapping>
<mapping name="Praesenz">
<entry value="0">Ruhe</entry>
<entry value="1">Bewegung</entry>
</mapping>
<mapping name="PraesenzIcon">
<entry value="0">
<icon name="message_presence_inactive" color="white"/>
</entry>
<entry value="1">
<icon name="message_presence_active" color="orange"/>
</entry>
</mapping>
<mapping name="HeizBetriebsart">
<entry value="0">--Diverse--</entry>
<entry value="1">Komfort</entry>
<entry value="2">Standby</entry>
<entry value="4">Nacht</entry>
<entry value="8">Frost-/Hitzeschutz</entry>
<entry value="33">Komfort</entry>
<entry value="34">Standby</entry>
<entry value="36">Nacht</entry>
<entry value="40">Frost-/Hitzeschutz</entry>
</mapping>