Hy-Py is a safety-oriented hydroponics control system with a Python operator interface and three ESP32 nodes for monitoring chemistry, scales, and flow, featuring automated reservoir changes and robust fault handling.

Stars

6

7-day growth

No data

Forks

0

Open issues

0

License

No data

Last updated

2026-07-27

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It prioritizes safety through latched faults, commissioning gates, validated configuration, and a 91-test automated suite, while offering full simulation for development without hardware.

Who it is for

  • Hobbyist hydroponics enthusiasts
  • Makers building automated grow systems
  • Engineers designing experimental control systems
  • Developers interested in safety-critical Python automation

Use cases

  • Automated reservoir draining, refilling, and nutrient dosing
  • Real-time pH and TDS monitoring with corrective action
  • Weight-based volume tracking and flow rate measurement
  • Offline simulation and testing of control logic before hardware deployment

Strengths

  • Layered safety (latched faults, high-high interlocks, commissioning gates, hardwired shutdowns recommended)
  • Full software simulation of all ESP32 nodes for safe development
  • 91 automated tests covering unit, integration, contract, and safety-behavior scenarios
  • Modular architecture with separate Core, Scale, and Flow controllers and versioned configuration

Considerations

  • Experimental automation software, not a certified safety system
  • Requires manual hardware commissioning and relay polarity validation
  • Serial-only communication (no network or wireless support documented)

README quick start

Quick start

Related repositories

Similar projects matched by category, topics, and programming language.

lopopolo
Featured
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI & Machine LearningAI Agents
2,390
slvDev
Featured
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI & Machine LearningLarge Language Models
1,960
littledivy
Featured
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI & Machine Learning
1,482