Mercurial > code > home > repos > homeauto
annotate service/bedroomArduino/index.xhtml @ 1136:1e43ec4a5f23
build and import updates for rdfdb, etc
Ignore-this: 233cb2b31f03be51695f0fff40eecca7
darcs-hash:92c1c526292f9013ad41d2e3b6d11add8fff02ae
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Mon, 19 Feb 2018 04:21:28 -0800 |
parents | e4069a2cfcc8 |
children |
rev | line source |
---|---|
834
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="utf-8"?> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
3 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
4 <html xmlns="http://www.w3.org/1999/xhtml"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
5 <head> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
6 <title>bedroom controls</title> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
7 <style type="text/css" media="all"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
8 /* <![CDATA[ */ |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
9 .section { |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
10 margin: 10px; |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
11 padding: 10px; |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
12 border: 1px solid black; |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
13 } |
922 | 14 .swatch { |
15 background: hsl(0, 0%, 13%); | |
16 display: inline-block; | |
17 padding: 4px; | |
18 margin: 3px; | |
19 border-radius: 9px; | |
20 font-size: 24px; | |
21 } | |
834
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
22 /* ]]> */ |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
23 </style> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
24 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
25 </head> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
26 <body> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
27 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
28 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
29 <button>Alarm check</button> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
30 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
31 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
32 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
33 Speaker selector: <span>pillow</span> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
34 <div><button>Speakers</button></div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
35 <div><button>Pillow</button></div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
36 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
37 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
38 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
39 Vol request: <button>+1</button> <button>-1</button> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
40 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
41 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
42 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
43 Output volume: <span data-text="volume">35%</span> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
44 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
45 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
46 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
47 Sound effects: |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
48 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
49 <div>lights up <button>play</button></div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
50 <div>lights down <button>play</button></div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
51 <div>pillow spkr <button>play</button></div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
52 <div>room spkr <button>play</button></div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
53 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
54 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
55 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
56 Podcast: |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
57 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
58 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
59 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
60 Music: |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
61 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
62 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
63 <div class="section"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
64 Lights: |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
65 |
922 | 66 <div>Tower LED: |
67 <span data-bind="text: brite0"/> | |
68 <span class="swatch" data-bind="attr: {style: bg(brite0())}">▩</span> | |
69 </div> | |
70 <div>Headboard 1: | |
71 <span data-bind="text: brite1"/> | |
72 <span class="swatch" data-bind="attr: {style: bg(brite1())}">▩</span> | |
73 </div> | |
74 <div>Headboard 2: | |
75 <span data-bind="text: brite2"/> | |
76 <span class="swatch" data-bind="attr: {style: bg(brite2())}">▩</span> | |
77 </div> | |
78 <div>Headboard 3: | |
79 <span data-bind="text: brite3"/> | |
80 <span class="swatch" data-bind="attr: {style: bg(brite3())}">▩</span> | |
81 </div> | |
82 <div>Headboard 4: | |
83 <span data-bind="text: brite4"/> | |
84 <span class="swatch" data-bind="attr: {style: bg(brite4())}">▩</span> | |
85 </div> | |
86 <div>Corner:</div> | |
87 <div>Red ball:</div> | |
88 <div>Ceiling:</div> | |
834
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
89 </div> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
90 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
91 |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
92 |
922 | 93 <script src="//bigasterisk.com/lib/knockout-2.3.0.js" type="text/javascript"/> |
94 <script src="//bigasterisk.com/lib/jquery-2.0.3.min.js" type="text/javascript"/> | |
834
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
95 <script type="text/javascript"> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
96 // <![CDATA[ |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
97 $(function () { |
922 | 98 var model = { |
99 volume: "36%", | |
100 brite0: ko.observable("loading"), | |
101 brite1: ko.observable("loading"), | |
102 brite2: ko.observable("loading"), | |
103 brite3: ko.observable("loading"), | |
104 brite4: ko.observable("loading"), | |
105 }; | |
106 model.bg = function (c) { return "color: "+c; }; | |
107 ko.applyBindings(model); | |
108 function loadBrites() { | |
109 $.get("brite/0", function (data) { model.brite0(data); }); | |
110 $.get("brite/1", function (data) { model.brite1(data); }); | |
111 $.get("brite/2", function (data) { model.brite2(data); }); | |
112 $.get("brite/3", function (data) { model.brite3(data); }); | |
113 $.get("brite/4", function (data) { model.brite4(data); }); | |
114 } | |
115 loadBrites(); | |
834
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
116 }); |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
117 // ]]> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
118 </script> |
a87cae710556
bedroomarduino project started. web server isn't ready
drewp <drewp@bigasterisk.com>
parents:
diff
changeset
|
119 </body> |
922 | 120 </html> |