This guide explains how to set up a monitoring stack using Docker, InfluxDB, Telegraf, and Grafana to track data from a Tilt Hydrometer. It provides step-by-step instructions for creating a complete data monitoring and visualization pipeline.
Step-by-Step Guide for Setting Up Tilt Pi Monitoring
- A Raspberry Pi running a 64-bit OS (I have tested with 3b+ but not lower spec)
- A functioning Tilt Hydrometer with a functioning UI
- Install Tilt Pi on Raspbian Bookworm (for a clean or existing Raspberry Pi installation).
- Set Up Tilt Pi (Pre-installed Image) (for using a pre-installed image).
- Using RPi Imager
- How to Set Up Your Tilt Pi app (for Raspberry Pi)
I would like to thank the creators of the Tilt Hydrometer for creating such a great product and for the support they’ve offered throughout this project. Their customer service and community-focused approach has been great. They have helped me with some details and been quick to respond. Their engagement has fueled me to make my own setup better and given me the opportunity to give back to the community of homebrewers and homelabbers.
Learn more about their products.
- Dockerize the Node-RED aspect of the Tilt Pi. See jgwehr/brewpi – tiltpi dockerfiles for related work.
- Dockerize aioblescan-Influxdb to allow capturing data directly from the Tilt Hydrometer.
If you encounter issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
By contributing to this project, you agree that your contributions will be licensed under the same license.