Hallo,
ich bastele gerade nach der MDT-Glas-rtr Anleitung hier im Forum eine neue Heizungssteuerung. Optisch sieht das dann folgendermaßen aus: Bildschirmfoto2.png
Ich frage mich, warum Ist- und Soll-Temperatur nicht zentriert sind und warum die 5 Icons nicht in einer Reihe stehen. Kann Jemand helfen?
Ich hab nach einer *.css gesucht, die das vielleicht definiert, aber gefunden hab ich nix. BTW: Nicht-zentrisch sind meine Standard rtr-Widgets in den anderen Zimmern auch!?
So sieht mein HTML-File aus:
und das steht im Widget:
Beste Grüße,
Jürgen
ich bastele gerade nach der MDT-Glas-rtr Anleitung hier im Forum eine neue Heizungssteuerung. Optisch sieht das dann folgendermaßen aus: Bildschirmfoto2.png
Ich frage mich, warum Ist- und Soll-Temperatur nicht zentriert sind und warum die 5 Icons nicht in einer Reihe stehen. Kann Jemand helfen?
Ich hab nach einer *.css gesucht, die das vielleicht definiert, aber gefunden hab ich nix. BTW: Nicht-zentrisch sind meine Standard rtr-Widgets in den anderen Zimmern auch!?
So sieht mein HTML-File aus:
Code:
/**
* -----------------------------------------------------------------------------
* @package smartVISU
* @author Martin Gleiß
* @copyright 2012
* @license GPL [http://www.gnu.de]
* -----------------------------------------------------------------------------
* {{basic.switch('S1','Erdgeschoss.Schlafen.Melike.Schalten', icon1~'light_floor_lamp.png', icon0~'light_floor_lamp.png')}} Sofa Beleuchtung
*/
{% extends "base.html" %}
{% block sidebar %}
{%include 'rooms_menu.html' %}
{% endblock %}
{% block content %}
{% import "widget_uzsu.html" as uzsu %}
<h1>
<img class="icon"' src='{{ icon0 }}scene_sleeping.png'/>
Schlafen</h1>
<table width=100%>
<tr>
<td align=middle>
Scenen
<span data-role="controlgroup" data-type="horizontal">
{{ basic.button('EG.Schlafen.Szene_Aufstehen_schalten', 'EG.Schlafen.Szene_Aufstehen_schalten', '', 'icons/ws/audio_eject.png', '1', 'mini') }}
{{ basic.button('EG.Schlafen.Szene_Fernsehen_schalten', 'EG.Schlafen.Szene_Fernsehen_schalten', '', 'icons/ws/it_television.png', '1','mini') }}
{{ basic.button('EG.Schlafen.Szene_alle_Lichter_aus_schalten', 'EG.Schlafen.Szene_alle_Lichter_aus_schalten', '', 'icons/ws/scene_night.png', '1','mini') }}
</span>
</td>
</tr>
</table>
<div class="block">
<div class=""set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Heizung</h3>
<table width=100%>
<tr>
<td align=left>
{% import "widget_ext.html" as ext %}
{{ ext.rtr('EG.Schlafen.Heizung1', 'EG.Schlafen.Heizung.ist', 'EG.Schlafen.Heizung.soll', 'EG.Schlafen.Heizung.sollwertverschiebung', 'EG.Schlafen.Heizung.modus', 'EG.Schlafen.Heizung.stellwert', 'EG.Schlafen.Heizung.uzsu', 0.5) }}
<!-- {{ device.rtr('EG.Schlafen.Heizung', '', 'EG.Schlafen.Heizung.ist', 'EG.Schlafen.Heizung.soll', 'EG.Schlafen.Heizung.modus', 'EG.Schlafen.Heizung.modus', 'EG.Schlafen.Heizung.modus', 'EG.Schlafen.Heizung.status') }} </td>
-->
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="block">
<div class=""set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Beleuchtung</h3>
<table width=100%>
<tr>
<td align=left>
{{ device.dimmer('EG.Schlafen.Licht_Melike','Melike', 'EG.Schlafen.Licht_Melike.Schalten', 'EG.Schlafen.Licht_Melike.Dimmen')}}
</td>
</tr>
<tr>
<td align=left>
{{ device.dimmer('EG.Schlafen.Licht_Juergen','Jürgen', 'EG.Schlafen.Licht_Juergen.Schalten', 'EG.Schlafen.Licht_Juergen.Dimmen')}}
</td>
</tr>
<tr>
<td align=left>
{{ device.dimmer('EG.Schlafen.Licht','Schlafzimmer Beleuchtung', 'EG.Schlafen.Licht.Schalten', 'EG.Schlafen.Licht.Dimmen')}}
</td>
</tr>
<tr>
<td align=left>
{{ uzsu.uzsu_icon('EG.Schlafen.Licht.uzsu', 'EG.Schlafen.Licht.uzsu', 'Schalfzimmer Beleuchtung') }} </td>
</tr>
</table>
</div>
</div>
</div>
<div class="block">
<div class=""set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Klappläden</h3>
<table width=100%>
<tr>
<td align=left>
<span data-role="controlgroup" data-type="horizontal">
{{ basic.button('KL1a', 'EG.Schlafen.Laden1.Bewegen', 'Auf', 'forward', '0', 'mini') }}
{{ basic.button('KL1z', 'EG.Schlafen.Laden1.Bewegen', 'Zu', 'back', '1', 'mini') }}
</span>
{{ uzsu.uzsu_icon('EG.Schlafen.Laden1.uzsu', 'EG.Schlafen.Laden1.uzsu', 'Klappladen Schlafen') }}
Fenster Schlafzimmer
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="block">
<div class=""set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Versorgung</h3>
<table width=100%>
<tr>
<td align=left>
{{basic.switch('L1','EG.Schlafen.Linie_Schlafzimmer.Schalten', icon1~'message_socket_on_off.png', icon0~'message_socket_on_off.png')}} Steckdosen Schlafzimmer
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="block">
<div class=""set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Heizungs-Plot</h3>
<table width=100%>
<tr>
<td align=left>
{{ plot.rtr('plot_schlafen_1', 'EG.Schlafen.Heizung.ist', 'EG.Schlafen.Heizung.soll', 'EG.Schlafen.Heizung.status') }}
<!-- {{ plot.period('plot_schlafen_',['EG.Schlafen.Heizung.ist', 'EG.Schlafen.Heizung.soll'], 'avg', '12h', 'now' , '', '',['#a0a' , '#a00'], ['line', 'line']) }}
--> </td>
</tr>
</table>
</div>
</div>
</div>
{% endblock %}
Code:
/**
* MDT Glass RTR (Room Temperatur Regulator)
*
*/
{% macro rtr(id, gad_actual, gad_set_value, gad_set, gad_status, gad_heat_value, gad_uzsu, step) %}
{% import "basic.html" as basic %}
{% import "widget_uzsu.html" as uzsu %}
<div id="{{ uid(page, id) }}" data-widget="device.rtr" data-step="{{ step|default(0.5) }}" class="rtr">
<div class="actual">
<div class="temp">{{ basic.float(id~'actual', gad_actual, '°C' ) }}</div>
</div>
<div class="set">
<a data-role="button" data-icon="minus" data-inline="true" data-iconpos="notext" class="ui-mini"></a>
<div class="temp" style="display:none;">{{ basic.float(id~'set', gad_set, '°' ) }}</div>
<div class="temp">{{ basic.float(id~'set_value', gad_set_value, '°C' ) }}</div>
<a data-role="button" data-icon="plus" data-inline="true" data-iconpos="notext" class="ui-mini"></a>
</div>
<div class="control">
{{ basic.switch(id~'mode', gad_status, icon1~'user_available.png', icon0~'user_away.png', '1', '2') }}
{{ basic.switch(id~'night', gad_status, icon1~'scene_night.png', icon0~'scene_day.png', '3', '2') }}
{{ basic.switch(id~'frost', gad_status, icon1~'weather_frost.png', icon0~'weather_frost.png', '4', '2') }}
{{ basic.shifter(id~'shift', '', gad_heat_value, icon1~'sani_heating_series_00.png', icon0~'sani_heating_series_00.png',0,90 ) }}
<div style="float:left; width: 3px; height: 50px;"></div>
{{ uzsu.uzsu_icon(id~'uzsu',gad_uzsu,'Anwesend','0','','','list','Da:1,Weg:2,Nacht:3') }}
</div>
</div>
{% endmacro %}
Jürgen


Kommentar