Jeff and I spent some time this week web-enabling his fish lamp. You can see whether or not the lamp is running, and turn it on or off. We've got some other devices around the office running on the same system. Jeff & I are thinking about putting together a tutorial on the how to roll your own. There are a ton of practical uses for this kind of automation. I'm working on adding scheduling, building an admin interface, restricting access, and integrating webcam feeds. The system uses the
X10 CM17a Firecracker controlled by
flipit. Jeff's flash interfaces talk to PHP scripts that control flipit, and get and set device status from a small MySQL database.