Conocimiento/Integración/ioBroker

GuíaM-Center

Contadores M-Bus con el M-Center en ioBroker

ioBroker incluye un adaptador Modbus y uno MQTT. Con ambos, los valores de todos los contadores del EMU M-Center llegan a ioBroker como puntos de datos.

Lo que necesita

  • Un M-Center configurado con licencia de servidor Modbus TCP (210.300.04) o licencia MQTT (210.300.03).
  • El adaptador «Modbus» o «MQTT Broker/Client» en ioBroker.
  • Las direcciones de dispositivo Modbus de los contadores y códigos OBIS introducidos en el M-Center.

Vía 1: adaptador Modbus

  1. Instalar el adaptador «Modbus» y crear una instancia.
  2. Conexión: TCP, tipo maestro, IP del partner M-Center, puerto 502.
  3. ID de dispositivo: la dirección de dispositivo Modbus del contador en el M-Center.
  4. En la pestaña «Holding Registers», introducir los valores, por ejemplo el registro 1030 para importada tarifa 1 con el tipo de datos float big endian (32 bits).
  5. Elegir el intervalo de consulta acorde con el intervalo de lectura del M-Center, normalmente 15 minutos.

El manual cuenta los registros desde 1. Que el adaptador cuente desde 0 o desde 1 depende de su ajuste. Compare el primer valor con la lectura en el M-Center y desplace la dirección en uno si hace falta.

Según la versión del adaptador, una instancia consulta una o varias direcciones de dispositivo. Con muchos contadores, MQTT suele ser más cómodo.

Vía 2: adaptador MQTT

El adaptador MQTT funciona como broker o como cliente. Como broker, introduzca su dirección directamente en el M-Center. ioBroker crea un punto de datos por cada topic recibido; la estructura sigue el topic del M-Center:

<prefijo>/emu/mcenter/<MAC>/meterreading/<número de serie>/byobis/<código OBIS>

Tras los primeros mensajes, compruebe en el árbol de objetos cómo llegan los valores antes de construir scripts o visualizaciones sobre ellos.

Preguntas frecuentes


¿Qué tipo de datos es el correcto?

float32 big endian con la palabra alta primero. Para registros de estado y lecturas muy grandes, uint64, también big endian.

¿Dónde encuentro todas las direcciones de registro?

En la página M-Bus a Modbus TCP y completas en el manual del M-Center, capítulo Modbus Server.

Seguir leyendo


SEITEM-Bus a Modbus TCPMapa de registros SEITEM-Bus a MQTTEstructura de topics SEITEMás integracionesResumen

¿Preguntas sobre la integración?


Envíenos su lista de contadores. Le ayudamos con direcciones, códigos OBIS y licencias.

Teléfono
+41 (0)41 545 03 00

Soporte técnico
helpdesk [at] emuag.ch
Formulario de soporte →