# kizniche/Mycodo

An environmental monitoring and regulation system

Repository: https://github.com/kizniche/Mycodo
Canonical: https://ross.abutalabs.com/products/mycodo
Homepage: http://kylegabriel.com/projects/
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: raspberry-pi, sensors, regulation, monitoring, environment, relay, pid, python, automation, grow, cultivation, mushroom, plants, graphs, timer, measurements, time-series, hydroponic
Last push: 2026-08-03T01:03:07+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 64, longevity 100
- inputs: {"age_days": 4227, "days_push": 31, "days_rel": 31, "gap_med": 208, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3275, forks 567 (observed 2026-08-28T04:07:53.300303+00:00)

## What it is
Mycodo is an open-source environmental monitoring and regulation system for the Raspberry Pi that connects sensors and outputs to sense and control the environment. It provides a web interface, PID controllers, timers, conditional actions, graphs, and an API for automating tasks like hydroponics, cultivation, and climate regulation.

## Use cases
- monitor temperature and humidity with a raspberry pi
- automate a hydroponic grow system
- regulate mushroom growing chamber conditions
- control relays with pid feedback from sensors
- log sensor measurements and graph time-series data
- build a diy environmental automation controller

## When to choose
- you want a self-hosted, ready-made sensor monitoring and regulation platform on a raspberry pi
- you need pid-based closed-loop control of environmental conditions
- you grow plants, mushrooms, or fermentations and want automated climate control

## When to avoid
- you need industrial-grade SCADA or certified control systems
- your hardware is not a Debian-based single-board computer with GPIO
- you only need simple data logging without regulation features

## Facets
- artifact type: application
- maturity: active
- function: monitoring, workflow-automation, scheduling, data-visualization, analytics, iot
- domain: iot, self-hosted, data-visualization
- platform: python, self-hosted
- tags: raspberry-pi, sensors, pid-control, environmental-monitoring, hydroponics, mushroom-cultivation, gpio, time-series, grow-automation, automation, real-time, linux, web-server

## Member repositories
- kizniche/Mycodo (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:53.300303+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:23:08.000814+00:00, confidence not recorded.
  - readme: https://github.com/kizniche/Mycodo (fetched 2026-08-28T04:07:53.300303+00:00, sha dc2429dc69e0)
  - homepage: http://kylegabriel.com/projects/ (fetched 2026-08-29T09:36:28.694978+00:00, sha 6cc137b85eea)
  - site_page: https://kylegabriel.com/me (fetched 2026-08-29T09:36:28.697397+00:00, sha d62d8e2c8854)
- Data as of 2026-08-30T08:39:29.467469+00:00.
