Today I brewed my 80th batch of beer, One-eyed Squirrel (named after a one-eyed squirrel that showed up at our feeders this fall). I decided to brew beer earlier in the week and last night I got the brewing water from Water Wagon (a coin-operated water depot where many people in Fairbanks go to get their drinking water). It’s more convenient to brew out by the red cabin than near the house, so I haul a 55 gallon drum of water out there. The water is normally around 40°F when it goes into the drum, and that’s a perfect temperature for the cold water supply used in my plate chiller which quickly chills boiling hot wort down to yeast pitching temperatures; around 68°F. When we went to bed last night it was a balmy 2°F outside, so I wasn’t worried about leaving the water out on the red cabin’s deck.
This morning, as you can see in the image on the left, it was -20°F, and the temperature of the water in the 55 gallon drum had dropped to 32°F. As soon as I started pumping it into the pot for the mash it froze in the lines to the pump. I wound up using a heat gun to keep the pipes and lines thawed while I pumped the water into a drum inside the red cabin where it’s warm. Six hours later when I was using the water to chill the wort, the water temperature was still 32°F. There’s a lot of energy between 32°F water that’s frozen and 32°F water that’s about to be 33 degrees, and I had 50 gallons of water somewhere between those two states all day today.
The brew went well. I double-ground the grains last night, and it paid off, giving me an 82% mash efficiency. Hopefully the yeast will take off later tonight or tomorrow and the beer will be good. It’s the first time I’ve used Cascade hops in several years and I’m hoping they don’t disappoint. In the past I’ve found the flavor to be somewhat soapy, but with the worldwide hop shortage, there’s limited selection when it comes to whole leaf hops. I’ll take what I can get.
This is my first batch using our old refrigerator as a fermentation chamber instead of the chamber I built several years ago. We keep the red cabin pretty cold in the winter, so the fridge is set up with an enclosed light bulb as a heater (just like the old fermentation chamber), but using a fridge allows for the possibility of cooling it down if the fermentation heats up the interior too much (a problem I’ve had in the past with the old fermentation chamber). I’ll also use it to brew lagers at some point. After 80 beers, maybe it’s time to give a lager a try.
We’ve been keeping track of all the animals we’ve seen in our yard, but now that it’s winter, seeing something new is rare. Last month we saw our first great horned owl of the fall season, and today the pine grosbeaks showed up. The males are a bright magenta color (like the three in the photo on the right) and the females are a light olive green color. Not only are they very colorful birds, they have a really delicate song that’s not at all what I expect to hear.
I took the picture through the sliding glass door to the deck, so there’s some glare on the window. Click on the photo for a larger version where you can really see them.
As you can tell from the photos I took today, fall is over and winter has started in Fairbanks. I didn’t get all my projects done, but this is one that’s been at the top of the list since I finished the shed. Because we’re so close to Goldstream Creek, we can’t have a septic field. Instead we have our own sewage treatment plant, built here in town by a company called Lifewater Engineering. It’s a great system, but we had some problems with our configuration last winter. Most notably, the discharge pipe partially froze.
The plant has three sections: a settling tank where the initial waste goes, a section with a substrate and air blower to foster bacteriological growth, and a final tank where cleaned water sits until it’s discharged. A float in the last chamber triggers a submersible pump to rapidly pump all the cleaned water up and out, through he discharge pipe, where it pours onto the ground. The discharge pipe is insulated, and because it’s got significant pitch and the discharge happens all at once, the pipe is supposed to stay clear all winter.
Unfortunately, the discharge pipe isn’t continuous; it’s three sections of ten foot pipe. When the pipe was hanging from a cable strung through the trees, it was very difficult to keep the pipes connected well enough that water didn’t build up at the junctions and freeze. Last winter we had to disconnect the last section of pipe, and most of the water wound up under our house.
To keep the pipe straight, and hopefully assist in keeping the water flowing downhill and out of the pipe, I built a 30 foot long trough by ripping a 45° bevel on the long edge of a series of rough cut 2x10’s. After offsetting the sides by five feet and nailing it together, I had a nice solid structure to support the pipe. I built the stands and intermediate supports today from 2x4’s and 1x6’s. This should make it much easier to work on the pipe if something goes wrong, and hopefully, it’ll keep the sections together and the water flowing.
There are a few more small projects left—like insulating the vent pipe as it passes through the attic, and working on the interior of the shed—but with the snow flying today, it’s time to sit back and hope that this summer’s work was enough to keep the house operational through the long Fairbanks winter.
A week or so ago we got a weather station (it’s the thing at the top of the pole on the left side of the dog yard fence in the photo) so we can keep track of the weather at our house. We’re one of the coldest places in the Fairbanks area, so we’re excited to see just how different our weather is. We’re sending the data to the Citizen Weather Observer Program where it’s ingested, analyzed, and disseminated by NOAA. I don’t know if they use it in their forecasting, but we’ve already shown up in a few Public Information Statements from the local forecast office.
Full details on the station, with some plots and other data reports (I’m still working on most of these…) are at http://swingleydev.com/weather/dw1454/. The station code is DW1454 and shows up in MADIS as D1454.
os x firewall tool
One of the more annoying things about Apple’s wireless routers is that there’s no way to shape the bandwidth. With two of us in the house, commonly using the Internet at the same time, and a limited 43 KB/s bandwidth, we wind up stepping on each other’s use fairly often. One bandwidth limiting tool is the Unix command trickle which allows you to control bandwidth on individual, command line programs. Something like:
trickle -u 20 -d 20 wget http://bigfiles.com/bigfile.mp3would limit the file download to 20 KB/second, about half our our bandwidth. Many commands like wget and rsync have bandwidth limiting built in, making trickle unnecessary for those programs.
These techniques don’t work when the programs don’t include limiting internally, and when you can’t run them from the command line. The program I use to download music from eMusic (eMusicJ) is an example. With my downloads refreshing in a couple days, I wanted to find a way to get my downloads in, without ruining the network for the next day and a half.
Since OS X is built on BSD, it comes with a super-sophisticated firewall, ipfw, that has traffic shaping built in. So here’s how I was able to consume only half of our bandwidth downloading music:
Start the download and use netstat -an to find the IP address of the download site (or do netstat -an before and after you’ve started the download to identify the new download IP Address):
$ netstat -an | less Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 10.0.1.198.54176 18.104.22.168.80 ESTABLISHED tcp4 0 0 10.0.1.198.54175 22.214.171.124.80 ESTABLISHED tcp4 0 0 10.0.1.198.54142 126.96.36.199.80 ESTABLISHED tcp4 0 0 10.0.1.198.54136 188.8.131.52.80 ESTABLISHED
Set up a pipe for data coming from that site:
$ sudo ipfw add pipe 10 ip from 184.108.40.206 to any 00100 pipe 10 ip from 220.127.116.11 to any
Configure the pipe to limit bandwidth:
$ sudo ipfw pipe 10 config bw 20KBytes/s queue 10KBytes
After you're done, delete the pipe:
$ sudo ipfw list 00100 pipe 10 ip from 18.104.22.168 to any 65535 allow ip from any to any $ sudo ipfw del 00100