• 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.
@Ricand was kind enough to send me his config files.

Just starting to get things set up now. Monitor comes today.

I only have 7 taps and will most likely be displaying it in landscape.

I have an issue where it displays the taps in 2 columns 1 through 7 with “4” after the 7. I’d like that last spot to be blank or perhaps “on deck” (what’s being fermented), but not “8” or “4”. How would i go about doing this?

Also, how do i Get rid of the horizontal tap numbers along the bottom of the screen (they aren’t going to line up exactly with my tap handles).

Also, curious how to put pics in with the description or insert an actual pic of the beer poured in a glass.

thanks all for the help!

Here is a screenshot of the tap list from my phone showing the 1-7,4 issue and of my tap settings:
https://imgur.com/gallery/W0GHCeF
 
@Ricand was kind enough to send me his config files.

Just starting to get things set up now. Monitor comes today.

I only have 7 taps and will most likely be displaying it in landscape.

I have an issue where it displays the taps in 2 columns 1 through 7 with “4” after the 7. I’d like that last spot to be blank or perhaps “on deck” (what’s being fermented), but not “8” or “4”. How would i go about doing this?

Also, how do i Get rid of the horizontal tap numbers along the bottom of the screen (they aren’t going to line up exactly with my tap handles).

Also, curious how to put pics in with the description or insert an actual pic of the beer poured in a glass.

thanks all for the help!

Here is a screenshot of the tap list from my phone showing the 1-7,4 issue and of my tap settings:
https://imgur.com/gallery/W0GHCeF
You can edit out the tap numbers I put in at the bottom of Index.php. You will see where I set up a table with them. Just put a # in front of lines 256-265. Yours looks a bit wonky, did you happen to select vertical in the config screen? If not, then set up 8 taps with the last one being blank. You can delete everything and set up a blank brewery and 0 srm on the beer. It will just be a place holder and not show up anything. You can set up a brewery with any graphic you like. Then it will show that picture next to the description. Look at mine again where there is an empty glass for empty taps. You will have the temp probe tomorrow.
 
You can edit out the tap numbers I put in at the bottom of Index.php. You will see where I set up a table with them. Just put a # in front of lines 256-265. Yours looks a bit wonky, did you happen to select vertical in the config screen? If not, then set up 8 taps with the last one being blank. You can delete everything and set up a blank brewery and 0 srm on the beer. It will just be a place holder and not show up anything. You can set up a brewery with any graphic you like. Then it will show that picture next to the description. Look at mine again where there is an empty glass for empty taps. You will have the temp probe tomorrow.

awesome, thanks again! Yeah, i noticed look wonky. I’m going through settings now.

edit:
I did not select vertical (set as show tap list horizontal). I got it looking better but still can’t get rid of the #4 that’s in the #8 position. I’d like to have it completely empty/blank since i only have 7 taps.
 
Last edited:
First off thanks to all for an awesome collaboration on a cool project that you guys have put your blood sweat and tears in for free!!! I was wondering if someone can help me troubleshoot an issue I am having with RandR+'s fork. My setup is an Arduino Uno Bluetooth to an RPI 3B+ running RPINTs. Additionally, I have two taps running with SF800 meters. Each of the meters running from Tap 1 and 2 are connected to pins 9 and 10 respectively on the Uno. I have run into a situation where Tap 1 works perfectly with no issues, however, tap 2 always randomly sends lots of random pour amounts and then kicks the keg. I have tried to move Tap 2 to pin 11 on the uno and get the same result. Does anyone have any recommendations on this or any other troubleshooting steps as I haven't had any issues on Tap 1. I have attached the log for easier troubleshooting. Thanks for your help in advance!
 

Attachments

  • rpints.txt
    176.3 KB
awesome, thanks again! Yeah, i noticed look wonky. I’m going through settings now.

edit:
I did not select vertical (set as show tap list horizontal). I got it looking better but still can’t get rid of the #4 that’s in the #8 position. I’d like to have it completely empty/blank since i only have 7 taps.
Did you try setting up 8 taps and see if it numbers properly? If so, you can set up a 'blank' tap in that position.
 
Did you try setting up 8 taps and see if it numbers properly? If so, you can set up a 'blank' tap in that position.
Yeah, i could set everything blank but not matter what it would show “4” as a tap number despite being empty. I fixed it by uploading a transparent jpeg as a tap image.
 
Did you choose to install flowmeters? If not then PIR wont work, I need to make that clear in the installer
Is there a way to use local images for the brewery images rather than image URL?

edit: I guess i found a solution... hosting images on my NAS web server.
 
Last edited:
Greetings, Dabreeze, and welcome to HBT.

I suggest going back a few pages and start reading from this post. The same question was posed therein and there's a sub-thread of follow-ups to peruse...

Cheers!
Greetings, Dabreeze, and welcome to HBT.

I suggest going back a few pages and start reading from this post. The same question was posed therein and there's a sub-thread of follow-ups to peruse...

Cheers!

Has anyone been successfull installing/running RaspberryPints on a non-Pi platform?
(refer to https://bernerbits.github.io/ras-pints-without-pi/)

I am trying this route and am not getting anywhere.... I have installed Xampp and trying to setup RaspberryPints and get the following error.....

Warning: require_once(C:\xampp\htdocs\RaspberryPints/includes/config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\RaspberryPints\index.php on line 5

Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\RaspberryPints/includes/config.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\RaspberryPints\index.php on line 5


The config.php file does not appear in that directory and
If I remove that line referring to config.php, just get a string of other errors.

Clearly, I am out of my element here with php files
Can anyone help me? Thank You in advance....

 
Assuming you installed XAMPP correctly, there’s a strong possibility you didn’t install RPints in the Root Directory and why the config can’t be found.

I’ll be honest, the tutorial you referenced is pretty decent and I can’t offer much else.

Typically setting up the web server and a root directory is the toughest part.

I did this years ago, setting up RPints on an old Windows Desktop (heck, it’s still running). I am now on an RPi running RandR+’s Fork, and happier for it. IMO...you’re on a learning curve no matter how you go about RPints...I see value (and sanity) going a route where more assistance is available.
 
Assuming you installed XAMPP correctly, there’s a strong possibility you didn’t install RPints in the Root Directory and why the config can’t be found.

I’ll be honest, the tutorial you referenced is pretty decent and I can’t offer much else.

Typically setting up the web server and a root directory is the toughest part.

I did this years ago, setting up RPints on an old Windows Desktop (heck, it’s still running). I am now on an RPi running RandR+’s Fork, and happier for it. IMO...you’re on a learning curve no matter how you go about RPints...I see value (and sanity) going a route where more assistance is available.

Garzlok,

i installed in C:\xampp\htdocs\RaspberryPints

isnt xampp\htdocs the root directory?
Should it be installed elsewhere?

I’m pretty much newbie will all this so yes there is a big learning curve. I have been banging my head for days even going as far as reinstalling xampp several times and always the same error. Config.php clearly isnt there.. can I get that file from somewhere else and put it where it needs to be? Or perhaps can
I use a different fork (RandR+‘s) but I am not sure if I am limited there since I am trying to run on a Windows machine? I am just trying to have a basic RaspberryPints install/setup.

this is driving me crazy. What are my options here or do I just throw in the towel. Thanks for any assistance.
 
Garzlok,

i installed in C:\xampp\htdocs\RaspberryPints

isnt xampp\htdocs the root directory?
Should it be installed elsewhere?

I’m pretty much newbie will all this so yes there is a big learning curve. I have been banging my head for days even going as far as reinstalling xampp several times and always the same error. Config.php clearly isnt there.. can I get that file from somewhere else and put it where it needs to be? Or perhaps can
I use a different fork (RandR+‘s) but I am not sure if I am limited there since I am trying to run on a Windows machine? I am just trying to have a basic RaspberryPints install/setup.

this is driving me crazy. What are my options here or do I just throw in the towel. Thanks for any assistance.
Well... made a little (well not exactly progress)...
Got past the config.php error and now getting this error.. I just don't see what I am going wrong...

Validating Entries...Success!
Checking DB connectivity...Success!
Checking config folder permissions...Success!
Update config files...Success!
Update admin config files...Success!
Creating RPints database user...Success!
Running Database Script...
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\RaspberryPints\install\includes\configprocessor.php:167 Stack trace: #0 {main} thrown in C:\xampp\htdocs\RaspberryPints\install\includes\configprocessor.php on line 167
 
Well... made a little (well not exactly progress)...
Got past the config.php error and now getting this error.. I just don't see what I am going wrong...

Validating Entries...Success!
Checking DB connectivity...Success!
Checking config folder permissions...Success!
Update config files...Success!
Update admin config files...Success!
Creating RPints database user...Success!
Running Database Script...
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\RaspberryPints\install\includes\configprocessor.php:167 Stack trace: #0 {main} thrown in C:\xampp\htdocs\RaspberryPints\install\includes\configprocessor.php on line 167
 
Well, I just went to the XAMPP site and that package is now distributing MariaDB instead of MySQL. I know your version was built with MySQL...MariaDB is a fork of MySQL and is designed to be backwards compatible, I just don’t know if you have to make any changes to your RPints.
 
Last edited:
Well.. as you can tell... I have no clue what I am doing.. LOL
I am just following the tutorial I referenced earlier... apparently its not accurate or is outdated since XAMPP now uses MariaDB and not MySQL.

Is there a different vers of RPints i can use that uses MariaDB or a different XAMPP install that distributes MySQL that will work with the RPints version I apparently have?

Maybe a different tutorial I should be referencing that will walk me through everything and give me a working out of the box basic install, referencing correct versions of XAMPP & RPints?

I just want to get a working install of RPints so whatever I need to do... I just need some guidance. Sorry for all the questions but I am pretty frustrated... I am thinking this may be a lost cause and I should just cut my losses, as much as I dont want to, but if there is no easy way to do this.. Thanks!!
 
Well.. as you can tell... I have no clue what I am doing.. LOL
I am just following the tutorial I referenced earlier... apparently its not accurate or is outdated since XAMPP now uses MariaDB and not MySQL.

Is there a different vers of RPints i can use that uses MariaDB or a different XAMPP install that distributes MySQL that will work with the RPints version I apparently have?

Maybe a different tutorial I should be referencing that will walk me through everything and give me a working out of the box basic install, referencing correct versions of XAMPP & RPints?

I just want to get a working install of RPints so whatever I need to do... I just need some guidance. Sorry for all the questions but I am pretty frustrated... I am thinking this may be a lost cause and I should just cut my losses, as much as I dont want to, but if there is no easy way to do this.. Thanks!!

I just checked the XAMPP control panel -- I have version 3.2.4 and one of the modules is MySql, not MariaDB. So is it safe to assume that the XAMPP version i have distributed MySQL? Getting the error I mentioned earlier none the less, so dont know where to go from here. Thanks.
 
Did you choose to install flowmeters? If not then PIR wont work, I need to make that clear in the installer
No, I did NOT install flow meters. Got it ... I will do that and see what happens. I do not have flow meters, but I choose to install them anyway? Is there a command I can use to just install them, or do I need to start over with a clean install?
 
Dabreeze said:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\RaspberryPints\install\includes\configprocessor.php:167 Stack trace: #0 {main} thrown in C:\xampp\htdocs\RaspberryPints\install\includes\configprocessor.php on line 167

The error comes back as the Database Script is running the Schema File...why? Not certain.

Dabreeze said:
I just want to get a working install of RPints so whatever I need to do... I just need some guidance. Sorry for all the questions but I am pretty frustrated... I am thinking this may be a lost cause and I should just cut my losses, as much as I dont want to, but if there is no easy way to do this.. Thanks!!

I know this isn't the answer you want to hear, specially as one gets their dander-up trying to solve a riddle. I'm going to assume that you will not be using flow meters? If you are not using flow meters, a Pi Zero W will work for you. That's $10 USD. If you add a kit that comes with a Power Supply, SD Card, and a little enclosure, that's as additional $15 USD...For $25 USD you can install the latest RandR+ RaspberryPints and be ready to go in less than 90 minutes. (If you want to eventually graduate to Flow Meters, I recommend the 3B+ at a minimum. Typically that Pi plus a starter kit will be $60-65 USD.)
 
Not exactly what I hoped I would need to do but guess it is a reasonable compromise. Don't plan on using flow meters... Will a Pi Zero W work fine?... should I anticipate any issues or should I just go with the 3B+. With either/or, how hard would be to install the latest RandR+ version and again should I anticipate any potential hurdles or conflicts? What would I need to do to install? I just want a basic no nonsense taplist. Thanks for your patience and tolerating all my questions.
 
A Zero W has equivalent performance to a Model B - which is what we were all running with the original Raspberry Pints 2.0.1 flow meter release.
Sans flow meters they work just fine - there's not much to display a static set of data after all.
With flow meters one the console may take a second or two to repaint the screen after a pour (vs a 2B or newer that update in a blink) but honestly it's a minor nit.

As for how to install: Thanks to Lee B it's pretty simple:

curl -L install.rpints.com | sudo bash

The installer will prompt for which version (Tobor_8thman or RandR+) you wish to install...

Cheers!
 
Appreciate the thorough explanation, Day_trippr.
I say I’m not going to use flow meters now, but ya never know, so I think I’ll spring for a 3B just in case.. I think the price diff isn’t all that significant.

Thanks again
 
No, I did NOT install flow meters. Got it ... I will do that and see what happens. I do not have flow meters, but I choose to install them anyway? Is there a command I can use to just install them, or do I need to start over with a clean install?
I’m also wondering the same thing!
 
Not exactly what I hoped I would need to do but guess it is a reasonable compromise. Don't plan on using flow meters... Will a Pi Zero W work fine?... should I anticipate any issues or should I just go with the 3B+. With either/or, how hard would be to install the latest RandR+ version and again should I anticipate any potential hurdles or conflicts? What would I need to do to install? I just want a basic no nonsense taplist. Thanks for your patience and tolerating all my questions.

Honest to goodness, I already walked down the same path you’re starting on now.

About 4 years ago (maybe longer) I set-up a WindowsXP machine to run RPints locally. Actually have it set-up to include buttons (such as Pints, Tulips, Growlers, etc.) that would remove volume from the keg to give me an idea on when a keg would kick.

Around this past Christmas, I got tired of it and wanted flow meters. Bought a Pi Zero W, set it up had it running. Didn’t like the speed of the Pi Zero W, upgraded to a 3B+ and its been going ever since.

Me? I would go with the 3B+ or the 4.

Yeah, there’s going to be a little bit of a learning curve moving to a Pi, but you will find help in this thread now that you’re doing something others are familiar with.
 
Well I certainly appreciate everyone’s feedback and patience. Hopefully this won’t be too rough a ride. :)
I’m sure there will be questions to follow once I get the pi.
Thanks
 
Day_Trippr or Tobor_8thman - If installing the Tobor_8thman version, can one of you point me in the direction of how to properly setup/configure the PIR with xscrensaver?
 
Last edited:

Latest posts

Back
Top