HTMLとCSSとJavaScriptとPHP

YahooAPI 電力使用状況API

Web API

APIとは「application programming interface」の略でありWebサーバーで提供されるAPIをWeb APIというと思われます。

Yahoo!デベロッパーネットワーク

Yahoo!デベロッパーネットワークで提供されている電力使用状況APIを利用して電力の最大供給量と使用量を取得しています。独自にあと1%下げるために必要な節電電力を算出しています。

聞く所によりますと、発電所レベルの電力は充電の電池のように電気をためておくことができないようですので、過度の節電は電力料金の節約以外には意味がないようです。夜は電気が余っているようですので街灯を消したり、クーラーを消してもその分明日余分に電力が消費できるということではないようです。

取得できるエリア

電力管轄
スクリプトの書き換え文字列
東京電力管轄内
tokyo
東北電力管轄内
tohoku
関西電力管轄内
kansai
中部電力管轄内
chubu
九州電力管轄内
kyushu

以下のコードをサイト内の任意の場所に貼り付けてください。

<p><script type="text/javascript" charset="SHIFT_JIS" src="http://netks.org/el/denki.php?area=kansai"></script></p>

area=kansaiのkansaiの部分を表示したい電力管轄内のスクリプトの書き換え文字列にして自身のページに張り付けてください。ただし中部電力管轄内は分単位のデータは取得できません。これはYahooAPI 電力使用状況APIの仕様ですから仕方ありません。

表示について

数値はstyle属性で太字にしています。パーセントの文字色は90を超えたら赤、80までならえんじ色、80未満なら緑にしています。このページ内ではp要素に2重線を設定しています。コードのp要素はブロックレベルなら他の物でもかまいませんインラインで出力しています。改行は<br>で出力していますXHTMLでは文法違反になると思います。サイトのHTMLのDTDに合わせてください。