Logs and plots data from tilt and ispindel devices in a interactive gui hosted on your own LAN. It's written in python so it works well on windows as well as low-powered soc-systems such as raspberry pi or beaglebone black.
First install a python3 distribution of your choice, winpython works well for windows users, linux/mac users can use what ships with their OS. Then you need to install some dependencies:
python -m pip install dash dash_bootstrap_components dash_daq
Finally you can run the server application:
python brewtrend.py --port 80 --config brewtrend.ini
Please note that by default it will bind to port 80. You will either have to allow your user to do this, or use a higher port.
You can use the --help option to see additional options, and/or read brewtrend.ini for configuration options.
Enter http://your-ip-adress/update as your cloud URL in your tilt-app Notice the http without s. You can use https if you want to, but this requires certificates so it's easier to just drop encryption for a LAN-only setup
Set your device in configuration mode, set service type to HTTP, enter your IP address, set port to 80 and enter /update as path/URI.
Enter your ip address directly in your browser: