Linux X10 universal device driver 2.1.4 review
DownloadLinux X10 universal device driver (also known as Project WiSH) provides a /dev interface to an X10 network through a combination of L
|
|
Linux X10 universal device driver (also known as Project WiSH) provides a /dev interface to an X10 network through a combination of Linux kernel modules and daemons.
It is intended to provide a standard interface and syntax to shell script utilities (such as cat and echo), Perl scripts, C programs, or Java programs so that everything from a quick hack to a more advanced program can manipulate the X10 devices in an automated home regardless of the transceiver used.
Its simplest use is with shell scripts (examples of which are provided in the package). Currently the project supports the 3 X10 transceivers (PowerLinc Serial, PowerLinc USB, and CM11A).
Here are some key features of "Linux X10 universal device driver":
Full /dev/x10 capability with enhancements for non-blocking writes
Full support for PowerLinc Serial transceiver
Full support for CM11A Serial transceiver
Full support for PowerLinc USB transceiver (with kernel patches for USB)
What's New in This Release:
X10 state machine simulator runs in userspace
Kernel module maintains status of individual devices and implements API only
non-blocking writes (by popular demand) so commands can be queued up in rapid succession
PowerLinc USB now uses HID interface
Version 2.0 drivers work with kernel 2.6.7 and higher and with kernel version 2.4.0 (the PowerLinc USB will not work with kernel 2.4 due to lack of support for multibyte messages in the USB subsystem of the kernel. If you require the PowerLinc USB and kernel 2.4, use wish-1.6.10. )
Simpler compilation and installation method
Linux X10 universal device driver 2.1.4 search tags