updated removed
[home-automation.git] / test / check_isy99i_status-lights.php
1 <? 
2
3  include("includes.php");
4  include("config.php");
5  include("xml2array.php");
6
7   $ch = curl_init();
8   curl_setopt($ch, CURLOPT_URL,"http://$isy99ip/rest/nodes");
9
10   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
11   curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
12   curl_setopt($ch, CURLOPT_USERPWD, $isy99up);
13
14
15   $output = curl_exec($ch);
16   $array=xml2array($output);
17   echo "<pre>";
18   #print_r($array);
19   foreach($array['nodes']['node'] as $device) {
20     if ($device['enabled'] == "true") {
21       switch($device['type']) {
22         case "1.66.67.0":
23           echo $device['name']."\n";
24           break;
25         case "1.31.65.0":
26           echo $device['name']."\n"; 
27           break;
28         case "2.56.66.0":
29           echo $device['name']."\n";       
30           break;
31         case "2.20.56.0":
32           echo $device['name']."\n";       
33           break;
34         case "2.9.56.0":
35           echo $device['name']."\n";       
36           break;
37         case "2.6.64.15":
38           echo $device['name']."\n";       
39           break;
40         case "2.26.58.0":
41           echo $device['name']."\n";       
42           break;
43         case "2.20.56.30":
44           echo $device['name']."\n";       
45           break;
46         case "2.8.66.0":
47           echo $device['name']."\n";
48           break;
49         case "1.32.65.0":
50           echo $device['name']."\n";
51           break;
52         case "2.26.65.0":
53           echo $device['name']."\n";
54           break;
55         case "1.65.69.0":
56           echo $device['name']."\n";
57           break;
58         case "2.16.56.0":
59           echo $device['name']."\n";
60           break;
61         case "2.18.56.0":
62           echo $device['name']."\n";
63           break;
64         #case "":
65         #  echo $device['name']."\n";
66         #  break;
67       } 
68     }
69   }
70   #exit;
71   #echo substr(($array['nodeInfo']['node']['property']['0_attr']['formatted']),0,-1)." F";
72 ?>