Znanje/Integracija/Grafana

UputeM-Center

Podaci s brojila iz M-Centera u Grafani

Grafana prikazuje podatke, ali ih sama ne prikuplja. Dokazao se lanac Telegraf, InfluxDB i Grafana: Telegraf dohvaća vrijednosti iz EMU M-Centera, InfluxDB ih sprema, Grafana ih prikazuje.

Što je potrebno

  • M-Center s licencom Modbus TCP poslužitelj (210.300.04) ili MQTT licencom (210.300.03).
  • Telegraf, InfluxDB i Grafana, npr. na poslužitelju u istoj mreži.
  • OBIS kodovi uneseni u M-Center i adrese uređaja brojila.

Korak 1: Telegraf čita putem Modbus TCP

Telegraf ima Modbus ulazni dodatak. Za svako brojilo izradite blok s njegovom adresom uređaja. Primjer čita preuzetu i predanu energiju brojila s adresom uređaja 9:

[[inputs.modbus]]
  name = "m_center"
  controller = "tcp://192.168.1.50:502"
  slave_id = 9
  timeout = "5s"
  interval = "15m"
  holding_registers = [
    { name = "preuzeto_ukupno", byte_order = "ABCD", data_type = "FLOAT32-IEEE", scale = 1.0, address = [999, 1000] },
    { name = "predano_ukupno",  byte_order = "ABCD", data_type = "FLOAT32-IEEE", scale = 1.0, address = [1149, 1150] },
  ]
  [inputs.modbus.tags]
    brojilo = "stan_1"

Telegraf broji adrese od 0, priručnik od 1: registar 1000 postaje 999. Redoslijed bajtova ABCD odgovara big endianu s višom riječi prvom, kako ga daje M-Center. Zapis opcija mijenja se između verzija Telegrafa; vrijedi dokumentacija dodatka Vaše verzije.

Alternativa: Telegraf čita putem MQTT-a

S MQTT licencom Telegraf se pretplaćuje na teme M-Centera dodatkom inputs.mqtt_consumer:

<prefiks>/emu/mcenter/<MAC>/meterreading/+/byobis/#

Kako Telegraf obrađuje poruke, određujete parametrom data_format. Zato najprije MQTT klijentom pregledajte sadržaj poruka.

Korak 2: InfluxDB i Grafana

  1. U Telegrafu postavite izlaz na InfluxDB (outputs.influxdb_v2 s URL-om, tokenom, organizacijom i bucketom).
  2. U Grafani dodajte InfluxDB kao izvor podataka.
  3. Izradite panel i postavite upit za izmjerenu vrijednost. Za potrošnju po danu ili mjesecu računajte razliku stanja brojila u vremenskom prozoru.

Stanja brojila samo rastu. Stupčasti grafikon dnevne potrošnje stoga obično govori više od krivulje stanja brojila.

Česta pitanja


Zašto Grafanu ne povezati izravno s M-Centerom?

Grafana je alat za vizualizaciju. Treba bazu podataka iz koje čita. Telegraf i InfluxDB brinu se za upite i spremanje.

Koliko često Telegraf treba slati upite?

Onoliko često koliko M-Center očitava, tvornički svakih 15 minuta. Češći upiti ne donose novije vrijednosti.

Postoji li gotovo rješenje bez vlastitog poslužitelja?

Da. M-Center šifrirano prenosi podatke u Joulio-Web, naš softver za energetski menadžment.

Pročitajte više


SEITEM-Bus u Modbus TCPMapa registara SEITEM-Center s Node-RED-omUpute SEITEJoulio-WebProizvod SEITEDodatne integracijePregled

Pitanja o integraciji?


Pošaljite nam popis brojila. Pomoći ćemo s adresama, OBIS kodovima i licencama.

Telefon
+41 (0)41 545 03 00

Tehnička podrška
helpdesk [at] emuag.ch
Obrazac za podršku →