Home > News & Updates > Electronics News Updates > Brewmonitor: The Arduino-powered, cloud-based homebrewing controller

Brewmonitor: The Arduino-powered, cloud-based homebrewing controller

Summary of Brewmonitor: The Arduino-powered, cloud-based homebrewing controller


This article introduces BrewMonitor, a web-based system for tracking homebrew fermentation temperatures. Unlike expensive or complex Arduino-Raspberry Pi setups requiring local server configuration, this solution uses an Arduino sensor connected to a cloud-based PHP backend (Laravel) and MySQL database. It allows multiple users to monitor temperature remotely via a simple website without needing port forwarding or dynamic DNS services.

Parts used in the BrewMonitor project:

  • Arduino
  • Sensor
  • PHP backend
  • Laravel framework
  • RESTful API
  • MySQL database

recently started brewing beer at home with a group of friends and one of the things that quickly came to light, is that maintaining a steady fermention temperature can be the key to a good brew. We have a stick on thermometer on our fermenter buckets which we can use for reading the temperature of the beer, locally, but I was wondering if there was a system I could hook up, so that all of us could check in on the beer via the web. Lo and behold, there are a few systems available for monitoring/controlling the temperature of a batch of homebrew beer as it ferments. But most of them require expensive equipment and the ones that don’t are still based on the Arduino-sensor and Raspberry Pi-gateway model, which will set you back the bones of €80, if you make it yourself. As well as that, the webserver for the BrewPi system (most popular as far as I could see) runs on the Raspberry Pi in your home network. This means you have to configure port forwarding and something like dyndns to access it from outside the house, making the system configuration a bit of a chore.

Brewmonitor

With that in mind, have a gander at this: http://dev.thebedroomlaboratory.com/~martin/brewmonitor/ It’s just a basic site, based on this Scotch.io tutorial, which is currently plotting the temperature in my sitting room. It’s got a PHP backend (Laravel framework with RESTful API), MySQL

 

For more detail: Brewmonitor: The Arduino-powered, cloud-based homebrewing controller

Quick Solutions to Questions related to BrewMonitor:

  • How can I monitor my homebrew temperature online?
    You can use a system like BrewMonitor which connects an Arduino sensor to a cloud-based PHP backend and MySQL database.
  • Does BrewMonitor require expensive equipment?
    No, it avoids the high costs associated with other systems that often cost around €80 or more.
  • Can I access the system from outside my house?
    Yes, because the data is hosted on the cloud, you do not need to configure port forwarding or dynamic DNS.
  • What programming language powers the BrewMonitor backend?
    The system uses a PHP backend built with the Laravel framework.
  • Is a Raspberry Pi required for this specific setup?
    No, this specific system does not rely on a Raspberry Pi gateway model found in other popular solutions.
  • What database does BrewMonitor use?
    BrewMonitor utilizes a MySQL database to store the plotted temperature data.
  • Why might someone choose this system over BrewPi?
    This system is easier to set up for remote access since it does not run a webserver locally on a home network device.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top