Λυπούμαστε, το πρόγραμμα περιήγησής σας δεν υποστηρίζει JavaScript!
Σύνδεση

Μετρητής Ενέργειας για Node-RED: MQTT, Modbus TCP και Τοπικό API

Ενσωμάτωση Μετρητή Ενέργειας με το Node-RED

Ένας μετρητής ενέργειας για το Node-RED θα πρέπει να κάνει κάτι περισσότερο από το να εμφανίζει τα δεδομένα ηλεκτρικής ενέργειας σε μια εφαρμογή του κατασκευαστή. Θα πρέπει να παρέχει μια ανοιχτή διεπαφή που το Node-RED μπορεί να διαβάζει τοπικά, να μετασχηματίζει και να χρησιμοποιεί σε πίνακες ελέγχου (dashboards), βάσεις δεδομένων, ειδοποιήσεις και ροές αυτοματισμού.

Οι Wi-Fi μετρητές ενέργειας IAMMETER υποστηρίζουν αρκετούς τρόπους ενσωμάτωσης με το Node-RED:

  • ένα έτοιμο node IAMMETER για γρήγορη τοπική ή cloud πρόσβαση·
  • MQTT για ροές δεδομένων που βασίζονται σε συμβάντα·
  • Modbus TCP για τυπική τοπική ανάγνωση καταχωρητών (registers)·
  • ένα τοπικό HTTP API για απλά αιτήματα εντός LAN.

Αυτές οι επιλογές καλύπτουν την οικιακή παρακολούθηση ενέργειας με μονοφασικό μετρητή, την οικιακή παρακολούθηση ηλιακής ενέργειας και τα τριφασικά εμπορικά ή βιομηχανικά έργα.

Single-phase or three-phase energy meter
                    │
       ┌────────────┼────────────┐
       │            │            │
     MQTT       Modbus TCP    Local API
       │            │            │
       └────────────┼────────────┘
                    ▼
                 Node-RED
                    │
       ┌────────────┼────────────┐
       ▼            ▼            ▼
   Dashboard     Database    Automation

1. Τι Κάνει Έναν Μετρητή Ενέργειας Κατάλληλο για το Node-RED;

Όταν επιλέγετε έναν μετρητή ενέργειας για το Node-RED, ελέγξτε αν παρέχει:

  • τοπική πρόσβαση χωρίς να απαιτείται κάθε αίτημα να περνά μέσω cloud υπηρεσίας·
  • MQTT, Modbus TCP ή ένα τεκμηριωμένο τοπικό API·
  • αμφίδρομες τιμές ισχύος και ενέργειας για εισαγωγή και εξαγωγή από το δίκτυο·
  • ξεχωριστές μετρήσεις για κάθε φάση ή κανάλι·
  • σταθερά πεδία δεδομένων που μπορούν να χρησιμοποιηθούν σε επαναχρησιμοποιήσιμες ροές Node-RED·
  • κατάλληλη δομή μέτρησης για το ηλεκτρικό σύστημα.

Όλοι οι τρέχοντες μετρητές ενέργειας IAMMETER μπορούν να ενσωματωθούν με το Node-RED. Η κύρια επιλογή προϊόντος εξαρτάται από το αν το έργο είναι οικιακό ή εμπορικό/βιομηχανικό και από το πόσες φάσεις ή κανάλια μέτρησης απαιτούνται.

2. Επιλέξτε Έναν Μετρητή Ενέργειας για το Node-RED

2.1 Οικιακή παρακολούθηση ενέργειας

Μοντέλο Καλύτερη εφαρμογή Δομή μέτρησης Τυπική χρήση στο Node-RED
WEM3080 Οικιακή μονοφασική κατανάλωση Ένα κανάλι Συνολική κατανάλωση κατοικίας, ειδοποιήσεις ισχύος και προγράμματα συσκευών
WEM2067 Μονοφασική οικιακή ηλιακή ενέργεια ή παρακολούθηση διαχωρισμένης φάσης Δύο κανάλια Μέτρηση ανταλλαγής με το δίκτυο και παραγωγής του ηλιακού inverter με έναν μετρητή
WEM3050T Τριφασικές κατοικίες ή έργα που απαιτούν τρία κανάλια μέτρησης Τρία κανάλια Παρακολούθηση ανά φάση, οικιακή ηλιακή ενέργεια και ευέλικτες ροές πολλαπλών καναλιών

Για ένα μονοφασικό οικιακό ηλιακό σύστημα, το WEM2067 μπορεί να μετρήσει τόσο την παραγωγή του ηλιακού inverter όσο και την εισαγωγή/εξαγωγή από το δίκτυο. Το Node-RED μπορεί στη συνέχεια να χρησιμοποιήσει αυτές τις τιμές για πίνακες ελέγχου, αυτοματισμό πλεονάζουσας ηλιακής ενέργειας και έλεγχο φορτίων.

2.2 Εμπορική και βιομηχανική παρακολούθηση ενέργειας

Μοντέλο Καλύτερη εφαρμογή Δομή μέτρησης Τυπική χρήση στο Node-RED
WEM3080T Τυπική τριφασική παρακολούθηση ισχύος Τρεις φάσεις Παρακολούθηση ανά φάση, ειδοποιήσεις ζήτησης, καταγραφή και λογική ελέγχου
WEM3046T / WEM3046TE Συστήματα υψηλότερου ρεύματος με εξωτερικούς μετασχηματιστές έντασης Τρεις είσοδοι 5 A CT Πίνακες διανομής, εμπορικά κτίρια και βιομηχανική παρακολούθηση

Το WEM3046T και το WEM3046TE μετρούν τη δευτερεύουσα έξοδο 5 A των εξωτερικών μετασχηματιστών έντασης (CT). Εφαρμόστε τη ρυθμισμένη αναλογία CT κατά την ερμηνεία των τιμών του πρωτεύοντος συστήματος. Αυτό είναι χαρακτηριστικό του μετρητή και της εγκατάστασης CT, όχι περιορισμός του Node-RED.

3. Επιλέξτε Μέθοδο Ενσωμάτωσης με το Node-RED

Μέθοδος Κατεύθυνση δεδομένων Απαιτείται Internet Κατάλληλη για Κύρια σκέψη
Node IAMMETER / τοπικό API Το Node-RED αιτείται δεδομένα από τον μετρητή Όχι, για τοπική πρόσβαση Γρήγορη εγκατάσταση και προσαρμοσμένες ροές HTTP Το Node-RED πρέπει να προσεγγίζει τον μετρητή μέσω LAN
MQTT Ο μετρητής δημοσιεύει σε έναν broker Όχι, με τοπικό broker Αποσυνδεδεμένες ροές και πολλοί συνδρομητές Ρυθμίστε τον broker στο WebUI του μετρητή
Modbus TCP Το Node-RED διαβάζει τους καταχωρητές του μετρητή Όχι Τυπική τοπική και βιομηχανική ενσωμάτωση Αποκωδικοποιήστε σωστά τους καταχωρητές και την κλιμάκωση

Επιλέξτε MQTT όταν ο broker πρέπει να διανέμει τις μετρήσεις στο Node-RED και σε άλλες εφαρμογές. Επιλέξτε Modbus TCP όταν το έργο χρησιμοποιεί ήδη βιομηχανική ανάγνωση καταχωρητών. Επιλέξτε το τοπικό API ή το node IAMMETER για τη συντομότερη διαδρομή από τον μετρητή σε μια ροή Node-RED.

Για μια ευρύτερη σύγκριση των τοπικών επιλογών ενσωμάτωσης, δείτε το Τοπικό API, Modbus TCP, MQTT και HTTPS.

4. Γρήγορη Έναρξη με το Node IAMMETER

Η IAMMETER παρέχει το πακέτο ανοιχτού κώδικα node-red-contrib-iammeter. Υποστηρίζει τοπική πρόσβαση σε πραγματικό χρόνο σε έναν μετρητή ενέργειας IAMMETER και πρόσβαση σε πραγματικό χρόνο μέσω cloud με λογαριασμό IAMMETER-Cloud.

4.1 Εγκαταστήστε το node

Στο Node-RED:

  1. Ανοίξτε το Manage palette.
  2. Επιλέξτε Install.
  3. Αναζητήστε το node-red-contrib-iammeter.
  4. Εγκαταστήστε το πακέτο και προσθέστε το node IAMMETER σε μια ροή.

Ο πηγαίος κώδικας είναι διαθέσιμος στο αποθετήριο GitHub του IAMMETER Node-RED.

4.2 Διαβάστε τον μετρητή τοπικά

Χρησιμοποιήστε το τοπικό node πραγματικού χρόνου και εισάγετε τη διεύθυνση IP LAN του μετρητή. Συνδέστε πρώτα την έξοδό του σε ένα node Debug, ώστε να μπορείτε να επιθεωρήσετε τη δομή των δεδομένων που επιστρέφονται πριν δημιουργήσετε υπολογισμούς ή πίνακες ελέγχου.

Δεδομένα μετρητή ενέργειας IAMMETER στο Node-RED

Ένας μονοφασικός μετρητής επιστρέφει ένα σύνολο μετρήσεων. Ένας μετρητής δύο καναλιών ή τριφασικός επιστρέφει δεδομένα για κάθε κανάλι ή φάση. Δημιουργήστε τη ροή με βάση το πραγματικό μήκος του πίνακα, αντί να υποθέτετε ότι κάθε μετρητής έχει τον ίδιο αριθμό αισθητήρων.

5. Συνδέστε Έναν Μετρητή Ενέργειας MQTT στο Node-RED

Το MQTT είναι χρήσιμο όταν ο μετρητής ενέργειας πρέπει να δημοσιεύει δεδομένα σε έναν broker και μία ή περισσότερες εφαρμογές πρέπει να κάνουν εγγραφή (subscribe).

Στον μετρητή

Χρησιμοποιήστε το τρέχον WebUI του μετρητή για να ρυθμίσετε:

  • όνομα κεντρικού υπολογιστή ή διεύθυνση IP του broker·
  • θύρα του broker·
  • όνομα χρήστη και κωδικό πρόσβασης, όταν απαιτούνται·
  • θέμα (topic) MQTT και ρυθμίσεις αποστολής.

Το Home Assistant MQTT Discovery χρειάζεται μόνο όταν το Home Assistant πρέπει να ανακαλύπτει αυτόματα τον μετρητή. Δεν απαιτείται για μια συνηθισμένη ροή MQTT στο Node-RED.

Στο Node-RED

  1. Προσθέστε ένα node MQTT in.
  2. Ρυθμίστε τον ίδιο broker που χρησιμοποιεί ο μετρητής.
  3. Κάντε εγγραφή στο θέμα του μετρητή.
  4. Προσθέστε ένα node JSON, αν το payload χρειάζεται ανάλυση.
  5. Δρομολογήστε τις τιμές σε έναν πίνακα ελέγχου, βάση δεδομένων ή ροή αυτοματισμού.

Δείτε το Ρύθμιση του IAMMETER για έναν broker MQTT για την τρέχουσα διαμόρφωση από την πλευρά του μετρητή.

6. Συνδέστε Έναν Μετρητή Ενέργειας Modbus TCP στο Node-RED

Το Modbus TCP ταιριάζει πολύ για τριφασική παρακολούθηση ενέργειας, εμπορικά έργα και συστήματα που ήδη χρησιμοποιούν συσκευές Modbus.

Μια τυπική ροή Node-RED χρησιμοποιεί ένα node πελάτη Modbus για να διαβάζει τον μετρητή μέσω του τοπικού δικτύου. Για μετρητές IAMMETER, ξεκινήστε με:

  • πρωτόκολλο: Modbus TCP·
  • θύρα TCP: 502·
  • αναγνωριστικό μονάδας/συσκευής: 1·
  • λειτουργία: ανάγνωση καταχωρητών συγκράτησης (03).

Χρησιμοποιήστε τον επίσημο οδηγό καταχωρητών και δοκιμών Modbus TCP για τις διευθύνσεις καταχωρητών, τους τύπους δεδομένων και την κλιμάκωση. Δοκιμάστε πρώτα ένα μικρό εύρος καταχωρητών, επαληθεύστε το αποκωδικοποιημένο αποτέλεσμα με τον μετρητή και μόνο τότε επεκτείνετε τη ροή.

Πρακτικά παραδείγματα:

7. Χρησιμοποιήστε Το Τοπικό HTTP API σε Ροή Node-RED

Για μια απλή ενσωμάτωση LAN, ένα node HTTP Request μπορεί να αιτηθεί απευθείας το τοπικό API του μετρητή. Αυτό είναι χρήσιμο όταν θέλετε πλήρη έλεγχο της ανάγνωσης και της ανάλυσης χωρίς να εγκαταστήσετε ένα πακέτο Node-RED ειδικό για τη συσκευή.

Πριν δημιουργήσετε την πλήρη ροή:

  1. βεβαιωθείτε ότι το Node-RED μπορεί να προσεγγίσει τη διεύθυνση IP του μετρητή·
  2. δοκιμάστε το επιλεγμένο endpoint στο IAMMETER Local API Explorer·
  3. επιθεωρήστε την απόκριση από το πραγματικό μοντέλο μετρητή·
  4. ορίστε ένα διάστημα ανάγνωσης κατάλληλο για τον αυτοματισμό, ώστε να μην δημιουργούνται περιττά αιτήματα·
  5. διαχειριστείτε τα timeouts, ώστε μια προσωρινή διακοπή Wi-Fi να μην σταματά τη ροή.

Το API Explorer πρέπει να ανοίξει από μια συσκευή που έχει πρόσβαση στον μετρητή στο ίδιο LAN.

8. Δεδομένα Διαθέσιμα στο Node-RED

Ανάλογα με το μοντέλο του μετρητή και τη διεπαφή, μια ροή Node-RED μπορεί να λειτουργήσει με τιμές όπως:

  • τάση·
  • ένταση ρεύματος·
  • ενεργός ισχύς·
  • άεργος ισχύς·
  • συντελεστής ισχύος·
  • συχνότητα·
  • εισαγόμενη ενέργεια·
  • εξαγόμενη ενέργεια·
  • μετρήσεις ανά φάση ή κανάλι.

Κρατήστε τα ακατέργαστα δεδομένα του μετρητή ξεχωριστά από τα υπολογισμένα πεδία. Για παράδειγμα, μια ροή οικιακής ηλιακής ενέργειας μπορεί να υπολογίζει το φορτίο του νοικοκυριού από την ανταλλαγή με το δίκτυο και την παραγωγή του inverter, ενώ οι αρχικές μετρήσεις παραμένουν διαθέσιμες για την αντιμετώπιση προβλημάτων.

9. Περιπτώσεις Χρήσης Παρακολούθησης Ενέργειας με Node-RED

Οικιακή παρακολούθηση ηλεκτρικής ενέργειας

  • εμφάνιση της τρέχουσας ζήτησης του νοικοκυριού·
  • αποθήκευση ωριαίας και ημερήσιας κατανάλωσης·
  • ειδοποίηση όταν η ισχύς υπερβαίνει ένα όριο·
  • αλλαγή προγραμμάτων συσκευών με βάση πραγματικές μετρήσεις.

Παρακολούθηση ηλιακής ενέργειας και αυτοματισμός πλεονάσματος

  • μέτρηση της ηλιακής παραγωγής και της εισαγωγής/εξαγωγής από το δίκτυο·
  • εντοπισμός του πότε εξάγεται η ηλιακή ενέργεια·
  • ενεργοποίηση μη κρίσιμων φορτίων όταν το πλεόνασμα υπερβαίνει ένα ασφαλές όριο·
  • αποστολή μετρήσεων σε InfluxDB, SQL ή Grafana.

Δείτε τα διαγράμματα καλωδίωσης οικιακής ηλιακής ενέργειας πριν αποφασίσετε πού θα εγκατασταθεί κάθε CT ή κανάλι του μετρητή.

Παραδείγματα:

Τριφασική εμπορική παρακολούθηση

  • σύγκριση του ρεύματος και της ισχύος μεταξύ φάσεων·
  • εντοπισμός ασυμμετρίας φάσεων ή μη φυσιολογικής ζήτησης·
  • καταγραφή ενέργειας ανά πίνακα ή φορτίο·
  • ενεργοποίηση ειδοποιήσεων ή λογικής ελέγχου κατάντη·
  • ενσωμάτωση των ενδείξεων με ένα τοπικό EMS, BMS ή βάση δεδομένων αναφορών.

10. Αποθήκευση και Οπτικοποίηση Δεδομένων Ενέργειας

Το Node-RED είναι κυρίως ένα εργαλείο ροών και αυτοματισμού. Για μακροπρόθεσμη ανάλυση, στείλτε κανονικοποιημένες μετρήσεις σε μια βάση δεδομένων ή σύστημα πινάκων ελέγχου.

Μια κοινή αρχιτεκτονική είναι:

Energy meter → Node-RED → InfluxDB / SQL → Grafana
                         └→ alerts and control

Χρησιμοποιήστε συνεπή ονόματα πεδίων, μονάδες και χρονικές σημάνσεις. Για έναν τριφασικό μετρητή, διατηρήστε τόσο τις τιμές ανά φάση όσο και τα σύνολα που υπολογίζει η ροή.

11. Λίστα Ελέγχου Αξιοπιστίας

  • Εκχωρήστε στον μετρητή μια σταθερή διεύθυνση LAN ή δέσμευση DHCP.
  • Επαληθεύστε τη σύμβαση προσήμου για την αμφίδρομη ενεργό ισχύ.
  • Μην υποθέτετε ότι τα payloads μονοφασικών και τριφασικών μετρητών έχουν το ίδιο μήκος.
  • Εφαρμόστε σωστά την εξωτερική αναλογία CT για εγκαταστάσεις WEM3046T/WEM3046TE.
  • Προσθέστε χειρισμό timeouts, επανασυνδέσεων και μη έγκυρων payloads.
  • Αποφύγετε την επαναλαμβανόμενη ανάγνωση υψηλής συχνότητας από πολλούς πελάτες.
  • Δοκιμάστε τον αυτοματισμό με ασφαλή όρια και καθυστερήσεις πριν ελέγξετε ένα πραγματικό φορτίο.
  • Διατηρήστε την ηλεκτρική εγκατάσταση και τον προσανατολισμό των CT συνεπή με το διάγραμμα καλωδίωσης.

12. Node-RED ή Home Assistant;

Επιλέξτε Node-RED όταν το έργο χρειάζεται ευέλικτο μετασχηματισμό δεδομένων, δρομολόγηση, προσαρμοσμένη λογική ελέγχου ή ενσωμάτωση με βάσεις δεδομένων και βιομηχανικά πρωτόκολλα.

Επιλέξτε Home Assistant όταν προτεραιότητα είναι οι έτοιμες οντότητες, οι οικιακοί πίνακες ελέγχου και η διαχείριση έξυπνων οικιακών συσκευών. Οι δύο πλατφόρμες μπορούν επίσης να χρησιμοποιηθούν μαζί: το Home Assistant μπορεί να παρέχει τη διεπαφή χρήστη, ενώ το Node-RED αναλαμβάνει τον πιο σύνθετο αυτοματισμό.

13. Επόμενα Βήματα

  1. Επιλέξτε έναν οικιακό ή εμπορικό μετρητή ενέργειας.
  2. Επιλέξτε MQTT, Modbus TCP ή τοπικό API ανάλογα με την αρχιτεκτονική του συστήματος.
  3. Δοκιμάστε την πρώτη μέτρηση σε ένα node Debug.
  4. Κανονικοποιήστε τις τιμές και τις μονάδες πριν προσθέσετε υπολογισμούς.
  5. Προσθέστε αποθήκευση, οπτικοποίηση και αυτοματισμό μόνο αφού επαληθευτούν τα δεδομένα εισόδου.

Τελευταία ενημέρωση: 17 Ιουλίου 2026.

Πάνω