Skip to content

Garden & Plants

Lindsay's dedicated dashboard for monitoring indoor plants and managing the outdoor landscape. Integrates soil moisture sensors, a personal weather station, smart irrigation, and a seasonal care calendar into one place.

Yard Map Tool

The GPS-anchored yard mapping tool (sprinkler heads + plant positions) lives here: Yard Map Tool


Indoor Plants

All nine indoor plants now have soil moisture sensors (ThirdReality Zigbee). The four that previously used only a last-watered timer — the three Monsteras and the Bird of Paradise — got their own sensors in June 2026; Audrey Ficus (8th) and Monstera Adansonii (9th) were added later that month.

Plant Location Monitoring
Maury River Fiddle Leaf Kitchen Soil moisture sensor (Zigbee)
Fiddle Leaf 1 Front Room Soil moisture sensor (Zigbee)
Fiddle Leaf 2 Dining Room Soil moisture sensor (Zigbee)
Monstera 1 Front Room Soil moisture sensor (Zigbee)
Monstera 2 TBD Soil moisture sensor (Zigbee)
Monstera 3 TBD Soil moisture sensor (Zigbee)
Bird of Paradise Kitchen Soil moisture sensor (Zigbee)
Audrey Ficus TBD Soil moisture sensor (Zigbee)
Monstera Adansonii TBD Soil moisture sensor (Zigbee) — water below 25%, soon below 35%

Moisture Tiles

Each indoor plant has a live moisture tile showing the current reading. The tile is color-coded: red below 30%, yellow at 30–50%, green at 50%+. If a sensor hasn't checked in yet (sleepy Zigbee device), its tile reads "No reading" in grey until the next report.

Moisture push alerts — live

Lindsay gets a push notification when a monitored indoor plant drops below 30% soil moisture. It fires on a fresh drop (30-minute debounce so post-watering swings don't trigger it) and re-checks every morning at 9am, so a plant that stays dry keeps nudging until it's watered. (Covers the original seven sensors; Audrey Ficus, the newest, shows on the Plant dashboard now and its push alert is being added.)

All nine indoor plant sensors live

Every indoor plant has a paired, reporting soil-moisture sensor: the three Fiddle Leaf Figs (Maury River, Fiddle Leaf 1, Fiddle Leaf 2), the three Monsteras (1–3), the Bird of Paradise, Audrey Ficus, and Monstera Adansonii (the newest). Locations are pulled from each device's assigned area in Home Assistant.


Outdoor Plant Care

Seasonal Care Calendar

The Garden tab's Outdoor section shows a This Month's Tasks card — a dynamic list of the most time-sensitive care tasks for the current month, pulled from the 17-species care guide. The goal is to surface the plants where missing a window causes real damage.

Plant What Goes Wrong If You Miss It
Bigleaf Hydrangea Blooms on old wood — pruning fall/winter kills next year's blooms entirely
Azalea & Rhododendron 3-week pruning window right after bloom — miss it and no blooms next year
Flowering Dogwood Most drought-sensitive plant on the property — needs 2–3× deep watering per week in summer heat
Grafted Japanese Maple (front) Rootstock green shoots at the base must be removed monthly, April–September — if they take over, the graft dies
Knockout Roses Japanese beetles June–July require active management; prune 1/3 in late Feb/March
Annabelle Hydrangea Blooms on new wood — cut back hard (12–18") in late Feb/March
Crape Myrtle Never top — remove suckers only

Automated Reminders

These notifications fire automatically at the right time each season:

Alert When Who Gets It
Dogwood drought warning No rain 3+ days AND temp > 85°F Lindsay
FLF moisture alert Sensor drops below 30% Lindsay
Azalea pruning window open ~May 5 (post-bloom) Lindsay
Rhododendron deadhead reminder ~May 5 Lindsay
"Do NOT prune Bigleaf Hydrangea" warning March 1 Lindsay
Knockout Rose pruning reminder March 1 Lindsay
Annabelle Hydrangea hard-cut reminder March 1 Lindsay
Japanese beetle season check Weekly, June 1 – July 31 Lindsay
Japanese Maple rootstock check Monthly, April – September Lindsay
Stop fertilizing August 31 Both phones

Weather Station

An Ecowitt WS90 all-in-one weather station is planned for the property. It measures temperature, humidity, wind speed, UV index, and rainfall using an ultrasonic sensor and haptic rain detector — no moving parts to clog or wear out.

The station pushes readings locally to Home Assistant every 60 seconds over your home network. No cloud account is required.

The Garden tab shows: - Current outdoor temperature - Rain today (inches) - Days since last measurable rain - UV index - Wind speed (relevant for irrigation hold)

Weather-Driven Irrigation

The WS90 is also connected to Weather Underground (WU), which feeds directly into Rachio's Weather Intelligence+ scheduling. Rachio reads your actual on-property rainfall and calculates daily evapotranspiration (how much water the soil loses from sun and wind). It automatically skips zones after enough rain and adjusts zone run times based on recent weather — rather than running on a fixed schedule regardless of conditions.

Integration pending

The Ecowitt WS90 is on the property. Setup requires installing the Ecowitt integration via HACS and pointing the Ecowitt app to your HAOS IP on port 4872. Weather context tiles on the Garden tab show as placeholders until this is configured.


Irrigation

The property has six irrigation zones controlled by a Rachio 3 smart controller.

Zone Name Area
1 Front Front lawn and beds
2 Left Side Left side yard
3 Right Side Right side yard
4 Rear Left Rear left
5 Rear Right Rear right
6 Drip/Garden Drip lines and garden beds

Dashboard Controls

The Irrigation section of the Garden tab shows all six zones with: - Current status (running / idle / skipped) - Next scheduled run time - A Run Now button (requires confirmation) for manual watering

Smart Zone Gating

Two outdoor soil moisture sensors (front yard and rear yard) prevent irrigation from running when the soil is already wet:

  • If Front yard sensor > 60% moisture → Zone 1 will not run
  • If Rear yard sensor > 60% moisture → Zones 4 and 5 will not run

Wind Hold

If wind speed exceeds 15 mph, any running Rachio zone is automatically paused to prevent spray drift wasting water on the pavement.

Hardware pending

Rachio 3 is on hand but not yet installed. Current controller is Orbit B-Hyve. Dashboard zone tiles are placeholders until Rachio is installed and the HA integration is configured. Outdoor soil sensors are deployed in the yard and will pair to ZHA when the full integration is set up.


Yard Map

After the irrigation field session is complete, the Irrigation section will show a property map with all six zone coverage areas and sprinkler head positions. The map is generated from a GPS-anchored survey and exported as a Home Assistant picture-elements overlay — zone status badges and soil moisture readings will appear directly on the map image.


Plant Dashboard

A dedicated dashboard for the indoor plants, in the sidebar under Plants (web address /plant-care). It's designed for a phone in portrait, in the same dark "Midnight Glass" look as the other dashboards — open it for a quick read on who needs water.

It shows nine plants as a two-column gallery: Monstera 1, Monstera 2, Monstera 3, Bird of Paradise, Fiddle Leaf 1, Fiddle Leaf 2, Maury River Fiddle, Audrey Ficus, and Monstera Adansonii (the newest addition).

How to read a tile

Each plant is a photo tile with a moisture ring in the corner:

  • How full the ring is = how much moisture is in the soil right now (0–100%).
  • The ring's color = whether that plant is happy:
    • 🔴 Red — water it now.
    • 🟡 Yellow — water it soon.
    • 🟢 Green — happy, leave it be.

Different plants like different amounts of water, so a 30% reading is comfortably green for a Monstera (which likes to dry out) but means "water now" for a moisture-loving Bird of Paradise.

Each plant ships with a sensible default tuned to its species — from driest-tolerant to most moisture-loving:

Plant Water now (red) Water soon (yellow) Why
Monstera 1–3 below 18% below 28% Most drought-tolerant — likes to dry out between waterings
Fiddle Leaf 1–2, Maury River below 28% below 38% Let the top of the pot dry, but they're sensitive to going too far
Audrey Ficus below 32% below 42% Wants steady, moderate moisture — drops leaves if it dries out too much
Bird of Paradise below 35% below 45% Most moisture-loving — water while the soil is still slightly moist

You can always fine-tune these in the drawer below.

Tap a plant for details

Tap any tile to open its detail card. It shows:

  • Current moisture and a plain-language status — Needs water, Water soon, or Happy.
  • Temperature, battery, and signal for that plant's sensor.
  • Its location (pulled from the sensor's assigned room) and its own watering thresholds.
  • 7-day graphs of moisture and temperature, so you can see the trend, not just the moment.

Adjusting watering levels

Tap ⚙ Adjust watering levels at the bottom to open the drawer. Each plant has a slider with two handles:

  • The left handle sets the red point (water below this).
  • The right handle sets the yellow point (water soon below this).
  • Everything above the right handle is green (happy).

Slide them to match what you know about each plant. The rings update instantly.

Photos

The tiles start with leaf artwork. Send Louis a photo of each plant and they'll fill the tiles in (real photos can be dropped in later).

Shared with the Command dashboard

The "Plants OK / N thirsty" status you see on the Command dashboard comes from the same place as this dashboard (sensor.plant_status) — so the two always agree on how many plants need water.