المعرفة/التكامل/Grafana

دليلM-Center

بيانات العدادات من M-Center في Grafana

يعرض Grafana البيانات لكنه لا يجمعها بنفسه. وقد أثبتت السلسلة Telegraf وInfluxDB وGrafana جدواها: يجلب Telegraf القيم من EMU M-Center، ويخزّنها InfluxDB، ويعرضها Grafana.

ما تحتاجه

  • M-Center مع ترخيص خادم Modbus TCP (210.300.04) أو ترخيص MQTT (210.300.03).
  • Telegraf وInfluxDB وGrafana، مثلًا على خادم في الشبكة نفسها.
  • رموز OBIS مُدخلة في M-Center وعناوين أجهزة العدادات.

الخطوة 1: يقرأ Telegraf عبر Modbus TCP

يحتوي Telegraf على ملحق إدخال Modbus. وتنشئ لكل عداد كتلة بعنوان جهازه. يقرأ المثال المسحوب والمغذّى لعداد كهرباء بعنوان الجهاز 9:

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

يعدّ Telegraf العناوين ابتداءً من 0، والدليل ابتداءً من 1: فيصبح السجل 1000 هو 999. ويتوافق ترتيب البايت ABCD مع big endian مع الكلمة العليا أولًا، كما يسلّمه M-Center. وتتغيّر صيغة الخيارات بين إصدارات Telegraf؛ وتسري وثائق الملحق لإصدارك.

البديل: يقرأ Telegraf عبر MQTT

مع ترخيص MQTT يشترك Telegraf في مواضيع M-Center بالملحق inputs.mqtt_consumer:

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

يُضبط كيفية تقييم Telegraf للرسائل بـ data_format. لذلك اطّلع أولًا على محتوى الرسائل بعميل MQTT.

الخطوة 2: InfluxDB وGrafana

  1. في Telegraf اضبط الإخراج إلى InfluxDB (outputs.influxdb_v2 مع URL وtoken وorganisation وbucket).
  2. في Grafana أضف InfluxDB كمصدر بيانات.
  3. أنشئ لوحة واستعلم عن القراءة. وللاستهلاك اليومي أو الشهري خذ الفرق في قراءة العداد عبر النافذة الزمنية.

قراءات العدادات ترتفع فقط. لذلك يكون المخطط العمودي للاستهلاك اليومي عادةً أكثر دلالة من منحنى قراءة العداد.

الأسئلة الشائعة


لماذا لا يُربط Grafana مباشرة بـ M-Center؟

Grafana أداة عرض مرئي. ويحتاج إلى قاعدة بيانات يقرأ منها. ويتولى Telegraf وInfluxDB الاستعلام والتخزين.

كم مرة يجب أن يستعلم Telegraf؟

بالقدر الذي يقرأ به M-Center، كل 15 دقيقة افتراضيًا. والاستعلامات الأكثر تكرارًا لا تسلّم قيمًا أحدث.

هل يوجد حل جاهز دون خادم خاص؟

نعم. ينقل M-Center بياناته مشفّرة إلى Joulio-Web، برمجيات إدارة الطاقة لدينا.

اقرأ المزيد


SEITEM-Bus إلى Modbus TCPخريطة السجلات SEITEM-Center مع Node-REDدليل SEITEJoulio-Webالمنتج SEITEالمزيد من التكاملاتنظرة عامة

أسئلة حول الدمج؟


أرسل لنا قائمة عداداتك. وسنساعدك في العناوين ورموز OBIS والتراخيص.

الهاتف
‎+41 (0)41 545 03 00

الدعم الفني
helpdesk [at] emuag.ch
نموذج الدعم →