@ StephenN
- thanks. Shouldnt take you too long to get 'into' the arduino- they are pre-built - you just plug into USB and load the software - very very easy. - when I discovered them (especially with ethernet connectivity), it was a similar 'hmmm...' moment to when I first wrote some code to talk over a network.
With reference to protocols etc - this is the hard part (unless you're the folks @ bbsb of course who probably have someone who speaks RF protocols (!) ) - you either need a proper hardware 'scope or something similar to decode the packets.
The decode/re-encode code in this is from a library I found on the the net, that 'just worked' with BBSB, as BBSB's protocol is the same as some sweden product (klikonklickoff or similar) - so there was no effort involved in this so I didnt need to go through the pain.
There is a 'poor mans oscilloscope' for arduino -
http://accrochages.drone.ws/en/node/90 which I did look at briefly.
The issue is that you'd probably have to build your own little 'faraday cage' to decode stuff - when I ran up the osc above , with nothing in my house (knowingly) transmitting, I got all sorts of data on it - thus if you were to try to 'reverse-engineer' a products protocol (he said eying his Yale wireless alarm PIR on the wall) you'd need to shut out the 433mhz 'noise' first.
The RFXComm products are really nice, and quite mature - they have been through this pain of decoding protocols etc - I did think briefly that some PC app could be taught to 'learn' the codes without actually decoding them, but the arduio's 12k of memory (including program) is probably too small for that on it's own but could be the target for them.
HomeEasy should be possible, there are a couple of people coding for this already-
http://www.arduino.cc/playground/Code/HomeEasy for example, but I'd need to sneak home with some homeeasy devices, as I dont have any...yet. (BBSB <-> HomeEasy bridge is a nice project idea - extending the BBSB services and controller to the HomeEasy devices)
As for the other stuff, so long as we can code the protocol to decode it from the 'noise' then it should be possible - it's just that 433.92mhz looks really congested on a 'scope, hence it's important to have good protocol support to make devices work.
Mart.