Mycodo Hermes Skill
setasoma/mycodo-hermes-skill
Hermes skill that runs a 30-minute grow-control cycle for mushrooms using Mycodo sensors and relays
Mycodo Hermes Skill is a Hermes Agent skill for autonomous mushroom cultivation. It reads sensors and controls relays on a Raspberry Pi running Mycodo and InfluxDB, using phase-aware thresholds for six species.
What Mycodo Hermes Skill does
Mycodo Hermes Skill lets a Hermes agent manage a mushroom grow. It reads environmental sensors and controls actuators on a Raspberry Pi running Mycodo and InfluxDB, on a 30-minute decision cycle: fetch sensor data, evaluate it against species-specific thresholds, fire relays, verify the result and produce an HTML report. The README says it was built and tested over two complete Lion's Mane grow cycles, from colonization to harvest.
Six species ship with per-phase YAML configs: Lion's Mane, Oyster, Shiitake, Reishi, Turkey Tail and Maitake, and new species can be added without code changes. Each species has six phases: colonization, primordia, fruiting, late-stage fruiting, rest and inactive, with automatic phase transitions scored by confidence from sensor trends. Safety features include an oversaturation guard, a 10-minute follow-up verification, an operator override and a dry-run mode. Reports embed camera snapshots and are delivered as Telegram screenshots. An optional contamination module draws on a Reddit-sourced pattern database of more than 180 entries.
Key features
- 30-minute autonomous cycle of sensor fetch, threshold check, actuator control, verification and report
- Six species with per-phase YAML configs, extendable without code changes
- Automatic phase transitions with confidence scoring from sensor trends
- Oversaturation guard, 10-minute follow-up verification, operator override and dry-run mode
- HTML reports with camera snapshots delivered through Telegram screenshots
- Optional contamination module with a database of more than 180 entries
When to use it
- Hands-off climate control of a grow tent with a Hermes agent
- Adding a new mushroom species by writing a YAML config
- Testing decisions in dry-run mode before connecting real relays
Who it is for: Hobbyist and small-scale mushroom growers who run Mycodo on a Raspberry Pi and want a Hermes agent to manage the climate.
How it fits with Hermes Agent
Built for Hermes Agent as a skill defined in SKILL.md, with cron examples for scheduling the decision cycle.
How to install Mycodo Hermes Skill
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
cd /path/to/hermes/skills
git clone https://github.com/YOUR_USERNAME/mycodo-hermes-skill.git
pip install PyYAMLRequirements: Hermes agent framework, Python 3.9+, PyYAML, and a Raspberry Pi 4 running Mycodo and InfluxDB 2.x with an SHT45 temperature and humidity sensor, an SCD41 CO2 sensor, and relay-controlled exhaust fan and humidifier
Note: The README's clone command contains a YOUR_USERNAME placeholder, so use this repository's owner, setasoma, in the URL.
FAQ
What is Mycodo Hermes Skill?
It is a Hermes Agent skill that manages a mushroom grow by reading Mycodo sensors and firing relays on a Raspberry Pi. It follows species- and phase-specific thresholds on a 30-minute cycle.
What do I need to run Mycodo Hermes Skill?
You need the Hermes agent framework, Python 3.9 or newer and PyYAML. You also need a Raspberry Pi 4 running Mycodo and InfluxDB 2.x, with SHT45 and SCD41 sensors and relays for an exhaust fan and a humidifier.
Is Mycodo Hermes Skill free and open source?
Yes, the repository is released under the MIT license.
Similar automations for Hermes Agent
All automationsCase-knowledge system and Hermes Agent litigation skills for lawyers, documented in Chinese
Bomx SEO Keyword ResearchPrompt-driven keyword research with scoring, clusters and a 30-day calendar, runnable from several agents
hooper-lee CrossPulseDaily cross-border e-commerce market monitoring that scores signals and pushes a report to Feishu
davidmosiah Delx Wellness for HermesOne-command Hermes wellness profile with skills, a recovery-aware SOUL.md and 15 wearable MCP connectors
LLMQuant llmquant-hermesFinancial analyst setup for Hermes: five standing market watchers and 18 analysis skills via LLMQuant Data
tienan2024 TikTok B2B BotHermes-controlled lead generation pipeline for TikTok and Douyin with a FastAPI and Vue 3 console
Related guides: Build agent teams with the Hermes kanban board · How to run Hermes Agent securely