• 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.
Strange, I've edited the dummy data via beers and changed the glasses on a few of the beers.

But they persistently remain as the standard pint glass.
Change the Show SRM Image Instead of Calculated Color setting to off.

When its on, RPints shows a standard image and no i didnt create images for each SRM for each glass type
 
I've a bit wary to wade into this topic, but I just posted on the Taplist IO forum page and I thought I would post something here.

I have very very limited experience when it comes to computer...gulp...programming, like almost zero. I did build a raspberry pi for my tilt, but that was very straight forward with videos to guide me through.

This forum page(s) is daunting to consider, so many pages and entries to read, what's a noob to do? I would like to build a fairly simple digital taplist and would like to use an older iPad for the display. My space for a display is rather limited so a TV is kind of out of the question, unless I make some changes.

Flow meters aren't really important to me, I mean I guess they would be nice to have but I've never felt I needed them. But really I think that's because I've felt this was all over my head. So I guess I'm asking, where does one start trying to get their hands around raspberry pints? Sorry, I assume you've all gotten this question here before, but I will say that I've read like 15 pages on this and come away more confused.

Thanks for reading.
To start from the terminal on the pi simply run

curl -L https://raw.githubusercontent.com/rtlindne/RaspberryPints/master/util/installRaspberryPints | sudo bash

It will install all dependencies and prompt what you equipment want to install (just enter N for all of them).
 
I've a bit wary to wade into this topic, but I just posted on the Taplist IO forum page and I thought I would post something here.

I have very very limited experience when it comes to computer...gulp...programming, like almost zero. I did build a raspberry pi for my tilt, but that was very straight forward with videos to guide me through.

This forum page(s) is daunting to consider, so many pages and entries to read, what's a noob to do? I would like to build a fairly simple digital taplist and would like to use an older iPad for the display. My space for a display is rather limited so a TV is kind of out of the question, unless I make some changes.

Flow meters aren't really important to me, I mean I guess they would be nice to have but I've never felt I needed them. But really I think that's because I've felt this was all over my head. So I guess I'm asking, where does one start trying to get their hands around raspberry pints? Sorry, I assume you've all gotten this question here before, but I will say that I've read like 15 pages on this and come away more confused.

Thanks for reading.
Starter from the beginning for you.
Wrote it up yesterday having seen your post on the taplist io forum, plus said I'd do this ages ago.

Other sensors I'll add in later.

Simple without flow meters


Raspberry Pi 3b or Raspberry Pi 4 Various memory size options available.
Power supply for your Pi. Case for Pi with or without fan.

A monitor and cables to connect to the Raspberry Pi. The Pi 3 uses standard HDMI cable, Pi4 uses smaller HDMI cable.

Keyboard and mouse wireless or corded depending on your choice.

16Gb Micro SD card or Micro SDHC card an adapter so that it can be connected into laptop or desktop.



Using another computer ( windows ) access https://www.raspberrypi.com/software/

there is a link to download the raspberry pi operating system.

https://downloads.raspberrypi.org/imager/imager_latest.exe


Once downloaded and run the program Raspberry Pi imager requests Raspberry Pi type, type of Raspberry Pi OS 32 or 64 bit, finally select storage.
The storage is the Micro SD card plugged in via an adapter to the computer this Pi OS installer is running on.

The Pi operating system then installs you can accept the defaults during this process.

Once the install is complete the installation is verified by the RasbperryPi imager and then safely eject the Micro SD card.

Insert the micro SD card into raspberry Pi that has monitor and keyboard and mouse attached.

Power on the Pi and follow the on screen instructions.

Write down the passwords !!!

You will need to insert the Wifi password for your network or a network cable.

The Pi updates itself once running.

THE RPINTS INSTALL

Open a terminal this is normally accessed by clicking the raspberry top left corner and finding it in the menu or selecting the black monitor icon on the top left corner.

paste this and press enter.


curl -L https://raw.githubusercontent.com/rtlindne/RaspberryPints/master/util/installRaspberryPints | sudo bash

this will start the install and follow the instructions

The defaults are good options, again note the passwords !! Do accept the dummy beer data.

Do not select flowmeters, you are selecting to use this computer as the host server for RPints.


At the end of install the addresses to use in your browser to bring the RPInts display up.


Type one of these options into your browser, browser options on Pi OS are Chromium or Firefox.
 
Starter from the beginning for you.
Wrote it up yesterday having seen your post on the taplist io forum, plus said I'd do this ages ago.

Other sensors I'll add in later.

Simple without flow meters


Raspberry Pi 3b or Raspberry Pi 4 Various memory size options available.
Power supply for your Pi. Case for Pi with or without fan.

A monitor and cables to connect to the Raspberry Pi. The Pi 3 uses standard HDMI cable, Pi4 uses smaller HDMI cable.

Keyboard and mouse wireless or corded depending on your choice.

16Gb Micro SD card or Micro SDHC card an adapter so that it can be connected into laptop or desktop.



Using another computer ( windows ) access https://www.raspberrypi.com/software/

there is a link to download the raspberry pi operating system.

https://downloads.raspberrypi.org/imager/imager_latest.exe


Once downloaded and run the program Raspberry Pi imager requests Raspberry Pi type, type of Raspberry Pi OS 32 or 64 bit, finally select storage.
The storage is the Micro SD card plugged in via an adapter to the computer this Pi OS installer is running on.

The Pi operating system then installs you can accept the defaults during this process.

Once the install is complete the installation is verified by the RasbperryPi imager and then safely eject the Micro SD card.

Insert the micro SD card into raspberry Pi that has monitor and keyboard and mouse attached.

Power on the Pi and follow the on screen instructions.

Write down the passwords !!!

You will need to insert the Wifi password for your network or a network cable.

The Pi updates itself once running.

THE RPINTS INSTALL

Open a terminal this is normally accessed by clicking the raspberry top left corner and finding it in the menu or selecting the black monitor icon on the top left corner.

paste this and press enter.


curl -L https://raw.githubusercontent.com/rtlindne/RaspberryPints/master/util/installRaspberryPints | sudo bash

this will start the install and follow the instructions

The defaults are good options, again note the passwords !! Do accept the dummy beer data.

Do not select flowmeters, you are selecting to use this computer as the host server for RPints.


At the end of install the addresses to use in your browser to bring the RPInts display up.


Type one of these options into your browser, browser options on Pi OS are Chromium or Firefox.
Wow, thanks for typing that out. I'll be getting a raspberry pi just to try this out. I do appreciate your efforts!
 
Can anyone help me to set up an ispindel to send data to the pints system.

I've just made a Pressuremon

https://www.homebrewtalk.com/threads/pressuremon-diy-pressure-monitor-for-kegs.736722/

This uses a variant of the gravitymon software, it can output in various ways, JSON, MQTT influx dbv2 and bluetooth, I was hopin g to then be able to display the pressure in my keg fridge as well as the temperatures.

I have successfully got the pressuremon forwarding to SensorSpy via HTTP and using tokens and JSON.
 
RPints has a socket listener Based on https://github.com/DottoreTozzi/iSpindel-TCP-Server you set it up in the advanced hardware ispindel connnectors sections. If you have latest you can leave the IP blank otherwise put in the IP of the PI. Also put the port you use to configured the pressuremon or SensorSpy to talk to.

I didnt dig into either yet to know if it will work out of the box but you can customize Flowmonitor.py iSpindelListenerThread to handle different JSON
 
After reading many pages, I still have questions

Flow Meter models - YF-S201 and SF800 - Are there other options, which are better?

How to connect the Flow Meter to the RPi

Is there an option to use RFI cards?

Thank you.
 
The Swissflow SF800 is hard to beat in this application, though it is pricey. The YF-201 is a budget minded option.
Flow meters connect to an Arduino (eg: UNO R3, or an AlaMode shield) which is connected to a Raspberry Pi via either USB or serial.
Yes, there is an Advanced Hardware option to use RFID cards...

1751904935694.png


Cheers!
 
@emersonvier

I'm using Raspberry Pi 4, one of these

https://core-electronics.com.au/base-shield-v2-seeed-studio.html

connected via USB and separate power supply to this board.

I'm using these flowmeters and they seem to work well there are more expensive alternatives as @day_trippr mentions.

www.aliexpress.com/item/32958240257.html?spm=a2g0o.order_list.order_list_main.11.202d1802YiuGvk

Do provide each flow meter data circuit with a 2.2Kohm pull-up resistor to 5VDC,"

So yellow data wire attach the resistor to and then other side of resistor goes to the 5V DC powering the flow meter.

Do not get these black ones

https://www.amazon.com/Sensor-flowmeter-Control-2-0MPa-YF-S201/dp/B07VR9J6WQ?tag=forumyield-20

as the ones I got made water and beer taste horrible.

It would be ideal if there was a flow meter that took 8mm external lines as then no adapters would be needed.

Do order the appropriate connectors to join your meter to whatever board you get.


These ultrasonic water flow sensors are possibly the ultimate for us but again I think even more pricey than the SF 800

 
@emersonvier

I'm using Raspberry Pi 4, one of these

https://core-electronics.com.au/base-shield-v2-seeed-studio.html

connected via USB and separate power supply to this board.

I'm using these flowmeters and they seem to work well there are more expensive alternatives as @day_trippr mentions.

www.aliexpress.com/item/32958240257.html?spm=a2g0o.order_list.order_list_main.11.202d1802YiuGvk

Do provide each flow meter data circuit with a 2.2Kohm pull-up resistor to 5VDC,"

So yellow data wire attach the resistor to and then other side of resistor goes to the 5V DC powering the flow meter.

Do not get these black ones

https://www.amazon.com/Sensor-flowmeter-Control-2-0MPa-YF-S201/dp/B07VR9J6WQ?tag=forumyield-20

as the ones I got made water and beer taste horrible.

It would be ideal if there was a flow meter that took 8mm external lines as then no adapters would be needed.

Do order the appropriate connectors to join your meter to whatever board you get.


These ultrasonic water flow sensors are possibly the ultimate for us but again I think even more pricey than the SF 800


Thank you for all information, sorry the flowmeter link did not work.
 
Chrome doesn't like that link, either.

1752037664449.png


fwiw, my uBlock Origin is unhappy with the original "bad" flow meter link. Using Chrome on Win11P here the link shows a flow meter for a split second then goes into "Duh - Me no find that page?" mode. Meanwhile, both Firefox and Edge actually show what uBlock Origin dislikes about the page:

1752037555126.png
 
Strange I'm using brave and have also tried it with wire guard running from UK and that link works.
The text has the important info of No black plastic flow meters.
 
I am here again, last night I check my beer line, so is 3/16 ID x 7/16 OD.

So, I saw many types of Flow Meter in latest posts, and a "google" for some with 7/16 size, I cannot find any type of Hosepipe, Tread or Quick Connect.

Can someone give more advice on how to connect 7/16 tube on flow meter, and is the best size for flow meter 3/8 or 1/2?

Thank you :)
 
Unless you really want to change you beer line, i would get the flow meters with male pipe thread and then get a fitting for 3/16 barb to Female Pipe Thread. This method leads to more connections to manage.
Depending on the tubing, maybe a lot of effort you could get the 3/16 ID over a 1/4 barb. But if its too much work it may lead you to not want to do it down the line. I would get a barb or push in fitting that fits the line you are using to make it easier to change out in the future.

Barb Fitting examples: https://www.amazon.com/PATIKIL-Plastic-Fitting-Adapter-Connector/dp/B0DJW79P54?th=1h=1
Meter examples: https://www.amazon.com/GREDIA-Conne...se&keywords=GREDIA&qid=1752174762&sr=8-5&th=1
 
fwiw, when I started using the SF800s in the summer of 2014 once Raspberry Pints support for meters came out, I was using the industry standard solid PVC tubing - Bevlex 200 in 3/16" ID, 7/16" OD. I used JohnGuest 3/8" BSP to 3/8" OD fittings on both sides of the meters, then used a 1/4" Barb to 3/8" stem, JohnGuest part number PI251208S, on both sides as well.

Back in 2019 I switched all of the tubing in my brewery to EVABarrier, using 4mm ID/8mm OD for beer and water lines. I basically switched out the old PI251208S barbed stems for PI061210S push-to-connect stems.

Here is a diagram using EVABarrier 8mm OD tubing including the part numbers for the JohnGuest fittings I used for the SF800 meters...

beer_lines.jpg


Cheers!
 
Thank for all of you to provide usefull information.

I agree to change my beer line to EVA 5mm ID/ 8mm OD, but I need to know if this EVA will fit on my Keg connector, please see the picture.
 

Attachments

  • Screenshot_20250710_211226_Photo Editor.jpg
    Screenshot_20250710_211226_Photo Editor.jpg
    678.3 KB
Your current beer line has a 3/16 which is 4.7 mm and the EVA barrier is 5mm so yes it should fit.
You could change that metal bit for a JG fitting that screws on and has a duotight / push fit connection.

As mentioned above if you get a short length of 9.5 mm external that will plug directly into the flow meter on one side and then just use an adapter as mentioned by @day_trippr to then plug in the 8mm external.
 
That beer fitting on the keg coupler uses the same thread as a standard faucet shank - so the same 5/8 BSP to 5/16" tubing connector I show in my diagram above can replace the swivel nut assembly, providing a push-fit for your 8mm OD tubing.

Cheers!
 
I am here again, and thank for all off you for help :)
So, I bought all connection/adapter/beer line recommend by @day_trippr .

Now I am working on electronic parts, about Raspberry PI 4B, what is the recommendation for memory 4GB or 8GB?

Thank you!
 
Looks like solenoid with flowmeter following on left,
Separate solenoid then flowmeter ready in the middle and then all I can see on the right is a solenoid but there are similar wires emerging behind the solenoid on right that to the ones coming out of the other two flow meters.
 
An explanation of the way I have the RFID and the untappd integration working....

On my rpints setup, I have 4 taps with flow meters. These are hooked up to my alamode and pi. In addition, I have a 5th "device", a simple RFID reader that is hooked up to the alamode as well.

The user swipes their rfid fob in front of the reader and then pours a glass of the beer they want.

The system then updates, puts the user ID, amount poured and beer poured in to the pours table and then refreshes the screen.
At the time it puts the info in the table, it then updates untappd using the untappd API.

You can see the feed at: https://untappd.com/SkyPainterBrewing
which is my brewery's untappd page. Anything that says poured with love by @raspberrypints was poured through the rpints system.

To add a user at the moment, I have to kill the rpints monitor, launch a serial connection on the pi to read the input from the rfid and read the code off of the fob. Then I manually enter it in to the database, restart the flow monitor and the user is set.

Its a PITA to add a user with a fob at the moment. Its also a PITA to link the user on the rpints site to the untappd site.

If I can work out adding the user and RFID Fob and linking to Untappd I'd release a "beta" version of this code....

It truly is a thing of beauty when I pour a pint and I get a twitter notification that @mcangeli mentioned @skypainterbrewing on twitter.

The message could be changed to whatever you want.... at the moment, thats hardset in the code, the only thing that changes is the user and the beer, but that could be set in a database field and made updateable.

Mind you, this is all down the road.

There are other things that we put off to get out the flow meter release that I *should* be working on... hope to get a chance soon, a V2.5 should be out sometime before 2016 ;)
Hi mcangeli please share the RFID reader are you using, tks :)
 
Mcangeli hasn't been seen around here since 2014. And in any case unless you are running a very old version Raspbian OS (eg:Wheezy or Jessie or maybe Stretch) you can't install the original RaspberryPints any more. Thankfully there is the @RandR version...

Cheers!
 
I am taking baby steps here.

RP 4B + Uno R3 + Flow Sensor connected.

Blowing the flow sensor, I saw the number change on the Pint screen.

Where is the place to adjust the pulse per/Gl? See my Flow Meter below.

1753236693832.png


And here my first set up

1753236722847.png
 

Attachments

  • 1753236253437.png
    1753236253437.png
    186.7 KB
  • 1753236281768.png
    1753236281768.png
    1.9 MB
in the admin Display on the taps screen. there is a check box on top that says Show Pin Settings. That shows the Count per gallon.

There is also a calibrate button per tap. that will allow you to see the last pour information then adjust the actual pour volume. that will adjust the count per oz. I suggest doing 1 then coping the value to the rest unless you really have different meters or flow rates
 

Latest posts

Back
Top