このページはプログラマーさんのためのページです。

電力の使用状況グラフにて、CSVデータが配布されるようになったのですが日付が変わると一日前までのデータしか無くなってしまううえ生データのままじゃまったくもってつかえないとおもうので、取り急ぎアーカイブしていくスパイダーとそれらの集計データを簡単に吐き出すAPIを実装しておきました。とりあえずはjsonで返すようにしてあります。ご自由にご利用ください。都度リクエストではなくアーカイブしてご利用いただけると助かります。データはmysqlに落としているのでSQLとかviewのリクエストもうけられます。ぽぽぽぽーーん!



リクエストはGETで取得してください
呼び出し先URL
http://kuippa.sakura.ne.jp/api_jyuyo.php
例
http://kuippa.sakura.ne.jp/api_jyuyo.php?avgd=5&type=avgd
http://kuippa.sakura.ne.jp/api_jyuyo.php?avgd=7&type=bytime
http://kuippa.sakura.ne.jp/api_jyuyo.php?avgd=7&type=byweek
http://kuippa.sakura.ne.jp/api_jyuyo.php?type=peak
http://kuippa.sakura.ne.jp/api_jyuyo.php?type=todaymax&max=5300


パラメーター説明
[avgd]X日の平均を返します(省略時:3)
[type]
(省略時:すべてのデータを返します)
"avgd":指定日分の単純平均を返します
"bytime":指定日分の時間別のアベレージを返します
"byweek":指定日分の曜日別のアベレージを返します(1 = 日曜、2 = 月曜、... 7 = 土曜)
"peak":その日に記録された最大消費電力と時刻を返します
"todaymax":本日の記録された最大消費電力を返します [max]を指定してやると%を返します。省略時使用量




データについて
cronは5分おきに走らせていますが、せっかくつくったのに夜中だから肝心の元データが1時間たっても更新されません…。もしかして東電さんの更新は手動!?? データがとれてないようだったらまた明日調整します。
また12時にCSVデータがどのようなタイミングで更新されるのか確認できておりません。ご存知のかたいたらお願いいたします。もしかしたら前日実績から拾わないとだめかな? 23日以前のデータは手動でそのように置き換えました。もし0時などが落ちてこなかったときのためサルベージできるようにpre_jissekiも記録しておきます。
自分でも後でなにか作ろうとおもいますが、とりあえずある程度データが溜まったらテクニカルトレードとかの株式予測のテクニックとかをつかって、需給予測を弾きだします。おそらく気温とかに相関しそうなのでそこらへんを+-の誤差を含めて予報したいですね。具体的には時間帯別期間平均を日付の粒度(粒度3D、5D、10D)をわけて当日の予想電力を算出して平均乖離率から、直近の電力需要を算出したり、あとは曜日ごと分析とかの集計データを返すぐらいはしたいです・・・。忘れてしまいそうなので、ときどきせかしてください。