Αφού ο βασικός διακομιστής IAMMETER-Docker τεθεί σε λειτουργία, μπορεί να επεκταθεί σε έναν τοπικό διακομιστή παρακολούθησης ενέργειας μέσω MQTT, να χρησιμοποιήσει MySQL για μεγαλύτερο σύνολο δεδομένων, να προωθεί ηλιακά δεδομένα στο PVOutput και να δέχεται συμβατές μετρήσεις από τρίτους.
Αυτός ο οδηγός καλύπτει προηγμένες διαδρομές δεδομένων και επιλογές αποθήκευσης. Για την εγκατάσταση, τους μόνιμους τόμους, την πρώτη σύνδεση, τη ρύθμιση μετρητών, τα αντίγραφα ασφαλείας και τις αναβαθμίσεις κοντέινερ, ξεκινήστε με το Αυτο-φιλοξενούμενη Παρακολούθηση Ενέργειας με Docker.
IAMMETER meter / compatible device / custom application
│
┌───────────┼───────────┐
│ │ │
HTTP MQTT REST API
│ │ │
└───────────┼───────────┘
▼
IAMMETER-Docker
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
SQLite / MySQL MQTT subscribers PVOutput
Χρησιμοποιήστε μόνο τις διεπαφές που απαιτεί το έργο. Μια απλή τοπική εγκατάσταση παρακολούθησης δεν χρειάζεται MySQL, εξωτερικούς πελάτες MQTT ή προώθηση δεδομένων.
Βεβαιωθείτε ότι η βασική εγκατάσταση είναι σταθερή:
/app/data αντιστοιχίζεται σε μόνιμο αποθηκευτικό χώρο·Η προεπιλεγμένη ανάπτυξη εκθέτει:
5050 για την εφαρμογή ιστού και το API·1883 για MQTT.Μην εκθέτετε καμία από τις δύο θύρες απευθείας στο Διαδίκτυο. Χρησιμοποιήστε τείχος προστασίας, VPN ή άλλο επίπεδο ελεγχόμενης πρόσβασης όταν απαιτείται απομακρυσμένη πρόσβαση.
Το IAMMETER-Docker χρησιμοποιεί SQLite για μια απλή προεπιλεγμένη ανάπτυξη και υποστηρίζει MySQL για εγκαταστάσεις με μεγαλύτερο σύνολο δεδομένων.
| Βάση δεδομένων | Κατάλληλη για | Πλεονεκτήματα | Σημεία προσοχής |
|---|---|---|---|
| SQLite | Οικιακές, δοκιμαστικές και μικρότερες τοπικές αναπτύξεις | Δεν απαιτείται ξεχωριστή υπηρεσία βάσης δεδομένων· εύκολη αρχική ρύθμιση | Η βάση δεδομένων παραμένει συνδεδεμένη με τον τόμο της εφαρμογής |
| MySQL | Μεγαλύτερες ή μακροχρόνιες εγκαταστάσεις | Ξεχωριστή υπηρεσία βάσης δεδομένων και καλύτερη καταλληλότητα για σύνολα δεδομένων που αυξάνονται | Απαιτεί ανάπτυξη βάσης δεδομένων, διαπιστευτήρια, αντίγραφα ασφαλείας και συντήρηση |
Μην μεταβείτε σε MySQL μόνο επειδή είναι διαθέσιμη. Χρησιμοποιήστε την όταν ο αναμενόμενος όγκος δεδομένων, η περίοδος διατήρησης ή οι απαιτήσεις διαχείρισης της βάσης δεδομένων δικαιολογούν μια πρόσθετη υπηρεσία.
Πριν επιλέξετε MySQL στο IAMMETER-Docker:
Στη συνέχεια, εισαγάγετε τις ρυθμίσεις σύνδεσης MySQL στο IAMMETER-Docker και επιβεβαιώστε ότι οι νέες μετρήσεις αποθηκεύονται.

Δημιουργήστε αντίγραφο ασφαλείας των υπαρχόντων δεδομένων του IAMMETER-Docker πριν αλλάξετε τη λειτουργία της βάσης δεδομένων. Επαληθεύστε τα ιστορικά δεδομένα και τις νέες μεταφορτώσεις μετά την αλλαγή.
Το IAMMETER-Docker περιλαμβάνει υποστήριξη MQTT για δύο διαφορετικές κατευθύνσεις:
Αυτές οι διαδρομές χρησιμοποιούν το ίδιο μοτίβο θέματος, αλλά διαφορετικούς τρόπους ταυτοποίησης.
Το τεκμηριωμένο θέμα πραγματικού χρόνου είναι:
device/<SN>/realtime
Αντικαταστήστε το <SN> με τον σειριακό αριθμό που έχει καταχωριστεί στο IAMMETER-Docker. Το SN στο θέμα MQTT και στη διαμόρφωση του πελάτη πρέπει να ταιριάζει με τον μετρητή που δημιουργήθηκε στην τοπική πλατφόρμα.
Για μια συσκευή ή εφαρμογή που δημοσιεύει:
| Ρύθμιση | Τιμή |
|---|---|
| Διαμεσολαβητής | Διεύθυνση IP ή όνομα κεντρικού υπολογιστή του διακομιστή IAMMETER-Docker |
| Θύρα | 1883 από προεπιλογή |
| Ταυτοποίηση | Αναγνωριστικό πελάτη |
| Αναγνωριστικό πελάτη | SN μετρητή καταχωρισμένο στο IAMMETER-Docker |
| Θέμα | device/<SN>/realtime |
| Φορτίο | Μορφή δεδομένων μεταφόρτωσης υποστηριζόμενη από το IAMMETER |

Πριν χρησιμοποιήσετε δεδομένα παραγωγής:
Για έναν συνδρομητή MQTT:
| Ρύθμιση | Τιμή |
|---|---|
| Διαμεσολαβητής | Διεύθυνση διακομιστή IAMMETER-Docker |
| Θύρα | 1883 από προεπιλογή |
| Ταυτοποίηση | Όνομα χρήστη και κωδικός πρόσβασης IAMMETER-Docker |
| Θέμα | device/<SN>/realtime |

Τυπικοί συνδρομητές περιλαμβάνουν:
Εάν το Node-RED είναι η κύρια εφαρμογή και δεν απαιτείται ιστορική αποθήκευση στο IAMMETER-Docker, ο μετρητής μπορεί επίσης να συνδεθεί απευθείας στο Node-RED μέσω MQTT, Modbus TCP ή του τοπικού του API. Συγκρίνετε τις επιλογές στον οδηγό μετρητή ενέργειας Node-RED.
Ξεκινήστε με έναν μόνο μετρητή και ακριβές θέμα, αντί για ευρεία συνδρομή με χαρακτήρες μπαλαντέρ.
Ελέγξτε τα ακόλουθα όταν δεν εμφανίζονται δεδομένα:
1883 αντιστοιχίζεται από το κοντέινερ·device/<SN>/realtime με τη σωστή χρήση κεφαλαίων·Για αξιόπιστες ροές:
Το PVOutput είναι μια υπηρεσία τρίτου μέρους για κοινή χρήση και σύγκριση δεδομένων παραγωγής ηλιακής ενέργειας και κατανάλωσης ενέργειας. Το IAMMETER-Docker μπορεί να προωθεί δεδομένα του χώρου στο PVOutput.
Χρησιμοποιήστε αυτήν την επιλογή όταν το IAMMETER-Docker παραμένει ο τοπικός διακομιστής συλλογής, αλλά απαιτείται PVOutput για δημόσια ή εξωτερική αναφορά της ηλιακής παραγωγής.
Πριν ενεργοποιήσετε την προώθηση:

Η προώθηση στο PVOutput απαιτεί πρόσβαση στο Διαδίκτυο από τον κεντρικό υπολογιστή Docker. Είναι ξεχωριστή από την τοπική παρακολούθηση: μια προσωρινή αποτυχία σύνδεσης με το PVOutput δεν θα πρέπει να εμποδίσει τον μετρητή να συνεχίσει να μεταφορτώνει στον τοπικό διακομιστή.
Το IAMMETER-Docker περιλαμβάνει μια τεκμηριωμένη ροή εργασίας MQTT για μια συσκευή με δυνατότητα μέτρησης που εκτελεί Tasmota. Το αρχικό παράδειγμα χρησιμοποιούσε ένα Sonoff POW R2.
Αυτή είναι μια διαδρομή συμβατότητας για υποστηριζόμενα φορτία ενέργειας, όχι ισχυρισμός ότι κάθε συσκευή ή πρότυπο Tasmota παράγει την ίδια δομή μετρήσεων. Δοκιμάστε την πραγματική συσκευή και το υλικολογισμικό πριν από την ανάπτυξη.
Χρησιμοποιήστε την ακόλουθη δομή MQTT Tasmota:
| Ρύθμιση | Τιμή |
|---|---|
| Κεντρικός υπολογιστής | Διεύθυνση IP του IAMMETER-Docker |
| Θύρα | Θύρα MQTT του IAMMETER-Docker, συνήθως 1883 |
| Πελάτης | SN καταχωρισμένο στο IAMMETER-Docker |
| Χρήστης | Αφήστε κενό για αυτήν την τεκμηριωμένη ροή δημοσίευσης |
| Κωδικός πρόσβασης | Αφήστε κενό για αυτήν την τεκμηριωμένη ροή δημοσίευσης |
| Θέμα | SN καταχωρισμένο στο IAMMETER-Docker |
| Πλήρες θέμα | device/%topic%/%prefix%/ |

Μετά τη διαμόρφωση, επαληθεύστε κάθε αναφερόμενη τιμή στο IAMMETER-Docker, συμπεριλαμβανομένων της τάσης, της έντασης, της ενεργού ισχύος, της ενέργειας και του συντελεστή ισχύος, όταν υποστηρίζονται από τη συσκευή.

Το IAMMETER-Docker εκθέτει διαδραστική τεκμηρίωση API στον τοπικό διακομιστή:
http://<docker-host-ip>:5050/docs
Το REST API μπορεί να χρησιμοποιηθεί για:
Διατηρήστε την πρόσβαση στο API σε ένα αξιόπιστο δίκτυο. Εάν ένα εξωτερικό σύστημα πρέπει να συνδεθεί απομακρυσμένα, τοποθετήστε την υπηρεσία πίσω από ένα κατάλληλο επίπεδο ασφαλούς πρόσβασης, αντί να εκθέτετε τη θύρα της εφαρμογής χωρίς προστασία.
Για προγραμματιστές που δημιουργούν έναν πλήρη δέκτη ή προσαρμοσμένη πλατφόρμα αντί να χρησιμοποιούν το IAMMETER-Docker, δείτε το Αναπτύξτε το Δικό σας Σύστημα Παρακολούθησης Ενέργειας.
Η αυτο-φιλοξενία δεν σημαίνει ότι κάθε εξωτερική υπηρεσία πρέπει να είναι απενεργοποιημένη. Το IAMMETER-Docker μπορεί να είναι το τοπικό σύστημα καταγραφής, ενώ επιλεγμένα δεδομένα προωθούνται αλλού.
| Αρχιτεκτονική | Τοπικά δεδομένα | Εξάρτηση από το Διαδίκτυο | Κατάλληλη για |
|---|---|---|---|
| Μόνο τοπικά | IAMMETER-Docker | Δεν απαιτείται μετά την ανάπτυξη | Απόρρητο, τοποθεσίες εκτός σύνδεσης και ταμπλό LAN |
| Τοπικά + IAMMETER-Cloud | IAMMETER-Docker και IAMMETER-Cloud | Απαιτείται για την προώθηση | Τοπικό αντίγραφο συν αναφορές IAMMETER-Cloud και απομακρυσμένη πρόσβαση |
| Τοπικά + PVOutput | IAMMETER-Docker και PVOutput | Απαιτείται για την προώθηση | Ηλιακοί χρήστες που χρησιμοποιούν το PVOutput |
| Τοπικά + συνδρομητής MQTT | IAMMETER-Docker συν αποθήκευση που ορίζει ο συνδρομητής | Δεν απαιτείται με τοπικό συνδρομητή | Node-RED, αυτοματισμός και προσαρμοσμένη επεξεργασία |
Ενεργοποιήστε μόνο τους προορισμούς που εξυπηρετούν έναν σαφή σκοπό. Περισσότεροι προορισμοί σημαίνουν περισσότερα διαπιστευτήρια, εξαρτήσεις δικτύου και διαδρομές αντιμετώπισης προβλημάτων.
1883 είναι προσβάσιμη μόνο από αξιόπιστα δίκτυα.Οι παραπάνω ενότητες περιγράφουν τις τρέχουσες τεκμηριωμένες ροές εργασίας του IAMMETER-Docker. Η αρχική σελίδα γράφτηκε γύρω από τις εκδόσεις V1.8 και V1.9· το ακόλουθο ιστορικό διατηρείται για χρήστες που συντηρούν παλαιότερες εγκαταστάσεις.
/app/datalogger.
Τελευταία ενημέρωση: 17 Ιουλίου 2026.
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3080T)
Μονοφασικός μετρητής ενέργειας Wi-Fi (WEM3080)
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3046T)
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3050T)