RFXCOM receiver only works intermittently
Posted: Mon May 18, 2009 12:14 am
Hello all
I've been running an RFXCOM receiver since February 2009. The idea is primarily to receive from an RFXMeter with 3 x RFXPulse counting flashes on the LEDs on 3 electricity meters. Also hope to receive from an OWL/Electrisave, and 3 x Oregon THR128 temperature sensors, and I also have an RFXSensor but haven't set it up yet.
All worked perfectly for about 6 weeks (xpl-perl running on a Linksys NSLU2 'Slug') producing rrdtool graphs of various things. See http://www.viridis.net/rrd/combined.html for the house electricity use (and solar panel generation, scroll down back to when it was working). Also http://www.viridis.net/rrd/ for graphs of the raw data. I'd be delighted to talk more about the setup, but for now, my problem...
At the end of March 2009, without changing anything, the receiver stopped receiving anything (gaps in the graphs). Sometimes it would start working (again without me doing anything). At other times, I'd switch everything off and turn on just the receiver and one transmitter (usually the RFXMeter). Sometimes this would get things going again - it might work for just a short while, or up to a week, but eventually would stop again.
The receiver would either pick up most of my transmitters, or none of them - it wasn't just some devices which disappeared. I've tried most things I can think of: e.g.<ul><li>Turn off xpl-perl and just use RFReceiver on PC for testing. When things aren't working, RFReceiver shows no messages, but can successfully change settings and request the version number (29). I've done the obvious - set variable length, and enable all RF. Again, sometimes it works fine.</li>
<li>Remove the batteries from all 3 Oregon THR128, to rule out one of them causing a problem.</li>
<li>Just experimenting while writing this. Turned on receiver; connected RFReceiver program. Received RFXMeter and Electrisave (and also briefly put battery in RFXSensor, and received from it OK). But after 3 minutes, no more messages from anything. Turning receiver off then on, and reconnecting RFReceiver didn't help - still nothing.</li>
</ul>So basically, haven't managed to correlate the failures with anything. Any more ideas? Otherwise will have to try returning the receiver - wouldn't be surprised if it's found to be working.
A few weeks ago, Bert suggested returning the receiver for testing, but inevitably it worked for nearly a week just after this.
Editing post the next morning:
<ul><li>Just turned on receiver and connected RFReceiver: worked perfectly (receiving RFXMeter and RFXSensor, the only known transmitters turned on) for around 3 minutes, then nothing. I begin to feel that it's more likely to work, even if only for a short while, if it's been turned off for quite a while (e.g. hours).
</li></ul>
I've been running an RFXCOM receiver since February 2009. The idea is primarily to receive from an RFXMeter with 3 x RFXPulse counting flashes on the LEDs on 3 electricity meters. Also hope to receive from an OWL/Electrisave, and 3 x Oregon THR128 temperature sensors, and I also have an RFXSensor but haven't set it up yet.
All worked perfectly for about 6 weeks (xpl-perl running on a Linksys NSLU2 'Slug') producing rrdtool graphs of various things. See http://www.viridis.net/rrd/combined.html for the house electricity use (and solar panel generation, scroll down back to when it was working). Also http://www.viridis.net/rrd/ for graphs of the raw data. I'd be delighted to talk more about the setup, but for now, my problem...
At the end of March 2009, without changing anything, the receiver stopped receiving anything (gaps in the graphs). Sometimes it would start working (again without me doing anything). At other times, I'd switch everything off and turn on just the receiver and one transmitter (usually the RFXMeter). Sometimes this would get things going again - it might work for just a short while, or up to a week, but eventually would stop again.
The receiver would either pick up most of my transmitters, or none of them - it wasn't just some devices which disappeared. I've tried most things I can think of: e.g.<ul><li>Turn off xpl-perl and just use RFReceiver on PC for testing. When things aren't working, RFReceiver shows no messages, but can successfully change settings and request the version number (29). I've done the obvious - set variable length, and enable all RF. Again, sometimes it works fine.</li>
<li>Remove the batteries from all 3 Oregon THR128, to rule out one of them causing a problem.</li>
<li>Just experimenting while writing this. Turned on receiver; connected RFReceiver program. Received RFXMeter and Electrisave (and also briefly put battery in RFXSensor, and received from it OK). But after 3 minutes, no more messages from anything. Turning receiver off then on, and reconnecting RFReceiver didn't help - still nothing.</li>
</ul>So basically, haven't managed to correlate the failures with anything. Any more ideas? Otherwise will have to try returning the receiver - wouldn't be surprised if it's found to be working.
A few weeks ago, Bert suggested returning the receiver for testing, but inevitably it worked for nearly a week just after this.
Editing post the next morning:
<ul><li>Just turned on receiver and connected RFReceiver: worked perfectly (receiving RFXMeter and RFXSensor, the only known transmitters turned on) for around 3 minutes, then nothing. I begin to feel that it's more likely to work, even if only for a short while, if it's been turned off for quite a while (e.g. hours).
</li></ul>