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 maker, hobbyist, 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!