ClearGrow Agent 2e929e9a3e
Some checks are pending
Build Documentation PDFs / Generate PDF Documentation (push) Waiting to run
Build Documentation PDFs / Publish PDFs to Release (push) Blocked by required conditions
ci/woodpecker/push/build Pipeline is pending
Merge issue/CG-73 to main
2025-12-11 08:27:36 -07:00
2025-12-10 09:32:46 -07:00
2025-12-10 09:32:46 -07:00

ClearGrow Documentation

Technical documentation for the ClearGrow IoT agricultural monitoring system.

Overview

ClearGrow is a premium grow room environmental monitoring system consisting of:

  • Controller: ESP32-S3 touchscreen device with Thread Border Router
  • Probes: nRF52840 wireless sensors for temperature, humidity, light, and more
  • Server: Desktop software for data aggregation and analysis

Documentation Structure

Documentation is organized into three categories:

Category Path Purpose
Guides guides/ Learning and how-to content
Reference reference/ Lookup information (specs, APIs)
Project project/ Internal working documents

Guides (Learning & Doing)

Path Audience Contents
guides/user/ End users Setup, daily use, troubleshooting
guides/developer/ Developers Onboarding, contributing, testing

Reference (Looking Up)

Path Contents
reference/architecture/ System design, component diagrams
reference/api/ REST, CoAP, MQTT specifications
reference/firmware/ Component specifications
reference/hardware/ PCB, pinouts, manufacturing
reference/ui/ Screens, styles, components
reference/errors/ Error codes and recovery

Project (Internal)

Path Contents
project/tasks/ Active implementation tasks (TASK_*.md)
project/assessments/ Code analysis findings
project/decisions/ Architecture Decision Records (ADRs)
project/archive/ Completed tasks

Project Roadmap

Future features documented but not yet implemented:

Document Description
Server Platform Desktop/cloud server software
Mobile App iOS/Android companion app
MQTT Integration Home Assistant connectivity
Probe OTA Over-the-air probe updates

See project/roadmap/ for all planned features.

Other Directories

Path Contents
project/assessments/ Firmware assessment (168 gaps identified)
_templates/ Document templates for new content
_archive/ Archived previous documentation
pdf-output/ Generated PDF manuals

For Users:

For Developers:

Technical Reference:

Generating PDFs

User-facing documentation can be exported to PDF:

./build-pdf.sh

Requires: pandoc, pdflatex (texlive)

Output: pdf-output/*.pdf

License

Proprietary - All rights reserved.

Description
No description provided
Readme 4 MiB
2025-12-11 03:28:59 +00:00
Languages
Shell 100%