Hi all.
can anyone point me in the right direction for a library or code to read the X10 RF signals from the standard X10 RF remotes on the market via a 433/315mhz receiver connected to the arduino ??
just to clarify, i dont actually use X10 at all, just the remotes, keyfobs etc, because they are relitively cheap & come in the right sizes etc.
I operate an off grid power system on solar panels and a wind turbine. i use a X10 wall switch in each room to control lights, timers & batch routines etc through a central power distribution unit
the X10 RF signals from the wall remotes are currently being received by a WGL designs W800 RF-RS232 adapter, this adapter connects to a NSLU2 (a modded linksys device running linux & mister house) once received a bunch of perl scripts send commands to a arduino mega on one of its USB ports, the mega is directly driving 40+ relays (across several relay boards) on its io ports for turning devices of and on.
effectively i want to take the NSLU2 out of the equation, it uses too much power running all the time, i dont really want to use the W800 to connect directly to the mega as its RS232 & not TTL.
i do however have the exact same RF 433mhz boards that are in the W800, so i would like to get my mega to receive and decode the RF signals directly, but this is where i am struggling.
i have used the RF boards with virtualwire and they work fine, but i cant seem to find any info on decoding X10 remotes i have tried to decipher the x10 library in the playground, but this is for x10 Powerline, i have no zero crossing source or TW53 etc. i have tried the NEC ir decoding libraries (as x10 RF is meant to be NEC encoded) but no go there either.
ive spent days searching through the forum and can find code for homeeasy to do it, but not x10
help !!!!
satmanuk