Author image Graeme Lawton
and 1 contributors

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