NOTICE: This forum has been archived (i.e. registration and posting is disabled).
Please go to the new forum at https://forum.kylegabriel.com
Learning to use Mycodo for mushroom cultivation
I have been using mycodo for over a year to control the environment in my grow room which is a 10x10 tent in my garage. The software works great...thank you Kyle. I monitor temp and humidity with a BME280 sensor and CO2 with a MHZ19. I have found the BME280 to be cheaper and more reliable than the DHT22.
I recently started using the daily set point tracking to control my humidity. The PID controller in mycodo activates a fogger to increase the humidity when needed. Mushrooms like change. I found this out the hard way. I had given up on any fruiting activity and left the door open to the fruiting chamber...a week later a lot of new pins and mushrooms. One Mushroom cultivator recommends a daily swing from 70 to 90 percent humidity. I’m still working on that refinement.
The DHT22 was one of the first sensors I used, but you're right that it can have issues. Regarding environmental fluctuation, the same is true for temperature. Temperature fluctuations are one of the strongest indicators for the change of season that signals the fungus to produce mushrooms that will release spores that can survive winter. Certain varieties require a period of very low temperature to form pins before raising the temperature to promote faster mushroom formation. This was one of the main reasons I added setpoint tracking.
I thought I give my 2 cents also. I use Mycodo to grow Grey Oystermushrooms. They like a 90%ish humidity in the fruiting stage, but one thing that I noticed is that the DHT22 and also the AM2315 don't reliably report humidity when you reach a RH above 80% so I turned from a conditional function to a timer to control the fogger (ultrasonic plates). It depends on the time of year but I use a visual indication of dew generation in the fruiting chamber. When the floor is wet then the duration is too long. It should be dry. Works ok but I would love to use the conditional to control the humidity again, but don't know how to overcome the 'saturation' of the sensors. Anybody got positive results with DHT22 and/or the AM2315 (or a different sensor)?
So glad I found this forum! I used a much older version of Mycodo to run my Mushroom fruiting chamber and did it with the crappy DHT22. Forward a couple of years and upgrading to the latest Mycodo (and SHT31) I am a bit lost as to how to get everything set up in Mycodo - it is not as straight forward as it used to be. Mycodo has some crazy functionality - almost too much - I can't figure out what to use to get a light on a simple 12 hour timer, never mind setting up a PID! Guess I'll get there but will be asking you guys for some help along the way.
I've always done it on a very small hobby scale but I am in the process of setting up a new 7 x 7 ft grow room to step up my game. I am interested to know what the other growers settings/setup looks like.
How many devices do you have and what interlocks do they have?
For example: Do you condition air intake or do you have air /humidity separate? If they are combined (conditioning of air intake) then the intake fan and humidifier needs to be interlocked and will be activated when the RH drops below your set-point. The combined intake/humidity system does present an issue in that if the RH is maintained in the grow chamber for a lengthy period of time without the need for additional humidification, the CO2 concentration will rise, thus the need arises for the intake fan to be independently operated to replace volume of air in grow room after either a set period of time has elapsed or the CO2 sensor (I don't have one yet) set-point is met. If the functionality to independently operate these is not inserted the fresh air requirement my result in over saturation of air in the grow room. Possibly a way to control this would be to have the the fan either on before or after the humidifier to introduce dry air to balance it out?
Having the humidification and dry air intake separate will result in the RH falling below set-point every time an air exchange happens and with that the combined air intake/RH system will be activated - it doesn't really matter - you can never have too much fresh air - but this seems inefficient.
Anyways, would be cool to know how others approach this. Is there an easy export function for us to share these settings? I'd really appreciate it if some of the mushroom growers here could shed some light on their control philosophies and which of the many functions in Mycodo they use to achieve this.
FYI - I currently have 1 device (SHT31) and 5 M&E components (Light, Ultrasonic Humidifier, Intake Fan, Extraction Fan and Circulation Fan). I intend to later get a MH Z19B CO2 sensor, use my old DHT22 (still monitors temp fine - just RH that is whacked) and interlock that with a fan for my incubation area and maybe add a camera.
I typically have humidity regulated with PID, then allow the AC to heat/cool to the desired temperature. If I have Mycodo control the AC/hear, then I have a set of conditionals turn on the AC (for a specific duration of time) if the temperature rises above a point, and heater if it falls below a lower point. Exhaust is similarly triggered with a conditional when it rises above a certain point. With a well-tuned PID, humidity will quickly return to the setpoint after a perturbation of the system, such as exhausting, entering the room, or the AC condenser pulling humidity out of the air.
As for timers, you can find them under Setup -> Function -> Trigger - Timer