Quantcast

BrewPi Remix – What’s Old is New Again

HomeBrewTalk.com - Beer, Wine, Mead, & Cider Brewing Discussion Community.

Help Support Homebrew Talk:

OP
LBussy

LBussy

A Cunning Linguist
HBT Supporter
Joined
Jan 19, 2013
Messages
2,950
Reaction score
1,058
Location
Kansas City
BrewPi Remix Feature/Bug Release 0.7.0

When I decided to embrace semantic versioning, I knew I would have strange choices to make. I did not realize that it would be the very next release that caused my issues. While to the end-user, this release may seem more of a bug fix, on the inside this is a significant/feature release.

The most important aspect of this release is moving the Python3 pip environment to a venv and requirements.txt format rather than the original root install. The effect should be a much more stable environment and less potential impact from other packages and solutions.

Upgrading

Existing users of BrewPi Remix 0.5.3 and above may upgrade with:
Code:
sudo /home/brewpi/utils/doUpdate.sh
If you are not on version 0.5.3 or above (or if you have no idea what version you are on,) use the following command to upgrade to the latest version:
Code:
curl -L upgrade.brewpiremix.com | sudo bash
This must be run from within your /home/brewpi directory, or from each chamber directory in multi-chamber mode.

Combined Release

This release includes several changes across the repositories. Notable among these are:

Tools
  • Fix udev setup for multi-chamber installations
  • Skip flashing controller if none was detected during multi-chamber setup
  • Support Python3 venv setup
Scripts
  • Address logging errors/choices
  • Use Python3 venv setup. The venv must be activated if for some reason you wish to execute BrewPi or its Python tools from the command line. Execute . /home/brewpi/venv/bin/activate (pay attention to the leading ".") to activate the venv (or as user brewpi, you can just issue the command activate.) To deactivate, type deactivate.
  • Increase temp and SG resolution displayed on Tilt Pro
  • Add config items to clamp SG and temp values displayed. These can be set in the config.cfg and need to be entered in the current temperature format.
  • Move to public aioblescan library and re-write Tilt.py.
WWW
  • Re-format multi-index layout to match the functionality of the chamber index
  • Increase temp and SG resolution displayed on Tilt Pro
  • Externalize some common code blocks
One Release, Three Parts

As always: BrewPi Remix, like BrewPi before it, is made up of several different packages. Therefore, it is in separate GitHub repositories. The scripts I have provided abstract much of this from the end-user, but sometimes it is important to know.

Thank you!

Thank you to @bloombrews who pointed out an issue with the multi-chamber setup.
 
OP
LBussy

LBussy

A Cunning Linguist
HBT Supporter
Joined
Jan 19, 2013
Messages
2,950
Reaction score
1,058
Location
Kansas City
Just a little update: I am switching name registrars, DNS and web hosts so I am SURE I will screw that up somewhere. :p

If you notice any issues getting to any of the hosted or DNS options, post here.
 
OP
LBussy

LBussy

A Cunning Linguist
HBT Supporter
Joined
Jan 19, 2013
Messages
2,950
Reaction score
1,058
Location
Kansas City
0.7.2 Bugfix Release

This release addresses the following:
  • Clone all branches of a repo on install to allow switching between branches
  • Addresses a condition where users with a Tilt configured, but no Tilt present would experience a crash
  • Addresses a condition where Tiltbridge sending a NULL packet would crash the script
I'm also addressing an issue where the 0,7.0 tag was not applied correctly in the repos, which will result in a large number of changes seemingly part of this release.

Upgrading

Existing users of BrewPi Remix 0.5.3 and above may upgrade with:
Bash:
sudo /home/brewpi/utils/doUpdate.sh
If you are not on version 0.5.3 or above (or if you have no idea what version you are on,) use the following command to upgrade to the latest version:
Bash:
curl -L upgrade.brewpiremix.com | sudo bash
This must be run from within your /home/brewpi directory, or from each chamber directory in multi-chamber mode.

"Hey Lee, what about release 0.7.1??!"

... that's not important right now.
 

day_trippr

"Now brewing exclusively with Hydrohydroxic Acid"
Joined
May 31, 2011
Messages
34,533
Reaction score
16,069
Location
Stow, MA
What's the command for a new installation? :D

[If I can ever finish up converting all of the peecees in the house to Windows 10 Pro I will get to ^this^]

Cheers!
 
Top