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

    Homebrewing Facebook Group

[Version 2 Release] RaspberryPints - Digital Taplist Solution

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
I had to convert it from .xml to .txt in order to attach it here, I hope that works. This is the third one that gave me the same error, all came as an export from Beersmith 3.
 

Attachments

  • Light Hearted.txt
    25.1 KB
I hope that works. This is the third one that gave me the same error, all came as an export from Beersmith 3.
It works, thanks.

The issue is there is a ' in the beer name. I will have to add logic to escape the name.
 
Sorry to dig up this old comment, but I am having the same issue with foaming because or turbulence. I initially used the go-to beer line length calculator and found that 5.5 should be the perfect length. I have about 2 ft of line before the meter so I can reach any keg I need and extended out to 5.5 feet after the meter and still have 2-3 inches of foam. I then went directly from keg to tap with 5.5 and the pours are near perfect. From what I saw you write in a post, you finally went with about 10 ft of line to allow the beer to settle down after the meters? I am using these meters GREDIA 1/4" Quick Connect Water Flow Sensor Food-Grade Switch Hall Effect Flowmeter Fluid Meter Counter 0.3-6L/min (Pack of 2): Amazon.com: Industrial & Scientific

I do vary the PSI depending on some beer styles and didn't want to have to swap out lines when I needed a longer/shorter line to support different pressures.
Interesting, I just happened to drill out one of my flowmeters. In the one without the drilled opening, I can hardly get any foam - it pours so slowly. The one I drilled out pours really fast and foams up a little. I may have to mess with line lengths a little.
 
This is the third one that gave me the same error, all came as an export from Beersmith 3.
I just committed the fix, if you get latest it the XML should upload.
You can get latest by running the installer or going to the Install Page (under admin) and hit Get Latest RPints
1605649249915.png
 
Hello Everyone!!!
I just set up my first Raspberry Pints using the install script, but I have a few questions..
I am using an Alamode board mounted on a Pi 2B with the 2 swissflo meters. My issue/question I have is how can I get the pi to talk with the Alamode board? My flow meters aren't workingas can be seen in the screenshot from my rpints log.. I tried also compiling and uploading the raspberrypints.ino file in the arduino program using alamode board and tty/S0 as my options. Any help or walkthrough troubleshooting with me on this would be amazing!

Ok second weird item I have is whenever I open the file manager it pops up and immediately closes it only started doing this after I installed rpints on it... Has anyone else had this happen?

I have read quite a few posts on this thread but just can't figure out those two items..

The picture of my Alamode board wiring scheme is:
Yellow: 5V
Black: GND
Red: Flow Meter 1
Blue Flow Meter 2

Thank you for everyone who is maintaining this it is an awesome feature to add to my homebrewing setup!! once I get everything up and running I will post a picture!
PXL_20201118_190458582.jpg
Capture.PNG
 
My flow meters aren't workingas can be seen in the screenshot from my rpints log.. I tried also compiling and uploading the raspberrypints.ino file in the arduino program using alamode board and tty/S0 as my options. Any help or walkthrough troubleshooting with me on this would be amazing!
in python/Config.py change

#logging settings for flowmon
config['flowmon.debug' ] = False#True
#logging settings for pintdispatch
config['dispatch.debug' ] = False#True
to

#logging settings for flowmon
config['flowmon.debug' ] = True
#logging settings for pintdispatch
config['dispatch.debug' ] = True

then restart the python
sudo /etc/init.d/flowmon restart

This will log more information to the log

Next to upload to the alamode manually you need to stop the python first otherwise you will get weird errors
sudo /etc/init.d/flowmon stop
 
Looks like you have Rpints configured for pins 8 and 9, you should now be able to "pour" a beer and see a pour register in the pour list and the log
Pins 8&9 are D8 and D9 correct? If so nothing happened for either... I'm going to check connections, restart the pi and try again.
 
Pins 8&9 are D8 and D9 correct?
that is how mine is setup.

Make sure you have good power to the flow meters. I must have bumped my pins at one point because it stopped registering pours, a quick volt test between my pins for gnd and 5v let me know that was the issue
 
that is how mine is setup.

Make sure you have good power to the flow meters. I must have bumped my pins at one point because it stopped registering pours, a quick volt test between my pins for gnd and 5v let me know that was the issue

Thanks for the help so far! I checked all my connections and I had a loose 5V wire, but I still didn't get a triggered pour.. The new issue is the log is no longer updating and my alamode status light isn't constantly blinking like before. I've restarted everything tried turning on flowmon and still nothing. The last log I had was from last night see image. Any Ideas?
1605795026517.png
 
Last edited:
The last log I had was from last night see image. Any Ideas?
I see a RT L 9 which indicates a reset Tap pin 9 because it only got 13 pulses out of the 100 needed to register a pour.
so it got some phantom pulses at one point

did you try
sudo /etc/init/flowmon restart
 
One of my temp probes failed, I have now replaced it. I have 3 probe values showing in the upper right corner (one with no description and a value of 0.0 F degrees). Will the "empty" probe reading eventually drop off the screen, or is there something I will need to do to remove it manually?
Screenshot 2020-11-19 123558.jpg
Screenshot 2020-11-19 123637.jpg
 
I see a RT L 9 which indicates a reset Tap pin 9 because it only got 13 pulses out of the 100 needed to register a pour.
so it got some phantom pulses at one point

did you try
sudo /etc/init/flowmon restart
Is there a way to change the rate at which it samples so I can have more data points for accurate triggers and measurements? What counts do you normally see on a 16 oz pour?
 
Sorry wrong label/math, its been a day.
7000 pulses per gallon 54.6875 per oz
Hmmm.... I wonder if cable length and non shield cable is playing a role because none of my pours read a consistent output even though I am pouring the same amount... I also have the 5v and GND tied together (not to each other) respectively for each meter... I probably have about 15ft of cable 22ga wire non shielded..

I appreciate all your help!! We are so close to the finish line I can taste it!!
 
probably have about 15ft of cable 22ga wire non shielded..
im not at 15ft but I have 8 taps sharing the 5v and gnd and their signal wires all electrical tapped together using non shielded wire without issue

could you disconnect one from the power and try? what connections do you use to the flow meters for the beer lines? you might be getting turbulence that is causing the inconsistency.
 
fwiw, I have roughly 13 feet total wire lengths between my SF800s and the AlaMode, each meter with its own (unshielded) 3-wire route for signal, power and ground from end to end. Same for the array of ds18b20 temperature sensors. No issues.

Voltage matters. Make sure 5 volts is really 5 volts...

Cheers!
 
im not at 15ft but I have 8 taps sharing the 5v and gnd and their signal wires all electrical tapped together using non shielded wire without issue

Thanks for all the tips!! We got it!! It's working every 16oz pour roughly 2300 pulses!! So first I'm an absolute idiot, flow meters were physically backwards.... Just had to switch flow direction and BAM!!! Thank Thank Thank you I will post pictures once I get it all pretty! Y'all are a huge help!
 
Has anyone on here used a 5V pressure sensor for reading the PSI of the tank to determine tank level? I am considering trying to implement this rather than weighing just reading in my pressure and above a certain range is ok, and below a certain PSI is low tank. If I get this to work would anyone be interested? My plan would be to install the pressure sensor on a "T" connector that connects to the tank pressure gauge.
 
I am at a loss on what to do next. I have a new build and I cannot get consistent pour readings.

Initially, I think I had a bad serial cable from my RP to my Uno R3. Replaced that and still, no pours being registered. I have checked the continuity all the way from the meters to the 5v, ground and signal wires and everything is good. I have 5V at the meters as well. Flow meters are facing the correct direction as well :)

If I reboot the RP, the pours seem to just show up:

Also, after rebooting the RP, the assigned beers are losing assignment:

The R3 lights are flashing:

Tx and Rx are flashing in a staggered unison.

I am also using separate power sources for the RP and R3.
 

Attachments

  • 2020-11-23_11-28-13.png
    2020-11-23_11-28-13.png
    283.7 KB
  • 2020-11-23_11-29-59.png
    2020-11-23_11-29-59.png
    1.2 MB
  • CE2CF4A2-5F0B-4650-8324-1D0947D456EC.jpeg
    CE2CF4A2-5F0B-4650-8324-1D0947D456EC.jpeg
    2.9 MB
Last edited:
Has anyone on here used a 5V pressure sensor for reading the PSI of the tank to determine tank level? I am considering trying to implement this rather than weighing just reading in my pressure and above a certain range is ok, and below a certain PSI is low tank. If I get this to work would anyone be interested? My plan would be to install the pressure sensor on a "T" connector that connects to the tank pressure gauge.

Good luck, but to have any accuracy at all you will need to account for these pressure vs temperature curves...

co2pv.gif


There are some folks that have been looking at load-cell based solutions, which frankly makes the most sense for this application...

Cheers!
 
If I reboot the RP, the pours seem to just show up:

Also, after rebooting the RP, the assigned beers are losing assignment:
im going through this same thing right now, though I haven't made an Arduino changes in a long time so I don't think its code, but I haven't tracked down the issue yet.

The taps are clearing because the signal is coming in so fast the Arduino registering a kick instead of a pour you can disable that through configuration
1606186289387.png
 
im going through this same thing right now, though I haven't made an Arduino changes in a long time so I don't think its code, but I haven't tracked down the issue yet.

The taps are clearing because the signal is coming in so fast the Arduino registering a kick instead of a pour you can disable that through configuration
View attachment 707644

Ok, I made that change.

This is probably really stupid, but I stopped following the online docs once I used the automated install.

Do I need to follow this:

http://raspberrypints.com/byo/step-9-configure-pi-hardware-flow-meters-wflow-meters/
I am using an Uno R3 and I definitely do not have a 5V_Link jumper.

I also took my Red from the meters to 5V, Black to GND and the Yellow (signal wires) to the digital inputs.

By following the instructions online, I was getting about 8V to the meters.
 
[...]
I also took my Red from the meters to 5V, Black to GND and the Yellow (signal wires) to the digital inputs.
By following the instructions online, I was getting about 8V to the meters.

8V? Where is that coming from? No bueno.
Do you have pull-ups on the meter data lines to your Uno 5V or are you relying on internal pull-ups? Which I assume are enabled - but maybe they're not? @RandR+ ?

Cheers!
 
Back
Top