東京電力電力供給状況APIを使ってみました
Posted 3月 23rd, 2011 by twk
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

使用率
"%.3f%%" にして 100かければ一応いける
使用率が
使用率が0.9%とかになってますよ。