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 } |