Heather and the laptop

July 20, 2012 12:17 pm

Heather finally got a long-desired wish; she got to touch the laptop.  She was ecstatic.

IMGP8280as

Maybe it’s my imagination, but it really seems like she caught on to how I type and kind of, sort of tried to make her hands work the same way.  She would occasionally stop mashing keys and gently slide her fingers across the touchpad.  She also discovered the button that makes the menu pop up and disappear and she spent a bit of time pressing it repeatedly.

IMGP8283as

Reducing power usage: SheevaPlug and Squeezebox Radio

July 7, 2012 12:36 pm

Since we’ve entered summer our electricity rate tiers have switched to the summer levels.  This means that the lower (cheaper) tiers are smaller so you start running into the much more expensive tiers sooner.  Tiers 1 and 2 are both pretty cheap, 13 and 15 cents per kWh, but tier 3 jumps to 30 cents per kWh.  So whenever possible we try to avoid landing in tier 3.

A while back Mom gave me a Kill-A-Watt meter.  Our electricity bill informs us that we’re consistently using substantially more electricity than “similar homes in your area.”  Which seemed odd since we don’t obviously waste energy.  So I finally got around to checking on our electronics to find out what’s guzzling our energy.

Jess has an old stereo thing that we use to listen to music when going to bed.  I discovered that this stereo was drawing ~18 watts regardless of what it was doing, 24 hours a day, 7 days a week.  So just having this stereo plugged in was costing us somewhere between $20 and $45 a year depending on the tier.

I have a desktop computer which I use as a file server and media center (via XBMC).  It holds all of our DVDs so that the actual DVDs sit in a box somewhere out of the way.  It also holds all of our music files and I use it to download various things via bittorrent (Linux ISOs, games purchased via the Humble Bundle, perfectly legal things, of course).  Thus the computer was usually on 24/7 also.

So I was rather shocked and appalled to discover that it was drawing ~106 watts when running.  Keeping that machine on was costing us ~$100-$200 a year!  So the first thing I did was dig into configuration options and disconnect unused components.  Via this route I was able to bring its energy usage down to about 80 watts.  Better, but not great.

Enter the Logitech Squeezebox Radio and the SheevaPlug.

Logitech Squeezebox Radio

IMGP8274as

The Squeezebox Radio was something I’ve wanted for a little while.  It’s a nifty device and the very low power usage was just a nice bonus.  It’s, essentially, a music streaming device with built-in speaker and wireless network connection.  So you just plug it in and you can listen to Internet radio stations, connect to a Pandora account (or most other music streaming services), and play music from a local server via the freely available Logitech Media Server.  Something I like about it is that all the software is open source and they don’t make any attempt at locking down the software or hardware.

Anyway, I received the Squeezebox Radio for my birthday this year.  Part of its job was going to replace Jess’ old stereo system.  It’s working great at that task and takes up less than a third of the space.  It’s small (smaller than I expected) and easy to move so Jess often moves it to the living room during the day, into the bathroom for Heather’s bathtime, etc.

The Squeezebox Radio draws ~2.0 watts when running (~2.2 watts when the screen is on).  So that’s a big win over the stereo drawing 18 watts.  But it also contributes in savings in other ways.  Instead of running the full blown stereo system in the living room for music Jess uses the Squeezebox Radio, so that’s going to count for something.

Overall I am very pleased with the Squeezebox Radio.

The Squeezebox Radio spends much of its time streaming music locally from the desktop (using the mentioned media server software).  And the computer was the big power hog.  So let’s address that now.

SheevaPlug

IMGP8269as

To try and reduce the power usage of the computer I spent some time researching low-power computing options.  I researched building an Intel Atom based machine, an AMD Fusion based machine, a dedicated NAS device, and a few other options.  But based on those systems it looked like I was going to get a lot more power than I needed and still be pulling 20-30 watts.

I then turned my attention to the Plug Computer scene.  Plug computers are designed to be cheap, low power, plugged in somewhere out of the way, and mostly forgotten. They have a vibrant community built around them.

There are several plug computers to choose from.  I went with the SheevaPlug because it has a long history with many success stories and guides.  Its age means it’s a little less capable than some of the other offerings, but it looked like it would do what I needed just fine.

It’s small, about the size of 3 decks of cards.  It features a 1.2 GHz ARM processor, 512 MB DDR2 RAM, SD Card slot, USB 2.0 port, and a gigabit ethernet jack.

I set it up with a 4 GB SD card and a 64 GB USB flash drive.  I had planned to use a 2 GB SD card, but it didn’t like the one I had and a 1 GB card was too small.

I used the 4 GB card to install the operating system (Debian Linux) and other necessary software (like the Logitech Media Server, Transmission [a bittorrent client], etc.).

The 64 GB USB flash drive is holding all the data I need.  It has our music library, backup files from the Board (the Board gets backed up nightly, previously to my desktop, now to the SheevaPlug), and any currently active torrent files.

Maybe some of the other plug computers are different, but setting up a SheevaPlug isn’t exactly for the novice.  I had to cobble together bits and pieces from various guides in order to get everything working correctly.  It requires a working knowledge of Linux, a comfortable familiarity with command lines and a basic understanding of memory addressing (well, if you want to have any idea what the commands you’re typing do, that is).

Here are the main resources I used:
http://www.cyrius.com/debian/kirkwood/sheevaplug/
http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html
http://plug.noloop.net/sheevaplug-hacks/installing-debian/
http://wiki.slimdevices.com/index.php/SheevaPlug_Installation_guide
http://d-i.debian.org/daily-images/armel/20120705-08:35/kirkwood/netboot/marvell/sheevaplug/ (for the latest Debian installer images)
I also needed some decent Google skills to solve various issues along the way.

The SheevaPlug is up and running smoothly now.  Running full tilt it draws about 3.5 watts.  So the Squeezebox Radio and SheevaPlug together use about 6 watts compared to the ~125 watts previously needed for the desktop and stereo.  So over the course of 1 year this set up will save us somewhere between $120 and $200 in electricity.  The SheevaPlug costs $99, so it will pay for itself in a year and that’s ignoring the reduced cooling costs.

Heather Versus the Plums

July 2, 2012 9:27 pm

Jess gave Heather some cut-up plums.  She really enjoyed them and made a royal mess.  (Sorry for the shaky camera work, I cut it to 17 seconds to avoid the most nauseating part when I start walking to get closer to her.)

She was so pleased with herself.  Also, she loves the camera.  She’s a complete ham.

IMGP8257as IMGP8244as IMGP8249as

Let’s bring this meeting to order.  First item of business: We’re going to need more plums.

This is her mugshot from the incident:

IMGP8252as
“Your charges will never stick!  I’ll be back on the streets by tomorrow!”

Heather: 8 months

June 30, 2012 10:50 am
Heather was 8 months old on Thursday, and she’s getting so big! She can sit and crawl and pull herself up to her knees (she’s getting pretty good at pulling all the way up to her feet, too). As of last week, she officially weighed 14 lbs, 10 oz.  She’s been wearing 9-month clothes for a couple of weeks now.
IMGP8193as

Heather:

  • LOVES taking baths.
  • LOVES to look at new things and people.
  • HATES when I leave the room. (Sometimes, she hates when I am out of reach. Many of our afternoons are spent with us trying to figure out how I can hold her tight while she crawls around and plays. Obviously, this is impossible, but it seems to be what she would really like.)
IMGP8200as
  • LOVES the VeggieTales opening song. I use it to distract her while I trim her nails!
  • LOVES shiny balloons.
  • HATES those few seconds between when she realizes I’m going to nurse her and when the nipple actually enters her mouth.
IMGP8210as
  • LOVES eating Cheerios.
  • LOVES chewing on things. Sometimes, she’ll grab your finger and shove it in her mouth—right back along the side, not in front— to chew on.
  • HATES loud, sudden noises. Also running bathwater or the blender or vacuum. And sirens up close scare the living daylights out of her.
IMGP8201as
  • LOVES playing with hair—mine, Kyle’s, whatever.
  • LOVES pulling over the recycling bag and playing with whatever she can find inside.
  • LOVES little flashing lights, like on computers.
  • HATES story time. (I really, really hope this is temporary. She has always loved it! But she currently seems to greatly prefer our books to library books, which make her squirm and thrash and cry. Strange.)
IMGP8205as
  • LOVES pulling books off bookshelves (or out of boxes).
  • LOVES getting vitamins—or anything from a dropper, really. She gets iron twice a day, and a tri-vitamin and fluoride once a day. She loves them all. (In good news, I’ve been able to stop giving her gas drops, though she loved those, too.)
  • HATES going to sleep.
  • LOVES being held (unless you’re trying to get her to sleep, of course). She’ll crawl a long ways to get you to pick her up. (And then she’ll hoist her armpits at you until you do!)
IMGP8186as
  • LOVES being tossed in the air/held upside-down.
  • HATES having her face washed.
  • LOVES making noise.
  • LOVES squeaking her fingers down the pages of her board books.
  • LOVES when Daddy comes home.
IMGP8198as

It’s getting rather difficult to get candid shots of her; as soon as she sees the camera, she bolts for it:

IMGP8177as

And a sleep update: Heather’s getting pretty good at staying asleep/soothing herself back to sleep if she wakes up, but she’s also started fighting the initial put-down pretty hard. We’re down to one nap a day, which is insane, but seems to be working alright for us. She’s getting enough total sleep (she usually sleeps 12-13 hours at night, so a one- or two-hour nap is okay, according to her pediatrician), but the stretch between the nap and bedtime gets kind of long some days, and she grumps.

Heather is growing and learning so quickly these days! We have a lot of fun with her, and we love her very much.
Heather book-box triptych_s