For me, the brewing system had to be in the garage, and easy to move, disassemble, and store.
The pump speed is controlled via a commercial ceiling fan motor speed controller. The PID temperature controller is an Omega CNI16D22-EI, which is a 1/16 DIN controller with two displays, two SSR outputs and an Ethernet interface with embedded web server
How to all-grain batch sparge at home.
How to all-grain brew in a bag (BIAB).