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

Δοκιμάστε έναν μετρητή ενέργειας στο Home Assistant—Πριν αγοράσετε έναν

Αναρωτιέστε πώς θα ταίριαζε ένας μετρητής ενέργειας στη ρύθμιση του Home Assistant σας; Δοκιμάστε το πριν αγοράσετε. Με τον διαδικτυακό προσομοιωτή της IAMMETER, μπορείτε να ρυθμίσετε την ανακάλυψη MQTT, να εξερευνήσετε προσομοιωμένες ενδείξεις του WEM2067 και να πειραματιστείτε με πίνακες ελέγχου και αυτοματισμούς—χωρίς να αγοράσετε ή να καλωδιώσετε μετρητή. Όταν είστε έτοιμοι για το πραγματικό υλικό, τα ίδια βήματα ρύθμισης MQTT ισχύουν.

Αυτός ο πρακτικός οδηγός χρησιμοποιεί τον διαδικτυακό προσομοιωτή WEM2067 και την ενσωματωμένη ενσωμάτωση MQTT του Home Assistant. Το Home Assistant ανακαλύπτει τον προσομοιωμένο μετρητή και δημιουργεί αυτόματα τις οντότητες αισθητήρων του. Δεν θα χρειαστείτε ενσωμάτωση IAMMETER HACS ή μεμονωμένους ορισμούς αισθητήρων σε YAML.

1. Προετοιμάστε τον broker MQTT σας

Θα χρειαστείτε έναν broker MQTT, όπως Mosquitto ή EMQX. Ένας υπάρχων broker είναι εντάξει: το κλειδί είναι να συνδέσετε τόσο το Home Assistant όσο και τον προσομοιωτή στον ίδιο broker.

Θα χρησιμοποιήσουμε τα ακόλουθα παραδείγματα σε όλη τη διαδικασία. Αντικαταστήστε τα με τα δικά σας στοιχεία σύνδεσης:

ΡύθμισηΠαράδειγμα
Διακομιστής brokermqtt.example.com
Θύρα TCP MQTT1883
Όνομα χρήστηmqtt_user
Κωδικός πρόσβασηςΟ κωδικός πρόσβασης MQTT σας
Πρόθεμα ανακάλυψης Home Assistanthomeassistant

Το mqtt.example.com είναι ένα σύμβολο κράτησης θέσης. Ο broker σας πρέπει να είναι προσβάσιμος τόσο από το Home Assistant όσο και από τον διακομιστή του προσομοιωτή. Μια διεύθυνση broker που λειτουργεί μόνο στο οικιακό σας LAN δεν θα λειτουργήσει με τον δημόσιο διαδικτυακό προσομοιωτή. Ο broker δεν χρειάζεται να εκτελείται στο ίδιο μηχάνημα με το Home Assistant.

2. Συνδέστε το Home Assistant με το MQTT

  1. Στο Home Assistant, μεταβείτε στις Ρυθμίσεις → Συσκευές & υπηρεσίες → Προσθήκη ενσωμάτωσης και, στη συνέχεια, αναζητήστε το MQTT.
  2. Εισαγάγετε το όνομα κεντρικού υπολογιστή, τη θύρα, το όνομα χρήστη και τον κωδικό πρόσβασης του broker σας. Στο παράδειγμά μας, ο κεντρικός υπολογιστής είναι mqtt.example.com και η θύρα είναι 1883.
  3. Υποβάλετε τις ρυθμίσεις για σύνδεση. Το πεδίο κεντρικού υπολογιστή δέχεται μόνο όνομα κεντρικού υπολογιστή ή διεύθυνση IP—αφήστε έξω το http://, το mqtt:// και οποιαδήποτε διαδρομή URL.
  4. Η ανακάλυψη MQTT είναι ενεργοποιημένη από προεπιλογή, με το homeassistant ως πρόθεμα ανακάλυψης. Αν το έχετε αλλάξει, βεβαιωθείτε ότι ταιριάζει με το πρόθεμα που χρησιμοποιεί ο μετρητής.

Έχετε ήδη συνδεθεί στον σωστό broker; Είστε έτοιμοι για το επόμενο βήμα. Δεν χρειάζεται να προσθέσετε άλλη ενσωμάτωση MQTT ή να αλλάξετε την υπάρχουσα σύνδεσή σας.

3. Ρυθμίστε τον προσομοιωτή και ενεργοποιήστε την ανακάλυψη

Ανοίξτε τις Ρυθμίσεις στον παρακάτω προσομοιωτή και εισαγάγετε:

ΡύθμισηΤι να εισαγάγετε
Λειτουργία εκτέλεσηςmqtt
Διεύθυνσηmqtt.example.com:1883
Όνομα χρήστηΤο όνομα χρήστη MQTT σας· mqtt_user σε αυτό το παράδειγμα
Κωδικός πρόσβασηςΟ κωδικός πρόσβασης MQTT σας
Ανακάλυψη MQTT HAΕπιλέξτε το πλαίσιο
Διάστημα αποστολής10 δευτερόλεπτα

Ο δημόσιος προσομοιωτής δέχεται επί του παρόντος διαστήματα αποστολής από 10 έως 3600 δευτερόλεπτα. Θα χρησιμοποιήσουμε 10 δευτερόλεπτα εδώ.

Κάντε κλικ στο Αποθήκευση. Ο προσομοιωτής συνδέεται στον broker σας, δημοσιεύει τη διαμόρφωση ανακάλυψης του Home Assistant και στέλνει προσομοιωμένες ενδείξεις στο επιλεγμένο διάστημα. Παρατηρήστε ότι το πεδίο Διεύθυνση του προσομοιωτή συνδυάζει τον κεντρικό υπολογιστή και τη θύρα, σε αντίθεση με τα ξεχωριστά πεδία του Home Assistant.

Κρατήστε τη σελίδα του προσομοιωτή ενεργή κατά τη διάρκεια της δοκιμής. Από προεπιλογή, οι αποστολές στο παρασκήνιο σταματούν μετά από πέντε λεπτά χωρίς δραστηριότητα στη σελίδα. Οι ρυθμίσεις σας παραμένουν αποθηκευμένες, αλλά οι ενδείξεις σταματούν να αποστέλλονται.

Δοκιμάστε το τώρα

Για την πλήρη περιήγηση, δείτε Ανακάλυψη MQTT του Home Assistant για μετρητή ενέργειας. Το βασικό βήμα φαίνεται παρακάτω: ανοίξτε τις Ρυθμίσεις και εισαγάγετε τα στοιχεία του broker MQTT σας.

Ρυθμίσεις broker MQTT και το πλαίσιο ελέγχου Ανακάλυψη MQTT HA

Η σειρά σας. Ο παρακάτω προσομοιωτής WEM2067 είναι διαδραστικός—κάντε κλικ στις Ρυθμίσεις για να τον διαμορφώσετε με τον δικό σας broker.

Αν ο ενσωματωμένος προσομοιωτής δεν φορτώσει, ανοίξτε τον προσομοιωτή WEM2067 σε νέα καρτέλα και συνεχίστε εκεί.

4. Βρείτε τον μετρητή σας στο Home Assistant

Επιστρέψτε στις Ρυθμίσεις → Συσκευές & υπηρεσίες → MQTT και αναζητήστε τον μετρητή στη λίστα συσκευών. Ο προσομοιωτής WEM2067 που χρησιμοποιείται εδώ έχει τον σειριακό αριθμό ZAT3LQD9.

Αυτό το παράδειγμα δημιουργεί μία συσκευή WEM2067 με 12 οντότητες αισθητήρων: τάση, ρεύμα, ισχύ, συντελεστή ισχύος, εισαγόμενη ενέργεια και εξαγόμενη ενέργεια για καθένα από τα δύο κανάλια της.

Ανοίξτε τη συσκευή και ελέγξτε τις ενδείξεις για τα κανάλια A και B. Περιμένετε τουλάχιστον ένα διάστημα αποστολής και επιβεβαιώστε ότι οι τιμές και οι χρονικές σημάνσεις ενημέρωσης συνεχίζουν να αλλάζουν. Στο προεπιλεγμένο σενάριο μετατροπέα και δικτύου, το κανάλι A αντιπροσωπεύει την ηλιακή παραγωγή και το κανάλι B αντιπροσωπεύει την εισαγωγή/εξαγωγή από το δίκτυο. Η αρνητική ισχύς στο κανάλι B σημαίνει ότι η ηλεκτρική ενέργεια εξάγεται στο δίκτυο.

Μόλις ενημερώνονται οι ενδείξεις, μπορείτε να χρησιμοποιήσετε τις οντότητες σε πίνακες ελέγχου και αυτοματισμούς. Μπορείτε επίσης να δοκιμάσετε να προσθέσετε τους αισθητήρες ενέργειας στον πίνακα ελέγχου Ενέργεια· η καταλληλότητα εξαρτάται από την κλάση συσκευής, την κλάση κατάστασης και τη μονάδα που αναφέρονται για κάθε οντότητα στο Home Assistant.

Συσκευή WEM2067 και οντότητες αισθητήρων που δημιουργήθηκαν μέσω ανακάλυψης MQTT στο Home Assistant

5. Ελέγξτε τα μηνύματα και αντιμετωπίστε προβλήματα

Με ενεργοποιημένη την Ανακάλυψη MQTT HA, αυτός ο προσομοιωτής δημοσιεύει ενδείξεις στο:

wem/imeter_zat3lqd9/tele/monitor

Για να ελέγξετε αν φτάνουν μηνύματα, εγγραφείτε σε αυτό το θέμα χρησιμοποιώντας τον ακροατή θεμάτων της ενσωμάτωσης MQTT. Τα μηνύματα ανακάλυψης χρησιμοποιούν το πρόθεμα homeassistant/. Με απενεργοποιημένη την ανακάλυψη, το WEM2067 χρησιμοποιεί αντ' αυτού το device/ZAT3LQD9/realtime, επομένως βεβαιωθείτε ότι ακούτε το θέμα για την επιλεγμένη λειτουργία.

Τι βλέπετεΤι να ελέγξετε
Το Home Assistant δεν μπορεί να συνδεθεί στον brokerΕλέγξτε τον κεντρικό υπολογιστή, τη θύρα, το όνομα χρήστη και τον κωδικό πρόσβασης, και επιβεβαιώστε ότι ο broker είναι προσβάσιμος από το Home Assistant. Αντιστοιχίστε το πρωτόκολλο και τη θύρα με τη διαμόρφωση MQTT ή MQTTS του broker σας.
Το MQTT είναι συνδεδεμένο, αλλά δεν εμφανίζεται μετρητήςΕνεργοποιήστε την Ανακάλυψη MQTT HA στον προσομοιωτή και αποθηκεύστε. Επιβεβαιώστε ότι και οι δύο πελάτες χρησιμοποιούν τον ίδιο broker, ότι η ανακάλυψη είναι ενεργοποιημένη στο Home Assistant και ότι τα προθέματα ανακάλυψης ταιριάζουν.
Η συσκευή εμφανίζεται, αλλά οι ενδείξεις δεν ενημερώνονταιΕλέγξτε ότι ο προσομοιωτής εξακολουθεί να ανεβάζει και δεν έχει παύσει λόγω αδράνειας. Περιμένετε ένα διάστημα αποστολής και, στη συνέχεια, ακούστε για μηνύματα στο θέμα δεδομένων παραπάνω.
Οι ενδείξεις πηδούν μεταξύ διαφορετικών τιμώνΟι συνεδρίες προσομοιωτή για το ίδιο μοντέλο μοιράζονται σειριακό αριθμό και αναγνωριστικά ανακάλυψης. Διατηρήστε μόνο μία ενεργή συνεδρία ανά μοντέλο συνδεδεμένη σε έναν δεδομένο broker.

Για περισσότερες λεπτομέρειες, δείτε τον οδηγό MQTT/MQTTS του προσομοιωτή, τον οδηγό ανακάλυψης MQTT της IAMMETER και την τεκμηρίωση MQTT του Home Assistant.

Έτοιμοι για φυσικό μετρητή; Η ρύθμιση ανακάλυψης MQTT ακολουθεί τα ίδια βήματα. Συνδέστε το Home Assistant και τον μετρητή στον ίδιο broker, εισαγάγετε τα στοιχεία MQTT στις Ρυθμίσεις του μετρητή, ενεργοποιήστε την Ανακάλυψη MQTT HA και ελέγξτε τη συσκευή και τις οντότητες που ανακαλύφθηκαν στο Home Assistant. Ο μετρητής χρειάζεται υλικολογισμικό που υποστηρίζει την ανακάλυψη MQTT. Έχει επίσης τον δικό του σειριακό αριθμό, επομένως ελέγξτε τις αναφορές οντοτήτων στους πίνακες ελέγχου και τους αυτοματισμούς σας όταν αλλάξετε. Ακολουθήστε την περιήγηση ανακάλυψης MQTT για φυσικό μετρητή για την πλήρη ρύθμιση.

Το MQTT είναι μία από πολλές επιλογές. Εξερευνήστε τον οδηγό ενσωμάτωσης IAMMETER Home Assistant για να συγκρίνετε τις διαθέσιμες μεθόδους.

6. Σχετικά με το WEM2067

Το WEM2067 είναι ο διπλού καναλιού μετρητής ενέργειας της IAMMETER για οικιακή παρακολούθηση. Τα δύο κανάλια του μπορούν να μετρούν ταυτόχρονα έναν μονοφασικό ηλιακό inverter και το δίκτυο ή να παρακολουθούν τα δύο σκέλη μιας παροχής δικτύου split-phase.

Στο προεπιλεγμένο σενάριο του προσομοιωτή, η φάση A μεταφέρει δεδομένα παραγωγής του inverter και η φάση B μεταφέρει δεδομένα εισαγωγής/εξαγωγής από το δίκτυο. Αυτό διαφέρει από το διάγραμμα καλωδίωσης, όπου το CTa μετρά το δίκτυο και το CTb μετρά τον inverter. Δείτε την Ενότητα 2.2: Χρήση δεδομένων ηλιακής ενέργειας και δικτύου στο Home Assistant για την αντιστοίχιση.

Πάνω