This project is about a self-made fermenter-closet and covers the software-part of controlling it. It's written for NodeJS and could run on a Raspberry-PI or similar mini-computer to keep a certain range of temperature and humidity.
The current temperature + humidity is measured using sensors and if necessary a small heater and/or humidifier is turned on/off to keep the environment in the closet ideal for fermentation.
NOTE: Starting from 2026, the remote-peer functionality has been disabled since the syncing-library (Gun-DB) has been unmaintained for long and refactoring is non-trivial.
That means the Fermenter can now only be controlled locally, using the USR2-Signal to switch on and off temperature-control: sudo kill -USR2 <pid> and preferred temperature / humidity-limits must be set in src/initialState.js
Eating fermented food is healthy and delicious. Best if you make it yourself, like in jars in a cabinet. For best results, you need to maintain certain temperature and humidity levels. This software helps you maintaining that.
In my setup, I have a temp./humidity sensor connected to a Raspberry Pi 2 running Arch-ARM and NodeJS and this small server/controller. It checks current temp./hum. levels and switches on/off a heating-device / humidifier when necessary.
- Switch to more efficient + maintained logging-library, like Pino