[Version 2 Release] RaspberryPints - Digital Taplist Solution

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Okay found the instructions on the RaspberryPints website. Got to an error (unzip: cannot find or open RaspberryPints-2.0.1.zip, RaspberryPints-2.01.0zip.zip or RaspberryPints-2.0.1.zip.ZIP) when trying to figure out how to unzip it. Any ideas?

This is my version. Obtained from GitHub (github.com/Tobor-8thMan/RaspberryPints)?

What are "RaspberryPints-2.01.0zip.zip or RaspberryPints-2.0.1.zip.ZIP"? Note the double .zip.zip

Unzip using favorite unzip program. What are you using?
 
Thanks. Please bear with me I'm new to this. I downloaded your file on my RPi. Now what do I do? I am reading through the instructions now but am a bit lost.
 
When I first got my Rpints going I made a pour faker with a button shield on the Arduino to monitor pulses and create fake pours. Was thinking it would be easy to use some momentary switches to create an honor system keg monitor instead of flow meters. May not be as accurate but would get you in the ballpark and keep you from lifting kegs as much.
 
I just got my Adafruit flowmeters in and I'm trying to get them set up. I'm using RandR+'s version. Could someone point me to the proper pulse settings as well as gallons/liters per settings? I've looked through the thread and I've seen a post talking about changing the delay from 100 to 5000, but I haven't seen a full list of pulse counts, etc...

Thanks to everyone for keeping this great project going.
 
Here are the settings that I need to know if I need to set/what to set them to to use adafruit flowmeters. I'm seeing flow being logged in the arduino IDE, but not on the taplist.
one.JPG
two.JPG
 
Rbussy has the link for you. That install script RandR+ did was amazing. I lost my build and couldn't find my backup. I remember all the manual hell you had to go through 5 years ago. Run RandR+ script and sit back and watch. I'm still messing getting it going, but RPints was up and running after the script. His version also has some bells and whistles you don't get with the original Raspberry Pints Just execute the link on your pi, it's done.

Edit: Look at post 5165 from RandR+. It does everything for you. I'd also like to give many thanks to RandR+ for taking the time to write this automatic loader for us. He could have done it for himself without automation, since you do it once. Yet he generously spent a lot of time making it easier for the rest of us. Thank you sir.
 
Last edited:
An easy way to install RaspberryPints is using my script by running the following through the terminal on the pi
curl -L https://raw.githubusercontent.com/rtlindne/RaspberryPints/master/util/installRaspberryPints | sudo bash

It will prompt which version you want to use (mine, Tobor's, or the original which doesn't work on the latest raspbian) along with other options that deal with installing

I don't know much about all this GitHub stuff and Im trying to install Raspberry Pints using your link but I get the following error.

Could not resolve host: raw.githubusercontent.com

Any ideas on what the problem is?

EDIT:- It worked the second time for some reason and started to install.

But I ended up getting errors about failed to fetch http://Raspbian.raspberrypi.orgraspbian/pool/main/a/apache2.....armhf.deb and various other lines that it said failed to fetch. Im running update and upgrade etc to see if that fixes it.
 
Last edited:
Sounds like you are just having spurious Internet issues. The update/upgrade you run manually and then running the script again should help.
 
Thanks mate,,,I tried running update but I get error messages again about failed to fetch http://........ Cannot initiate connection to archive.......

I thought I had fixed a problem I had with DNS but I tried to open a webpage and I get the error ERR_NAME_RESOLUTION FAILED

How can I fix this? I have already changed some lines in my dhpcd.conf file to add my routers IP address in but this obviously hasn't fixed the problem.
 
The Pi was via wifi. I brought a USB dingle for it. And yeah it was woeful so I moved it all to the study and did it all via Ethernet. Firstly I want to thank you for your awesome installer for this. Sooooo much time saved and it installed without a problem. Ive got it up and running now and put it back on wifi so it can be mounted onto my kegerator. It was working fine for about 15 mins now it looks like its dropped wifi again. Is there anything I can do to check and fix this issue?

Also the left and right side is cut off slightly with a black bar? I didnt notice is doing setup so said no when asked if there was a bar. How can I go back and fix this?

Thanks heaps once again
 
The Pi was via wifi. I brought a USB dingle for it. And yeah it was woeful so I moved it all to the study and did it all via Ethernet. Firstly I want to thank you for your awesome installer for this. Sooooo much time saved and it installed without a problem. Ive got it up and running now and put it back on wifi so it can be mounted onto my kegerator. It was working fine for about 15 mins now it looks like its dropped wifi again. Is there anything I can do to check and fix this issue?

Also the left and right side is cut off slightly with a black bar? I didnt notice is doing setup so said no when asked if there was a bar. How can I go back and fix this?

Thanks heaps once again
there is a link in this post on how to create a WIFI watchdog thing. It keeps me from losing wifi connectivity.
https://www.homebrewtalk.com/forum/...taplist-solution.487694/page-112#post-8554219
 
That script solves a different problem - something causing the wifi agent to take a total dirt nap.
I suspect this particular problem is due to working at/beyond the fringe of the OP's router range...

Cheers!
 
I've had PHP issues and no need for some of the fancier database functions. So I ported Raspberry Pints to a more simple program that I called Simple Pints (Posted as a separate thread). Maybe this will be beneficial to someone else.
 
The Pi was only about 12-15 metres away from my router where my iMac picks up wifi fine. It did have 2 bars but some times dropped to 1 bar. Would a better wifi dingle with an antenna fix the problem? Or should I buy a new Pi with built in wifi?

Edit:- Also performance is really really slow with this Pi B model. is that normal?
 
Last edited:
My pi has a built in wifi and has the hanging/dropping problem. It is a version that can run the older raspberrypint maybe the new hardware is better I dont know.

A different dongles might be quick thing to try.

Does your wifi go up and down or does it go down and stay down?

If it does not come back then the script I mentioned before might keep you running.
 
I double checked wifi and I have full signal on the Pi. Ive changed to a usb powered hub that is 5v 2A so far it seems to be okay and I advent lost wifi so maybe it was just lack of power. How do I fix this issue where the screen is getting cut off?

Screen Shot 2020-01-07 at 6.04.37 pm.png
 
My pi has a built in wifi and has the hanging/dropping problem. It is a version that can run the older raspberrypint maybe the new hardware is better I dont know.

A different dongles might be quick thing to try.

Does your wifi go up and down or does it go down and stay down?

If it does not come back then the script I mentioned before might keep you running.
Yeah it drops and stays down. I will try your script..thanks.
 
@ba brewer I couldn't try your script as I have no idea how to write and store a script in the PI. I tried LBussys instructions and did this

curl -L wifi.brewpiremix.com | sudo bash But still losing wifi.

EDIT:_ After some reading of online tutorials I worked out how to run your script. I didn't use the reboot script just the restart wlan as I don't want the pi rebooting every 5 minutes. Will see how it goes, thanks for the help.

EDIT2:- Its definitely a wifi signal issue. (Even though Im seeing full bars) The script didnt work but after I installed I had moved the pi to the study next to the router and it stayed connected for a good 30 minutes. Moved it back to the kegerator and it dropped out and the script didnt seem to reconnect it.

My Pi is a Raspberry Pi B. One of the first ones. Should I upgrade to a 3b+? Will the wifi on that work much better?
Or should I use the money to buy another POE adaptor (I tested my pi using one I already have for my fermentrack install and it worked fine) and connect my pi via ethernet through a POE instead?
 
Last edited:
in includes/beerListTable.php comment out or delete line 12 to 69 (<thead> to </thead>) ill parametrize it with the next release
So can you please explain how exactly you would do this? I saw another post where it said to extract a zip file to an images folder and edit the css file. I have no idea how to do this?
 
Last edited:
How can I go back and fix this?
You can rerun the scrip it will detect you have an installation and prompt if you want to update. Enter no and it will prompt if you want to reconfigure the PI, Enter yes and it will go through the setup questions again where you can change your answer from no to yes
 
So can you please explain how exactly you would do this?
I'm confused by you quote of my post since that was about removing the heading form the display but then you ask about zip files which almost sounds like you want the new SRM images.

If you want to display the new SRM images you just need to go to the Admin page on the left menu find Configuration (under Personalization) then find the option "Show SRM Image instead of Calculated Color" and make sure On is selected (if its not click the circle to the right of On the change will save automatically)

If you really want to remove the heading from the display then
If you get on the Pi itself its easy, run the following from the terminal (assuming you have the install in /var/www/html/
cd /var/www/html
sudo chmod +777 includes/beerListTable.php

then from file explorer navigate to /var/www/html/includes/beerListTable.php and right click the file and hit open with text editor
In the text editor find lines 12 to 69 and delete then save the file.
 
I've had PHP issues and no need for some of the fancier database functions. So I ported Raspberry Pints to a more simple program that I called Simple Pints (Posted as a separate thread). Maybe this will be beneficial to someone else.

Very interesting as I've recently had the same idea of doing. I've just about had enough of Linux, php, etc nonsense. I'll take a look at Simple Pints. Thanks for sharing.
 
I'm confused by you quote of my post since that was about removing the heading form the display but then you ask about zip files which almost sounds like you want the new SRM images.

If you want to display the new SRM images you just need to go to the Admin page on the left menu find Configuration (under Personalization) then find the option "Show SRM Image instead of Calculated Color" and make sure On is selected (if its not click the circle to the right of On the change will save automatically)

If you really want to remove the heading from the display then
If you get on the Pi itself its easy, run the following from the terminal (assuming you have the install in /var/www/html/
cd /var/www/html
sudo chmod +777 includes/beerListTable.php

then from file explorer navigate to /var/www/html/includes/beerListTable.php and right click the file and hit open with text editor
In the text editor find lines 12 to 69 and delete then save the file.

I wanted to do both but in general just wanted an idea of how you would go about this, like is it all done in terminal etc?

SRM images- I have that ticked, didnt realise it was part of your build already the post I saw was a few pages back. I must admit I did look at the images and think they do already look a lot like the ones in the other post...lol.

Ill leave the headings but thanks for the instructions on how I would edit the php file. I thought it all had to be done in terminal. I understand it better now.

As for the wifi even when I tested it right next to the router it too started dropping out and wouldn't reconnect. I plugged in an ethernet cable and it held connection all night. Im buying an Ethernet over power device this arvo and will use that instead of stuffing around with WiFi.

Thanks for the help and the excellent job you did with the installer. I was going to abandon this project until I found that.
 
I bought this header board for my Uno since I'm using 8 flow meters. Thought it might help someone else willing to spend another $20 for convenience.
4tZdwrk.jpg


I've used RandR+ script and got RPints up on my RBp3 running Buster first try. I'm having trouble with his script to upload the sketch file to the Uno. I changed Config.py and commented out the alamode port and un commented the ttyACM0 line. When it didn't work I went back and noticed there was a final line in Config.py that seems to reset the port to the alamode. I commented out that line. I didn't see where to change the baud rate. Looking at flowmonitor.py about half way down there was a hard coded line that was "self.arduino - serial.Serial(self.port,9600,timeout=.5)" so I changed it to 57,600. Running tail -f /var/log/rpints.log it still says reflashing alamode failed. Command blahblahblah returned a non-zero exit status 1. Any words of wisdom from the multiple gurus here? Thanks in advance.
 
Hi guys, Does anyone know why the SRM graphic for the beer at 40SRM is showing a Question symbol? Also I saw someone had there arm showing as EBC instead. Is it easy to change this?

Also how do I remove the graphic I tried adding to my tap number on tap 1? Thanks gents

Screen Shot 2020-01-08 at 9.13.32 am.png
 
Last edited:
Howdy. brewers, So I have my Rpints installed and very happy with it thanks to the easy install script from RandR+ Thanks again.

Im reading through this thread but just have a few simple questions.

1. Are the flow meters only to measure pours or are they used for keg volume too? I saw something about using load cells to measure the weight of the kegs instead. If I dont care about registering pours is the load cells the way to go? Or does the flow meters work best for keg volumes also?

2. Do you have to use an alamode board with the flow meters. (I dont think you can get them here in Aust) Will an Arduino board work and if so is there a link to how to wire and set all the hardware up for an Arduino board, (Or aLaMode board if that must be used?)

Thanks guys much appreciated.
 
You can use an Uno instead, indeed I recommend that, as the only advantage of the Alamode is Z-axis utilization.

The meters tell the database how much was poured each time you draw beer. R'Pints keeps track of the total pours as well as how much is remaining for each monitored keg. Like this:

taplist_24dec2019.jpg


The original RaspberryPints did not support anything other than flow meters for volume tracking.
I don't think any of the currently supported forks do, either...

Cheers!
 
In the original RaspberryPints 2.0.1, when using an Uno one should only have edit flow_monitor.py to switch the port monitored to ttyACM0. Baud rate can stay at 9600, no reason to change it.

I suspect RandR+ has changed how all this works, but the results should conform to the above...

Cheers!
 
In the original RaspberryPints 2.0.1, when using an Uno one should only have edit flow_monitor.py to switch the port monitored to ttyACM0. Baud rate can stay at 9600, no reason to change it.

I suspect RandR+ has changed how all this works, but the results should conform to the above...

Cheers!
Thanks heaps for the reply. So what sort of flow meters can I use? The original link to the Swissflow SF800 meters on ebay is dead (And it was US ebay). Will this sort of flow meter do the trick? (Is the 1 litre per minute minimum enough?) My taps pour fairly slow.

https://www.ebay.com.au/itm/1-2-Wat...148887?hash=item36326ba317:g:~T8AAOSwqiJb5Dcg

And will this Arduino Uno do the trick?

https://www.ebay.com.au/itm/Arduino...=1733586107183255e6e3986e46d4932be545d1c60edb
 
The Hall Effect meter appears to be "the same" as what Adafruit sells and which has been used by at least a few people with RaspberryPints. The default settings for the original (and presumably derivative versions) are configured for the IR-based SwissFlow SF800 but can be modified to use the lower "tick rate" of these Hall Effect type sensors.

That "Uno" uses a CH431A USB-serial bridge chip instead of the "official" design which sports a Mega 16U2. I believe it can be made to work but the port specifier will be something different from "ttyACM0" (can't remember off the top of my head).

If you could find an "Uno R3" with the 16U2 you'd avoid that potential headache...

Cheers!
 
The Hall Effect meter appears to be "the same" as what Adafruit sells and which has been used by at least a few people with RaspberryPints. The default settings for the original (and presumably derivative versions) are configured for the IR-based SwissFlow SF800 but can be modified to use the lower "tick rate" of these Hall Effect type sensors.

That "Uno" uses a CH431A USB-serial bridge chip instead of the "official" design which sports a Mega 16U2. I believe it can be made to work but the port specifier will be something different from "ttyACM0" (can't remember off the top of my head).

If you could find an "Uno R3" with the 16U2 you'd avoid that potential headache...

Cheers!

Okay what about this Uno R3 board?

https://www.jaycar.com.au/duinotech-uno-r3-development-board/p/XC4410

Or is this one from Ebay (and cheaper) the same one?

https://www.ebay.com.au/itm/UNO-R3-...247738?hash=item46a41061ba:g:Rw4AAOSwpBdd8hPp

So will I need to go back and re-install Rpints (I used RandR+ installer script) and say yes to flow meters to set all this up? Or was that only for the aLaMode board?

Thanks again for the help.
 
Last edited:
Both links are to legit Uno R3 clones with the 16U2 bridge chip.
I believe I've read re-running the installer will give you the opportunity to turn on flow monitoring. Beyond that I don't know how you select which hardware solution is present or how to specify things like pins used, etc...

Cheers!
 
I use this on my setup but with snooker balls instead of beer labels:

taps-68420.png


The key thing to remember is you need to add the
Code:
<span class= "tapcircle"><img src="img/tap/<?php echo $i; ?>-tap.png" alt=""></span>
twice (once in the "active taps" section of your index.php file and again in the "inactive" section).

Cheers,

Kal

Im trying to follow this but having a few problems. I found a Index.php file in www/var/html But I couldnt find a line that says <span class........
 
Back
Top