Produkty/Professional II/MQTT

Professional IIMQTT

Licznik energii z MQTT: EMU Professional II TCP/IP

EMU Professional II TCP/IP sam publikuje wartości pomiarowe przez MQTT. Wystarczy wpisać broker, a licznik w ustawionym interwale wysyła wiadomość JSON ze wszystkimi wartościami energii i chwilowymi.

Czym jest licznik energii z MQTT?

  • Licznik energii elektrycznej z przyłączem sieciowym, który sam wysyła wartości do brokera MQTT. Panele, automatyka domowa i usługi chmurowe subskrybują je tam.
  • Professional II TCP/IP jest zgodny z MID (moduł B+D) i mierzy do 100 A bezpośrednio lub przez przekładniki prądowe.
  • MQTT od firmware modułu TCP 3.0.3, z prefiksem, QoS, interwałem wysyłania i TLS.
  • Format JSON jest udokumentowany, ze schematem i przykładową wiadomością do pobrania.
  • Modbus TCP, interfejs WWW i profil obciążenia przez HTTP działają równolegle.

Konfiguracja MQTT w liczniku

  1. Otworzyć interfejs WWW licznika (adres IP widać na wyświetlaczu w «Ustawienia» → «Adres IP») i wybrać zakładkę «MQTT».
  2. Włączyć «MQTT aktywny».
  3. Włączyć «Ręcznie», aby wpisać własny broker. Bez «Ręcznie» licznik przyjmuje kod dostępu do Joulio-Web i wysyła bezpośrednio tam.
  4. Ustalić prefiks, quality of service i interwał wysyłania.
  5. Wpisać nazwę hosta, port, użytkownika i hasło brokera.
  6. Dla połączenia szyfrowanego włączyć «Użyj TLS (SSL)» i wgrać certyfikat, klucz prywatny i łańcuch CA.

MQTT jest dostępne od firmware modułu TCP 3.0.3. Starsze liczniki można zaktualizować za pomocą EMU TCP Update Tool.

Tak wygląda wiadomość

Każda wiadomość to obiekt JSON z ID klienta, numerem seryjnym, znacznikiem czasu, aktualną taryfą i wartościami pomiarowymi w values. Wartości są liczbami całkowitymi w małych jednostkach, np. Wh zamiast kWh. Fragment przykładowej wiadomości EMU:

{
  "id": "EMU Professional II Demo-Device",
  "sn": "25010203",
  "ts": 1788416910,
  "t": 1,
  "values": {
    "16": 863400,
    "19": 100,
    "20": 863500,
    ...
  }
}
KluczWartość pomiarowaJednostka
16 – 19Energia czynna pobrana L123, taryfa 1–4Wh
20Energia czynna pobrana L123 łącznieWh
40Energia czynna oddana L123 łącznieWh
60Energia bierna pobrana L123 łącznievarh
80Energia bierna oddana L123 łącznievarh
84Moc czynna łącznieW
96Prąd łączniemA
97 – 99Napięcie L1-N, L2-N, L3-N0,1 V
106Częstotliwość0,1 Hz
Fragment. Pełna lista ze wszystkimi 106 pozycjami jest w instrukcji interfejsu TCP/IP i w schemacie JSON.

Do pobrania: schemat JSON i przykładowa wiadomość. Pod jakim tematem wiadomość trafia do brokera, widać po pierwszym wysłaniu w kliencie MQTT, np. MQTT Explorer.

Przykład: Home Assistant

Czujnik MQTT odczytuje stan poboru łącznie (klucz 20) i przelicza go na kWh:

mqtt:
  sensor:
    - name: "Professional II pobor lacznie"
      state_topic: "<temat licznika>"
      value_template: "{{ value_json['values']['20'] / 1000 }}"
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing

Z device_class: energy i state_class: total_increasing czujnik można od razu użyć w panelu energii.

MQTT czy Modbus TCP?

MQTTModbus TCP
Kto zaczyna?licznik wysyła do brokeraklient odpytuje licznik
Zapora sieciowapołączenie wychodzi od licznika na zewnątrzklient potrzebuje dostępu do licznika
Wielu odbiorcówdowolna liczba subskrybentów w brokerzedo czterech zapytań jednocześnie
SzyfrowanieTLS możliwy–
Typowe dlachmura, panele, automatyka domowaPLC, system sterowania

Oba działają równolegle w tym samym liczniku. Mapa rejestrów Modbus jest na stronie licznik energii z Modbus TCP.

Numery zamówieniowe

WersjaNumer artykułuSklep
EMU Professional II 3/100 TCP/IP – podłączenie bezpośrednie 100 AP20A000TSklep: EMU Professional II 3/100 TCP/IP P20A000T →
EMU Professional II 3/5 TCP/IP – podłączenie przekładnikoweP21A000TSklep: EMU Professional II 3/5 TCP/IP P21A000T →

Zamów online w sklepie EMU Metering.

Najczęstsze pytania


Z jakim brokerem działa licznik?

Z własnym brokerem, lokalnie lub w chmurze. Nazwę hosta, port, użytkownika i hasło wpisuje się w interfejsie WWW, na życzenie z TLS.

W jakiej jednostce przychodzą wartości?

Jako liczby całkowite: energia w Wh lub varh, moc w W, prąd w mA, napięcie w 0,1 V, częstotliwość w 0,1 Hz. Aby otrzymać kWh, energię należy podzielić przez 1000.

Czy potrzebuję bramki?

Nie. Professional II TCP/IP wysyła bezpośrednio do brokera. M-Center opłaca się, gdy dochodzi wiele liczników lub inne media, np. ciepło i woda.

Czy MQTT może trafiać bezpośrednio do Joulio-Web?

Tak. Bez opcji «Ręcznie» wpisuje się kod dostępu z Joulio-Web, a licznik wysyła tam automatycznie.

Czy licznik energii z MQTT jest zgodny z MID?

Tak. EMU Professional II jest dopuszczony zgodnie z MID (moduł B+D), energię czynną mierzy w klasie B.

Czytaj dalej


SEITETCP/IP: porównanie Modbus TCP i MQTTInterfejs SEITELicznik energii z Modbus TCPZastosowanie SEITEM-Bus do MQTT z M-CenterZastosowanie PDFInstrukcja interfejsu TCP/IPPDF

Podłączyć licznik do brokera?


Proszę napisać, dokąd mają trafiać wartości. Pomożemy z brokerem, TLS i analizą.

Telefon
+41 (0)41 545 03 00

Wsparcie techniczne
helpdesk [at] emuag.ch
Formularz wsparcia →