NAME
LightWaveRF - Integration with LightWaveRF modules
SYNOPSIS
use LightWaveRF;
my $lw = new LightWaveRF;
$lw->register('D1', 'R1', "LivingRoom");
$lw->on('LivingRoom');
DESCRIPTION
Provides an interface to LightWaveRF modules via the LightWaveRF Wifi Link.
Methods
new
my $lf = new LightWaveRF;
Instantiates a LightWaveRF object ready to register devices against.
register
$lw->register(<NODE ID>, <DEVICE ID>, <NAME>);
$lw->register('R1', 'LivingRoomLight');
on
$lw->on('LivingRoomLight'); # $lw->send_device_status('LivingRoomlight', 'F1');
off
$lw->on('LivingRoomLight'); # $lw->send_device_status('LivingRoomlight', 'F0');
send_device_status
$lw->send_device_status('LivingRoomlight', 'F1');
get_kwh
returns the current wattage from the power meter
AUTHOR Graeme Lawton <graeme@per.ly>
Development
This module is very much under development and not really production ready yet and there is lots of functinality still to be added to it. Patches welcome git repo is at https://github.com/grim8634/LightWaveRF.git