gitmyhub

plant-monitor-premium-card

★ 20 updated 16d ago

Premium Home Assistant plant dashboard card for the custom Plant Monitor integration

A Home Assistant dashboard card for the Plant Monitor integration that shows a dynamic health score, soil and light metrics, and rain-aware watering recommendations for each of your plants.

Home AssistantHACSsetup: moderatecomplexity 3/5

This is a custom dashboard card for Home Assistant, the self-hosted home automation platform. It is designed specifically for people who use the separate Plant Monitor custom integration, not the built-in plant feature that comes with Home Assistant by default.

The card displays a dashboard panel for a single plant, pulling in sensor data and combining it with species information from OpenPlantBook to calculate a dynamic health score. The health score is shown as a percentage and categorized as excellent, needing attention, or critical. It monitors the usual plant health metrics: soil moisture, temperature, humidity, and light exposure. Rather than showing a raw light reading, it uses something called Daily Light Integral, which accumulates light exposure over the course of the day and gives a more accurate picture of whether a plant is getting enough light.

For outdoor plants, the card can connect to rainfall sensor data and weather forecast integrations to generate watering recommendations. Instead of just telling you the soil is dry, it takes into account whether rain is expected soon and suggests whether to water now, wait, or skip entirely.

The card is built to handle large collections: the author tested it with 21 plants running simultaneously on a live dashboard for over 48 hours. It is responsive for both desktop and mobile, and it includes a visual editor so you can configure it without writing code. Installation is done through HACS, the community store for Home Assistant add-ons, by adding the repository as a custom source.

The sensor data chain described in the README goes from a physical soil sensor through a local message broker to Home Assistant entities, then through the Plant Monitor integration and OpenPlantBook species lookup, and finally to this card for display.

Where it fits