抱歉,您的浏览器不支持 JavaScript!

WattBattle:一款开源 Web 应用程序,用于与朋友比较 IAMMETER 太阳能数据

WattBattle:一款开源 Web 应用程序,用于与朋友比较 IAMMETER 太阳能数据

什么是 WattBattle?

瓦特之战是一款轻量级的开源 Web 应用程序,可让您与朋友比较您的太阳能光伏系统性能——使用来自您的IAMMETER 能量计.

这个有趣的工具完全建立在IAMMETER 云 API,让用户能够直观地查看和排列太阳能发电、能源消耗、出口能源和自用率等关键能源指标。

无论您是 DIY 爱好者还是开发人员,WattBattle 都会向您展示如何利用 IAMMETER 开放且开发人员友好的生态系统轻松创建自己的应用程序或仪表板。


这个想法是如何开始的

我们在亚马逊上看到了一篇关于 IAMMETER WEM3050T 的评论,其中写道:

“免费云套餐足以满足日常跟踪需求,而为期一个月的 Pro 试用版则为我提供了可以向朋友炫耀的图表(我从未想过我会炫耀瓦数)。”

这启发我们探索 IAMMETER 用户如何分享甚至炫耀他们的太阳能数据以更具互动性的方式。我们首先创建了一篇博客文章来重点介绍 IAMMETER 的共享功能:
👉 让 IAMMETER 帮你向朋友炫耀你的太阳能光伏系统

然后我们建造瓦特之战,一款让太阳能比较变得有趣的简单网页应用。完整源代码已在 GitHub 上开源:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle

您可以在此处尝试现场演示:
🌐 http://laoliu.iammeter.com:3000/


为什么这很重要(即使对于初学者来说)

WattBattle 是由一位具有 C 语言编程背景的人开发的,零 Node.js 经验。感谢 ChatGPT 和 IAMMETER 清晰的 API,我们只花了几个小时就完成了设置并运行。

这证明你不需要成为一名专业的 Web 开发人员使用 IAMMETER 数据创建出色的工具。如果您有想法,IAMMETER Cloud API 可以帮助您将其变为现实!


WattBattle 的工作原理

WattBattle 使用IAMMETER-云 API到:

  1. 接受用户的 IAMMETER令牌序列号.
  2. 通过调用 IAMMETER 的 API 两次来获取 kWh 值 - 一次获取最新读数,一次获取当天的第一次读数(使用实时时钟范围)。
  3. 根据用户选择的阶段类型计算每日指标(太阳能发电量、能源消耗量、输出能源)(逆变器或者网格).
  4. 与其他用户比较结果并显示排名。
  5. 排名每天重置以鼓励持续参与。

如何玩太阳能排名游戏

1. 输入设备信息

输入您的 IAMMETER序列号令牌。如果您只是测试,请点击“使用演示”.

输入示例

2. 配置您的仪表

数据选项卡,选择每个阶段类型作为逆变器或者网格。这些选择决定了您的数据如何分类。

数据选项卡

3.观看并竞争

前往概括选项卡来查看您的每日表现,然后点击“立即比较”进入排行榜。

摘要选项卡

4. 查看排名

看看您在其他 IAMMETER 用户中的地位!

排行


加入 IAMMETER DIY 开发者社区

瓦特之战只是你可以使用IAMMETER API以及来自 IAMMETER 能源计的实时能源数据。

如果你是网络开发人员,请随意分叉 repo 并改进它!
如果你是业余爱好者或初学者,让您的创造力自由流动——ChatGPT 和 IAMMETER 将帮助您入门。

如果您使用 IAMMETER 构建了工具、游戏、可视化或任何有趣的东西,我们很乐意听到您的意见!
👉 告诉我们,我们将奖励您IAMMETER 奖励积分!


构建您自己的 IAMMETER 应用程序

想要制作自己的太阳能应用程序、家庭能源仪表板或类似 WattBattle 的比较工具吗?

探索 IAMMETER 云 API:
🔗 https://www.iammeter.com/docs/system-api

从 IAMMETER 能源计获取实时数据,以您的方式将其可视化,并与世界分享。

让我们共同壮大 IAMMETER 开发者社区!

最佳