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 "
"; #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"; ?>