rfxcom-tx - simple example script to control an RFXCOM RF transmitter
version 1.142010
# send x10 a1/on command via USB tty device echo type=x10 command=on device=a1 | rfxcom-tx /dev/ttyUSB0 # send homeeasy message via a USB device with helpful name, # see Device::RFXCOM::TX(3) echo type=homeeasy command=on address=0x3333 unit=1 | \ rfxcom-tx /dev/rfxcom-tx # read commands to send from stdin and send them via a # network/wireless device, disable x10 (which defaults to on) rfxcom-tx 10.0.0.1:10001 x10=0
This script is an example of the usage of the Device::RFXCOM::TX API. It simply initializes the transmitter and reads messages specifications from stdin. The keys and values given on the command line become the parameter hash for the Device::RFXCOM::TX constructor and are documented in that module.
Special thanks to RFXCOM, http://www.rfxcom.com/, for their excellent documentation and for giving me permission to use it to help me write this code. I own a number of their products and highly recommend them.
Device::RFXCOM::TX
RFXCOM website: http://www.rfxcom.com/
Mark Hindess <soft-cpan@temporalanomaly.com>
This software is copyright (c) 2014 by Mark Hindess.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Device::W800, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Device::W800
CPAN shell
perl -MCPAN -e shell install Device::W800
For more information on module installation, please visit the detailed CPAN module installation guide.