Skip to content
Snippets Groups Projects
Commit a0cbfb64 authored by jkerdreu's avatar jkerdreu
Browse files

Added widgets

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/trunk@1882 b32b6428-25c9-4566-ad07-03861ab6144f
parent 63627198
No related branches found
No related tags found
No related merge requests found
<%inherit file="base.mako"/>
<%namespace name="devices" file="device_def.mako" />
<%namespace name="widgets" file="widgets.mako" />
<div class="grid-background">
<div class="grid">
<div class="grid-box">
<div class="grid-box">
<div style="text-align:center;">
${widgets.lamp('lamp_entree')}
${widgets.lamp('lamp_couloir')}
</div>
</div>
<div class="grid-box">
<div style="text-align:center;">
<b>Eclairage Entrée</b>
<span data-is="lamp" xaal_addr="ccc44227-d4fc-46eb-8578-159e2c47da03"></span>
<b>Eclairage Couloir</b>
<span data-is="lamp" xaal_addr="ccc44227-d4fc-46eb-8578-159e2c47da05"></span>
${widgets.lamp('lamp_salon')}
${widgets.lamp('lamp_salle')}
</div>
</div>
<div class="grid-box">
<div style="text-align:center;">
<b>Eclairage salon</b>
<span data-is="lamp" xaal_addr="ccc44227-d4fc-46eb-8578-159e2c47da08"></span>
<b>Eclairage salle</b>
<span data-is="lamp" xaal_addr="ccc44227-d4fc-46eb-8578-159e2c47da07"></span>
${widgets.lamp('lamp_cuisine')}
${widgets.lamp('lamp_sdb')}
</div>
</div>
<div class="grid-box">
<div style="text-align:center;">
<b>Eclairage Cuisine</b>
<span data-is="lamp" xaal_addr="ccc44227-d4fc-46eb-8578-159e2c47da04"></span>
<b>Eclairage SDB</b>
<span data-is="lamp" xaal_addr="ccc44227-d4fc-46eb-8578-159e2c47da06"></span>
${widgets.lamp('lamp_test')}
</div>
</div>
<div class="grid-box">
<b>Température</b>
${widgets.list_thermometer(['temp_owm','temp_bureau'])}
</div>
<div class="grid-box">
<b>Humidité</b>
${widgets.list_hygrometer(['rh_owm','rh_bureau'])}
</div>
<div class="grid-box">
<div style="text-align:center;">
<b>Wall Plug</b>
<span data-is="powerrelay" xaal_addr="0aebfee4-04f6-11e8-8a43-00fec8f7138c"></span>
<span data-is="lamp" xaal_addr="5e50a1ed-5290-4cdb-b00f-1f968eee4401"></span>
<br/>
<span data-is="powermeter" xaal_addr="0aebfee4-04f6-11e8-8a43-00fec8f7138d"></span>
<span data-is="powermeter" xaal_addr="5e50a1ed-5290-4cdb-b00f-1f968eee4402"></span>
</div>
</div>
<div class="grid-box">
<div class="grid-box">
<div style="text-align:center;">
<b>Test2</b>
${devices.thermometer("c1c955a1-8bd3-4c37-b31c-047da2bbd3fa")}
<b>Test1</b>
<span data-is="lamp" xaal_addr="dde4ab86-076f-11e8-b7ec-00fec8f71301"></span>
<span data-is="lamp" xaal_addr="0a238b82-0760-11e8-b576-00fec8f71301"></span>
</div>
</div>
<div class="grid-box">
<div>
<b>Température</b> <i class="fa fa-thermometer-half temperature" aria-hidden="true"></i>
<table>
<tr>
<td>Extérieur</td>
<td>
<a href="/generic/c1c955a1-8bd3-4c37-b31c-047da2bbd3fa">
<span data-is="thermometer" xaal_addr="c1c955a1-8bd3-4c37-b31c-047da2bbd3fa"></span>
</a>
</td>
</tr>
<tr>
<td>Bureau</td>
<td>
<a href="/generic/b4cec9fa-7513-4d87-bfc1-ee1107176cf0">
<span data-is="thermometer" xaal_addr="b4cec9fa-7513-4d87-bfc1-ee1107176cf0"></span>
</a>
</td>
</tr>
<tr>
<td>Salon</td>
<td>
<a href="/generic/2f31c921-01b2-4097-bfae-5753dde2cd42">
<span data-is="thermometer" xaal_addr="2f31c921-01b2-4097-bfae-5753dde2cd42"></span>
</a>
</td>
</tr>
<tr>
<td>Ch1</td>
<td>
<a href="/generic/2f31c933-01b2-4097-bfae-5753dde2cd42">
<span data-is="thermometer" xaal_addr="2f31c933-01b2-4097-bfae-5753dde2cd42"></span>
</a>
</td>
</tr>
<tr>
<td>Ch2</td>
<td>
<a href="/generic/2f31c933-01b2-4097-bfae-5753dde2cd42">
<span data-is="thermometer" xaal_addr="2f31c933-01b2-4097-bfae-5753dde2cd42"></span>
</a>
</td>
</tr>
</table>
</div>
</div>
<div class="grid-box">
<div>
<b>Humidité</b>
<table>
<tr>
<td>Exterieur</td>
<td>
<a href="/generic/c1c955a2-8bd3-4c37-b31c-047da2bbd3fa">
<span data-is="hygrometer" xaal_addr="c1c955a2-8bd3-4c37-b31c-047da2bbd3fa"></span>
</a>
</td>
</tr>
<tr>
<td>Bureau</td>
<td>
<a href="/generic/b4cec9fa-7513-4d87-bfc1-ee1107176cf1">
<span data-is="hygrometer" xaal_addr="b4cec9fa-7513-4d87-bfc1-ee1107176cf1"></span>
</a>
</td>
</tr>
<tr>
<td>Salon</td>
<td>
<a href="/generic/2f31c921-01b2-4097-bfae-5753dde2cd43">
<span data-is="hygrometer" xaal_addr="2f31c921-01b2-4097-bfae-5753dde2cd43"></span>
</a>
</td>
</tr>
</table>
</div>
</div>
<div class="grid-box two">
<div data-is="generic-attrs" xaal_addr="8b71f050-b334-11e7-bca7-00fec8f7138c"></div>
<div data-is="generic-attrs" xaal_addr="7b81512c-0a96-11e8-ad38-3c77e618c6f7"></div>
</div>
<div class="grid-box two" style="align:center;">
......@@ -166,17 +74,6 @@
</div>
<div class="grid-box">
<div>
<b>EDF</b><br/>
O kW
</div>
</div>
<div class="grid-box">Foo</div>
</div> <!-- end of grid -->
</div><!-- end of grib background -->
......
<%def name="thermometer(addr)">
<a href="/generic/${addr}">
<div data-is="thermometer" xaal_addr=${addr}></div>
</a>
</%def>
<%def name="lamp(nickname)">
<% dev = devices.fetch_one_kv('nickname',nickname) %>
% if dev:
<b>${dev.get_kv('name')}</b><a href="./generic/${dev.address}">&nbsp;</a>
<span data-is="lamp" xaal_addr=${dev.address}></span>
% else:
device not found: <b>${nickname}</b>
% endif
</%def>
<%def name="list_thermometer(values)">
<table>
% for nick in values:
<% dev = devices.fetch_one_kv('nickname',nick) %>
% if dev:
<tr>
<td>${dev.get_kv('name')}</td>
<td>
<a href="./generic/${dev.address}">
<span data-is="thermometer" xaal_addr=${dev.address}>
</a>
</td>
</tr>
% endif
% endfor
</table>
</%def>
<%def name="list_hygrometer(values)">
<table>
% for nick in values:
<% dev = devices.fetch_one_kv('nickname',nick) %>
% if dev:
<tr>
<td>${dev.get_kv('name')}</td>
<td>
<a href="./generic/${dev.address}">
<span data-is="hygrometer" xaal_addr=${dev.address}>
</a>
</td>
</tr>
% endif
% endfor
</table>
</%def>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment