WattBattle: Una Aplicación Web de Código Abierto para Comparar Datos Solares de IAMMETER con Amigos
WattBattle: Una Aplicación Web de Código Abierto para Comparar Datos Solares de IAMMETER con Amigos
¿Qué es WattBattle?
WattBattle es una aplicación web ligera y de código abierto que te permite comparar el rendimiento de tu sistema solar fotovoltaico con el de tus amigos, utilizando datos en tiempo real de tu medidor de energía IAMMETER.
Esta divertida herramienta está construida completamente sobre la API de IAMMETER Cloud, permitiendo a los usuarios visualizar y clasificar métricas clave de energía como la generación solar, el consumo de energía, la energía exportada y la tasa de autoconsumo.
Ya seas un entusiasta del bricolaje o un desarrollador, WattBattle demuestra lo fácil que puedes crear tus propias aplicaciones o paneles con el ecosistema abierto y amigable para desarrolladores de IAMMETER.
Cómo Surgió la Idea
Nos encontramos con una reseña en Amazon del IAMMETER WEM3050T que decía:
"El nivel gratuito de la nube es más que suficiente para el seguimiento diario, y la prueba Pro de un mes me dio gráficos que realmente presumí con mis amigos (nunca pensé que presumiría de vatios)."
Esto nos inspiró a explorar cómo los usuarios de IAMMETER podrían compartir o incluso presumir sus datos de energía solar de una manera más interactiva. Primero creamos una publicación en el blog para destacar las funciones de compartir de IAMMETER:
👉 Deja que IAMMETER te Ayude a Presumir tu Sistema Solar Fotovoltaico con Amigos
Luego construimos WattBattle, una aplicación web simple para hacer divertidas las comparaciones solares. El código fuente completo está disponible como código abierto en GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Puedes probar la demostración en vivo aquí:
🌐 http://laoliu.iammeter.com:3000/
Por Qué Esto es Importante (Incluso para Principiantes)
WattBattle fue construido por alguien con experiencia en programación C, con cero experiencia previa en Node.js. Gracias a ChatGPT y la clara API de IAMMETER, solo tomó unas horas ponerlo en funcionamiento.
Esto demuestra que no necesitas ser un desarrollador web profesional para crear herramientas increíbles usando datos de IAMMETER. Si tienes una idea, ¡la API de IAMMETER Cloud puede ayudarte a hacerla realidad!
Cómo Funciona WattBattle
WattBattle utiliza la API de IAMMETER-Cloud para:
- Aceptar el
tokeny elSNde IAMMETER de un usuario. - Obtener valores de kWh llamando a la API de IAMMETER dos veces: una para la lectura más reciente y otra para la primera lectura del día (usando el parámetro
rtctime). - Calcular métricas diarias (generación solar, consumo de energía, energía exportada) según los tipos de fase seleccionados por el usuario (
inverterogrid). - Comparar resultados con otros usuarios y mostrar clasificaciones.
- Las clasificaciones se restablecen diariamente para fomentar la participación continua.
Cómo Jugar al Juego de Clasificación Solar
1. Ingresar Información del Dispositivo
Introduce tu SN y token de IAMMETER. Si solo estás probando, haz clic en "Usar Demo".

2. Configurar tu Medidor
En la pestaña Data, elige el tipo de cada fase como inverter o grid. Estas selecciones determinan cómo se categorizan tus datos.

3. Ver y Competir
Ve a la pestaña Summary para ver tu rendimiento diario, luego haz clic en "Comparar Ahora" para ingresar a la tabla de clasificación.

4. Consultar las Clasificaciones
¡Mira dónde te encuentras entre otros usuarios de IAMMETER!

Únete a la Comunidad de Desarrolladores DIY de IAMMETER
WattBattle es solo un ejemplo de lo que puedes construir usando la API de IAMMETER y los datos de energía en tiempo real de los medidores de energía IAMMETER.
Si eres un desarrollador web, ¡siéntete libre de hacer un fork del repositorio y mejorarlo!
Si eres un aficionado o principiante, deja fluir tu creatividad: ChatGPT e IAMMETER te ayudarán a empezar.
Si has construido una herramienta, juego, visualización o cualquier cosa divertida usando IAMMETER, ¡nos encantaría saber de ti!
👉 Cuéntanoslo y te recompensaremos con puntos de recompensa de IAMMETER!
Construye tu Propia Aplicación IAMMETER
¿Quieres crear tu propia aplicación solar, panel de energía del hogar o herramienta de comparación como WattBattle?
Explora la API de IAMMETER Cloud:
🔗 /docs/system-api
Obtén datos en tiempo real de los medidores de energía IAMMETER, visualízalos a tu manera y compártelos con el mundo.
¡Juntos, hagamos crecer la comunidad de desarrolladores de IAMMETER!