rfremoted: an interpreter for the X10 serial port receiver

An interpreter for the codes produced by the X10 serial port receiver (the MR26A). This device was (is?) distributed with the MP3Anywhere and DVDAnywhere kits.

This software was developed on Linux, but it should work on any POSIX operating system.

 
This program, rfremoted, interprets the codes produced by the X10
serial dongle receiver (model MR26A).  This device was (is?) sold by
X10.com with the MP3Anywhere and DVDAnywhere products.

rfremoted doesn't do anything directly useful with the information...
It is meant to be interfaced with some other program that will act on
the codes.  The software I wrote to do this is called "priscilla",
which is not included.  (I intend to distribute this separately.)

rfremoted outputs a human (or computer) readable description of the
received codes to standard output, or as broadcast UDP packets.

Version 0.1.2

Usage: rfremoted [options] [device]
       rfremoted [options] [device] | rfremote_processor

 options: 

  -d   suppresses duplicates

  -t   adds time to output (seconds micro-seconds)

  -v   adds debugging output (verbosity)

  -p port   sends results as broadcast UDP datagrams on port 'port'
            (instead of sending to stdout)

  -i if     broadcasts output on first interface starting with 'if'
            (default interface is 'eth')

The default serial device is /dev/ttyS1

Example run:

[m5] magnus$ rfremoted -d -t
1083496330 871135 X10 B 1 OFF
1083496335 306057 X10 A 1 ON
1083496337 672090 X10 PCRemote SUBTITLE
1083496339 478113 X10 PCRemote PLAY
1083496345 731161 X10 PCRemote PAUSE
1083496349 182467 X10 PCRemote 1
1083496363 869426 X10 B 3 OFF
^C


rfremoted-0.1.2.tar.gz

Projects page, Dan Risacher