I have started testing the RFXtrx433. So far I have range tested it with X10 (TM13 trannsceiver, HR10E/HR12U remote), Bye Bye Standby (BBSB300 socket dimmer) and Byron (RS61 ceiling switch, RS63 ceiling dimmer, RS15 switch). Results are pretty good, it would seem that it is reliable in a small to medium sized house as long as the RFXtrx433 is positioned fairly centrally.
Over the next week I will be testing smoke alarms (Profitec Funk Rauchmelder KD 101 LA) and weather sensors (Oregon Scientific THN132N, Oregon Scientific THGN132N).
Regarding schema, most of the nodes a RFXtrx433 can add are covered by the BSC schema and Weather schema. I have no idea yet how to deal with blinds etc. however I am working my way through the list of supported devices to see if anything stands out as requiring something new.
I have a spare Raspberry Pi sitting here so I am also going to test DomotiGa with RFXtrx433, once I am happy that the RFXtrx433 works on Pi with no issues I will have a look at bigkevmcd’s code. For purely selfish reasons at the minute I just want xAP to work with the largest number or devices and services possible, with the very least effort from any developer. There are many good arguments for structural and transport changes in xAP, but as there is nobody to take on this amount of coding it’s a bit moot.
My idea for significantly extending the functionality of xAP is to create 2 new Connectors. Firstly a semi generic serial device Connector for a range of devices not just the RFXtrx433. Secondly, a Connector for sending and receiving HTTP and UDP messages. I'll create a thread for each to explain what I’m on about and for people with more knowledge than me to say whether it's feasible or even a good idea!