From c097d8ed7bf492625e811336278898521821b15f Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Mon, 1 Jun 2026 11:37:52 -0700 Subject: [PATCH] feat: add fertilization scheduler, soil composition and amendment suggestions, repotting assessment --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b81e02f..5f865a7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Waxwing -**Local-first gardening assistant. Grow schedules, plant tracking, tree and graft registry, camera health assessment, and smart irrigation control — no cloud required.** +**Local-first gardening assistant. Grow schedules, plant tracking, fertilization and soil management, camera health assessment, repotting guidance, and smart irrigation control — no cloud required.** [![Status](https://img.shields.io/badge/status-backlog-lightgrey)](https://git.opensourcesolarpunk.com/Circuit-Forge/waxwing) [![License](https://img.shields.io/badge/license-BSL%201.1-blue)](LICENSE) @@ -52,6 +52,9 @@ Add plants and trees to your registry (species, variety, planting date, location - **Light mapping**: track sun exposure per bed across seasons; input sunrise/sunset angles for your coordinates or log direct observations; Waxwing recommends plant placements based on actual light hours rather than generic "full sun / part shade" labels - **Graft tracker**: union success rate, scion-rootstock compatibility notes, photo log - **Diagnosis**: photo upload or symptom description; visual model suggests deficiencies, pests, or disease +- **Fertilization scheduler**: per-plant feeding schedule based on species, growth stage, and season; tracks NPK (nitrogen, phosphorus, potassium) applications with dosage and product used; adjusts schedule when the plant is in a heavy-feeding window (flowering, fruiting, rapid vegetative growth) vs. a rest period +- **Soil composition and amendment suggestions**: enter lab soil test results or photograph a test strip and Waxwing interprets pH, NPK levels, and micronutrient readings against the target range for your specific plants; suggests organic amendments (compost, worm castings, bone meal, kelp) or specific fertilizers to close the gap; tracks compost pile readiness using temperature and moisture curves if you log those separately +- **Repotting assessment**: for container plants, Waxwing tracks pot size, planting date, growth rate, and soil dry-out speed; visual model flags root-bound indicators from photos (visible root escape at drainage holes, surface root crowding, plant-to-pot ratio); recommends pot size step-up and optimal timing by species - **Water needs assessment**: point your camera at a plant and the visual model evaluates water stress indicators (leaf curl, turgor, color shift, soil surface); output is a recommendation, not a command - **Smart irrigation control**: integrates with Home Assistant and Orbit B-hyve (IoT irrigation controllers) to trigger watering runs; each plant or zone runs in one of two modes: - *Suggest mode* (default): Waxwing sends a notification with the assessment and recommended run time; you approve before anything opens @@ -92,7 +95,8 @@ Early issues shape what gets built first. Star the repo to follow progress. ## Tech notes - Built on the shared [circuitforge-core](https://git.opensourcesolarpunk.com/Circuit-Forge/circuitforge-core) scaffold -- Visual model: local vision LLM for leaf/fruit diagnosis and water stress assessment +- Visual model: local vision LLM for leaf/fruit diagnosis, water stress assessment, nutrient deficiency identification, and repotting indicators (root escape, surface crowding, plant-to-pot ratio) +- Soil test interpretation: pH, NPK, and micronutrient result parsing from lab report text or test strip photo; amendment recommendation engine keyed to plant species target ranges - Calendar integration: iCal export for reminders - Data format: SQLite local store, JSON export for portability - Graft registry: tracks rootstock, scion, union date, take confirmation, and annual vigor notes