Yahoo!デベロッパーネットワークより、
「電力使用状況API」
が公開されています。
(現在は、公開されていません)
リクエストURLhttp://setsuden.yahooapis.jp/v1/Setsuden/latestPowerUsage
PHPとGoogle Chart APIを使って電力使用状況を表示するツールを作ってみました。
電力使用状況(APIの公開が終了したため、こちらのツールも終了しました。)
データ取得と表示部分のコードはこんな感じ
$url = "http://setsuden.yahooapis.jp/v1/Setsuden/latestPowerUsage"; // リクエストURL $appid = "appid=*************"; // アプリケーションID $reqUrl = $url."?".$appid; $xml = simplexml_load_file($reqUrl); $usage = $xml->Usage; $capacity = $xml->Capacity; $uc = round(($xml->Usage/$xml->Capacity*100)); // データの表示 echo $xml->Date." ".$xml->Hour.":00 現在<br />"; echo "使用量:".( $usage/10000 )."万kw<br />"; // 使用量 echo "供給力:".( $capacity/10000 )."万kw<br />"; // 供給力 echo "使用率:".$uc."%</br >"; // 使用率
Google Chart APIを使った使用率のグラフ表示は
<img src=”https://chart.googleapis.com/chart?cht=p3&chd=t:<?echo $uc?>,<?echo(100-$uc)?>&chs=500×200&chl=使用率(<?echo $uc?>%)&chco=02539e&chdl=使用率|供給余力” />
コメント