Tome's Land of IT

IT Notes from the Powertoe – Tome Tanasovski

PowerChumby 1.0 Released

After doing some cleanup one evening I found my Chumby sitting between my nightstand and my heater. It had been long neglected due to the unstable wireless in my bedroom. I decided it was high time I moved it next to my computer and workspace to assist me in my daily tasks. I found it was exactly what I needed: A pandora player, a facebook/twitter feed reader, a clock, and – well you know how it goes with a chumby.

The one thing I found to be troublesome was the speed of the control panel. While on a call for work I need the ability to quickly mute the volume or dim the lights. On occasion I’d like to see a specific widget without having to push the face of the Chumby with my fat fingers.

After some digging into the Chumby twiki I decided to dust off my Perl skills in order to create an interface to many of the items found here.

The next step made perfect sense to me: Create the PowerShell cmdlets to interface with the .cgi script.  This gives me lightning fast access to the functions of my chumby from the comfort of the environment I spend all my time in.

You can download the cgi and module from codeplex.

Here’s a little taste of the things you can do with it:

$chumby = Get-chumby 192.168.1.106 # You can also load this in your profile

#play the PowerShell 2.0 Release Party Podcast
$chumby |Start-ChumbyMusic http://media.libsyn.com/media/powerscripting/PSPodcast-089.mp3 

#Mute your chumby - be quiet - there are ninjas afoot!
$chumby |Set-ChumbyMute 

#All clear - unmute
$chumby |Set-ChumbyMute -Off 

#Set the volume a bit more reasonable so Hal does not wake your neighbors
$chumby |Set-ChumbyVolume 50 

#View the next widget in your channel
$chumby |Set-ChumbyWidget -Next 

#Switch to the channel you have called News
$chumby |Set-ChumbyChannel News

#Jump to the Twitter widget
$chumby |Set-ChumbyWidget Twitter

#Stop the Powerscripting podcast from playing
$chumby |Stop-ChumbyMusic

#Time for bed - set to night mode and watch it turn into a clock again
$chumby |Set-ChumbyNightMode

#Oh, and finally for the not-so-weak
$chumby |Enable-ChumbySSH
Advertisements

5 responses to “PowerChumby 1.0 Released

  1. Greg December 6, 2010 at 7:26 am

    How can there be no comments on this. This is awesome! Every home needs a Chumby and a geek!

  2. Hal Rottenberg December 6, 2010 at 9:29 pm

    Finally read the article through. That is so awesome. Now, I wish I had gave into my urges of a couple of years ago and bought one.

  3. Lee Holmes December 7, 2010 at 12:12 am

    That rocks! And the module looks very well written, to boot 🙂

    Lee Holmes [MSFT]

  4. Pingback: Episode 134 – Trevor Sullivan on WMI Events in PowerShell « PowerScripting Podcast

  5. Pingback: HTTP POST with PowerShell to JSON RPC -or- How to Control XBMC via PowerShell « Tome's Land of IT

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: