--- /dev/null
+<?
+
+ include("includes.php");
+ include("config.php");
+ include("xml2array.php");
+
+ $ch = curl_init();
+ curl_setopt($ch, CURLOPT_URL,"http://$isy99ip/rest/nodes");
+
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+ curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
+ curl_setopt($ch, CURLOPT_USERPWD, $isy99up);
+
+
+ $output = curl_exec($ch);
+ $array=xml2array($output);
+ echo "<pre>";
+ #print_r($array);
+ foreach($array['nodes']['node'] as $device) {
+ if ($device['enabled'] == "true") {
+ switch($device['type']) {
+ case "1.66.67.0":
+ echo $device['name']."\n";
+ break;
+ case "1.31.65.0":
+ echo $device['name']."\n";
+ break;
+ case "2.56.66.0":
+ echo $device['name']."\n";
+ break;
+ case "2.20.56.0":
+ echo $device['name']."\n";
+ break;
+ case "2.9.56.0":
+ echo $device['name']."\n";
+ break;
+ case "2.6.64.15":
+ echo $device['name']."\n";
+ break;
+ case "2.26.58.0":
+ echo $device['name']."\n";
+ break;
+ case "2.20.56.30":
+ echo $device['name']."\n";
+ break;
+ case "2.8.66.0":
+ echo $device['name']."\n";
+ break;
+ case "1.32.65.0":
+ echo $device['name']."\n";
+ break;
+ case "2.26.65.0":
+ echo $device['name']."\n";
+ break;
+ case "1.65.69.0":
+ echo $device['name']."\n";
+ break;
+ case "2.16.56.0":
+ echo $device['name']."\n";
+ break;
+ case "2.18.56.0":
+ echo $device['name']."\n";
+ break;
+ #case "":
+ # echo $device['name']."\n";
+ # break;
+ }
+ }
+ }
+ #exit;
+ #echo substr(($array['nodeInfo']['node']['property']['0_attr']['formatted']),0,-1)." F";
+?>