From the web interface, you can upload a new HEX file to the Arduino.
The following steps are done automatically:
1. Your HEX file is uploaded to the Raspberry Pi
2. Python closes the serial port, resets the Arduino and invokes avrdude to upload the HEX to your Arduino.
3. The BrewPi script restarts and continues running.