Medidor de agua

Dispositivo medidor de agua para Home Assistant

⚠️ ADVERTENCIA
Cualquier confianza que deposite en esta guía es estrictamente bajo su propio riesgo.

REQUISITOS

INSTRUCCIONES DE SOFTWARE

FLASHEO DEL WEMOS D1Mini PRO

  1. Instala Tasmota en Wemos D1 Mini Pro o ESP8266. Para obtener más instrucciones, sigue este enlace.
  2. Abre los archivos ya descargados y navegue hasta .. \Tasmota-X.XX.XX\tasmota abre el proyecto en Arduino IDE y luego edita el fichero my_user_config.h con tu valores de Wifi, también puede agregar la información de tu servidor MQTT; de lo contrario, puedes agregarla más tarde. Finalmente cárgalo en tu Wemos D1 Mini Pro / ESP8266
    CONFIGURAR TASMOTA

my_user_config.png

CONFIGURAR TASMOTA

  1. Ve a tu navegador e ingresa la IP del Wemos D1 Mini Pro / ESP8266.
  2. Luego ve a Configuration-->Configure MQTT y agrega la información de tu servidor MQTT.
  3. Ve a Configure Module –> Module Type Generic (18) –> D2 GPIO4 COUNTER1. configure_module
  4. (opcional) Configura el nombre de tu dispositivo y el nombre descriptivo navegando a Configuration-->Configure Other

INSTRUCCIONES DE HARDWARE

Conecte el sensor de agua a Wemos D1 mini pro:

Wemos d1 mini pro Water sensor flow
Pin: 5v Red wire (+5v)
Pin: GND Black wire (ground)
Pin: D2 Yellow wire (data)

INSTRUCCIONES HOME ASSISTANT

Suponiendo que ya tienes un servidor MQTT como por ejemplo: Mosquitto.

Habilita MQTT y MQTT Discovery  para más información click aquí.

En su Home Assistant, vaya a Configuration-->Integrations-->MQTT seleccione el dispositivo, luego MQTT Info y toma nota de la información del sensor dentro de  Entities –> Subscribed topics –> tele/YOUR-DEVICE-NAME_ClientID/SENSOR

Ej.: tele/watersoleil_636D34/SENSOR.

Ahora en tu sensor.yaml ingresa la información del sensor ya copiada y reemplázala con tus valores.

NOTA : debes calibrar tu sensor usando un recipiente medidor, toma nota de cuántos pulsos tiene 1 litro y divídelo entre los pulsos. En mi caso: Ej.: 1 Litro/607 (pulsos)=0.001648

     - platform: mqtt
     state_topic: "tele/YOUR-DEVICE-NAME_ClientID/SENSOR"
     name: "MQTT Sensor Water"
     value_template: "{{ ( value_json['COUNTER'].C1 | multiply(0.001648) | float ) | round(2) }}"
     unit_of_measurement: "l"

Finalmente, debe tener un sensor llamado sensor.mqtt_sensor_water y con la ayuda de utility meter podrás medir la cantidad de agua que consumes diaria y mensualmente.

Deja una respuesta

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver
Privacidad