Rev 2054 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 2054 | Rev 2056 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | <?php |
1 | <?php |
| 2 | $aliasesDimmer = array(" |
2 | $aliasesDimmer = array("powerMeter", "heatMeter"); |
| 3 |
|
3 | //$aliasesPower = array("powerMeter", "heatMeter"); |
| 4 | 4 | ||
| 5 | require 'atom_interface.php'; |
5 | require 'atom_interface.php'; |
| 6 | require 'getSetData.php'; |
6 | require 'getSetData.php'; |
| 7 | 7 | ||
| 8 | $response = array(); |
8 | $response = array(); |
| Line 54... | Line 54... | ||
| 54 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
54 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 55 | <title>Light switch</title> |
55 | <title>Light switch</title> |
| 56 | <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" /> |
56 | <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" /> |
| 57 | <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> |
57 | <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> |
| 58 | <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script> |
58 | <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script> |
| 59 | <? |
59 | <?php |
| 60 | // <link rel="stylesheet" href="jquery.mobile-1.0b1.css" /> |
60 | // <link rel="stylesheet" href="jquery.mobile-1.0b1.css" /> |
| 61 | // <script src="jquery-1.6.1.min.js"></script> |
61 | // <script src="jquery-1.6.1.min.js"></script> |
| 62 | // <script src="jquery.mobile-1.0b1.min.js"></script> |
62 | // <script src="jquery.mobile-1.0b1.min.js"></script> |
| 63 | ?> |
63 | ?> |
| 64 | <script> |
64 | <script> |
| 65 | 65 | ||
| 66 | $(document).bind("pagecreate", function(event, ui) |
66 | $(document).bind("pagecreate", function(event, ui) |
| 67 | { |
67 | { |
| 68 | <? |
68 | <?php |
| 69 | foreach ($aliasesDimmer as $alias) |
69 | foreach ($aliasesDimmer as $alias) |
| 70 | { |
70 | { |
| 71 | ?> |
71 | ?> |
| 72 | $('#slider<? |
72 | $('#slider<?php=$alias?>' ).bind('change', function(event, ui){ makeAjaxChange("<?php=$alias?>"); }); |
| 73 | <? |
73 | <?php |
| 74 | } |
74 | } |
| 75 | ?> |
75 | ?> |
| 76 | delayed_start_of_poll(); |
76 | delayed_start_of_poll(); |
| 77 | }); |
77 | }); |
| 78 | 78 | ||
| 79 | var current_value = {}; |
79 | var current_value = {}; |
| 80 | var next_value = {}; |
80 | var next_value = {}; |
| 81 | 81 | ||
| 82 | <? |
82 | <?php |
| 83 | foreach ($aliasesDimmer as $alias) |
83 | foreach ($aliasesDimmer as $alias) |
| 84 | { |
84 | { |
| 85 | ?> |
85 | ?> |
| 86 | current_value['<? |
86 | current_value['<?php=$alias?>'] = 0; |
| 87 | next_value['<? |
87 | next_value['<?php=$alias?>'] = -1; |
| 88 | <? |
88 | <?php |
| 89 | } |
89 | } |
| 90 | ?> |
90 | ?> |
| 91 | var updating_current = false; |
91 | var updating_current = false; |
| 92 | var timer = null; |
92 | var timer = null; |
| 93 | 93 | ||
| Line 199... | Line 199... | ||
| 199 | <div data-role="collapsible-set" data-theme="" data-content-theme=""> |
199 | <div data-role="collapsible-set" data-theme="" data-content-theme=""> |
| 200 | <div data-role="collapsible" data-collapsed="true"> |
200 | <div data-role="collapsible" data-collapsed="true"> |
| 201 | <h3> |
201 | <h3> |
| 202 | Dimmers |
202 | Dimmers |
| 203 | </h3> |
203 | </h3> |
| 204 | <? |
204 | <?php |
| 205 | foreach ($aliasesDimmer as $alias) |
205 | foreach ($aliasesDimmer as $alias) |
| 206 | { |
206 | { |
| 207 | ?> |
207 | ?> |
| 208 | <div data-role="fieldcontain" id="slider-container"> |
208 | <div data-role="fieldcontain" id="slider-container"> |
| 209 | <label for="slider<? |
209 | <label for="slider<?php=$alias?>"><?php=ucfirst($alias)?>:</label> |
| 210 | <input type="range" name="slider<? |
210 | <input type="range" name="slider<?php=$alias?>" id="slider<?php=$alias?>" value="<?php=intval($level)?>" min="0" max="255" /> |
| 211 | </div> |
211 | </div> |
| 212 | 212 | ||
| 213 | <div style=""> |
213 | <div style=""> |
| 214 | 214 | ||
| 215 | </div> |
215 | </div> |
| 216 | <? |
216 | <?php |
| 217 | } |
217 | } |
| 218 | ?> |
218 | ?> |
| 219 | </div> |
219 | </div> |
| 220 | </div> |
220 | </div> |
| 221 | <div data-role="collapsible-set" data-theme="" data-content-theme=""> |
221 | <div data-role="collapsible-set" data-theme="" data-content-theme=""> |
| 222 | <div data-role="collapsible" data-collapsed="true"> |
222 | <div data-role="collapsible" data-collapsed="true"> |
| 223 | <h3> |
223 | <h3> |
| 224 | Power |
224 | Power |
| 225 | </h3> |
225 | </h3> |
| 226 | <? |
226 | <?php |
| 227 | foreach ($aliasesPower as $alias) |
227 | foreach ($aliasesPower as $alias) |
| 228 | { |
228 | { |
| 229 | ?> |
229 | ?> |
| 230 | <div data-role="fieldcontain" id="slider-container"> |
230 | <div data-role="fieldcontain" id="slider-container"> |
| 231 | <label for="slider<? |
231 | <label for="slider<?php=$alias?>"><?php=ucfirst($alias)?>:</label> |
| 232 | </div> |
232 | </div> |
| 233 | 233 | ||
| 234 | <div style=""> |
234 | <div style=""> |
| 235 | 235 | ||
| 236 | </div> |
236 | </div> |
| 237 | <? |
237 | <?php |
| 238 | } |
238 | } |
| 239 | ?> |
239 | ?> |
| 240 | </div> |
240 | </div> |
| 241 | </div> |
241 | </div> |
| 242 | <div data-role="collapsible-set" data-theme="" data-content-theme=""> |
242 | <div data-role="collapsible-set" data-theme="" data-content-theme=""> |
| 243 | <div data-role="collapsible" data-collapsed="true"> |
243 | <div data-role="collapsible" data-collapsed="true"> |
| 244 | <h3> |
244 | <h3> |
| 245 | Ute temperatur |
245 | Ute temperatur |
| 246 | </h3> |
246 | </h3> |
| 247 | <div id="current-information">None</div> |
247 | <div id="current-information">None</div> |
| 248 | <? |
248 | <?php |
| 249 | // <div style="width: 997px; height: 519px; position: relative; background-color: #fbfbfb; border: 1px solid #b8b8b8;"> |
249 | // <div style="width: 997px; height: 519px; position: relative; background-color: #fbfbfb; border: 1px solid #b8b8b8;"> |
| 250 | // <img style=" top: 50%; left: 50%; " src="http://linuxz-home.mine.nu/CANgraph/outside_day.png" /> |
250 | // <img style=" top: 50%; left: 50%; " src="http://linuxz-home.mine.nu/CANgraph/outside_day.png" /> |
| 251 | // </div> |
251 | // </div> |
| 252 | ?> |
252 | ?> |
| 253 | </div> |
253 | </div> |