En esta entrada vamos a integrar un sensor de depósito en HA para monitorizar el nivel fluido, de forma muy rápida y sencilla!
Índice
¿Para qué sirve un sensor de depósito?
Si ya tienes alguna instalación que depende de que un depósito esté lleno (de agua, combustible, aceite…) la respuesta te parecerá evidente, pero la pregunta es obligada.
En mi caso, la necesidad parte de que el verano pasado instalé un sistema de riego autónomo en mi terraza, con una bomba que extrae agua de un depósito. De esta forma pasé de olvidarme de regar las plantas, a olvidarme de llenar el depósito 😅
Este sensor, por tanto, se va a encargar de recordarme cuándo tengo que rellenarlo.
Sensor de depósito
Con este objetivo, localicé este dispositivo que sirve para integrar un sensor de depósito en HA. A parte de cumplir la función requerida, lo elegí porque es relativamente barato, tiene protección IP65 para exteriores, se integra perfectamente con Zigbee2MQTT (aunque también hay versión WiFi), y es válido para depósitos de entre 0,10 m a 4 m de altura.
En resumen, el dispositivo reúne todo lo que estaba buscando (aunque si funcionase alimentado con pilas, ya sería perfecto).
Instalación del sensor
Sigue estos pasos para integrar un sensor de depósito en HA:
- Saca el sensor de la caja, conéctalo al adaptador de corriente y enchúfalo.
- Desde HA, vincúlalo a Zigbee2MQTT presionando durante 5 segundos el botón de encendido de la parte inferior (verás que el LED parpadea).
- Cuando termine de vincularse, accede al dispositivo y pulsa sobre el botón del lápiz para darle un nombre reconocible (por ejemplo, «Nivel depósito»).
- Si ahora vas a Configuración > Dispositivos y servicios > Dispositivos y buscas por el nombre que acabas de darle, verás que expone distintas entidades.

- Sobre ellas, también encontrarás unos controles que nos van a servir para calibrar el sensor con base en nuestro depósito. Para ello tienes que indicar los siguientes parámetros, tal y como se indica en la imagen:
- Installation height. Indica aquí la distancia que hay entre la base del recipiente y el sensor (A).
- Liquid depth max. Indica aquí la distancia que hay entre la base del recipiente y el nivel máximo del depósito (B).
- Max set. Porcentaje máximo de llenado del depósito (por ejemplo, 80%), a partir del cual te avisará (C).
- Mini set. Porcentaje mínimo de llenado del depósito (por ejemplo, 20%), a partir del cual te avisará.

- Ahora vamos a instalar el sensor en el depósito, teniendo en cuenta lo siguiente:
- Para que el sensor pueda realizar la lectura, tiene que tener visión directa con el fluido (no atraviesa el material). Por tanto, tendrás que colocarlo en el lugar de la tapa, o hacer un orificio redondo de 55 mm (usando la plantilla negra).
- Procura colocar el sensor en una posición centrada del depósito (para evitar que los laterales generen un «eco» en la lectura).
- Si el depósito tiene una fuente de entrada de agua, evita colocar el sensor sobre ella (para no obtener lecturas erróneas).
- Utiliza unos tornillos y tuercas para fijar el sensor a la superficie.

Tarjeta de nivel de fluidos
Ahora que has conseguido integrar un sensor de depósito en HA, ya solo nos queda mostrarlo en una tarjeta atractiva dentro de nuestro panel de control.
Desde HACS puedes instalar Lovelace Fluid Level Background Card, una tarjeta muy popular para mostrar los datos de una forma atractiva y personalizable.

El código correspondiente al ejemplo anterior es el siguiente:
type: custom:fluid-level-background-card entity: sensor.deposito_liquid_level_percent full_value: 100 level_color: '#4a90e2' top_margin: 5 card: type: entity entity: sensor.deposito_liquid_level_percent name: Depósito Riego icon: mdi:sprout state_color: false

