WattBattle: Μια Διαδικτυακή Εφαρμογή Ανοιχτού Κώδικα για να Συγκρίνετε τα Ηλιακά Δεδομένα του IAMMETER με τους Φίλους σας
WattBattle: Μια Διαδικτυακή Εφαρμογή Ανοιχτού Κώδικα για να Συγκρίνετε τα Ηλιακά Δεδομένα του IAMMETER με τους Φίλους σας
Τι είναι το WattBattle;
Το WattBattle είναι μια ελαφριά διαδικτυακή εφαρμογή ανοιχτού κώδικα που σας επιτρέπει να συγκρίνετε την απόδοση του φωτοβολταϊκού σας συστήματος με τους φίλους σας—χρησιμοποιώντας δεδομένα σε πραγματικό χρόνο από τον μετρητή ενέργειας IAMMETER.
Αυτό το διασκεδαστικό εργαλείο βασίζεται εξ ολοκλήρου στο IAMMETER Cloud API, επιτρέποντας στους χρήστες να οπτικοποιούν και να κατατάσσουν βασικές μετρήσεις ενέργειας, όπως η παραγωγή ηλιακής ενέργειας, η κατανάλωση ενέργειας, η εξαγόμενη ενέργεια και το ποσοστό αυτοκατανάλωσης.
Είτε είστε λάτρης του DIY είτε προγραμματιστής, το WattBattle δείχνει πόσο εύκολα μπορείτε να δημιουργήσετε τις δικές σας εφαρμογές ή πίνακες ελέγχου με το ανοιχτό και φιλικό προς τους προγραμματιστές οικοσύστημα του IAMMETER.
Πώς ξεκίνησε η ιδέα
Συναντήσαμε μια κριτική στο Amazon για το IAMMETER WEM3050T που έλεγε:
«Η δωρεάν βαθμίδα cloud είναι υπεραρκετή για την καθημερινή παρακολούθηση, και η δοκιμή Pro ενός μήνα μου έδωσε διαγράμματα που όντως έδειξα στους φίλους μου (ποτέ δεν πίστευα ότι θα καυχιόμουν για βατώρες).»
Αυτό μας ενέπνευσε να εξερευνήσουμε πώς οι χρήστες του IAMMETER θα μπορούσαν να μοιράζονται ή ακόμα και να επιδεικνύουν τα ηλιακά τους δεδομένα με πιο διαδραστικό τρόπο. Αρχικά δημιουργήσαμε μια ανάρτηση ιστολογίου για να αναδείξουμε τις δυνατότητες κοινής χρήσης του IAMMETER:
👉 Αφήστε το IAMMETER να σας βοηθήσει να επιδείξετε το φωτοβολταϊκό σας σύστημα στους φίλους
Στη συνέχεια φτιάξαμε το WattBattle, μια απλή διαδικτυακή εφαρμογή για να γίνει διασκεδαστική η σύγκριση των ηλιακών δεδομένων. Ο πλήρης πηγαίος κώδικας είναι διαθέσιμος ως ανοιχτός κώδικας στο GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
Μπορείτε να δοκιμάσετε το ζωντανό demo εδώ:
🌐 http://laoliu.iammeter.com:3000/
Γιατί έχει σημασία (ακόμα και για αρχάριους)
Το WattBattle δημιουργήθηκε από κάποιον με υπόβαθρο στον προγραμματισμό C, με μηδενική προηγούμενη εμπειρία στο Node.js. Χάρη στο ChatGPT και στο ξεκάθαρο API του IAMMETER, χρειάστηκαν μόνο μερικές ώρες για να τεθεί σε λειτουργία.
Αυτό αποδεικνύει ότι δεν χρειάζεται να είστε επαγγελματίας προγραμματιστής ιστού για να δημιουργήσετε εντυπωσιακά εργαλεία με δεδομένα του IAMMETER. Αν έχετε μια ιδέα, το IAMMETER Cloud API μπορεί να τη φέρει στη ζωή!
Πώς λειτουργεί το WattBattle
Το WattBattle χρησιμοποιεί το IAMMETER-Cloud API για να:
- Αποδέχεται το
tokenκαι τοSNτου IAMMETER του χρήστη. - Ανακτά τιμές kWh καλώντας το API του IAMMETER δύο φορές—μία για την πιο πρόσφατη ένδειξη και μία για την πρώτη ένδειξη της ημέρας (χρησιμοποιώντας την παράμετρο
rtctime). - Υπολογίζει τις καθημερινές μετρήσεις (παραγωγή ηλιακής ενέργειας, κατανάλωση ενέργειας, εξαγόμενη ενέργεια) με βάση τους επιλεγμένους τύπους φάσεων του χρήστη (
inverterήgrid). - Συγκρίνει τα αποτελέσματα με άλλους χρήστες και εμφανίζει τις κατατάξεις.
- Οι κατατάξεις επαναφέρονται καθημερινά για να ενθαρρύνεται η συνεχής συμμετοχή.
Πώς να παίξετε το παιχνίδι ηλιακής κατάταξης
1. Εισαγωγή στοιχείων συσκευής
Εισάγετε το SN και το token του IAMMETER σας. Αν απλώς δοκιμάζετε, κάντε κλικ στο «Χρήση Demo».

2. Διαμόρφωση του μετρητή σας
Στην καρτέλα Δεδομένα, επιλέξτε τον τύπο κάθε φάσης ως inverter ή grid. Αυτές οι επιλογές καθορίζουν τον τρόπο κατηγοριοποίησης των δεδομένων σας.

3. Προβολή και ανταγωνισμός
Μεταβείτε στην καρτέλα Σύνοψη για να δείτε την καθημερινή σας απόδοση και, στη συνέχεια, κάντε κλικ στο «Σύγκριση τώρα» για να μπείτε στον πίνακα κατάταξης.

4. Ελέγξτε τις κατατάξεις
Δείτε πού βρίσκεστε ανάμεσα στους άλλους χρήστες του IAMMETER!

Γίνετε μέλος της κοινότητας προγραμματιστών DIY του IAMMETER
Το WattBattle είναι μόνο ένα παράδειγμα του τι μπορείτε να δημιουργήσετε χρησιμοποιώντας το IAMMETER API και τα δεδομένα ενέργειας σε πραγματικό χρόνο από τους μετρητές ενέργειας IAMMETER.
Αν είστε προγραμματιστής ιστού, μη διστάσετε να κάνετε fork το αποθετήριο και να το βελτιώσετε!
Αν είστε χομπίστας ή αρχάριος, αφήστε τη δημιουργικότητά σας να ρεύσει—το ChatGPT και το IAMMETER θα σας βοηθήσουν να ξεκινήσετε.
Αν έχετε δημιουργήσει ένα εργαλείο, παιχνίδι, οπτικοποίηση ή οτιδήποτε διασκεδαστικό με το IAMMETER, θα χαρούμε να το μάθουμε!
👉 Πείτε μας για αυτό και θα σας ανταμείψουμε με πόντους ανταμοιβής IAMMETER!
Δημιουργήστε τη δική σας εφαρμογή IAMMETER
Θέλετε να φτιάξετε τη δική σας ηλιακή εφαρμογή, πίνακα ελέγχου οικιακής ενέργειας ή εργαλείο σύγκρισης σαν το WattBattle;
Εξερευνήστε το IAMMETER Cloud API:
🔗 /docs/system-api
Λάβετε δεδομένα σε πραγματικό χρόνο από τους μετρητές ενέργειας IAMMETER, οπτικοποιήστε τα με τον δικό σας τρόπο και μοιραστείτε τα με τον κόσμο.
Μαζί, ας αναπτύξουμε την κοινότητα προγραμματιστών του IAMMETER!