Configurar MQTT en el contador
- Abrir la interfaz web del contador (la dirección IP aparece en la pantalla en «Ajustes» → «Dirección IP») y elegir la pestaña «MQTT».
- Activar «MQTT activado».
- Activar «Manual» para introducir un broker propio. Sin «Manual», el contador acepta un código de acceso para Joulio-Web y envía directamente allí.
- Fijar prefijo, quality of service e intervalo de envío.
- Introducir nombre de host, puerto, usuario y contraseña del broker.
- Para una conexión cifrada, activar «Usar TLS (SSL)» y cargar certificado, clave privada y cadena CA.
MQTT está disponible a partir del firmware del módulo TCP 3.0.3. Los contadores más antiguos se actualizan con la EMU TCP Update Tool.
Así es un mensaje
Cada mensaje es un objeto JSON con ID de cliente, número de serie, marca de tiempo, tarifa actual y las mediciones en values. Los valores son enteros en unidades pequeñas, por ejemplo Wh en lugar de kWh. Extracto del mensaje de ejemplo de EMU:
{
"id": "EMU Professional II Demo-Device",
"sn": "25010203",
"ts": 1788416910,
"t": 1,
"values": {
"16": 863400,
"19": 100,
"20": 863500,
...
}
}
| Clave | Medición | Unidad |
|---|---|---|
| 16 – 19 | Energía activa importada L123, tarifa 1 a 4 | Wh |
| 20 | Energía activa importada L123 total | Wh |
| 40 | Energía activa exportada L123 total | Wh |
| 60 | Energía reactiva importada L123 total | varh |
| 80 | Energía reactiva exportada L123 total | varh |
| 84 | Potencia activa total | W |
| 96 | Corriente total | mA |
| 97 – 99 | Tensión L1-N, L2-N, L3-N | 0,1 V |
| 106 | Frecuencia | 0,1 Hz |
Descargar: esquema JSON y mensaje de ejemplo. Con qué topic llega el mensaje a su broker lo verá tras el primer envío con un cliente MQTT como MQTT Explorer.
Ejemplo: Home Assistant
Un sensor MQTT lee la lectura de energía importada total (clave 20) y la convierte a kWh:
mqtt:
sensor:
- name: "Professional II importada total"
state_topic: "<topic del contador>"
value_template: "{{ value_json['values']['20'] / 1000 }}"
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
Con device_class: energy y state_class: total_increasing, el sensor se puede usar directamente en el panel de energía.
¿MQTT o Modbus TCP?
| MQTT | Modbus TCP | |
|---|---|---|
| ¿Quién empieza? | el contador envía al broker | el cliente consulta el contador |
| Cortafuegos | la conexión sale del contador hacia fuera | el cliente necesita acceso al contador |
| Muchos destinatarios | tantos suscriptores como se quiera en el broker | hasta cuatro consultas simultáneas |
| Cifrado | TLS posible | – |
| Típico para | nube, paneles, domótica | PLC, sistema de control |
Ambos funcionan en paralelo en el mismo contador. El mapa de registros Modbus está en la página contador de energía con Modbus TCP.
Referencias de pedido
| Versión | Referencia | Tienda |
|---|---|---|
| EMU Professional II 3/100 TCP/IP – conexión directa 100 A | P20A000T | Tienda: EMU Professional II 3/100 TCP/IP P20A000T → |
| EMU Professional II 3/5 TCP/IP – conexión por transformador | P21A000T | Tienda: EMU Professional II 3/5 TCP/IP P21A000T → |
Pida en línea en la tienda EMU Metering.