Kunskap/Integration/Grafana

GuideM-Center

Mätardata från M-Center i Grafana

Grafana visar data, men samlar inte in dem själv. Kedjan Telegraf, InfluxDB och Grafana har visat sig fungera bra: Telegraf hämtar värdena från EMU M-Center, InfluxDB sparar dem, Grafana visar dem.

Vad du behöver

  • M-Center med licensen Modbus TCP-server (210.300.04) eller MQTT-licensen (210.300.03).
  • Telegraf, InfluxDB och Grafana, t.ex. på en server i samma nätverk.
  • OBIS-koder angivna i M-Center och mätarnas enhetsadresser.

Steg 1: Telegraf läser via Modbus TCP

Telegraf har ett Modbus-inputplugin. För varje mätare skapar du ett block med dess enhetsadress. Exemplet läser förbrukning och inmatning för en elmätare med enhetsadress 9:

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

Telegraf räknar adresser från 0, manualen från 1: register 1000 blir 999. Byteordningen ABCD motsvarar big endian med det högre ordet först, som M-Center levererar. Skrivsättet för alternativen ändras mellan Telegraf-versioner; plugindokumentationen för din version gäller.

Alternativ: Telegraf läser via MQTT

Med MQTT-licensen prenumererar Telegraf på M-Centers topics med pluginet inputs.mqtt_consumer:

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

Hur Telegraf tolkar meddelandena bestämmer du med data_format. Titta därför först på meddelandeinnehållet med en MQTT-klient.

Steg 2: InfluxDB och Grafana

  1. Ställ in utgången i Telegraf till InfluxDB (outputs.influxdb_v2 med URL, token, organisation och bucket).
  2. Lägg till InfluxDB som datakälla i Grafana.
  3. Skapa en panel och fråga efter mätvärdet. För förbrukning per dag eller månad beräknar du skillnaden i mätarställning över tidsfönstret.

Mätarställningar stiger bara. Ett stapeldiagram med daglig förbrukning säger därför oftast mer än kurvan för mätarställningen.

Vanliga frågor


Varför inte ansluta Grafana direkt till M-Center?

Grafana är ett visualiseringsverktyg. Det behöver en databas att läsa från. Telegraf och InfluxDB sköter förfrågan och lagring.

Hur ofta ska Telegraf fråga?

Så ofta som M-Center läser, från fabrik var 15:e minut. Att fråga oftare ger inga nyare värden.

Finns det en färdig lösning utan egen server?

Ja. M-Center överför data krypterat till Joulio-Web, vår programvara för energiuppföljning.

Läs mer


SEITEM-Bus till Modbus TCPRegisterkarta SEITEM-Center med Node-REDGuide SEITEJoulio-WebProdukt SEITEFler integrationerÖversikt

Frågor om integrationen?


Skicka oss mätarlistan. Vi hjälper dig med adresser, OBIS-koder och licenser.

Telefon
+41 (0)41 545 03 00

Teknisk support
helpdesk [at] emuag.ch
Supportformulär →