WattBattle : une application Web open source pour comparer les données solaires IAMMETER avec vos amis
WattBattle : une application Web open source pour comparer les données solaires IAMMETER avec vos amis
Qu'est-ce que WattBattle ?
WattBattle est une application Web open source et légère qui vous permet de comparer les performances de votre système solaire photovoltaïque avec celles de vos amis, en utilisant les données en temps réel de votre compteur d'énergie IAMMETER.
Cet outil ludique est entièrement construit sur l'API IAMMETER Cloud, permettant aux utilisateurs de visualiser et de classer les indicateurs énergétiques clés tels que la production solaire, la consommation d'énergie, l'énergie exportée et le taux d'autoconsommation.
Que vous soyez un passionné de bricolage ou un développeur, WattBattle démontre à quel point il est facile de créer vos propres applications ou tableaux de bord avec l'écosystème ouvert et convivial d'IAMMETER.
Comment l'idée a vu le jour
Nous sommes tombés sur un avis Amazon concernant l'IAMMETER WEM3050T qui disait :
« L'offre cloud gratuite est amplement suffisante pour un suivi quotidien, et l'essai Pro d'un mois m'a offert des graphiques que j'ai vraiment montrés à mes amis (je n'aurais jamais pensé me vanter de mes watts). »
Cela nous a inspirés pour explorer comment les utilisateurs d'IAMMETER pourraient partager, voire exhiber leurs données d'énergie solaire de manière plus interactive. Nous avons d'abord créé un article de blog pour mettre en avant les fonctionnalités de partage d'IAMMETER :
👉 Laissez IAMMETER vous aider à montrer votre système solaire photovoltaïque à vos amis
Ensuite, nous avons construit WattBattle, une application Web simple pour rendre la comparaison solaire amusante. Le code source complet est open source sur GitHub :
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Vous pouvez essayer la démo en direct ici :
🌐 http://laoliu.iammeter.com:3000/
Pourquoi c'est important (même pour les débutants)
WattBattle a été développé par quelqu'un ayant une formation en programmation C, sans aucune expérience préalable en Node.js. Grâce à ChatGPT et à l'API claire d'IAMMETER, il n'a fallu que quelques heures pour le mettre en place.
Cela prouve que vous n'avez pas besoin d'être un développeur Web professionnel pour créer des outils fantastiques à l'aide des données IAMMETER. Si vous avez une idée, l'API IAMMETER Cloud peut vous aider à la concrétiser !
Comment fonctionne WattBattle
WattBattle utilise l'API IAMMETER-Cloud pour :
- Accepter le
tokenet leSNIAMMETER d'un utilisateur. - Récupérer les valeurs en kWh en appelant l'API d'IAMMETER deux fois — une fois pour la dernière lecture et une fois pour la première lecture du jour (en utilisant le paramètre
rtctime). - Calculer les indicateurs quotidiens (production solaire, consommation d'énergie, énergie exportée) en fonction des types de phases sélectionnés par l'utilisateur (
inverterougrid). - Comparer les résultats avec d'autres utilisateurs et afficher les classements.
- Les classements sont réinitialisés quotidiennement pour encourager une participation continue.
Comment jouer au jeu de classement solaire
1. Saisir les informations de l'appareil
Entrez votre SN et token IAMMETER. Si vous testez simplement, cliquez sur « Use Demo ».

2. Configurer votre compteur
Dans l'onglet Data, choisissez chaque type de phase comme inverter ou grid. Ces sélections déterminent la façon dont vos données sont catégorisées.

3. Visualiser et comparer
Allez dans l'onglet Summary pour voir vos performances quotidiennes, puis cliquez sur « Compare Now » pour accéder au classement.

4. Consulter les classements
Découvrez où vous vous situez parmi les autres utilisateurs d'IAMMETER !

Rejoignez la communauté des développeurs DIY IAMMETER
WattBattle n'est qu'un exemple de ce que vous pouvez créer en utilisant l'API IAMMETER et les données énergétiques en temps réel des compteurs d'énergie IAMMETER.
Si vous êtes un développeur Web, n'hésitez pas à forker le dépôt et à l'améliorer !
Si vous êtes un passionné ou un débutant, laissez libre cours à votre créativité — ChatGPT et IAMMETER vous aideront à démarrer.
Si vous avez construit un outil, un jeu, une visualisation ou tout autre projet amusant utilisant IAMMETER, nous serions ravis d'avoir de vos nouvelles !
👉 Parlez-nous-en, et nous vous récompenserons avec des points de récompense IAMMETER !
Créez votre propre application IAMMETER
Vous voulez créer votre propre application solaire, votre tableau de bord énergétique domestique ou votre outil de comparaison comme WattBattle ?
Explorez l'API IAMMETER Cloud :
🔗 /docs/system-api
Obtenez des données en temps réel des compteurs d'énergie IAMMETER, visualisez-les à votre façon et partagez-les avec le monde entier.
Ensemble, développons la communauté des développeurs IAMMETER !