tonight at the IoT meetup in berlin, i presented the orchidarium, a co-project built over the last couple of years by skytee and i. the orchidarium is a Wardian case for the modern nerd home.
here are the slides for the talk: orchidarium slides [pdf]
it’s been purring away at home for about 1.5 years now, keeping the orchids alive when we travel or get super busy. here are the quick facts:
– beagle bone with debian, first smart device with IPv6 in our home
– usb controllable power strip Energenie EG-PMS (unfortunately i’ve only found these for 220v so far)
– code here: https://github.com/skytee/orchidarium
– light, fan, and ultrasonic mister control happens in a crontab
– webapp for local control when on the LAN with the orchidarium, includes override functions and daily sensors in a graph
– pictured below: the custom water resistant sensor box for the orchidarium includes light, humidity and temperature:
– pictured below: the beagle bone running debian with IPv6 in a custom laser cut enclosure:
– pictured below: the orchidarium’s usb programmable powerstrip, an Energenie EG-PMS:
i have a media server that i have been working on (slowly) with 2.2 terrabytes of space, an ubuntu machine, amd 64 bit, with mythtv running (german dvb-t or cable tv recording capabilities). all this is well and good but i wanted a better interface to navigate my growing movie and tv show collection. enter xbmc, the interface optimized for couch use (aka with a remote) for navigation of a home theater pc. i have had some woes setting up xbmc, and about a year ago someone recommended trying boxee as it is xmbc + online social network, so you can see what your friends are watching and loving. it turns out boxee still doesn’t have package binaries for 64 bit linux machines, so there are a few hacks to get it working. here is what i did yesterday (after upgrading my ubuntu box to 9.04 jaunty most of the day). i tried a lot of different ways of getting boxee to work, here is what finally worked for me, a bash script for grabbing the newest package (hard to find url on boxee’s site, this script helps with that) and it installs getlibs, a way to getlibs for 64 bit machines with 32 bit packages.
and then to get the network recognized by boxee, add this:
sudo apt-get install lib32nss-mdns
next on my list is getting lirc (the infrared remote control stuff) working so my remote works better with mythtv (some buttons working) and to work at all with boxee (not recognized at all). it’s fun to pick up working on all of this after putting it aside for over a year!
i’ll be giving a talk at the Free Software Foundation Europe fellowship meeting in Berlin this week Thursday, February 12th 2009 at 19:30 at the New Thinking Store, Tucholskystrasse 48. more info here. i’ll be speaking on open source hardware and the presentation will be in english.