Installing the BrewPi software
I am writing a new step-by-step install guide on the community forum:
Your BrewPi Spark shipped with our test firmware. We use this firmware to confirm that the controller works correctly before it ships. Our test firmware auto-detects connected temperature sensors and lets you toggle the digital outputs on the controller. Use it to your advantage when you are building BrewPi into your fridge.
You can power the BrewPi Spark with a 12V adapter or with a micro USB power supply. After you have connected your SSRs and sensors, toggle the outputs to confirm that you have wired everything correctly. Also write down the OneWire addresses of the sensors with their location.
Please refer to your fridge hacking guide on how to wire the SSRs inside your fridge. Three connectors for the outputs have been included. Push in the orange bit with a small screw driver to insert a wire. The sticker on the back of the controller shows which pin is plus and which is minus.
Tomorrow I will release a new version of our firmware that will allow you to use BrewPi as a temperature controller with the web interface, but it will still show the test screen on the LCD. Via the web interface however, you can monitor your beer and the temperature control algorithm will be running in the background.
Our plan is to release a new version that does show the beer and fridge temperatures on the screen on Friday, March 13. Around the end of the month we expect to have a fully interactive on device GUI that allows you to change the mode and the temperature setting.
For your immediate temperature control needs
If you need to have temp control right away, and you do not mind:
- Using premature software
- Manually updating some packages
- Not having the actual control state on the display
You can program the Spark Core with version 0.2.7
That version can be configured via the web UI and actually run some temp control, while still showing the hardware test screen on the display.
This is just a temporary quick release to help out those with immediate needs. It is recommended to wait until we have the on device UI ready.
If you want to update and use 0.2.7, please do the following:
- Run updater.py from the brewpi-tools repository. When asked which branch you would like to check out, choose develop in both repositories.
- When asked to update the device, do choose no.
- After the script has restarted and the Web UI says that the script is running, refresh the web page.
- Go to maintenance panel -> reprogram Spark Core
- Download brewpi.bin from the link above and save it somewhere.
- Browse to the file and click program. Do not restore settings or devices.
When you are done, go through the device setup as described here: http://docs.brewpi.com/after-install/device-configuration.html