Think I've finally cobbled together a digital input device based on a Raspberry Pi that I can use for what the Timecommander used to do. Plus it talks to Homeseer! Only took evaluating about 5 APIs and learning the basics of a new (to me) programming language. Think I'll celebrate by turning in before midnight for a change.
Update: though this worked OK for awhile it started crashing on a regular basis so a better solution still needs to be found.