- Keg Management and pour tracking is is handled by Kegbot Server. This data can be accessed by Kegbot's REST API. Real-time pour data can also be sent via Webhook. There are a variety of implementations for Kegbot; in this project it is running on a Raspberry Pi.
- Flow Sensors: Using Swissflow SF-800. There are cheaper options available on Adafruit, Amazon, etc. Considerations may include calibration accuracy and whether the components are "food grade."
- Arduino Nano: Sketch available here: http://github.com/Kegbot/kegboard.
- Temperature Sensor(s): DS18B20 Temperature Probe was used. If you are using a temperature sensor, you will have to connect a 4.7k resistor between the 5V line and the signal line of the sensor. There are a variety of ways to implement this (i.e., with Arduino as described here, or with a Pi, as described here. In this project temperature data is sent to Splunk Edge Hub via MQTT.
- Weight: Using Plaato Keg with Pyplaato. Alternatively you could build your own Arduino Scale with an HX711, 4 load cells and a piece of plywood for under $15.
- https://kegbot.org
- Kegbot Github Repo: https://github.com/Kegbot/kegbot-server/
- Kegbot Discussion Forum https://forum.kegbot.org/. New Installation & Hardware Discussion Thread.
- Kegbot Documentation: https://kegbot-server.readthedocs.io/en/latest/
- Data to What?!? Brewing the Perfect Pint (Kegerator Analytics @ 2:09)