Saturday, April 25, 2009

xPL EG Plugin Update

Did some code clean up on the plugin a week ago. The sendxPL task now only takes 1 argument for the xPL command. Latest plugin here.

Monday, April 6, 2009

To Cacti or Not To Cacti

I spent a few hours Saturday playing around with Cacti. It's a front end to RRDTool, which I already use to generate charts. It was easy to get up & running as I'm already using PHP, MySQL and Apache on my server. After only a few hours adding devices and setting up graphs, I decided it wasn't for me. I'm already very comfortable writing my own Perl scripts and using Net-SNMP to extract the statistics and build the graphs I want. Cacti adds a couple layers on top of that, and to me, the interface takes too many clicks to get what I want. Plus, I don't plan on using it to graph my 1Wire temps or SpeedFan stats - it'd just be yet another interface to go through.

Wednesday, April 1, 2009

Use OpenDNS to Thwart Conficker

You should have heard about Conficker by now. One way to help mitigate its effects is to use OpenDNS for your DNS servers. I've been a big fan of OpenDNS for years and this is yet another reason to use it.

Sunday, March 29, 2009

HA Server Power Supply Problem

It appears my Antec EarthWatts power supply is failing. It took a few days to diagnose the problem as the server as having some random reboots and then problems coming back up after the reboot. There was nothing in the event log, so I swapped out some drive cables and hard drives thinking it was a drive issue. It seemed stable for a day or two but then I got another random reboot. I took the power supply out of my kid's PC and the server's been up & running since Tuesday. I've got a couple 250W 80Plus power supplies coming this week (one for the HA server and one for the DVR) so my kid can have his PC back.

Saturday, March 28, 2009

HD Theater Smushed Screens

The family room TV is a 10 year old Sony 36XBR250 which has a vertical compression feature. There is a bug in the HDTheater firmware that activates that in the Sony so the menus are squished and the fonts are not very readable in things like the program guide. Supposedly, there will be a fix, but in the next beta of the server software. In the meantime, the family room unit won't be getting much play.

Friday, March 27, 2009

SageTV Coupon Code

As luck would have it, 4 days after I ordered my 2 HD Theaters and SageTV software, they are offering a coupon code for $20 off the HD Theater and $25 off the bundle. Argh. I've sent them an email and asked if they can give me an adjustment since I just dropped $500 on their stuff. We'll see...

The code for their online store @ http://www.sagetv.com is MMAD09 and expires April 1st.

Update: I received this email from them:

Unfortunately this coupon is for orders from 3-26-09 to 4-1-09.

Had I not ordered until today, I would have gotten one more HD Theater. SageTV is definitely no SlimDevices.


Tuesday, March 24, 2009

Sage, SqueezeCenter, SliMP3 and xPL

With 2 HDTheaters on the way, I've been working on ways to use our new SageTV DVR server as a third client for playback. I don't have an IR receiver for the PC and since I'm keeping costs low, I'm not going to buy one. However, it just so happens there's a SliMP3 by the TV that the DVR is connected to and they work great as IR receivers. But how do I get the IR from the SliMP3? That's easy! I already have SqueezeCenter & its xPL plugin running. Plus the xPL plugin's "Infra-red Processing" option is configured to "Both". This gets me xPL messages issued when any remote buttons are pressed.

I also had installed EventGhost on the DVR and added my xPL Plugin to it. The next step was to capture the EventGhost events that result from xPL messages that result from remote control button presses. With that, I created macros triggered by those events and had EventGhost issue keystrokes in response. As a test, I used an old TiVo remote and mapped the navigation and select buttons to keystrokes for up, down, left, right and enter. The result is this video that shows both the EG and SageTV windows while I use the TiVo remote to navigate around the SageTV interface:




Monday, March 23, 2009

DVR Server Update

The E5200 based DVR server is looking really good. With the 2 hard drives, it idles around 50 watts and gets up to about 90 watts playing a 1080i HD stream in SageTV through the onboard graphics. During playback, it used about 30% of 1 CPU. That means there's plenty of horsepower for it to do much more. I'm planning on moving SqueezeCenter and MediaNet over to it, but neither of those is CPU intensive. I need to see what other functions I can move over from the HA server. The cheap AirLink gig NIC works great. I was able to sustain 400 Mbps transfers between the DVR & HA server.

Update: I just purchased my SageTV license and 2 HD Theaters.

Friday, March 20, 2009

Slowly Piecing Together a Bargain DVR System

I just picked up an E5200 bundle from Fry's for $99. The E5200 is a 45nm processor that has low power consumption and pretty good horsepower compared to the Core2 E7300 (See review here). This goes nicely with the $85 1.5TB Seagate Drive I scored last month, the 2GB of of memory for $7 and the $3 Airlink gigabit NIC. I have a $19 MicroATX case, a spare $19 Seagate 200GB IDE drive for the boot drive (Staples Black Friday deal several years ago), and a spare $6 Antec 120mm Tricool fan. It will be running a free copy of Server 2003 courtesy of Microsoft DreamSpark and my wife who's taking a night class which qualifies her to get some free MS software. I just need an 80Plus power supply. I have a regular spare that I can use to get the system set up, but for the long-term, I'm going to find an high-efficiency power supply for this. Total cost so far is about $250 with the power supply left to buy.

Thursday, March 19, 2009

OSDBuffer Update

I have updated OSDBuffer to correctly handle osd.basic messages with delay=0. I've also added a clear buffer function, which you can get to by right-clicking the icon in the tray. Download here.

Monday, March 16, 2009

A Watchdog Timer for Your Online Life

Death Switch (via Lifehacker) will ping you, and if you don't respond to enough pings, they'll send out emails to your friends, family, online gaming buddies, etc. informing them of your apparent demise.

Don't Forget to Vacuum Out Your Servers

This weekend, I powered down my HA server to install a new disk and do my periodic server vacuuming. I have two 120mm fans in the case to keep things cool, so it pulls in a ton of dust that ends up resting on drives, cards and in the CPU heat sink. The CPU heat sink was especially caked and I had to blow it out using a can of compressed air. The clean heat sink makes a huge difference in the CPU temps - about a 10 degree difference as you can see in the graph below: