申し訳ありません。お使いのブラウザーはJavaScriptをサポートしていません。
サインイン

WattBattle:友達と IAMMETER の太陽光発電データを比較できるオープンソース Web アプリ

WattBattle:友達と IAMMETER の太陽光発電データを比較できるオープンソース Web アプリ

WattBattle とは?

WattBattle は、IAMMETER エネルギー計測器のリアルタイムデータを使って、友達と自宅の太陽光発電(PV)システムの性能を比較できる、軽量なオープンソース Web アプリです。

この楽しいツールはIAMMETER Cloud API だけで構築されており、太陽光発電量、エネルギー消費量、売電量、自家消費率などの主要なエネルギー指標を可視化し、ランキング表示できます。

DIY 愛好家でも開発者でも、WattBattle は IAMMETER のオープンで開発者フレンドリーなエコシステムを使えば、独自のアプリやダッシュボードをいかに簡単に作成できるかを示しています。


アイデアの始まり

私たちは IAMMETER WEM3050T の Amazon レビューで、次のような声を見つけました:

「無料のクラウドプランで毎日のトラッキングには十分です。1 か月の Pro トライアルで、実際に友達に見せたくなるようなチャートが手に入りました(まさかワット数で自慢する日が来るとは思いませんでした)。」

このレビューに触発され、IAMMETER ユーザーが太陽光発電データを共有したり、さらに自慢したりできる、よりインタラクティブな方法を探求することにしました。まず、IAMMETER の共有機能に焦点を当てたブログ記事を作成しました: 👉 IAMMETER で太陽光発電システムを友達に自慢しよう

そして、太陽光比較を楽しくするシンプルな Web アプリ WattBattle を開発しました。完全なソースコードは GitHub で公開されています: 🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

ライブデモはこちらからお試しください: 🌐 http://laoliu.iammeter.com:3000/


なぜこれが重要なのか(初心者にとっても)

WattBattle は C 言語プログラミングの経験がある人が、Node.js の経験ゼロで開発しました。ChatGPT と IAMMETER の分かりやすい API のおかげで、稼働させるまでに数時間しかかかりませんでした。

これは、IAMMETER のデータを使えば、プロの Web 開発者でなくても素晴らしいツールを作成できることを証明しています。アイデアがあれば、IAMMETER Cloud API がそれを実現するお手伝いをします!


WattBattle の仕組み

WattBattle は IAMMETER-Cloud API を使用して、以下の処理を行います:

  1. ユーザーの IAMMETER tokenSN を受け取ります。
  2. IAMMETER の API を 2 回呼び出して kWh 値を取得します(最新の測定値と、その日の最初の測定値。rtctime パラメータを使用)。
  3. 選択した相タイプ(inverter または grid)に基づいて、日次指標(太陽光発電量、エネルギー消費量、売電量)を計算します。
  4. 他のユーザーと結果を比較し、ランキングを表示します。
  5. ランキングは毎日リセットされ、継続的な参加を促します。

太陽光ランキングゲームの遊び方

1. デバイス情報を入力

IAMMETER の SNtoken を入力します。テストだけの場合は、"Use Demo" をクリックしてください。

入力例

2. 計測器を設定

Data タブで、各相タイプを inverter または grid に選択します。この選択によって、データの分類方法が決まります。

データタブ

3. 表示と対戦

Summary タブで毎日のパフォーマンスを確認し、"Compare Now" をクリックしてランキングに参加しましょう。

サマリータブ

4. ランキングを確認

他の IAMMETER ユーザーの中で、自分の順位を確認しましょう!

ランキング


IAMMETER DIY 開発者コミュニティに参加しよう

WattBattle は、IAMMETER API と IAMMETER エネルギー計測器のリアルタイムデータを使って構築できるものの一例にすぎません。

Web 開発者の方は、ぜひリポジトリをフォークして改良してください! 趣味人や初心者の方は、創造力を発揮してください。ChatGPT と IAMMETER が始めるのをサポートします。

IAMMETER を使ってツール、ゲーム、可視化、または何か楽しいものを開発した方は、ぜひお知らせください! 👉 教えていただければ、IAMMETER 報酬ポイントを差し上げます!


自分だけの IAMMETER アプリを作ろう

WattBattle のような独自の太陽光アプリ、家庭用エネルギーダッシュボード、比較ツールを作りたいと思いませんか?

IAMMETER Cloud API を探索してみましょう: 🔗 /docs/system-api

IAMMETER エネルギー計測器からリアルタイムデータを取得し、自分流に可視化して、世界と共有しましょう。

一緒に IAMMETER 開発者コミュニティを育てていきましょう!

トップ