東京電力電力供給状況APIを使ってみました

in
API簡単なのであげるまでもない気がしますが、ブログのヘッダーのところに貼ってみました。 ほかに使う方がいたら適当に使ってください。
function h($s) {
	return htmlspecialchars($s);
}

function main() {
	date_default_timezone_set('Asia/Tokyo');

	$url = "http://tepco-usage-api.appspot.com/latest.json";
	$data = json_decode(file_get_contents($url));
/*
  "capacity": 3750, 
  "saving": false, 
  "hour": 22, 
  "month": 3, 
  "usage_updated": "2011-03-23 14:05:30", 
  "entryfor": "2011-03-23 13:00:00", 
  "year": 2011, 
  "usage": 3336, 
  "capacity_updated": "2011-03-22 16:05:00", 
  "day": 23
*/
	$s = '';
	$s .= '<dl class="tepco">' . "\n";
	$s .= sprintf("<dt>時刻</dt><dd>%s/%s/%s %s時台</dd>\n", h($data->year), h($data->month), h($data->day), h($data->hour));
	$s .= "<dt>計画停電</dt>";
	$s .= ($data->savings ? '<dd class="savings">実施中</dd>' : '<dd>実施無し</dd>') . "\n";
	$s .= "<dt>使用率</dt><dd>" . sprintf("%.1f%%", $data->usage / $data->capacity) . "</dd>\n";
	$s .= "<dt>消費電力</dt><dd>" . h($data->usage) . "万kW</dd>\n";
	$s .= "<dt>供給可能最大電力</dt><dd>" . h($data->capacity) . "万kW</dd>\n";
	$s .= "</dl>\n";
	echo $s;
}
main();
?>

Trackback URL for this post:

http://nonn-et-twk.net/twk/trackback/357
0

使用率

"%.3f%%" にして 100かければ一応いける

使用率が

使用率が0.9%とかになってますよ。