BrewManacEx is a brew controller based on ESP8266. It was started by mimicking famous Arduino-based Open ArdBir, so most of Open ArdBir functions are included.
- Manual and Automation brewing process control
- PID and PWM heat control
- Automatic PUMP control
The most important feature that BrewManiacEx differs from Open ArdBir is
- WiFi Enabled, Web-based interface
You can view, change the settings, monitor and control the brew on your phones, tablets, and computers.
Additionally,
- Multiple sensors support
Up to 5 sensors are supported. Different sensors can be used in different stages. - PID autotune
Run the PID Autotune to get the best PID parameters for your system instead of guessing. - Sparge water Heating control
Run the sparge water heating when the main heating element is idle during mashing to enable using only one 15A/20A GFCI socket. - Temperature logging chart
Watching the temperature chart during brew and after brew
Special Note about the IO Expander and LCD
Most 20×4 I2C LCDs are in fact interfaced by a PCF8574/PCF8574A. Therefore, there is two PCF8574/PCF8574A’s in the system on the same I2C bus. You have to make sure they have different addresses. The default address of IO Expander is 0x38, and the address of LCD can be any other address. BrewManiacEx will try to find the address of LCD on startup. It just has to be different from the address of IO Expander, and the address of the IO expander must be correctly set.
Screenshots:
Real Brew: