X10::Home is a Perl module to configure X10 for your Home.
SYNOPSIS
# System-wide /etc/x10.conf Configuration File
module: ControlX10::CM11
device: /dev/ttyS0
receivers:
- name: bedroom_lights
code: K15
desc: Bedroom Lights
- name: dsl_router
code: ...
# In your application:
use X10::Home;
my $x10 = X10::Home->new();
# Address services by name
$x10->send("bedroom_lights", "on");
X10::Home lets you set parameters of all your home X10 devices in a single configuration file. After that's done, applications can access them by name and without worrying about details like "house codes", "unit codes", "serial ports", X10 commands and other low-level details.
X10::Home also maintains a status database to remember the assumed status of cheap X10 devices without a feedback mechanism.
Product's homepage
Requirements:
· Perl