annotate service/frontDoorArduino/index.html @ 0:6fd208b97616

start Ignore-this: e06ac598970a0d4750f588ab89f56996
author Drew Perttula <drewp@bigasterisk.com>
date Mon, 01 Aug 2011 03:30:30 -0700
parents
children d6c2b9b87f7b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 <html xmlns="http://www.w3.org/1999/xhtml">
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4 <head>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 <title>front door</title>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6 <link rel="Stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/ui-lightness/jquery-ui.css" media="all"/>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
8 <style type="text/css" media="all">
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
9 /* <![CDATA[ */
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
10 #message, #lastLine {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11 background: #C5F180; color: #0A08A2; font-weight: bold;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 font-family: monospace;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 }
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
14 section {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15 background: none repeat scroll 0 0 #E1E1DF;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 border: 1px solid #595555;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17 float: left;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
18 margin: 20px;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
19 padding: 20px;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
20 }
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
21 /* ]]> */
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22 </style>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/jquery-ui.min.js"></script>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24 </head>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 <body>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26 <section>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27 <h1>lcd</h1>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28 <div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
29 set message:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30 <div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
31 <textarea cols="21" rows="7" id="message"/>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32 </div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
33 </div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34 <div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35 backlight:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36 <div id="backlightSlider" style="width: 300px;"/>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37 </div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 </section>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39 <section>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40 <h1>temperature</h1>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41 <div>Current: <span id="temperature"/>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 <button id="getTemperature">refresh</button>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43 </div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44 </section>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 <section>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
46 <h1>door</h1>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
47 <div>Current: <span id="door"/>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
48 <button id="getDoor">refresh</button>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
49 </div>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
50 </section>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
51 <script type="text/javascript">
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
52 // <![CDATA[
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
53 $(function () {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
54
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
55 $.get("lcd", function (data){ $("#message").val(data) });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
56 $("#message").keyup(function() {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
57 $.ajax({
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
58 type: "PUT",
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
59 url: "lcd",
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
60 data: $("#message").val()
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
61 });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
62 });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
63
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
64 $.getJSON("lcd/backlight", function (data) {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
65 $("#backlightSlider").slider({value: data.backlight});
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
66 });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
67 $("#backlightSlider").slider({
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
68 min: 0, max: 255,
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
69 slide: function (ev, ui) {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
70 $.post("lcd/backlight", {brightness: ui.value});
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
71 }});
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
72
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
73 function getTemperature() {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
74 $.get("temperature", function (data) {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
75 $("#temperature").text(data);
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
76 });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
77 }
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
78 getTemperature();
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
79 $("#getTemperature").click(getTemperature);
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
80
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
81 function getDoor() {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
82 $.get("door", function (x) { $("#door").text(x) });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
83 }
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
84 getDoor();
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
85 $("#getDoor").click(getDoor);
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
86
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
87 });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
88 // ]]>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
89 </script>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
90 </body>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
91 </html>