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

    Homebrewing Facebook Group

CraftBeerPi - Raspberry Pi Software

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
It did finally completely download this time with no timeout error. It did take about 5 hours though.
Thanks.
Im having dramas with mine where it crashes and hangs on a please wait screen when I start adding kettles and actors and add the GPIOs. If I remove the HAT it boots to cbpi4 no problem. So currently going through the steps to try and fix it.
 
So I flashed that image. I included a wpa_supplicant.conf like I always do cause hooking my raspi up to lan is not feasible, the way it's mounted and such out in my shed. But it won't connect to wifi.

Any idears?

I took apart my controller and hooked it up to the ethernet. Everything is working now. Kinda neat. Still unfinished but WAY better than the original development.
 
Last edited:
Neato! Hopefully the project won't stall out and die now

Hopefully this stays updated and I can delete my Facebook account finally. It's the only reason I still have one lol
 
Neato! Hopefully the project won't stall out and die now

Hopefully this stays updated and I can delete my Facebook account finally. It's the only reason I still have one lol

Most likely, I won't update the status here that often. But the documentation is currently being updated almost every other day. I can't speak for Manuel, but I will update forks as long as there are issues. I hope, that he will merge all my changes to the main branch.
 
Hey, I just found out about Craftbeerpi.

I have a Braumeister, and the interface is very bad. Has anyone here replaced a Meisterbrau controller with a Raspberry Pi?

The Meisterbrau only has two things to run: a 23-watt pump and a 2000-watt element. It listens to a single temperature probe.
 
Greetings to all. Can anyone help me with the redesign of the cbpi4-Flowmeter plugin? I don't know python myself. I constantly have an error with the volume of water, since the speed of the water is not constant. Is it possible to change the code or add to the code the ability to calculate the volume of water by the number of pulses per liter, and not by frequency? The documentation says that there are 450 pulses per liter. Well, so that you can change the number of pulses
 
Greetings to all. Can anyone help me with the redesign of the cbpi4-Flowmeter plugin? I don't know python myself. I constantly have an error with the volume of water, since the speed of the water is not constant. Is it possible to change the code or add to the code the ability to calculate the volume of water by the number of pulses per liter, and not by frequency? The documentation says that there are 450 pulses per liter. Well, so that you can change the number of pulses
If the flow is not even the the flowmeter may lie. Yo can not calibrate for diferen flows.
 
If the flow is not even the the flowmeter may lie. Yo can not calibrate for diferen flows.
So I'm asking someone who knows python to remake the plugin for pulse counting. In this mode, the accuracy is independent of the flow rate.
 
I tested with arduino. Everything is very good. But I don't know python to remake this plugin myself.
 
I had to re-install CraftbeerPi3. I think I had a bad SD Card.
Now the Add-on page is blank. I've searched but don't see a way to get the addons to show up.
Any suggestions?

1698434185917.png
 
Craftbeer pi has been released a while ago
Yes, I'm using an old version of CraftbeerPI. The controller crashed as I was starting to heat water for mashing. I don't have time to learn and set-up CBPi4.
But it's been so long ago when I initially set up CBPi3, I don't remember if there was a trick to getting the addons to show up.
Any suggestions?
 
Yes, I'm using an old version of CraftbeerPI. The controller crashed as I was starting to heat water for mashing. I don't have time to learn and set-up CBPi4.
But it's been so long ago when I initially set up CBPi3, I don't remember if there was a trick to getting the addons to show up.
Any suggestions?
I tested right now and the addons page loads ok.
 

Attachments

  • Screenshot from 2023-10-27 19-48-41.png
    Screenshot from 2023-10-27 19-48-41.png
    111.6 KB
I can ping the Internet from my Pi. Is there some config or setting in CBPi3 that I can fix to get the addons to show?

pi@brewery:~ $ ping web.craftbeerpi.com
PING manuel83.github.io (185.199.108.153) 56(84) bytes of data.
64 bytes from cdn-185-199-108-153.github.com (185.199.108.153): icmp_seq=1 ttl=59 time=18.7 ms
64 bytes from cdn-185-199-108-153.github.com (185.199.108.153): icmp_seq=2 ttl=59 time=15.1 ms
64 bytes from cdn-185-199-108-153.github.com (185.199.108.153): icmp_seq=3 ttl=59 time=16.4 ms
64 bytes from cdn-185-199-108-153.github.com (185.199.108.153): icmp_seq=4 ttl=59 time=15.6 ms
^C
--- manuel83.github.io ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 15.164/16.494/18.703/1.365 ms
pi@brewery:~ $ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=58 time=21.7 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=58 time=23.6 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 21.710/22.665/23.621/0.967 ms
pi@brewery:~ $
 
Looking for a bit of help/advice. I'm late to the CraftBeerPi game but after recently obtaining an electric BIAB setup and having my Pi 3b+ be freed up from another task, I decided build myself a new controller using my Pi (because why not....lol).

After reading through a lot of this thread and using @Wootonius schematic as a starting point, I took advantage of the black Friday/cyber Monday specials and got all (I think) of the bits and bobs needed to start putting this together.

Here is my question: In my setup I will have a Mean Well 40W 5V power supply to feed the control side. Would it make sense to power my ULN2003, MAX81365 (I have PT100 sensors currently) and 2 relay boards using a bus directly from the power supply or would it be best to power and control them from the GPIO pins on the Pi? I have never worked much with electronics in this fashion so I am not sure what it best but my thinking is that by powering them directly, it will lower the overhead on the Pi which will hopefully help performance since it is an older model.

Any advice would be appreciated.

Cheers
 
Looking for a bit of help/advice. I'm late to the CraftBeerPi game but after recently obtaining an electric BIAB setup and having my Pi 3b+ be freed up from another task, I decided build myself a new controller using my Pi (because why not....lol).

After reading through a lot of this thread and using @Wootonius schematic as a starting point, I took advantage of the black Friday/cyber Monday specials and got all (I think) of the bits and bobs needed to start putting this together.

Here is my question: In my setup I will have a Mean Well 40W 5V power supply to feed the control side. Would it make sense to power my ULN2003, MAX81365 (I have PT100 sensors currently) and 2 relay boards using a bus directly from the power supply or would it be best to power and control them from the GPIO pins on the Pi? I have never worked much with electronics in this fashion so I am not sure what it best but my thinking is that by powering them directly, it will lower the overhead on the Pi which will hopefully help performance since it is an older model.

Any advice would be appreciated.

Cheers
Well there are different things here. I don't know what will you actuate with the UL2003, but they are NPN darlington, so no power supply .
Max81365 have hi gain amp, so the main point is to have good filtering.
The relays board have separate power for login and for coils, so power the coils from the PSU and the logic from raspi 3.3V .
 
To add to what @Lalo_uy wrote,the total amperage available at the pins of the P3+ is limited to around 1.75A max. But remember to not exceed around 16mA on each GPIO (logic) pin. The 5V and 3.3V pins can then collectively supply up to 1.75A minus the total concurrent GPIO draw combined with all other external current draw (USB, HDMI, etc.).
 
Thanks @Lalo_uy and @Alt and limiting the current draw from the GPIO is what I am aiming at here as I do have a touch screen monitor to attach to the Pi. But now I am confused a bit more (not that is takes much sometimes....lol) so let me provide a bit more information.

I read this message earlier in the thread that @Lalo_uy agreed with and thought this meant that the ULN needed a constant 5v and then connect to the SSR- and Pi as below to actuate. I have a step driver board for the ULN which is why I was thinking I could connect the VCC and GND on the ULN directly to the power and ground bus from the power supply.
Its possible that there are ways to wire the uln that I am not familiar with but mine is wired differently. Essentially I have the ssr+ connected directly to the +5v supply (or 5v on rpi). Then the ssr- goes to the output pin of the uln. When 3v is applied to the input pin. Current will flow through the uln output pin and out the uln gnd pin which should also be connected directly to the 5v ground reference (or gnd on rpi). The uln com pin should be at 5v for it to function properly. This essentially uses the uln as a relay controlling the return current from the ssr. The beauty of this layout is it let's you run the ssr with 5v I stead of 3v using only a 3v signal from the pi. I'm using the cheapest of cheap China ssrs (3v-32v) and I have no issue triggering them with this setup.

Cheers
 
so weird thing is happening for me. My pump when controlled through my craftbeerpi box powers on, but just hums and doesn't pump. When powered directly through an outlet, it runs fine.

I set it up using GPIOsimple, and the relay is rated for 40 amps. Everything is wired with 10 gauge wire, with the exception of the plug itself, which was a 3 foot extension cord from amazon basics that I cut the male head off of and hardwired. This cable appeared to be pretty thin gauge - i think 14 or 16 but just guessing (tho it said rated for 15 amps, which is more than enough).

any ideas why this would happen?
 
After doing a fresh install today a couple plugins gave this error. Any idea how to over come error.

beerbutcher@raspberrypi:~ $ pipx runpip cbpi4 install cpbi4-DependentActor
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
ERROR: Could not find a version that satisfies the requirement cpbi4-DependentActor (from versions: none)
ERROR: No matching distribution found for cpbi4-DependentActor
'/home/beerbutcher/.local/pipx/venvs/cbpi4/bin/python -m pip install cpbi4-DependentActor' failed
 
After doing a fresh install today a couple plugins gave this error. Any idea how to over come error.

beerbutcher@raspberrypi:~ $ pipx runpip cbpi4 install cpbi4-DependentActor
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
ERROR: Could not find a version that satisfies the requirement cpbi4-DependentActor (from versions: none)
ERROR: No matching distribution found for cpbi4-DependentActor
'/home/beerbutcher/.local/pipx/venvs/cbpi4/bin/python -m pip install cpbi4-DependentActor' failed
Are that plugins ported to Cpbi4?
 
Question for the group, I've got a working setup using cbpi4, and don't have any issues. From what I gather on the various pieces of documentation, there should be a mobile view for phones/tablets, but when I go to my cbpi instance on my local network on my mobile device, I never see the mobile version. Is there something else I need to do to enable it?
 
Question for the group, I've got a working setup using cbpi4, and don't have any issues. From what I gather on the various pieces of documentation, there should be a mobile view for phones/tablets, but when I go to my cbpi instance on my local network on my mobile device, I never see the mobile version. Is there something else I need to do to enable it?
I don't get any sort of mobile view version either. However, while some more work, you can create a separate condensed view using a different different dashboard number to build on.
 
Hello,

I recently downloaded Craft Beer Pi 4, and I'm looking to use it with my Raspberry Pi 5 to run my electric brewery. I went through all the appropriate steps to download the software, added the plug-in for my Adafruit PT100s, and started setting up my 3-wire (RTD) sensors within the app. Each time I try to set up a sensor, I receive an error stating "GP10 busy." I've done all the troubleshooting I can think of, and I'm at the end of my abilities. I receive the "GP10 busy" error regardless of whether I have the breakout board or any wires attached. Any help would be appreciated.

I'll add more details to help with troubleshooting: The "CLK" wire is connected to GPIO 11, the SDI (MISO wire) is connected to GPIO 9, and the SDO (MOSI wire) is connected to GPIO 10. It appears that low power (2V or less) is constantly being applied to GPIO9 and 10. I have enabled SPI within the Raspberry Pi configuration.

I can provide more details if that would be helpful.

-Patrick
 
Hello,

I recently downloaded Craft Beer Pi 4, and I'm looking to use it with my Raspberry Pi 5 to run my electric brewery. I went through all the appropriate steps to download the software, added the plug-in for my Adafruit PT100s, and started setting up my 3-wire (RTD) sensors within the app. Each time I try to set up a sensor, I receive an error stating "GP10 busy." I've done all the troubleshooting I can think of, and I'm at the end of my abilities. I receive the "GP10 busy" error regardless of whether I have the breakout board or any wires attached. Any help would be appreciated.

I'll add more details to help with troubleshooting: The "CLK" wire is connected to GPIO 11, the SDI (MISO wire) is connected to GPIO 9, and the SDO (MOSI wire) is connected to GPIO 10. It appears that low power (2V or less) is constantly being applied to GPIO9 and 10. I have enabled SPI within the Raspberry Pi configuration.

I can provide more details if that would be helpful.

-Patrick
Hey Patrick.. I've got cbpi4 running on my Pi5. Also using RTDs for temperature sensing.

Did you follow the installation instructions posted here:

https://openbrewing.gitbook.io/craftbeerpi4_support/readme/server-installation

I've used that documentation to build several instances over the last few months without trouble.

Can you clarify where you downloaded the image and what steps you used to install cbpi?

I'm assuming you've checked for other hardware or sensors that may have inadvertently been assigned gpio10?

One other thing to verify is that you've got the right pins on the Pi5 identified... I know someone who once plugged an extension cable in backwards and fried their shiny new pi5 by shorting some things... That was embarrassing.

There is also an active Facebook group for Craftbeerpi that the developers frequent that may be of some help.. I'm not a huge fan of Facebook, but that's where the group landed.

https://www.facebook.com/groups/craftbeerpi/

Share some more details and I'll do what I can to help.

Brian
 
Hey Patrick.. I've got cbpi4 running on my Pi5. Also using RTDs for temperature sensing.

Did you follow the installation instructions posted here:

https://openbrewing.gitbook.io/craftbeerpi4_support/readme/server-installation

I've used that documentation to build several instances over the last few months without trouble.

Can you clarify where you downloaded the image and what steps you used to install cbpi?

I'm assuming you've checked for other hardware or sensors that may have inadvertently been assigned gpio10?

One other thing to verify is that you've got the right pins on the Pi5 identified... I know someone who once plugged an extension cable in backwards and fried their shiny new pi5 by shorting some things... That was embarrassing.

There is also an active Facebook group for Craftbeerpi that the developers frequent that may be of some help.. I'm not a huge fan of Facebook, but that's where the group landed.

https://www.facebook.com/groups/craftbeerpi/

Share some more details and I'll do what I can to help.

Brian
Thanks for the reply! I followed the steps listed in the link you posted, then added the PT100 plug-in using the steps from here: https://openbrewing.gitbook.io/craftbeerpi4_support/readme/plugin-installation

I’ve tried to check what might be using GPIO10, but all I see is that it is unused. I haven’t installed anything but CBPI4 and the plug-in on the micro disk (and Raspian), so I’m not sure what else might be using it.

I’ve tried two different breakout boards and verified the “SDO” wire is going into the GPIO10 slot on each (one is listed as MOSI). Even without the boards or wires attached, I get then”GP10 busy” error, so I’m assuming it’s a software issue. This also happens even when nothing has been assigned within CBPI4.

It’s promising to hear CBPI4 is working for you on a Raspberry Pi 5, but I’m at a loss as to what to do next.
 
Back
Top