Complete Feature Set
The Cannabis Grow Management System provides a comprehensive suite of features for professional cannabis cultivation, from seed to harvest.
Real-Time Monitoring
Monitor your grow environment in real-time with comprehensive sensor data collection and visualization.
Environmental Sensors
Track temperature, humidity, pH, EC, COโ, light intensity, and soil moisture with ESP32/ESP8266 sensors.
Learn more โReal-Time Data
WebSocket integration provides instant updates to the frontend dashboard as sensor data arrives.
Historical Data
Store and analyze historical environmental data with MongoDB time-series storage.
Data Visualization
Interactive charts and graphs using Chart.js for temperature, humidity, pH, and other metrics.
Smart Automation
Automate your grow operations with rule-based automation engine supporting condition-based and time-based triggers.
Condition-Based Rules
Trigger actions based on environmental thresholds (temperature, humidity, pH, EC, COโ, light, soil moisture).
Learn more โTime-Based Schedules
Cron-based scheduling for light cycles, watering schedules, and feeding schedules with timezone support.
Device Control
Automated control of lights, pumps, fans, dosing systems, and other IoT devices via MQTT.
Phase-Based Automation
Automatically adjust settings when plants transition between phases (vegetative, flowering, etc.).
Priority System
Rule priority system ensures critical automations execute first, with cooldown periods to prevent spam.
Plant Lifecycle Tracking
Complete tracking of cannabis plants from seed to harvest with detailed phase management and comprehensive metrics.
8 Growth Phases
๐ฑ Germination Phase
Track seed germination with optimal conditions: 70-85ยฐF, 70-90% RH. Monitor germination time, success rate, and initial root development.
๐ฟ Seedling Phase
Monitor early growth with 24/0 or 18/6 light cycles. Track first true leaves, root development, and transplant readiness. Optimal: 70-78ยฐF, 65-70% RH.
๐ณ Vegetative Phase
18/6 light cycle with optimal temperature 70-85ยฐF, 40-60% RH. Track height, width, node count, training techniques (LST, HST, topping), and canopy development.
๐ธ Flowering Phase
12/12 light cycle, temperature 65-80ยฐF, 40-50% RH. Monitor bud development, trichome color (clear, cloudy, amber), pistil maturity (white, orange, brown), and bud sites.
โ๏ธ Harvesting Phase
Record harvest data including wet weight, dry weight, harvest date, method, and trichome maturity. Track harvest timing based on trichome analysis.
๐จ Drying Phase
Monitor drying conditions: 60-70ยฐF, 45-55% RH. Track drying duration (7-14 days), weight loss, and moisture content. Prevent over-drying or mold.
๐ฏ Curing Phase
Track curing process: 60-65ยฐF, 58-65% RH. Monitor curing duration, burping schedule, and final product quality. Optimal curing: 2-8 weeks.
โ Completed Phase
Final phase with complete harvest data, yield statistics, quality metrics, and final product analysis. Archive for future reference and strain comparison.
Phase-Specific Features
- Phase Conditions: Track temperature, humidity, pH, EC, COโ, and light cycle for each phase
- Phase Metrics: Height, width, node count, bud sites, trichome color, pistil color
- Phase Notes: Detailed notes and observations for each phase transition
- Phase History: Complete timeline of all phase transitions with start/end dates
- Phase Automation: Automatic environmental adjustments when phases change
- Harvest Data: Comprehensive harvest tracking including yield (wet/dry), quality metrics, and final product analysis
Seed Genetics Tracking
Strain Information
Store detailed seed information including strain name, breeder, genetics (indica/sativa/hybrid ratio), THC/CBD percentages, and autoflowering status.
Purchase Details
Track purchase date, source, quantity, price, and seed bank information for inventory management.
Seed Status
Monitor seed status: available, germinating, planted, used, or expired. Track seed inventory and usage.
Grow Management
Manage multiple grow operations with comprehensive grow tracking and organization.
Multiple Grows
Support for indoor, outdoor, and greenhouse grow types with separate tracking and management.
Grow Statistics
Dashboard with plant counts, device status, equipment tracking, and environmental statistics.
Equipment Management
Track equipment and products assigned to grows with quantity and status management.
Device Registration
Register and manage sensor devices with automatic MQTT credential generation.
Learn more โDevice Control
Control IoT devices remotely with MQTT-based device control system.
Light Control
Schedule and control grow lights with dimming, on/off cycles, and phase-based automation.
Watering Systems
Automated watering with pump control, soil moisture-based triggers, and scheduling.
Dosing Systems
Automated pH/EC adjustment with peristaltic pump control and target maintenance.
Climate Control
Control fans, humidifiers, dehumidifiers, and COโ systems based on environmental conditions.
Analytics & Reporting
Comprehensive analytics and reporting capabilities for data-driven cultivation decisions.
Statistics Dashboard
Real-time statistics for plants, devices, environmental data, and grow operations.
Data Export
Export data in CSV and JSON formats with date-stamped filenames and field selection.
Custom Metrics
Define and track custom metrics beyond standard environmental parameters.
Phase Analytics
Analyze performance metrics specific to each plant phase for optimization.
Alert System
Stay informed with real-time alerts and notifications for critical events.
Environmental Alerts
Alerts when environmental parameters exceed defined thresholds.
Device Status Alerts
Notifications for device online/offline status, connection issues, and errors.
Automation Alerts
Notifications when automation rules trigger actions.
Severity Levels
Alert severity levels (info, warning, error, critical) with visual indicators.
Inventory Management
Manage your cultivation supplies with comprehensive inventory tracking across 11 product categories with 200+ products.
11 Product Categories
๐ Grow Tents
Mars Hydro and Vivosun grow tents in sizes from 2x2 to 5x5 feet. Complete tent kits with reflective interiors and ventilation ports.
๐ก Grow Lights
25+ LED grow lights from 45W to 800W. Mars Hydro TS Series (entry), FC Series (full cycle), SP Series (spider design). Coverage from 1.5x1.5 ft to 5x5 ft.
๐ฑ Soil & Growing Media
CANNA Terra Professional, CANNA Coco Professional, FoxFarm Ocean Forest, organic soil mixes, and coco coir blends.
๐งช Fertilizers & Nutrients
Complete nutrient lines from CANNA, Advanced Nutrients (pH Perfect series), General Hydroponics (Flora series). Grow, bloom, and boost formulations.
๐จ Ventilation & Airflow
AC Infinity CloudLine fans (4", 6"), carbon filters, smart controllers (Controller 69, UIS Platform), ducting, and air circulation equipment.
๐ Monitoring & Testing
BlueLab pH meters, EC/TDS meters, combo meters. Apera instruments, digital thermometers, hygrometers, and calibration solutions.
๐ฟ Cannabis Seeds
18+ premium strains from Barney's Farm, Royal Queen Seeds, FastBuds (autoflowering), Sensi Seeds, Dutch Passion, Green House Seeds, DNA Genetics, Dinafem.
๐ชด Pots & Containers
Fabric pots (1, 3, 5, 7, 10 gallon), air pots (3, 5, 10 gallon) with root pruning technology, and smart pots.
๐ IoT & Automation
WiFi smart plugs, smart power strips (8-outlet), smart light controllers, automation controllers, WiFi sensors, and AC Infinity UIS Platform devices.
๐ง Irrigation & Watering
Submersible pumps (400-1200 GPH), drip irrigation systems, automatic watering timers, reservoir management systems, and flow sensors.
๐ง Accessories
Digital and mechanical timers, trellis nets (4x4, 5x5 ft), plant support stakes, plant yo-yos, fans, pruning shears, scales, and measurement tools.
Inventory Features
- Product Catalog: Browse 200+ products with detailed specifications, manufacturer information, and images
- Product Search: Search by name, manufacturer, category, tags, or specifications
- Product Comparison: Compare products side-by-side with specifications and features
- Inventory Tracking: Track product quantities, usage history, and assignments to grows
- Product Usage: Record product usage linked to specific grows and plants with dates and quantities
- Usage Status: Track status: planned, in-use, completed, or cancelled
- Product Favorites: Save favorite products for quick access
- Product Reviews: View and add product reviews and ratings (future feature)
Firmware Management
Manage and deploy firmware updates to IoT devices over-the-air.
OTA Updates
Over-the-air firmware updates for ESP32 and ESP8266 devices without physical access.
Learn more โFirmware Templates
Template-based firmware generation with device-specific configuration.
Version Management
Track firmware versions and deployment status across all devices.
User Management
Secure user authentication and role-based access control.
Authentication
JWT-based authentication with HTTP-only cookies and session tracking.
Role-Based Access
User roles: admin, grower, viewer with appropriate permissions.
User Profiles
User profile management with preferences and settings.
Rate Limiting
Login attempt rate limiting for security (5 attempts per 15 minutes).