kizniche/Mycodo

An environmental monitoring and regulation system

View on GitHub ↗Jump to charts ↓Open shareable report →

kizniche/Mycodo has 3k+ stars and 550+ forks on GitHub, is written in Python, and was last pushed on Aug 3, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 21st, 2026
Created on February 5th, 2015
Open Issues & Pull Requests: 118 (+0)
GitHub issues: Enabled
Number of forks: 565
Total Stargazers: 3,295 (+0)
Total Subscribers: 119 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.6 hours
Mean response time: 61.2 days
90th percentile: 81.3 days
Tracked items: 85

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about an hour, while "enhancement" waits about 3 days. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 520 days
Stale 30+ days: 28
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (16)
  • bug (11)
  • Fixed and Committed (10)
  • Implemented (5)
  • Testing (3)
  • Sensor (1)
  • not a mycodo issue (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Mycodo is an environmental monitoring and regulation system for the Raspberry Pi that couples sensor inputs with controllable outputs to automate environmental conditions.

The system addresses the need to sense and manipulate physical environments by reading from various sensors and triggering actions through relays and other outputs. It works by allowing users to define relationships between inputs and outputs, enabling closed-loop control through PID regulation and time-based automation. The tool runs on Debian-based Linux systems with GPIO capabilities, making it suitable for single-board computers like the Raspberry Pi.

Mycodo suits projects requiring precise environmental control across diverse applications: cultivation systems including hydroponics and mushroom farming, terrarium and vivarium management, incubation, food preparation like sous-vide cooking and meat curing, fermentation, microorganism culturing, and industrial processes like reflow oven control. The project demonstrates real-world deployments in mushroom cultivation automation, hydroponic systems, apiary climate control, and specialized applications such as radiation monitoring and artificial cave humidity maintenance. It is appropriate for anyone needing to automate environmental parameters through sensor feedback and relay control on hardware with GPIO pins.

The project maintains active community engagement through a dedicated forum and Discord server alongside standard issue tracking. Development activity shows consistent refinement of the codebase with attention to code quality metrics. The tool receives ongoing updates and improvements to its core functionality. Documentation is available to support users in installation and configuration. The project demonstrates sustained focus on practical environmental automation use cases through its extensive collection of documented real-world applications.