home automation for the rest of us

68
Gordon Meyer MacWorld Expo Boston July 2005 Automation For The Rest of Us

Upload: gordon-meyer

Post on 27-Jun-2015

165 views

Category:

Technology


0 download

DESCRIPTION

Presented at Macworld 2005 (Boston)

TRANSCRIPT

Page 1: Home Automation for the Rest of Us

Gordon MeyerMacWorld Expo Boston

July 2005

Automation ForThe Rest of Us

Page 2: Home Automation for the Rest of Us

Welcome tomy automated home

Page 3: Home Automation for the Rest of Us

House, wake me at 6AM.If I’m not up by 6:05,try again.

OK

Page 4: Home Automation for the Rest of Us

If my wife isn’t out of town, wake her at 6:30.

Page 5: Home Automation for the Rest of Us

Unless it’s a weekend, then let us both sleep until 8:00.

Page 6: Home Automation for the Rest of Us

Start the coffee pot before I go downstairs, and turn on some lights if it’s still dark.

Page 7: Home Automation for the Rest of Us

Turn everything off after the last person leaves for work.

Bye

Page 8: Home Automation for the Rest of Us

Send me an email if anything happens while I’m gone.

Page 9: Home Automation for the Rest of Us

Turn on the yard lights a few minutes after sunset.

Page 10: Home Automation for the Rest of Us

And if nobody is home yet, make the house look occupied.

Page 11: Home Automation for the Rest of Us

When I arrive, tell me how many email messages I have from friends.

Page 12: Home Automation for the Rest of Us

And remind me that it’s garbage night.

Page 13: Home Automation for the Rest of Us

If the phone rings during dinner, tell me who is calling.

Page 14: Home Automation for the Rest of Us

Dim the lights for me while I watch a DVD.

Page 15: Home Automation for the Rest of Us

It’s time for bed. Tell me tomorrow’s weather.

Page 16: Home Automation for the Rest of Us

Tell me that I left the garage door open. Close it for me.

Page 17: Home Automation for the Rest of Us

Turn off the lights. Adjust the thermostat. Be quiet until morning.

G’nite

Page 18: Home Automation for the Rest of Us

The home of tomorrow, today.

Page 19: Home Automation for the Rest of Us

Getting Connected

Page 20: Home Automation for the Rest of Us

Your house as the ultimate peripheralYour computer needs to talk to your house. To do this you need to make your house smarter.

But you don’t need a new house.

You don’t need new lamps.

What you need is…

Page 21: Home Automation for the Rest of Us

Your house as the ultimate peripheralYour computer needs to talk to your house. To do this you need to make your house smarter.

But you don’t need a new house.

You don’t need new lamps.

What you need is…

Page 22: Home Automation for the Rest of Us

XYour house as the ultimate peripheralYour computer needs to talk to your house. To do this you need to make your house smarter.

But you don’t need a new house.

You don’t need new lamps.

What you need is…

Page 23: Home Automation for the Rest of Us

X10

Page 24: Home Automation for the Rest of Us

Powerline Carrier (PLC)

Sends data over household AC

Since 1978, now public domain

Dozens of brand names

Hundreds of devices

X10 Technology

Page 25: Home Automation for the Rest of Us

• Serialized commands sent over the AC power line• X10 modules are connected to power line and listen for commands• All modules are always listening for commands• Modules respond when they see a command with their X10 address– House codes: A-P– Unit codes: 1-16– Example X10 address: B5

X10 Details

Page 26: Home Automation for the Rest of Us

X-10 Powerhouse The BSR System X-10 Magnavox Leviton Manufacturing Co. HomePro Advanced Control Technologies Stanley GE Homeminder PCS Safety First

IBM Heath Kit - Zenith Wesclox NuTone RCA HomeLink SmartLinc Universal ElectronicsOne-For-All Sears Radio Shack Plug 'n Power

A rose by any other name...PLC (x10) label names

Page 27: Home Automation for the Rest of Us

Devices

Page 28: Home Automation for the Rest of Us

Lamp & Appliance Modules• Modules let you control:– Lamps– Fans– Coffee Pots– Radios

Page 29: Home Automation for the Rest of Us

Motion Detectors• Passive Infrared Detection• Battery-operated• Sends wireless signal to a nearby

transceiver• Transceiver relays signal to the

power line• Not exactly instantaneous

Page 30: Home Automation for the Rest of Us

Sending X10 Commands• Mini-controllers let you manually

send X10 commands• Turn lights on or off• Dim lights• Trigger a macro in your home

automation software

Page 31: Home Automation for the Rest of Us

Can’t I just turn on a light like a normal person?

Common non-geek reaction to home automation

Page 32: Home Automation for the Rest of Us
Page 33: Home Automation for the Rest of Us

control is not automation

Page 34: Home Automation for the Rest of Us

ControlJust a trick

Page 35: Home Automation for the Rest of Us

is magicAutomation

Page 36: Home Automation for the Rest of Us

Makes your house a peripheral

• USB device• Plugs into wall socket• Receives all X10 commands• Sends X10 commands• ActiveHome Pro CM15A - $50• SmartHome PowerLinc 1132U -

$40

X10 to Computer Interface

Page 37: Home Automation for the Rest of Us

The Brains(software)

Page 38: Home Automation for the Rest of Us

Indigowww.perceptiveautomation.com

FREE COPY!

Page 39: Home Automation for the Rest of Us

XTensionwww.shed.com

Page 40: Home Automation for the Rest of Us

Misterhousewww.misterhouse.com

Page 41: Home Automation for the Rest of Us

www.shotton.com/muscleMUSCLE

A port of Unix’s heyu & xtend

/* If it's after 10PM and Unit B2 is off, then dim A7 by 20%, wait five minutes, then turn A7 off. /*

% [ `date +%H` -ge 20 ] && [ $(($X10_B2)) -lt 128 ] && heyu turn a7 bright 5; sleep 300 ; heyu turn a7 off

Page 42: Home Automation for the Rest of Us

The Zen of X10

Page 43: Home Automation for the Rest of Us

X10 is less than perfect• Transmission timing means it takes 1.5 seconds to send commands.– Longer if you’re using wireless devices, like motion detectors• Electrical noise can block commands– Power supplies, electric toothbrushes, fluorescent lights• Normalize your electrical environment– Filters & signal boosters– www.smarthome.com/x10troubleshoot.html• Relax, take a deep breath– Do you drop AirPort because the microwave knocks you offline?

Page 44: Home Automation for the Rest of Us

Three Fun Hacks

SMARTHOME

HACKSTM

100 Industrial-Strength Tips & Tools

Gordon Meyer

FREE COPY!

Page 45: Home Automation for the Rest of Us

Detect a Beer Thief

Page 46: Home Automation for the Rest of Us

What it doesKeep an eye on the babysitter, or your teenagers, while you’re away from home.

Courtesy of Michael Ferguson

Page 47: Home Automation for the Rest of Us

Motion detector• Mounted on inside of the door• Opening door sends two signals:– motion– dusk-to-light• Silently write message to log• Say “You’re busted!”• Sound an alarm

Page 48: Home Automation for the Rest of Us

In the liquor cabinet• Mounted on inside of the door• Opening door sends two signals:– motion– dusk-to-light• Silently write message to log• Say “You’re busted!”• Sound an alarm

Page 49: Home Automation for the Rest of Us

In the liquor cabinet• Mounted on inside of the door• Opening door sends two signals:– motion– dusk-to-light• Silently write message to log• Say “You’re busted!”• Sound an alarm

Page 50: Home Automation for the Rest of Us

Hacking the hack• Use this technique to monitor:– The fridge, for dieters.– The gun cabinet.– Your car, parked in the garage.– The furnace closet, to log when you last changed the air filter.

Page 51: Home Automation for the Rest of Us

Simulate a Sunrise

Page 52: Home Automation for the Rest of Us

What it doesGently brightens the bedroom lights so you wake up naturally.

Starting 15 minutes before the time that you want to wake up, raise the light level in the room.

Page 53: Home Automation for the Rest of Us

SunRise clockhttp://www.dreamessentials.com/a_clocks_sunrise.aspx

$110.

Page 54: Home Automation for the Rest of Us

XTension scriptScheduled to begin 15 minutes before your wake-up time

dim "Bedroom Lamp" to 10

dim "Bedroom Lamp" to 20 in 3 * minutes

dim "Bedroom Lamp" to 30 in 5 * minutes

dim "Bedroom Lamp" to 50 in 7 * minutes

dim "Bedroom Lamp" to 75 in 9 * minutes

dim "Bedroom Lamp" to 80 in 11 * minutes

dim "Bedroom Lamp" to 100 in 14 * minutes

Page 55: Home Automation for the Rest of Us

XTension repeating eventMonday—Friday, 15 minutes Early

Page 56: Home Automation for the Rest of Us

Hacking the hackMake it smarter

• If you’re not at home, because you’ve left earlier or are on vacation, skip the whole process.if (status of "Gordon Home”) is true then

dim "Bedroom Lamp" to 10

dim "Bedroom Lamp" to 20 in 3 * minutes

[...]

end if

• Reverse the technique to dim the lights when you go to bed.

Page 57: Home Automation for the Rest of Us

Hamster-Powered Night Light

Page 58: Home Automation for the Rest of Us

What it doesHarness your hamster’s nocturnal running to power a night light.

Courtesy of Dan Fink

Page 59: Home Automation for the Rest of Us

The specifications• A visit to the pet store showed that most rodents achieve between 40

and 60 RPM on their exercise wheels.• Cheap exercise wheels are noisy, which means they’re wasting energy.

Use a ball-bearing mount instead. (Scavenged from a skateboard.)

Page 60: Home Automation for the Rest of Us

The specifications• Build an alternator into the exercise wheel– mount the wheel on stand– add a circle of magnets around the outside perimeter– wind two coils of enamled magnet wire (connected in series)

Page 61: Home Automation for the Rest of Us

The light• Two bright red LEDs.• Wired backwards to each other, so

one is lit, depending on which direction the wheel is spinning.• Plenty bright for lighting the way

to the bathroom during the night.

Page 62: Home Automation for the Rest of Us

Why stop there?• Calibrate the bicycle computer to

the circumference of the exercise wheel.• Skippy regularly achieved 2 to 3

MPH.• The computer keeps track of peak

speeds, elapsed time, and how many Hamster-Miles (hM) are run each night.

Page 63: Home Automation for the Rest of Us

Skippy the HamsterIn memoriam

Page 64: Home Automation for the Rest of Us

Resources

Page 65: Home Automation for the Rest of Us

Where to turn for help and information

XTension website and Discussion List• A treasure-trove of ideas, scripts, and an excellent mailing list– www.shed.com

Indigo website and forum• Sample scripts and helpful users– www.perceptiveautomation.com

Books• Home Hacking Projects for Geeks• Smart Home Hacks

Page 66: Home Automation for the Rest of Us

Best Deals

Hardware PackageActive Home Pro Starter Kit - $99Includes computer interface and modulesInterface supports both wireless and power-line commandsWorks with XTension and Indigo

Page 67: Home Automation for the Rest of Us

Best DealsDiscounted version of XTension if you buy Smart Home Hacks

Like getting the book for free! ($25 off )contact: [email protected]

SMARTHOME

HACKSTM

100 Industrial-Strength Tips & Tools

Gordon Meyer

+

Page 68: Home Automation for the Rest of Us

www.gordonmeyer.com

Thank YouBooth 433 - “Meet the Speakers” - 1:00 to 2:00 Today