• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

HOWTO - Make a BrewPi Fermentation Controller For Cheap

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Status
Not open for further replies.
What is the perfect size for the enclosure?I have the tools to make a few out of wood.

You know...in the thousands of posts I read...I never remember seeing a Cigar Box Build (I dub thee the CBbBPi). An 8"x 8" Cigar Box could theoretically fit a 3 chamber build (it would be tight) and on the condition that you find one that's thicker than 1.25"...maybe 8x8x2.5 could fit a 2 chamber build comfortably...3 chambers uncomfortably....if you want to do just one...8x4x2.5 is where I would start.


(Apparently I cant post a pic through the app and I don’t know wtf I just did)
 
Last edited:
You know...in the thousands of posts I read...I never remember seeing a Cigar Box Build (I dub thee the CBbBPi). An 8"x 8" Cigar Box could theoretically fit a 3 chamber build (it would be tight) and on the condition that you find one that's thicker than 1.25"...maybe 8x8x2.5 could fit a 2 chamber build comfortably...3 chambers uncomfortably....if you want to do just one...8x4x2.5 is where I would start.View attachment 617667
You do not have permission to view this page or perform this action.
 
I can see it ... no cigar box but a ruler and three pieces of paper.

Paper?!? (LOL) Those are "to scale" 2D representations of the 20x4 LCD Boards that I ordered and are either in China or en route from China.

This waiting is absolutely killing me...I've resorted to making 2D representations of all my components to figure out how I want to position everything and decide on a project box dimension.
 
Efficiencies sir.
"to scale" 2D representations of the 20x4 LCD Boards that I ordered and are either in China or en route from China
That equals 114 characters.
That's 5. Efficiency improvement of almost 96%!! :D

Yeah, waiting for Chinese stuff does take a while. I've given up and just ordered from Amazon. A few $ more and it's here same-day. My impatience is expensive.
 
You know...in the thousands of posts I read...I never remember seeing a Cigar Box Build (I dub thee the CBbBPi). An 8"x 8" Cigar Box could theoretically fit a 3 chamber build (it would be tight) and on the condition that you find one that's thicker than 1.25"...maybe 8x8x2.5 could fit a 2 chamber build comfortably...3 chambers uncomfortably....if you want to do just one...8x4x2.5 is where I would start.

One of my instances had a temporary cigar box enclosure. And by "temporary", I mean 2 or 3 years...

BrewPI_1.JPG
 
This is the "Cube" I'm working on 150mm x 130mm x 150mm. 10mm thick fiberboard with 4 coats of polyurethane. I need to find a bezel for the LCD I just used black electricians tape for the moment.
20190316_132901.jpg 20190316_132844.jpg 20190316_132916.jpg
 

Attachments

  • 20190316_132901.jpg
    20190316_132901.jpg
    1.6 MB
Last edited:
Looks great @Bigdaddyale! Needs a black lacquer finish ... :)

Here's a teaser of what I was working on this afternoon - let's see how long before someone notices the difference:
Code:
pi@brewpi:/home/brewpi/logs $ tail -f std*.txt
==> stderr.txt <==


==> stdout.txt <==

tail: stdout.txt: file truncated
2019-03-16 15:43:08   Opening serial port.
2019-03-16 15:43:08   Notification: Script started for beer 'My First Legacy BrewPi Run'
2019-03-16 15:43:23   Checking software version on controller.
2019-03-16 15:43:24   Found BrewPi v0.2.10 build unknown, running on an Arduino Uno with a revC shield on port socket://192.168.168.143:23
2019-03-16 15:43:25    {"BeerTemp":null,"BeerSet":null,"BeerAnn":null,"FridgeTemp":null,"FridgeSet":null,"FridgeAnn":null,"State":0}
:D
 
So, um, not to ask the guy who is doing all of the work to do extra work, but...with your new slick installer, do you get the option of where to install the brewpi files so that there isn't a conflict with other Apache programs like RaspberryPints? That would be awesome.
 
So, um, not to ask the guy who is doing all of the work to do extra work, but...with your new slick installer, do you get the option of where to install the brewpi files so that there isn't a conflict with other Apache programs like RaspberryPints? That would be awesome.
I have never messed with Raspberry Pints, but from the very little I've read it should coexist if you choose the multi-chamber option which installs the web UI files into a sub-directory. That is of course assuming RPints has an option to likewise behave well. If not then the symlink to the multi-index file in the root web could conflict but that could be deleted pretty easily.

Maybe one of these days I'll install it and see what happens.
 
Before, RaspberryPints would install in the default Apache folder. Then you'd install each BrewPi instance into a subfolder of the default directory, say Chamber1, Chamber2, etc. You'd then access 'Pints in the default localhost location and the various BrewPi instances by adding a /Chamber1, etc. It worked very well.

Seems like with what you've explained, if you could install the symlink file in a subfolder and the chambers in sub subfolders, it would accomplish the same thing.
 
Well, shoot, only one or the other needs to leave its home for everyone to co-exist.
For me it was logical that with four appliances being controlled by one program thus already having to use unique paths for each it made sense to leave the non-offender R'Pints in place...

Cheers!
 
A fan is a good idea in general I’ve found, but if you are hitting a wall, I don’t think that’s it. Can you describe the physical layout? Fridge type? Size?

Sorry for the delay very hectic weekend!

I've attached a pic of my chamber, the dimensions are width 53cm, Depth 45cm, and height 122cm. The sensor for the fridge is mounted in the light fitting on the right side, and you can see the cable to the beer sensor going onto a thermawell.

The ambient temperature of the chamber at the moment is between 6c (43f) and 10c (50f) depending on the time of day as it sits in my poorly insulated garage.

Ive checked brewpi and the max temperature is set to 30c (86c) but as mentioned it's not getting anywhere near that and levels off at around 20c (68f) whilst still calling for heat

I will aim to build a better shelf for the fermenter with more airflow, but think there must be an issue with the heater.

Thanks again for the replies


A fan is a good idea in general I’ve found, but if you are hitting a wall, I don’t think that’s it. Can you describe the physical layout? Fridge type? Size?
 

Attachments

  • IMG_20190317_100659.jpg
    IMG_20190317_100659.jpg
    2.3 MB
Well, shoot, only one or the other needs to leave its home for everyone to co-exist.
For me it was logical that with four appliances being controlled by one program thus already having to use unique paths for each it made sense to leave the non-offender R'Pints in place...
I don't disagree. I also don't think it's the responsibility of a software developer to make sure every possible contingency is planned for.

The symlink in the web root for BrewPi is a "nice to have" and allows use of the Multi-Chamber console. If used, it needs to run in the context of the root of the web directories so that it can scan the sub-directories and see the chambers. I wanted to be able to determine at runtime if there were chambers and how many there were. Git also has a firm requirement that a repository may not exist in a repository, so I could not have a "root" application and then the sub-chambers. The symlink is named "index.php" but that's for convenience and it could be named anything.

That git requirement would probably also conflict with RPints if it also uses git for installation/version management. That's why I suggest that for proper functionality, RPints should be able to run in a directory off the root.

All that's said not having ever done more than glance at the "new" installation script. If I get bored, I might have a look. :)

I've attached a pic of my chamber, the dimensions are width 53cm, Depth 45cm, and height 122cm. The sensor for the fridge is mounted in the light fitting on the right side, and you can see the cable to the beer sensor going onto a thermawell.
I think 60w may be on the light side, BUT I also see airflow as an issue. I'd seek a way to allow ventilation through/around that glass shelf. I'd recommend a fan in all cases. Once you get that figured out, see if it gets any better. Even if that doesn't fix it, it will help.

I'm betting there's a high-level cut-off on the tube heater and the fact that the sensor exists in basically a different area, it never warms the chamber up enough.
 
I mean... alternatively you could switch RPints to run on nginx, have it live in its own user directory, and make the user choose what port to use. Just sayin’. ;)
 
I mean... alternatively you could switch RPints to run on nginx, have it live in its own user directory, and make the user choose what port to use. Just sayin’. ;)
Either way "someone" has to do "something" and it's a matter of finding the path of least resistance for the most people.

Hell, you could use Apache for both with a reverse proxy to the "other" application for that matter. That way you're not throwing the baby out with the bathwater and using a different untested (with this app) web engine. I've been studying up on nginx vs. Apache and the best I've come up with that applies to our application here is "dum@$$, it's a Raspberry Pi not a web cluster!" Greatly paraphrased of course.
 
I think 60w may be on the light side, BUT I also see airflow as an issue. I'd seek a way to allow ventilation through/around that glass shelf. I'd recommend a fan in all cases. Once you get that figured out, see if it gets any better. Even if that doesn't fix it, it will help.

Okey dokey will definitely work on the airflow first, before i think about a replacement / additional heating
 
I’ve long given up believing I can guess everything an end user might do. ;)

Hell, I don’t even ask “why did you do that?” anymore.
 
Hey guys I also wanted to share this independently; it's previously been buried in my "Off With Her Head" post. Anyone messing with BrewPi inherently messes with RPi quite a bit. I have created a small app which allows you to set up a newly-flashed SD card for wireless and ssh operation. No keyboard, mouse and monitor needed. I use this even when I do have all that because it's easier than typing it.

HeadlessPi.png


You can see the git here, or go straight to the releases and download the read-to-run compiled app. It should run without an installation, just unzip somewhere handy.
 
Status
Not open for further replies.
Back
Top