Medidor de Consumo No Invasivo Con PZEM y ESPHome
February 7, 2023 | Author: Anonymous | Category: N/A
Short Description
Download Medidor de Consumo No Invasivo Con PZEM y ESPHome...
Description
www.danielmartingonzalez.com /es/medidor-consumo-no-invasivo-pzem-esphome/
Medidor de Consumo No Invasivo con PZEM y ESPHome ⋮ 24/8/2021
August 24, 2021 5 minu minuto(s) to(s) de lectu lectura ra Este post ha sido patrocinado por las donaciones de los usuarios que la visitan. Mención especial a @cantavro @cantavro por por su aportación para poder costear los materiales. Puedes apoyarme a través de Paypal , GitHub o GitHub o simplemente desactivando el bloqueador de publicidad. Con el precio de la electricidad en máximos históricos, históricos , y la previsión a su continuo incremento, creemos que es necesario tener una forma de medir el consumo de electricidad y las partes de la casa con mayor gasto energético con energético con el fin de poder optimizar su uso, y, de esta manera reducir nuestra factura. Una manera sencilla de conseguir este objetivo es mediante la instalación de medidores de consumo por dispositivo y/o a nivel global de todo el hogar. En este artículo vamos a centrarnos en colocar un medidor de consumo en el cuadro eléctrico para medir el consumo de toda nuestra casa.. casa Existen en el mercado multitud de dispositivos que cumplen este cometido. Pero desde este blog hemos preferido fabricarnos uno propio por muy poco dinero y que además no es invasivo, es decir, no requiere que la línea con la corriente a medir pase por el dispositivo, por tanto, su montaje y uso es más seguro.
1/9
AVISO: Este AVISO: Este tutorial es avanzado y requiere tocar el cuadro eléctrico de la casa, eso implica ciertos conocimientos conocimientos de electricidad y electrónica, así como asegurar el corte total de la corriente antes de su manipulación.
Materiales
2/9
Un módulo ESP8266 o o ESP32 que que usaremos para obtener los datos del medidor y transmitirlos por Wi-Fi a a nuestro servidor. Puedes encontrar distintos modelos en Amazon Amazon.. Medidor PZEM-004T V3 que puedes comprar en Amazon. Amazon. También vale la versión 1, pero ofrece menos datos. Una pinza / anillo de corriente CT . Normalmente incluido con el medidor, ha de aguantar como mínimo la intensidad límite que aguante la línea que vamos a medir. Puedes elegir si usar una pinza, que, aunque no requiere la desconexión del cable que queremos medir, nos da unos datos menos precisos, o un anillo, que tiene más precisión, pero requiere que previamente pasemos el cable, con lo que habrá que desmontarlo. Cables dupont para para conectar ambos dispositivos. Aunque lo ideal es realizar un circuito puedes usar cables dupont y y una placa de desarrollo para realizar el tutorial. Un transformador de 220V a a 5V como como un cargador móvil o un transformador más adecuado que Amazon.. podemos encontrar de nuevo en Amazon Cables Azul y Marrón para Marrón para enchufar el medidor PZEM-004T a a la corriente.
Software Primero vamos a meter el software generado con ESPHome al módulo ESP . Si no estás familiarizado documentación n aquí aquí.. con ESPHome artículo y pasarte por su documentació ESPHome,, te recomiendo leer este artículo y El siguiente código es solo una plantilla que se puede adaptar a las necesidades de cada uno:
# Recuerda cambiar la plataforma y placa según corresponda a tu módulo ESP. # https://esphome.io/components/esphome.html # ESP8266: https://esphome.io/devices/nodemcu_esp8266.html # ESP32: https://esphome.io/devices/nodemcu_esp32.html esphome: name: "medidor-consumo-pzem004t" platform: ESP32 board: nodemcu-32s # Configuración Wi-Fi al que se conectará el módulo # https://esphome.io/components/wifi.html wifi: ssid: password: manual_ip: static_ip: subnet: gateway: # API para que Home Assistant pueda conectarse al módulo # https://esphome.io/components/api.html api:
3/9
# Servidor Web para poder consultar información por web # https://esphome.io/components/web_server.html web_server: # Componente OTA para poder actualizar el módulo sin necesidad de cables # https://esphome.io/components/ota.html ota:
# Logger para registrar los mensajes que manda el dispositivo y poder depurar # https://esphome.io/components/logger.html logger: # Indicamos los pines donde hemos conectado TX y RX del dispositivo, teniendo en cuenta que siempre han de ser invertidos TX->RX, RX->TX uart: rx_pin: GPIO16 tx_pin: GPIO17 baud_rate: 9600 # stop_bits solo es necesario si así lo indica el log mientras probamos el circuito #stop_bits: 2 sensor: # Usaremos pzemac o pzem004t dependiendo de si estamos usando un PZEM004T V3 o V1 - platform: pzemac
current: name: "Current"
voltage:
name: "Voltage" energy: name: "Energy"
power: name: "Power"
frequency: name: "Frequency"
power_factor: name: "Power Factor"
update_interval: 30s
# Indicamos el pin del LED de la placa para que parpadee según su estado # https://esphome.io/components/status_led.html
4/9
status_led: pin: GPIO2 Generamos el binario compilado del archivo .yaml y lo metemos en el módulo ESP . Como siempre, se puede realizar por USB USB o o si ya lo tenemos configurado previamente por OT OTA A. Una vez listo pasamos al circuito.
Conexiones Vamos a seguir un esquema bastante sencillo que puede ser adaptado a distintas necesidades y montajes. Por ahora, y para realizar las pruebas…
NodeMCU NodeMC U ESP3 ESP32S 2S PZEM00 PZEM004-T 4-T V3 Tran ransfo sforma rmador dor Ani Anillo llo 5V 5V Rojo/+/VCC/5V GND GND Negro/-/GND GPIO16 TX GPIO17 RX CT (Cualquiera (Cualquiera)) Negro CT (Cualquiera (Cualquiera)) Rojo Fase Fa Fase Neutro Neutro Fase y Neutro irán conectados a corriente directa de la casa. Por el interior del anillo tendremos que pasar el cable de Fase (Negro) sobre el que queramos realizar las mediciones, pudiendo ser el mismo, o no, que el que hemos usado para dar corriente al circuito.
5/9
Nota: Algunos Nota: Algunos módulos ESP permiten permiten la salida de corriente 5V por por el pin, otros no. Si vas a alimentar el módulo ESP con con un cable USB y desde sus pines 5V/VCC y y GND alimentar el USB y GND alimentar módulo PZEM-004T comprueba que estos pines ofrezcan la corriente deseada. deseada . La idea es realizar pruebas sobre este esquema y luego realizar un montaje e instalación más adecuadas y seguras, ya que recordemos que va a ir dentro del cuadro eléctrico. Dado que realmente el módulo ESP funciona funciona a 3,3V y y si se desea alimentar el módulo PZEM-004T con con este voltaje, se recomienda colocar una resistencia resistencia de 1K entre entre 5V y y RX del del Web de de Tasmota Tasmota tiene tiene mucha información al respecto. propio PZEM-004T . La Web
Probando Una vez configurado el software software y y conectado el circuito, podemos enchufar el transformador, esperamos unos segundos y ya podemos acceder al Servidor Web escribiendo la IP del del dispositivo en cualquier navegador Web Web..
Si hemos realizado bien las conexiones y la línea que estamos midiendo está realizando consumo, veremos cómo los valores mostrados van cambiando. 6/9
¡Ya estaría listo nuestro medidor de consumo!
Conclusión Mejorando el circuito y protegíendolo podremos montar el medidor de consumo que acabamos de construir en nuestro cuadro eléctrico y controlar el consumo y demás parámetros que aporten datos sobre cómo se comporta nuestra instalación eléctrica. Con ello optimizar gastos y detectar posibles consumos fantasma. en Amazon Amazon hay hay Si tenemos espacio en el cuadro, podemos comprar cajas con soporte para carril din din ( (en varios modelos) modelos) y colocar dentro los componentes. Este y otros artículos complementan la documentación del repositorio de GitHub donde se encuentra disponible toda la configuración de mis dispositivos ESP8266 /ESP32 con con ESPHome ESPHome..
Ver también t ambiénPermalink Permalink Domology - Medidor de consumo no invasivo, con ESP, y tasmota ESPHome - Peacefair PZEM-004T Energy Monitor ESPHome - Peacefair PZEM-004T V3 Energy Monitor Tasmota - PZEM-0xx power monitor Deja un comentario Puede que también te interese
Webmin: Administrando un servidor desde el navegador April 14, 2022 2022 2 minuto( minuto(s) s) de lectura No conozco mucho de sistemas Unix. Si bien puedo teclear algunos comandos y moverme por sus directorios, no es algo a lo que esté acostumbrado ni con lo que ...
7/9
View more...
Comments