Descripción general
El Monitor de plantas agrupa los sensores de una planta (humedad, temperatura, luz, nutrientes, batería) y los compara con los límites de su especie. Está en ok o en problem, e indica cuál es el problema.
Ilustración: NODARA.
Requisitos
- Un sensor de plantas (tipo Mi Flora o Zigbee) con entidades de humedad del sustrato, temperatura, conductividad, luz y batería.
Crear el ayudante
Monitor de plantas se configura en YAML. Añádelo a configuration.yaml y reinicia:
plant:
monstera:
sensors:
moisture: sensor.monstera_humedad
temperature: sensor.monstera_temperatura
conductivity: sensor.monstera_conductividad
brightness: sensor.monstera_luz
battery: sensor.monstera_bateria
min_moisture: 20
max_moisture: 60
min_conductivity: 350
min_temperature: 15
min_brightness: 1500
min_battery: 15
Ideas de uso
- Aviso con el problema concreto de cada planta. Es el ejemplo de abajo.
- Riego automático de una maceta con una bomba pequeña cuando la humedad baja.
- Mover la planta: aviso si recibe poca luz varios días seguidos.
- Abono: recordatorio cuando bajan los nutrientes (conductividad).
- Huerto de terraza con un monitor por bancal.
- Vacaciones: resumen diario del estado de todas las plantas.
Ejemplo de uso
Objetivo: Recibir un aviso que diga qué le pasa a la planta («humedad baja», «temperatura baja») en lugar de revisar cada sensor.
alias: "Aviso de la monstera"
triggers:
- trigger: state
entity_id: plant.monstera
to: "problem"
for:
hours: 2
actions:
- action: notify.mobile_app_mi_movil
data:
title: "La monstera necesita atención"
message: "Problema: {{ state_attr('plant.monstera', 'problem') }}"
Cómo funciona
- La entidad
plant.monsteraestá enoksi todos los valores están dentro de los límites y enproblemsi alguno se sale. - El atributo
problemindica cuál, por ejemplomoisture low. - Los límites dependen de cada especie. Busca los de tu planta en una guía de cultivo o en la app del fabricante del sensor.
- El retraso de 2 horas evita avisos por una lectura puntual (por ejemplo, justo después de regar).
Resultado
Acción
sensor.monstera_humedad = 14 %
(mínimo configurado: 20 %)Resultado
plant.monstera = problem
«Problema: moisture low»