Changelog
What changes, when, and why.
Curated, user-facing summary. The full technical development log lives in the repository.
-
Module M13: tent camera dashboard
Live-monitoring tiles for up to 4 tent cameras (IP or USB), built entirely on native Home Assistant camera integrations — no credentials or stream URLs are ever stored inside GrowAssistant itself.
- 1/2/4-camera layouts, each unmapped or disabled slot shows a clear placeholder instead of a broken image.
- Works with Generic Camera, ONVIF, MotionEye, or go2rtc — whatever native integration your camera already uses.
- Pure monitoring by design: no recording, no motion detection, no security-style overlays.
-
Dashboard reorg: Light & Energy setup fields moved to Dashboard 1
One-time setup fields for Light (Max Wattage, PPFD calibration) and Energy (currency, price per kWh/liter) moved from Dashboard 2's live-control views to Dashboard 1's configuration view, matching the same config-here / live-values-there split already used for Grow Tracker and Cameras.
- Dashboard 2's Light and Energy views now show only live readouts, no one-time setup fields.
- Dashboard 1 gained a "Light Output Calibration" card and an "Energy: Master Config" card.
- No new helpers or behavior changes — purely a UI reorganization for consistency.
-
Dashboard 2: readability & UI polish
A multi-part overhaul of the Control Panel dashboard: dynamically colored gauges on Climate & VPD, a redesign of every device/power tile, clearer enabled/error-state display, and consistently better readability on narrow tile grids (no more truncated text).
-
Overview: combined climate/irrigation chart, light timeline, batch management
The dashboard Overview now shows Climate, VPD, Irrigation, and Light in one combined, range-switchable chart. New: live power display and light on/off history, plus save/reset for the batch ID.
-
Consolidated alarm & notification center
Every error and warning state from Climate, Light, Air, and Irrigation now flows into one shared alarm module — with push, persistent, and optional email notifications.
- One place to see every active alarm across all modules, no more checking each dashboard tab.
- Per-channel notification toggles: push, persistent, and email, independently.
- Test-notification button and a last-event log for quick sanity checks.
-
Crop-steering presets for irrigation
Two predefined watering profiles (vegetative / generative) plus a VWC/EC trend chart make substrate-based watering tunable straight from the dashboard, with no external control software.
- One-tap Vegetative/Generative presets adjust VWC lock, failsafe threshold, shot sizes, and daily event limit together.
- Every field stays individually adjustable after applying a preset — nothing is locked in.
- New VWC/EC historical chart with pump on/off activity overlaid.