Brewpi and other files modified to support the Tilt Hydrometer.
NOTE: Upgrade steps from previous Brewometer install. Skip to Setup & Testing if you are doing a new install
The references to Brewometer have been changed to Tilt. As such, you will need to do the following:
- Ensure the existing Brewometer.py file has been deleted (note: the code will still work if this file remains - this is just a cleanup step).
If this is not your first install of the Tilt Hydrometer modification, you will need to add the
python-numpy libraries via apt-get. These libraries are used in the calibration function.
sudo apt-get install python-scipy python-numpy
Setup & Testing
- Ensure you are updated to the latest version of Brewpi using the update script in the
- On the Raspberry Pi you need to install the bluez and python-bluez bluetooth modules to enable communication with the Tilt Hydrometer.
sudo apt-get install bluez python-bluez python-scipy python-numpy libcap2-bin
- Enable python to query bluetooth without being root.
sudo setcap cap_net_raw+eip $(eval readlink -f `which python`)
- Test that you've now enabled a connection by running the utility in the tiltHydrometer-test folder (this should not be run as root to test that we've enabled the appropriate permissions)
If you see values against your colour Tilt Hydrometer, then the connection is successful.
Modifying Brewpi for Tilt Hydrometer logging
- Ensure you have stopped any active logging.
- The files in the
brewpi-webfolder should be copied to the
/var/wwwdirectory. Ensure you fix the ownership once the files are copied over (
sudo chown -R www-data:www-data /var/www)
- The files in the
brewpi-scriptfolder should be copied to the
/home/brewpidirectory. Ensure you fix the ownership once the files are copied over (
sudo chown -R brewpi:brewpi /home/brewpi)
- Once the files have been copied across, you'll need to refresh the web interface and restart the script (button in top right-hand corner) to start logging.
To enable calibration for a Tilt Hydrometer create
TEMPERATURE.<colour> files in the
/home/brewpi/tiltHydrometer folder. Example files have been provided to show the syntax. For example, to calibrate a Red Tilt Hydrometer's temperature, a
TEMPERATURE.red file should be created with the calibration settings inside.