Kegerator Analytics

Introduction

alt text

Installation

  • 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.

Acknowledgments & References