Consumo eléctrico de tu ESP32 + ESPHome + PZEM-004T, gratis por MQTT

Mirá cuánto consume cada equipo desde el celular y enterate si una heladera o un freezer dejó de andar. Gratis en EzGYM.

El ESP32 + ESPHome + PZEM-004T mide el consumo eléctrico y lo publica por MQTT. EzGYM te da el servidor (broker) gratis, con un usuario y una contraseña para cada equipo: no tenés que mantener una Raspberry Pi ni pagar una nube.

Cada lectura se guarda 90 días y se ve en un gráfico de 6 horas a 30 días. Definís un mínimo y un máximo en vatios: por ejemplo, si un freezer consume menos de 20 W por más de 30 minutos, se cortó la luz o la térmica, y te avisamos por mail.

Sirve para cámaras de frío, heladeras exhibidoras, bombas o el consumo total del local, y se ve junto con los sensores de temperatura.

Cómo se configura

  1. 1 Creá tu cuenta gratis en EzGYM, entrá a Sensores y agregá un sensor de «Consumo eléctrico (W)».
  2. 2 Anotá el servidor, el usuario, la contraseña y el tema que te da la app.
  3. 3 Conectá el PZEM-004T v3 al ESP32 (TX del medidor al GPIO16, RX al GPIO17, más 5 V y GND) y agregá al YAML de ESPHome el bloque de abajo con tus datos. El sensor tiene que llamarse «consumo».
  4. 4 Instalá el firmware en el ESP32 desde ESPHome.
  5. 5 En unos minutos ves el consumo en EzGYM.
uart:
  rx_pin: GPIO16
  tx_pin: GPIO17
  baud_rate: 9600

modbus:

sensor:
  - platform: pzemac
    power:
      name: consumo
    update_interval: 60s

mqtt:
  broker: devices.ezdis.net
  port: 1883
  username: sn4k2p9x7q1m
  password: LaContraseñaDelSensor
  topic_prefix: s/sn4k2p9x7q1m
  discovery: false

En este ejemplo, sn4k2p9x7q1m es el usuario del sensor y s/sn4k2p9x7q1m su tema: cambialos, junto con la contraseña, por los que te dio la app al agregar el sensor. No son tu usuario de la app.

Preguntas frecuentes

¿Qué usuario y contraseña le pongo al ESP32 + ESPHome + PZEM-004T?

Los del sensor, no los de tu cuenta: cuando agregás el sensor de consumo en Sensores, EzGYM te muestra su usuario (empieza con «sn») y su contraseña. La contraseña se ve una sola vez; si la perdiste, en la ficha del sensor tocá Nueva contraseña.

¿Cada cuánto manda el consumo?

Los Shelly mandan cada cambio de consumo; Tasmota y ESPHome, una vez por minuto con la configuración de esta guía. Guardamos el promedio, el mínimo y el máximo de cada minuto.

¿Mide el consumo total del local?

Sí, con un medidor en el tablero: el Shelly Pro 3EM en trifásico (suma las tres fases) o un PZEM-004T en monofásico.

¿Cuánto cuesta?

Nada: el broker, los gráficos y los avisos por mail son gratis, hasta 30 sensores por cuenta.

Más guías

Crear cuenta gratis