• 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.
Ok, maybe it isn't that great. I just did another 1 Gal pour and got 132 oz. If you want to go less expensive, I think these flow meters that appear to have a 20k plus pulse per gallon aren't too bad for the money. Accuracy around 4oz per gallon if that is in your tolerance range.
 
Also, thanks to everyone here that helped me get my RPints taplist working. I 'm really happy with it and it displays current temp and last pour. RandR+ helped so much by formatting it into two columns for my 8 taps. His expertise was way beyond my capabilities.

View attachment 665120



It looks great in the what my wife insists is the gender neutral cave.

View attachment 665124

I just wanted to thank everyone that has taken time from their day to help me.

Cheers,
Rick

Hey Rick. Your setup looks awesome. I was looking up Sebastopol to see where abouts in the USA it was..lol. Its in bloody Ballarat. Ive been to Ballarat at least 1/2 dozen times. Go there almost every year for the Ballarat beer festival..lol. Didnt realise Sebastopol was in Ballarat..lol..
 
Hey Rick. Your setup looks awesome. I was looking up Sebastopol to see where abouts in the USA it was..lol. Its in bloody Ballarat. Ive been to Ballarat at least 1/2 dozen times. Go there almost every year for the Ballarat beer festival..lol. Didnt realise Sebastopol was in Ballarat..lol..
Looks like Drakes and Henhouse have hit the big times to have a presences in Australia.:)

When you hit the location button does it show a location near you? It shows the Sebastopol in northern California for me.
 
Looks like Drakes and Henhouse have hit the big times to have a presences in Australia.:)

When you hit the location button does it show a location near you? It shows the Sebastopol in northern California for me.
No I get Sebastopol in Victoria. So he’s not an Aussie then..lol.
 
Ok, maybe it isn't that great. I just did another 1 Gal pour and got 132 oz. If you want to go less expensive, I think these flow meters that appear to have a 20k plus pulse per gallon aren't too bad for the money. Accuracy around 4oz per gallon if that is in your tolerance range.

If it holds to that error rate that's very impressive performance, especially for such an inexpensive meter.
That's under a couple of pours for a keg, I think most folks would be happy with that...

Cheers!
 
If it holds to that error rate that's very impressive performance, especially for such an inexpensive meter.
That's under a couple of pours for a keg, I think most folks would be happy with that...

Cheers!
Right? I think pulse counts in the 20K range indicate they might be able to perform better than earlier models. The exact ones I got are not available and I have those others on the way. However, it looks like they are coming straight from China. I'll be wiping them down with disinfectant when they get here. They have shipped, but arrival date is from Feb 25th to March 17th. I don't know how they will perform with beer, so the jury is still out. I will update as soon as I can get them hooked up.
 
On another note. I have an Amazon Echo Show next to my taps. I'm going to try to use bluetooth to set it up as a speaker. I thought I'd try to capture some wave files from Alexa and randomly play them to it. It would be funny to have Alexa make snide comments to my friends when they pour. Anyone have any advice? There seems to be some good info on hooking up the RPi to use the echo devices as a bluetooth speaker.
 
I have the PIR motion detection console display wake-up thing I put together (which iirc @RandR+ may have incorporated in his kit) also trigger a wav file player, so when the screen wakes up the room is filled with bubbling sounds.
Inside my pir_run.py file I use mpg321, as follows:

Code:
#!/usr/bin/env python

import os
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)

cmd = 'xscreensaver-command -deactivate'
playsound = 'mpg321 /home/pi/bubbles.mp3'

PIR_PIN = 7
STATUS_PIN = 8
GPIO.setup(PIR_PIN, GPIO.IN)
GPIO.setup(STATUS_PIN, GPIO.OUT)

def MOTION(PIR_PIN):
    os.system(cmd)
    GPIO.output(8,True)
    os.system(playsound)
    GPIO.output(8,False)

try:
    GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
    while 1:
        time.sleep(100)

except KeyboardInterrupt:
    GPIO.cleanup()

GPIO.cleanup()


I imagine one could add a similar system call to a wav file player within flow_monitor.py if one was so inclined. Could even make it tap-relative :)

Cheers!
 
which iirc RandR+may have incorporated in his kit
Sure did, its in /python/FlowMonitor.py under the MotionDetectionPIRThread class

so it should be something like this
Code:
debug("Motion Detector " + self.threadID + " Detected Motion")
        #Wake up every users monitor, need to loop through the users otherwise the command wont know who is currently logged in
        #To see full command replace ;'s with new lines
        os.system('export DISPLAY=":0.0"; for dir in /home/*/; do export XAUTHORITY=$dir.Xauthority; xscreensaver-command -deactivate > /dev/null 2>&1; done;')
os.system('mpg321 /home/pi/bubbles.mp3')
        time.sleep(1)
 
I have the PIR motion detection console display wake-up thing I put together (which iirc @RandR+ may have incorporated in his kit) also trigger a wav file player, so when the screen wakes up the room is filled with bubbling sounds.
Inside my pir_run.py file I use mpg321, as follows:

Code:
#!/usr/bin/env python

import os
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)

cmd = 'xscreensaver-command -deactivate'
playsound = 'mpg321 /home/pi/bubbles.mp3'

PIR_PIN = 7
STATUS_PIN = 8
GPIO.setup(PIR_PIN, GPIO.IN)
GPIO.setup(STATUS_PIN, GPIO.OUT)

def MOTION(PIR_PIN):
    os.system(cmd)
    GPIO.output(8,True)
    os.system(playsound)
    GPIO.output(8,False)

try:
    GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
    while 1:
        time.sleep(100)

except KeyboardInterrupt:
    GPIO.cleanup()

GPIO.cleanup()


I imagine one could add a similar system call to a wav file player within flow_monitor.py if one was so inclined. Could even make it tap-relative :)

Cheers!
Thanks for this info day_trippr, I'm making some progress. I got the python script working to play mp3 sounds you used in your example. I used the echo routines skill to respond with my text input in her voice. The Copper Cat Brewery Band stage mike recorded it and convert it to an mp3 file with our dau. It was trivial to connect the echo show as a bluetooth speaker from the Pi. I'm working on some code to do a tap specific response on the echo. Like "Good choice on the Copper Cat Pale ale". It's beyond my current knowledge, but I'll learn and get it. I was worried I was getting to the end of my fun rabbit hole getting this RPints the way I wanted it. This gave me a deeper hole and more fun. RandR+ implementation of your motion sensor script was seamless. Just connected it up, installed the software and used his configuration menu to select the pin. Worked right away.
 
Just a huge shout out to @RandR+ for all his work on meters/valves/RFID. I've been testing the logic and running meters and RFID. It's working perfectly and keeps running (was an issue with Arduino just stopping) So, with all @RandR+ 's hard work, this is ready for prime time for me. Can't wait to get my Inkjet printable RFID cards and start handing them out to all my beer drinking buddys. I'll post pics in a month or two, once the bar is fully done and I have beer brewing. I'm sure I'll be back with questions about foam. :)
 
In fact...one quick one. anything wrong with connecting the valve and meter right next to each other. like 1 inch apart and keep it in a nice nema enclosure with the electronics?
 
To the extent the valve's effect on flow quality is unknown, I would not only put them close together, I would try to use a fitting that would allow screwing them together and locating them as close to the keg as possible...then hope for the best...

Cheers!
 
To the extent the valve's effect on flow quality is unknown, I would not only put them close together, I would try to use a fitting that would allow screwing them together and locating them as close to the keg as possible...then hope for the best...

Cheers!


perfect. I have 3/8" OD john guest quick connects on both the valve and meter (Swissflow). I'll just use tubing between them. Say 1-1/2".

I also picked up a tap tower with glycol blocks... Can I just run lines for beer to fridge and run glycol lines to freezer and hook up a pump...keep freezer warm (32 degrees or so)? Don't want to buy a chiller ($$$). Still planing on using trunk line concept...not sure I'll buy specific trunk line at $10 a foot for 4/2...might see how homemade line might work...
 
IMG_0268.JPG


Running into some issues finding what exact line of code to change to edit specific items fonts and sizes. I’ve been changing the html/styles.css. I changed the beer name and brewery name size but that automatically changed the “taps” and “last pour” as well. (Prob changed wrong file)
Want to:
Make brewery name bigger
Make beer name bigger
Make beer description bigger
Make amount poured and amount remaining bigger
Remove “last pour” text from top right
Make beer name from last pour bigger
Remove “taps” from center

Where do I need to make these specific changes?
 
Running into some issues finding what exact line of code to change to edit specific items fonts and sizes. I’ve been changing the html/styles.css. I changed the beer name and brewery name size but that automatically changed the “taps” and “last pour” as well. (Prob changed wrong file)
Want to:
Make brewery name bigger
Make beer name bigger
Make beer description bigger
Make amount poured and amount remaining bigger
Remove “last pour” text from top right
Make beer name from last pour bigger
Remove “taps” from center

Where do I need to make these specific changes?

Some of this I'm not certain, but a good way to start is when you're using a browser such as Chrome. You can hover over an element, right click, inspect element and it will show you what CSS is called and the row in the CSS that controls the element. You can actually play with some of the styles and add new styles to visually see how the browser interprets those changes.

In the style.css, h1 you can control the "brewery name". Be Wary...it may make other h1 elements change too. To h1 you can add a style such as:

font-size: 2.5em;

(that will override any other call)

the beer name is controlled in table h1 of style.css

the beer description is also found in the style.css under table p
 
Hello All,

Just finished my new kegerator and intend to install RaspberryPints in the near future (just want to do some more research on the flow meters and decide if some of the cheaper options are worth it)

Quick question: would it be possible to use a table as a display instead of a TV/Computer monitor? I dont really have the space to mount/place a TV/Monitor, so installing a tablet would be ideal.

I am working my way through all 138 pages of this discussion, but I cant seem to find anything definitive. Any advice would be appreciated.

Thanks!
 
Make brewery name bigger
Make beer name bigger - style.css
Make beer description bigger - style.css
Make amount poured and amount remaining bigger - style.css
Remove “last pour” text from top right - index.php
Make beer name from last pour bigger - style.css/index.php
Remove “taps” from center - index.php:line 225
 
I did it before but I can’t remember where to remove the entire row with “color, beer name, style, abv....”. Thought it was in index but I don’t think. ??
 
Hey guys thanks heaps to everyone that helped with my dumb questions. Really happy with how this all turned out. And thanks heaps to RANDR+ for his awesome version. Flow meters are working well and seem to be accurate enough for my needs. Wont know until I can put a new keg in with a known volume.

Screen Shot 2020-02-07 at 7.18.41 pm.png
 

Latest posts

Back
Top