Skip to Content
Home Hacking Projects for Geeks
book

Home Hacking Projects for Geeks

by Eric Faulkner, Tony Northrup
December 2004
Beginner
336 pages
14h 32m
English
O'Reilly Media, Inc.
Content preview from Home Hacking Projects for Geeks
Monitoring and Alerting
307
Chapter 13, Build a Security System
5. Understand and hack the script
A big chunk of this script is the configuration of about a dozen different
variables. Modify the variables in Table 13-1 to specify the house and unit
codes you used to implement the sensors and alarms in your house.
Table 13-1. SecurityMonitor.pl variables
Variable name Description
$alert_email
The email address to send alert messages to. If you wish to send to multiple emails, separate the list
with semicolons. For example, you would use:
$alert_email='alerts@northrup.org; alerts@thefaulkners.org';
$smtp_server
The IP address of your SMTP server. This should exactly match the IP address you have configured as
the SMTP server in your email client.
$audible_unit
The unit code of the audible alarm (the Powerhorn in this project).
$audible_hc
The house code of the audible alarm.
$speaker_unit
If you are using the voice alerting feature, the unit code of the X10 appliance interface controlling the
power to the remote speakers and the wireless transmitter and receiver.
$speaker_hc
The house code of the remote speakers.
$sensor_hc
The house code of all the sensors.
$light_hc
The house code of all the lights
$camera_hc
The house code of all the cameras.
$video_path
The path in which to save the video files.
$virtual_vcr_path
The path to the Virtual VCR executable file.
$seconds_to_
capture
The number of seconds ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Building a Home Security System with Raspberry Pi

Building a Home Security System with Raspberry Pi

Matthew Poole
Raspberry Pi 3 Home Automation Projects

Raspberry Pi 3 Home Automation Projects

Shantanu Bhadoria, Ruben Oliva Ramos
Cool Tools in the Kitchen

Cool Tools in the Kitchen

Kevin Kelly, Steven Leckart

Publisher Resources

ISBN: 0596004052Catalog PageErrata