Graeme Lawton > LightWaveRF-0.04 > LightWaveRF

Download:
LightWaveRF-0.04.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.04   Source  

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

syntax highlighting: