ITサポーターズの仲間たちIT関連のサポートに携わる変人が微弱な電波を発してます。当サイトにリンクしていただいている方々にはご面倒ですが変更をお願いいたします。(2014/4/7)電力使用量のグラフをつけてみた電力使用量のグラフをつけてみた。東京電力が電力使用量のデータを配信していて、あちこちで使用量のグラフなど見るようになってきた。それでYahooがいつの間にかこのAPIを公開していて、実績...東京電力が電力使用量のデータを配信していて、あちこちで使用量のグラフなど見るようになってきた。それでYahooがいつの間にかこのAPIを公開していて、実績と予測が簡単に利用できるようになっている。予測は東電発表のデータと日本気象協会のデータをYahooが集計解析し予測しているらしい。それじゃちょっと遊びでこのAPIを使ってみようとグラフをこのブログにくっつけてみた。なんのひねりもない素っ気無い表示なので、ちょと寂しいから使用量が90%を超えたらグラフの色がオレンジから赤に変わるようにしてみた。予測の方のデータはごちゃごちゃして見にくいので機会があったらにしようと思う。簡単に利用方法を説明するとYahoo!デベロッパーネットワークの電力使用状況APIを利用するにはアプリケーションIDの登録が必要。ここでアプリケーションIDを取得したらそれを使ってデータを取得できる。説明にあるようにリクエストURLにappidのパラメータを付けて投げるとデータが返ってくる。標準だとxmlで返ってくるけど、phpやjsonの指定もできる。simplexml_load_file($url);これでxmlのデータが取得できたので、あとはこの変数に入ったデータを好きなように利用するだけだ。$xml->Capacity;などして取り出して簡単に利用できる。上のグラフは1ピクセルの色付き画像ファイルを作成して、imgタグのサイズ指定でグラフのように見える表示をしてるだけだ。使用量が90%を超えたら表示する画像ファイルを赤にするようにしてるだけ。}このようにして画像を差し替えてる。あとは書き出したい所に放りこめばいいだけ。東電のだしてるデータを扱ってやろうとすると、結構面倒なんだよね。このAPIを使えばこんなに簡単にできちゃう。