www-thermferm/global.php

changeset 534
92b546d4a839
parent 513
a2732027afb3
child 693
3518c07737d8
equal deleted inserted replaced
533:49580ca85ab7 534:92b546d4a839
1 <?php 1 <?php
2 /***************************************************************************** 2 /*****************************************************************************
3 * Copyright (C) 2014-2017 3 * Copyright (C) 2014-2018
4 * 4 *
5 * Michiel Broek <mbroek at mbse dot eu> 5 * Michiel Broek <mbroek at mbse dot eu>
6 * 6 *
7 * This file is part of ThermFerm 7 * This file is part of ThermFerm
8 * 8 *
50 $cmd[] = "HUM_ADDRESS,".$_POST['HumAddress']; 50 $cmd[] = "HUM_ADDRESS,".$_POST['HumAddress'];
51 $cmd[] = "TEMP_HUM_IDX,".$_POST['TempHumIdx']; 51 $cmd[] = "TEMP_HUM_IDX,".$_POST['TempHumIdx'];
52 if (isset($_POST['LCDcols'])) 52 if (isset($_POST['LCDcols']))
53 $cmd[] = "LCD_COLS,".$_POST['LCDcols']; 53 $cmd[] = "LCD_COLS,".$_POST['LCDcols'];
54 if (isset($_POST['LCDrows'])) 54 if (isset($_POST['LCDrows']))
55 $cmd[] = "LCD_ROWS,".$_POST['LCDrows']; 55 $cmd[] = "LCD_ROWS,".$_POST['LCDrows'];
56 $cmd[] = "MQTT_HOST,".$_POST['MQTThost'];
57 $cmd[] = "MQTT_POST,".$_POST['MQTTport'];
58 $cmd[] = "MQTT_USER,".$_POST['MQTTuser'];
59 $cmd[] = "MQTT_PASS,".$_POST['MQTTpass'];
56 $cmd[] = "."; 60 $cmd[] = ".";
57 send_array($cmd); 61 send_array($cmd);
58 } 62 }
59 63
60 unset($_POST['Name']); 64 unset($_POST['Name']);
62 unset($_POST['TempAddress']); 66 unset($_POST['TempAddress']);
63 unset($_POST['HumAddress']); 67 unset($_POST['HumAddress']);
64 unset($_POST['TempHumIdx']); 68 unset($_POST['TempHumIdx']);
65 unset($_POST['LCDcols']); 69 unset($_POST['LCDcols']);
66 unset($_POST['LCDrows']); 70 unset($_POST['LCDrows']);
71 unset($_POST['MQTThost']);
72 unset($_POST['MQTTport']);
73 unset($_POST['MQTTuser']);
74 unset($_POST['MQTTpass']);
67 unset($_POST['key']); 75 unset($_POST['key']);
68 load('maintenance.php'); 76 load('maintenance.php');
69 } 77 }
70 78
71 79
72 80
73 function test_thedata() { 81 function test_thedata() {
74 82
75 if (isset($_POST['Name']) && isset($_POST['Port']) && 83 if (isset($_POST['Name']) && isset($_POST['Port']) &&
76 isset($_POST['TempAddress']) && isset($_POST['HumAddress']) && 84 isset($_POST['TempAddress']) && isset($_POST['HumAddress']) &&
77 isset($_POST['TempHumIdx']) && isset($_POST['key'])) { 85 isset($_POST['TempHumIdx']) && isset($_POST['key']) &&
86 isset($_POST['MQTThost']) && isset($_POST['MQTTport']) &&
87 isset($_POST['MQTTuser']) && isset($_POST['MQTTpass'])) {
78 88
79 if ($_POST['key'] == 'Cancel') 89 if ($_POST['key'] == 'Cancel')
80 return 99; 90 return 99;
81 91
82 if (isset($_POST['LCDcols']) && (($_POST['LCDcols'] != 16) && ($_POST['LCDcols'] != 20))) 92 if (isset($_POST['LCDcols']) && (($_POST['LCDcols'] != 16) && ($_POST['LCDcols'] != 20)))
205 $outstr .= ' </select></td>'.PHP_EOL; 215 $outstr .= ' </select></td>'.PHP_EOL;
206 $outstr .= ' </tr>'.PHP_EOL; 216 $outstr .= ' </tr>'.PHP_EOL;
207 } 217 }
208 if ($f[0] == "TEMP_HUM_IDX") { 218 if ($f[0] == "TEMP_HUM_IDX") {
209 $outstr .= ' <tr class="editor">'.PHP_EOL; 219 $outstr .= ' <tr class="editor">'.PHP_EOL;
210 $outstr .= ' <td class="editname">Temp/Humidity domoticz index</td>'.PHP_EOL; 220 $outstr .= ' <td class="editname">Domoticz TH index</td>'.PHP_EOL;
211 $outstr .= ' <td class="editfield"><input type="text" name="TempHumIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL; 221 $outstr .= ' <td class="editfield"><input type="text" name="TempHumIdx" size="5" value="'.$f[1].'"></td>'.PHP_EOL;
212 $outstr .= ' </tr>'.PHP_EOL; 222 $outstr .= ' </tr>'.PHP_EOL;
213 } 223 }
214 if ($f[0] == "LCD_COLS") { 224 if ($f[0] == "LCD_COLS") {
215 $outstr .= ' <tr class="editor">'.PHP_EOL; 225 $outstr .= ' <tr class="editor">'.PHP_EOL;
219 } 229 }
220 if ($f[0] == "LCD_ROWS") { 230 if ($f[0] == "LCD_ROWS") {
221 $outstr .= ' <tr class="editor">'.PHP_EOL; 231 $outstr .= ' <tr class="editor">'.PHP_EOL;
222 $outstr .= ' <td class="editname">LCD rows</td>'.PHP_EOL; 232 $outstr .= ' <td class="editname">LCD rows</td>'.PHP_EOL;
223 $outstr .= ' <td class="editfield"><input type="text" name="LCDrows" size="5" value="'.$f[1].'"></td>'.PHP_EOL; 233 $outstr .= ' <td class="editfield"><input type="text" name="LCDrows" size="5" value="'.$f[1].'"></td>'.PHP_EOL;
234 $outstr .= ' </tr>'.PHP_EOL;
235 }
236 if ($f[0] == "MQTT_HOST") {
237 $outstr .= ' <tr class="editor">'.PHP_EOL;
238 $outstr .= ' <td class="editname">MQTT host</td>'.PHP_EOL;
239 $outstr .= ' <td class="editfield"><input type="text" name="MQTThost" size="50" value="'.$f[1].'"></td>'.PHP_EOL;
240 $outstr .= ' </tr>'.PHP_EOL;
241 }
242 if ($f[0] == "MQTT_PORT") {
243 $outstr .= ' <tr class="editor">'.PHP_EOL;
244 $outstr .= ' <td class="editname">MQTT port</td>'.PHP_EOL;
245 $outstr .= ' <td class="editfield"><input type="text" name="MQTTport" size="5" value="'.$f[1].'"></td>'.PHP_EOL;
246 $outstr .= ' </tr>'.PHP_EOL;
247 }
248 if ($f[0] == "MQTT_USER") {
249 $outstr .= ' <tr class="editor">'.PHP_EOL;
250 $outstr .= ' <td class="editname">MQTT username</td>'.PHP_EOL;
251 if (strcmp($f[1], "(null)") == 0) {
252 $f[1] = "";
253 }
254 $outstr .= ' <td class="editfield"><input type="text" name="MQTTuser" size="50" value="'.$f[1].'"></td>'.PHP_EOL;
255 $outstr .= ' </tr>'.PHP_EOL;
256 }
257 if ($f[0] == "MQTT_PASS") {
258 $outstr .= ' <tr class="editor">'.PHP_EOL;
259 $outstr .= ' <td class="editname">MQTT password</td>'.PHP_EOL;
260 if (strcmp($f[1], "(null)") == 0) {
261 $f[1] = "";
262 }
263 $outstr .= ' <td class="editfield"><input type="text" name="MQTTpass" size="50" value="'.$f[1].'"></td>'.PHP_EOL;
224 $outstr .= ' </tr>'.PHP_EOL; 264 $outstr .= ' </tr>'.PHP_EOL;
225 } 265 }
226 $i++; 266 $i++;
227 } 267 }
228 } 268 }

mercurial