Thu, 25 Apr 2024 14:26:47 +0200
Version 0.9.19a6. Fixes after a short trial on the production controller. Fixed json for alternate beer termperature sensor. Fixed division by 1000 for the room temperature and humidity values. The dropdown list for devices shows the address instead of description in the list.
685 | 1 | <?php |
2 | require_once($_SERVER['DOCUMENT_ROOT'].'/includes/global.inc.php'); | |
689
f94b525f7563
Create global_json() for all and expanded the data to the complete setup. Added design for the global setup.
Michiel Broek <mbroek@mbse.eu>
parents:
687
diff
changeset
|
3 | page_header('Sensor devices', 'set_devices'); |
685 | 4 | ?> |
5 | ||
6 | <div id="jqxgrid"></div> | |
7 | <div style="margin-top: 30px;"> | |
8 | <div id="cellbegineditevent"></div> | |
9 | <div style="margin-top: 10px;" id="cellendeditevent"></div> | |
10 | </div> | |
11 | ||
686
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
12 | <!-- Popup editor window. --> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
13 | <div id="popupWindow"> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
14 | <div>Edit device</div> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
15 | <div style="overflow: hidden;"> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
16 | <table style="width: 100%;"> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
17 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
18 | <td style="vertical-align: top; float: right; padding: 3px;">Uuid:</td> |
687
f5d05b420732
Devices edit popup layout ready.
Michiel Broek <mbroek@mbse.eu>
parents:
686
diff
changeset
|
19 | <td align="left" colspan="5" style="vertical-align: top; padding: 3px;"><input id="dev_uuid" readonly /></td> |
686
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
20 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
21 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
22 | <td style="vertical-align: top; float: right; padding: 3px;">Description:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
23 | <td align="left" colspan="5" style="vertical-align: top; padding: 3px;"><input id="dev_description" /></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
24 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
25 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
26 | <td colspan="6"><hr></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
27 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
28 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
29 | <td style="vertical-align: top; float: right; padding: 3px;">Device type:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
30 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_type"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
31 | <td style="vertical-align: top; float: right; padding: 3px;">I/O direction:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
32 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_direction"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
33 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
34 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
35 | <td style="vertical-align: top; float: right; padding: 3px;">Device value:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
36 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_value"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
37 | <td style="vertical-align: top; float: right; padding: 3px;">Value offset:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
38 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_offset"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
39 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
40 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
41 | <td style="vertical-align: top; float: right; padding: 3px;">Address:</td> |
687
f5d05b420732
Devices edit popup layout ready.
Michiel Broek <mbroek@mbse.eu>
parents:
686
diff
changeset
|
42 | <td align="left" colspan="2" style="vertical-align: top; padding: 3px;"><input id="dev_address" /></td> |
686
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
43 | <td style="vertical-align: top; float: right; padding: 3px;">Subdevice:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
44 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_subdevice"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
45 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
46 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
47 | <td style="vertical-align: top; float: right; padding: 3px;">Present:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
48 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_present"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
49 | <td style="vertical-align: top; float: right; padding: 3px;">GPIO pin:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
50 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_gpiopin"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
51 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
52 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
53 | <td style="vertical-align: top; float: right; padding: 3px;">In use:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
54 | <td colspan="2" style="padding: 3px;"><div style="float: left;" id="dev_inuse"></div></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
55 | <td style="vertical-align: top; float: right; padding: 3px;">Last change:</td> |
687
f5d05b420732
Devices edit popup layout ready.
Michiel Broek <mbroek@mbse.eu>
parents:
686
diff
changeset
|
56 | <td align="left" colspan="2" style="vertical-align: top; padding: 3px;"><input id="dev_timestamp" readonly /></td> |
686
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
57 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
58 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
59 | <td style="vertical-align: top; float: right; padding: 3px;">Comment:</td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
60 | <td align="left" colspan="5" style="vertical-align: top; padding: 3px;"><input id="dev_comment" /></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
61 | </tr> |
687
f5d05b420732
Devices edit popup layout ready.
Michiel Broek <mbroek@mbse.eu>
parents:
686
diff
changeset
|
62 | <tr><td colspan="6"></td></tr> |
686
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
63 | <tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
64 | <td style="padding-top: 20px;" align="right"><input type="button" id="Delete" value="Delete" /></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
65 | <td></td> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
66 | <td></td><td></td> |
687
f5d05b420732
Devices edit popup layout ready.
Michiel Broek <mbroek@mbse.eu>
parents:
686
diff
changeset
|
67 | <td style="padding-top: 20px;" align="right"><input style="margin-right: 5px;" type="button" id="Save" value="Save" /></td> |
f5d05b420732
Devices edit popup layout ready.
Michiel Broek <mbroek@mbse.eu>
parents:
686
diff
changeset
|
68 | <td style="padding-top: 20px;" align="left"><input id="Cancel" type="button" value="Cancel" /></td> |
686
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
69 | </tr> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
70 | </table> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
71 | </div> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
72 | </div> |
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
73 | |
699 | 74 | <div id="addWindow"> |
75 | <div> | |
76 | Add new device | |
77 | </div> | |
78 | <div> | |
79 | <div> | |
80 | Select a new device type and press "OK" to create a new device record.<br> | |
81 | Press "Cancel" to close without adding a new device. | |
82 | </div> | |
83 | <div> | |
84 | <div style="float: right; margin-top: 25px; margin-bottom: 10px;"> | |
85 | <div style="float: left; margin-right: 15px" id="addType"></div> | |
86 | <input type="button" id="addOk" value="OK" style="margin-right: 15px" /> | |
87 | <input type="button" id="addCancel" value="Cancel" style="margin-right: 65px" /> | |
88 | </div> | |
89 | </div> | |
90 | </div> | |
91 | </div> | |
92 | ||
685 | 93 | <?php |
686
372b2442a30f
More work for devices list and editor.
Michiel Broek <mbroek@mbse.eu>
parents:
685
diff
changeset
|
94 | confirm_delete(); |
685 | 95 | page_footer(); |
96 | ?> |