[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.
figure out how to monetize that API connection
its probably 2 fold around money, move more breweries to the professional paid level and dont need more infrastructure/support just so some people can play around with their API
 
My RaspberryPints classic taplist, before and after loading four fresh kegs. Look how close those kicks were!

taplist_10apr2024.jpg


I have to give credit to ex-HBT member kaljade (he's no longer listed) for his Keg Volume Kalculator because if you don't have an accurate account of the starting volume kicks become unpredictable, whereas these days I can anticipate the last pour and be prepared for the foamy spewage 😁

Fresh kegs loaded...

taplist_11apr2024.jpg


Cheers!
 
i set that feature up years ago

It looks like Untappd stopped allowing new apps to access their API meaning no new RPints instances can use untappd.
for more information see https://untappd.com/api/dashboard

Shame it took a bit to get that feature working with RFID so you could see who was drinking what and auto check in the drink
One of the most over the top features ever!

So glad I was able to take advantage of the API and your work. Was on vacation last week away from the house and saw I made a post drinking some of my homebrew.....called my son and told him to stop drinking my beer!
 
Can I run Raspberry Pints without internet? I was thinking to take my raspberry pi, tv, and a jackery to a beer festival to display the beers my club will be serving.
 
Raspberry Pints without internet?
Should be able to. Just need to make sure that Apache/Nginx are binding to ip 127.0.0.1 which it should by default.
On the Pi if you open 127.0.0.1 and it shows Rpints you are good to go. If you have other webpages or Rpints not as the default site, and you use <IP>/<RPints Name> then you need to go to 127.0.0.1/<RPints Name>
 
What's the max taps that can be shown at one time on a full screen, and how do you I do it? I've got 10 taps.
 
Last edited:
You should be able to easily fit 2x5 entries on a screen that large.
After installing the @RandR+ version of RaspberryPints you can go to the setup pages, Personalization - Configuration, and set the "Number of horizontal tap List Beer Column" to 2 and be good to go from there :)

fwiw, I have a 19" 4:3 perched atop my 6 tap tower and it fits one column of 6 beers nicely. It could fit one more line with a minor adjustment. So your 32 should definitely fit a 2x5 arrangement...

Cheers!
 
You should be able to easily fit 2x5 entries on a screen that large.
After installing the @RandR+ version of RaspberryPints you can go to the setup pages, Personalization - Configuration, and set the "Number of horizontal tap List Beer Column" to 2 and be good to go from there :)

fwiw, I have a 19" 4:3 perched atop my 6 tap tower and it fits one column of 6 beers nicely. It could fit one more line with a minor adjustment. So your 32 should definitely fit a 2x5 arrangement...

Cheers!
That worked great. I could possibly get one or two more rows on each side. Now I just need to practice changing/removing kegs in a hurry. Beer flows quickly at a brewfest.
 
I recommend using an UNO, preferably one using an Atmel 16U2 USB-serial bridge vs the CH340/341 many lower-cost clone boards use.
Also, unless one is challenged for planar packaging space, avoid the spendy "Alamode" RPi hat that requires special driver support...

Cheers!
 
Just installed Rpints after losing it a couple of years ago. The work you guys did to make install so much easier is fantastic. Thank you for that effort.

I have run into two issues: Even though I chose Yes in the command prompt for auto start, It is not auto launching and I end up having to go into chromium and type in the address. ...

Thanks again for all the great work!
@day_trippr @RandR+

I noticed this with a fresh install of Bullseye. I checked the configs, and the code to start chromium is there, but, I found that, whilst there is a working browser, I had to sudo apt install chromium for it to work. It added a lot of other files, so not sure what is going on there, as it's my understanding that bullseye ships with chromium.
 
I'm in the process of setting up a new tap display on a widescreen TV above the taps. So I have chosen the vertical display so that the beers appear in line with my 6 taps. I'm mostly OK with making changes to styles etc. but I am struggling to find how to increase the size of the beer logos to 150px. When I inspect the object, it says that the properties are:
<img src="img/beer/beer13.png" style="border:0;width:100px">
and are 'inline' so I assumed that this was within www/html/includes/beerListTableVerticle.php However, all I can find is a php statement, I don't know where to go from there.
(I did did add some onscreen text, and it displayed where expected, so I'm confident I have the right file).

The code in beerListTableVerticle.php (about line 199) is:

<?php if($editting || $config[ConfigNames::ShowBeerImages]){ ?>
<td id="beerImg" style="border-left: none; width:100" class="beerimg<?php if>
<?php if(isset($beer) && $beer['beername']){
$beerColSpan++;
beerImg($config, $beer['untID'], $beer['beerId']);
if($editting)echo '<br/>';DisplayEditCheckbox($editting, $config, Confi>
} ?>
</td>
<?php } ?>

I assumed the width:100 related to the image, but doesn't seem change anything when I alter it unfortunately.

Any ideas?

Cheers!
 
(I did did add some onscreen text, and it displayed where expected, so I'm confident I have the right file).
actually its includes\functions.php line 129 that outputs the width for the beer image when its uploaded. i think you are looking at the brewery image in the beerTableVertical.php file.

changing that lines worked for me.

also if it doesnt work on refresh, try cntrl+F5 this forces a refresh from source not cache. sometimes browsers are too smart and dont actually reload
 
actually its includes\functions.php line 129 that outputs the width for the beer image when its uploaded. i think you are looking at the brewery image in the beerTableVertical.php file.

changing that lines worked for me.

also if it doesnt work on refresh, try cntrl+F5 this forces a refresh from source not cache. sometimes browsers are too smart and dont actually reload
Perfect, thanks.
 
Hi All
I have installed the above script and it asked for flow meters ect and when it is finished, I cannot fine the program to open rpints been at it for hours lol
 
Last edited:
program to open rpints
open the internet browser on the Pi and go to 127.0.0.1 or if you know the ip address of the pi you can use any computer on the network open the browser and put in the IP address of the PI
 
find what program
If setup correctly when the python starts it will upload the sketch to the Arduino.

if you want to manually upload it the sketch is in \arduino\raspberrypints there is a cpp.hex (program to upload) and .ino the code to edit
 
And by "setup correctly" make sure to enable the flowmeters via Management - Personalization - Configuration - Use Flow Monitoring :)
After that there's a whole plethora of tap list settings to play with...

Cheers!
 
Ok, I have a weird one. I have been running RPints for 3 years now. I've used custom tap number images the whole time. They haven't changed since I set the system up. All of the sudden today, they have disappeared. I've searched around the pi and can't find the actual files. Since it's been so long, I'm not sure of the actual names. But they should have included the tap number. When I get to my other laptop, I'll find the original files.

But. the big question is: What the h*ll happened to do this?
 
The img directory for the custom images was emptied out. That is really weird. I hadn't logged into the box for a couple of weeks. I was able to upload the files again. And everything is working again.
 
How would I go about changing the font size and color for the Beer Name, Style, Notes and ABV? I'm trying to change them from a grey color to white so they will be more visible at a distance.
 
How would I go about changing the font size and color for the Beer Name, Style, Notes and ABV
<WWWROOT>/style.css those should have their own classes that you can add color to. You may need to use F12(developer tools) to select the element to make sure you have the right class
 
<WWWROOT>/style.css those should have their own classes that you can add color to. You may need to use F12(developer tools) to select the element to make sure you have the right class
Is this the correct page? I don’t see a color or a font size line for abv. And F12 just puts an “s” on the line.
IMG_8312.jpeg
 
Is this the correct page? I don’t see a color or a font size line for abv. And F12 just puts an “s” on the lin
yes that is correct, you will have to add color and font for abv (or anything else that doesnt have it) most things use table h1 as the bases for those thing but putting color/font under their specific tag will define it for them specifically.

F12 was for the web browser you are using to view RPints.
 
I'm getting an error that says,
ERROR OPENING FILE "/VAR/WWW/HTML/STYLE.CSS": PERMISSION DENIED
THE FILE ON DISK MAY NOW BE TRUNCATED!
 
PERMISSION DENIED
im guessing you are not opening in a text editor using sudo.

You can from the terminal use
sudo chmod +777 /var/www/html/style.css

that should give you write permissions when you try to save
 
im guessing you are not opening in a text editor using sudo.

You can from the terminal use
sudo chmod +777 /var/www/html/style.css

that should give you write permissions when you try to save
Ok I got that fixed. When I change the color in developer tools on the h2, h3, p line the ABV line changes like I want. When I do the same line in the css.styles reboot the computer nothing happens.
 
reboot the computer
try ctrl+F5 that forces a refresh without using cache. ive had to do that when i made changes but the browswer didnt pick up on them.

before you do you can check dev tools to see if the style changes you made are on the page, if not then you are loading from cache. if they are then something else is overriding them
 
try ctrl+F5 that forces a refresh without using cache. ive had to do that when i made changes but the browswer didnt pick up on them.

before you do you can check dev tools to see if the style changes you made are on the page, if not then you are loading from cache. if they are then something else is overriding them
I cleared the history and cache and that worked Thanks!
 

Latest posts

Back
Top