updated removed
[home-automation.git] / check_climate_status.php
1 <?
2 include("xml2array.php");
3
4 $ch = curl_init();
5
6 curl_setopt($ch, CURLOPT_URL,"http://isy99/rest/nodes/[node]");
7
8 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
9 curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
10 curl_setopt($ch, CURLOPT_USERPWD, 'admin:admin');
11
12 $output = curl_exec($ch);
13
14 #echo "<pre>";
15 $array=xml2array($output);
16 #print_r($array);
17
18 echo "<table>";
19   echo "<tr><td>Set Temperature:</td><td>".$array['nodeInfo']['node']['property']['2_attr']['formatted']."</td></tr>";
20   echo "<tr><td>Current Temperature:</td><td>".($array['nodeInfo']['node']['property']['0_attr']['formatted'])."</td></tr>";
21   echo "<tr><td>Temperature Mode:</td><td>".($array['nodeInfo']['node']['property']['1_attr']['formatted'])."</td></tr>";
22   $mode=$array['nodeInfo']['node']['property']['1_attr']['formatted'];
23   echo "<tr><td>Fan Status:</td><td>".($array['nodeInfo']['properties']['property']['0_attr']['formatted'])."</td></tr>";
24   $fan=$array['nodeInfo']['properties']['property']['0_attr']['formatted'];
25   echo "<tr><td>Humidity:</td><td>".($array['nodeInfo']['properties']['property']['2_attr']['formatted'])."</td></tr>";
26   echo "<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
27   echo "<tr><td>Mode <select name='CLIMD' onChange=\"thermostatMode(this.value)\"><option value='0' ";
28   if ($mode=="Off") { echo "selected='selected'"; }
29   echo ">Off</option><option value='1' ";
30   if ($mode=="Heat") { echo "selected='selected'"; }
31   echo ">Heat</option><option value='2' ";
32   if ($mode=="Cool") { echo "selected='selected'"; }
33   echo ">Cool</option><option value='3' ";
34   if ($mode=="Auto") { echo "selected='selected'"; }
35   echo ">Auto</option><option value='4' ";
36   if ($mode=="Fan") { echo "selected='selected'"; }
37   echo ">Fan</option></select></td><td>Fan <select name='CLIFS' onChange=\"thermostatFan(this.value)\"><option value='7' ";
38   if ($fan=="On") { echo "selected='selected'"; }
39   echo ">On</option><option value='8' ";
40   if ($fan=="Auto") { echo "selected='selected'"; }
41   echo ">Auto</option></select></td></tr>";
42 echo "</table>";
43 ?>