WattBattle: An Open Source Web App to Compare IAMMETER Solar Data (Built Entirely with GPT!)

Details :https://www.iammeter.com/blog/WattBattle-202506

This was my very first time building a web application. I had absolutely no prior web development experience β€” only a background in C programming. With the help of ChatGPT, I was able to turn an idea into a real product, implementing nearly everything I imagined.

Big thanks to GPT β€” it helped me bypass technical barriers and bring my idea to life!


πŸ”— Try the Demo

http://laoliu.iammeter.com:3000/

🧰 Source Code on GitHub

https://github.com/lewei50/iammeter/tree/master/WattBattle


πŸ’‘ What is WattBattle?

WattBattle is a lightweight, open-source web app that:

  • Retrieves real-time solar data from the IAMMETER Cloud API
  • Allows users to enter their device SN and token (or use demo mode)
  • Calculates daily values for solar generation, energy consumption, export, and self-use rate
  • Ranks users based on their performance across selected metrics
  • Resets the rankings daily to keep things fresh and competitive

It’s a fun, interactive way to β€œbrag about your watts” with friends or fellow solar enthusiasts β€” inspired by a real Amazon review of the IAMMETER WEM3050T!

πŸ‘‰ IAMMETER API used in this project: https://www.iammeter.com/docs/system-api


🌱 Hoping to See More Like This

If you're a makerhobbyist, or developer using IAMMETER energy meters, I encourage you to build your own creative tools, dashboards, or games!

Here are a few ideas to get started:

  • Fork WattBattle and build upon it
  • Create a custom energy dashboard for local use
  • Design visualizations for your smart home setup
  • Share your project with the community!

IAMMETER even runs a reward points program for community contributions.


Thanks for reading β€” I hope WattBattle sparks some inspiration. Feel free to try it, fork it, or break it πŸ˜„. And if you build something with IAMMETER, let me know!

Thread Status
0
24
1
0
0

Sort replies by:
Looks like you are new here. Register for free, learn and contribute.