The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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');

AUTHOR Graeme Lawton <graeme@per.ly>