Οι μετρητές ενέργειας Wi-Fi της IAMMETER μπορούν να λειτουργήσουν ως μετρητές ενέργειας MQTT και να δημοσιεύουν δεδομένα τάσης, έντασης ρεύματος, ενεργού ισχύος και ενέργειας σε πραγματικό χρόνο απευθείας στον δικό σας MQTT broker. Αυτό παρέχει έναν τοπικό και ανοιχτό τρόπο ενσωμάτωσης της IAMMETER με ένα προσαρμοσμένο σύστημα παρακολούθησης, πλατφόρμα αυτοματισμού ή με το Home Assistant.
Η τελευταία έκδοση υλικολογισμικού IAMMETER σάς επιτρέπει να διαμορφώσετε τη σύνδεση MQTT απευθείας από την τοπική WebUI του μετρητή.
Ανοίξτε την τοπική WebUI του μετρητή και μεταβείτε στη σελίδα Ρυθμίσεις. Διαμορφώστε τη σύνδεση MQTT χρησιμοποιώντας τα πεδία που φαίνονται παρακάτω:
| Ρύθμιση | Διαμόρφωση |
|---|---|
| Λειτουργία Εκτέλεσης | Επιλέξτε MQTT |
| Διεύθυνση | Εισάγετε τη διεύθυνση του MQTT broker και τη θύρα |
| Όνομα Χρήστη/Κωδικός | Εισάγετε τα διαπιστευτήρια του broker· αφήστε τα κενά μόνο αν επιτρέπονται ανώνυμες συνδέσεις |
| HA MQTT Discovery | Ενεργοποιήστε το μόνο για την αυτόματη ανακάλυψη του Home Assistant |
| Θέμα πραγματικού χρόνου | device/{SN}/realtime |
Αφού ολοκληρώσετε τις ρυθμίσεις, κάντε κλικ στο Αποθήκευση. Ο μετρητής θα συνδεθεί στον διαμορφωμένο broker και θα δημοσιεύει τα δεδομένα μέτρησής του ως πελάτης MQTT.

Η WebUI του τελευταίου υλικολογισμικού υποστηρίζει τις ρυθμίσεις MQTT που περιγράφονται παραπάνω. Δεν χρειάζεται να διαμορφώσετε το όνομα χρήστη και τον κωδικό του broker μέσω τοπικού API.
Το HA MQTT Discovery χρησιμοποιείται μόνο για την αυτόματη ανακάλυψη του Home Assistant.
Για την πλήρη διαδικασία ανακάλυψης, δείτε το Ενεργοποίηση του MQTT Discovery στο Home Assistant με την IAMMETER. Για να συγκρίνετε το MQTT Discovery με τις άλλες μεθόδους ενσωμάτωσης της IAMMETER στο Home Assistant, συμπεριλαμβανομένης της επίσημης ενσωμάτωσης, του Modbus/TCP και της χειροκίνητης διαμόρφωσης MQTT, ξεκινήστε από τον οδηγό ενσωμάτωσης της IAMMETER στο Home Assistant.
Θέμα: device/{SN}/realtime
Αντικαταστήστε το {SN} με τον σειριακό αριθμό του μετρητή IAMMETER σας. Αφού ο μετρητής συνδεθεί επιτυχώς στον MQTT broker, ένας πελάτης MQTT μπορεί να εγγραφεί σε αυτό το θέμα για να λαμβάνει τα δεδομένα μέτρησης σε πραγματικό χρόνο.

Ανεξάρτητα από το αν ο μετρητής έχει ρυθμιστεί να ανεβάζει δεδομένα σε διακομιστή τρίτου μέρους μέσω HTTP/HTTPS, TCP/TLS ή MQTT, ή αν τα δεδομένα μέτρησης ανακτώνται μέσω τοπικού API, η μορφή JSON των μετρήσεων παραμένει ίδια.
Για παράδειγμα, ένας μονοφασικός μετρητής δημοσιεύει έναν πίνακα Data που περιέχει τάση, ένταση ρεύματος, ενεργό ισχύ, θετική ενεργό ενέργεια και αρνητική ενεργό ενέργεια:
{
"method": "uploadsn",
"mac": "B0F8932A295C",
"version": "i.75.98.71y",
"server": "em",
"SN": "12345678",
"Data": [228.91, 1.61, 225, 15066.47, 0]
}
Οι τριφασικοί μετρητές χρησιμοποιούν έναν πίνακα Datas με ξεχωριστούς πίνακες μετρήσεων για τις φάσεις A, B και C. Δείτε τον πλήρη ορισμό δεδομένων JSON της IAMMETER προτού αναλύσετε το φορτίο δεδομένων σε μια εφαρμογή τρίτου μέρους.
Οι παρακάτω οδηγίες διατηρούνται για μετρητές που εξακολουθούν να χρησιμοποιούν μια παλαιότερη έκδοση υλικολογισμικού και δεν προσφέρουν τις τρέχουσες επιλογές διαμόρφωσης MQTT στη WebUI.
Αν η WebUI του μετρητή σας μοιάζει με τα παρακάτω στιγμιότυπα οθόνης, ακολουθήστε αυτή την παλαιού τύπου διαδικασία. Εναλλακτικά, αναβαθμίστε στο τελευταίο υλικολογισμικό και χρησιμοποιήστε τη διαδικασία μέσω WebUI της Ενότητας 1.
Διαμορφώστε τον τρόπο αποστολής και τη διεύθυνση του MQTT broker ως εξής:
TCPmqtt://[URL του διακομιστή MQTT σας]:[θύρα]
Η διαμόρφωση ονόματος χρήστη και κωδικού απαιτεί υλικολογισμικό i.75.97.5 ή νεότερο.
Σε αυτή τη λειτουργία, ο μετρητής ενέργειας Wi-Fi λειτουργεί ως πελάτης MQTT και υποστηρίζει τις ακόλουθες μεθόδους ταυτοποίησης στον broker:
Σε παλαιότερο υλικολογισμικό, ορίστε το όνομα χρήστη και τον κωδικό MQTT μέσω του τοπικού API του μετρητή:
http://{τοπική IP του μετρητή ενέργειας}/api/mqtt?user=laoliu&pwd=123456
Αντικαταστήστε το laoliu και το 123456 με το πραγματικό όνομα χρήστη και τον κωδικό του MQTT broker.

Σημειώσεις για την παλαιού τύπου διαμόρφωση:
& δεν υποστηρίζεται στο όνομα χρήστη ή στον κωδικό.Για να ανακτήσετε την τρέχουσα ρύθμιση ταυτοποίησης MQTT, χρησιμοποιήστε:
http://{τοπική IP του μετρητή ενέργειας}/api/mqtt

Το API δεν επιστρέφει τον ίδιο τον κωδικό MQTT· επιστρέφει μόνο το μήκος του κωδικού.
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3080T)
Μονοφασικός μετρητής ενέργειας Wi-Fi (WEM3080)
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3046T)
Τριφασικός μετρητής ενέργειας Wi-Fi (WEM3050T)