annotate service/garageArduino/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 be855a111619
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4 <html xmlns="http://www.w3.org/1999/xhtml">
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 <head>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6 <title>garageArduino</title>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7 <link rel="alternate" type="application/x-trig" title="RDF graph" href="graph" />
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 .val {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11 font-weight: bold;
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 }
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 /* ]]> */
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
14 </style>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 </head>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17 <body>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
18
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
19 <h1>garageArduino service</h1>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
20
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
21 <p>Talking to an arduino uno on host <tt>slash</tt></p>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23 <p><a href="http://octopart.com/555-28027-parallax-708653">PIR sensor</a> (in <a href="http://octopart.com/1551ggy-hammond-15686">a box</a>) measuring front door motion: <span class="val" id="frontDoorMotion"/></p>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 <p><a href="http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&amp;productId=2006414&amp;catalogId=10001&amp;freeText=2006414&amp;app.products.maxperpage=15&amp;storeId=10001&amp;search_type=jamecoall&amp;ddkey=http:StoreCatalogDrillDownView">phototransistor</a> watching IR pulses on the power meter: last pulse was <span class="val" id="lastPulseAgo"/>; current power usage is <span class="val"><span id="currentWatts"/> watts</span> (assuming <span class="val" id="kwhPerBlink"/> kwh/blink)</p>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27 <p><button type="submit" id="refresh">refresh</button></p>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
29 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"/>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30 <script type="text/javascript">
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
31 // <![CDATA[
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32 $(function () {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
33 function setTexts(data) {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34 $.each(data, function (k,v) { $("#"+k).text(v); })
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35 }
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36 function refresh() {
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37 $.getJSON("frontDoorMotion", setTexts);
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 $.getJSON("housePower", setTexts);
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39 }
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40 refresh();
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41 $("#refresh").click(refresh);
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 });
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43 // ]]>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44 </script>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 </body>
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
46 </html>