Page 1 of 1

How to detect which receiver protocol is receiving Temp

PostPosted: Mon Apr 04, 2016 7:31 am
by Busta999
Ok

So on day 6 of Indigo

For an experiment I urned On EVERY Receiver Protocol on the RFXCOM

A nice surprise was that it picked up the two TFA Temperature sensors (although reporting +40C than the actual temperature )

Both sensors report every 50 odd seconds.

I am trying to detect which Protocol the RFXCOM is picking these sensors up on - I cant see anything in the Log except-

4 Apr 2016, 14:18:21
RFXCOM Debug processing: 8 80 7 15 183 0 2 107 121 (08 50 07 0F B7 00 02 6B 79)
RFXCOM Debug Temp sensor 183 now 61.90 degrees and 0 humidity.
RFXCOM Debug Temp sensor 183 in list
Trigger Temp Sensor
RFXCOM Debug UpdateMinMax state temperature value 61.9
RFXCOM Debug check if new day: last date 2016/04/04, new date 2016/04/04
RFXCOM Debug UpdateMinMax state humidity value 0
RFXCOM Debug check if new day: last date 2016/04/04, new date 2016/04/04
RFXCOM Debug ++++++++++++++

4 Apr 2016, 14:18:40
RFXCOM Debug processing: 8 80 7 16 64 0 2 4 121 (08 50 07 10 40 00 02 04 79)
RFXCOM Debug Temp sensor 64 now 51.60 degrees and 0 humidity.
RFXCOM Debug Temp sensor 64 in list
RFXCOM Debug UpdateMinMax state temperature value 51.6
RFXCOM Debug check if new day: last date 2016/04/04, new date 2016/04/04
RFXCOM Debug UpdateMinMax state humidity value 0
RFXCOM Debug check if new day: last date 2016/04/04, new date 2016/04/04
RFXCOM Debug ++++++++++++++


I can't see which protocol this is using.

I have doing some tests of elimination,

It took about 10 minutes it is coming in on the Viking Protocol

Is there a quicker way than suck and see?

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 1:13 am
by b_weijenberg
If you have a Windows system run RFXmngr which will display:
Code: Select all
Packettype    = TEMP
subtype       = TEMP7 - Viking 02811, Proove TSS330,311346
Sequence nbr  = 15
ID            = 46848
Temperature   = 61,9 °C
Signal level  = 7  -64dBm
Battery       = OK

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 1:20 am
by Busta999
b_weijenberg wrote:
If you have a Windows system run RFXmngr which will display:
Code: Select all
Packettype    = TEMP
subtype       = TEMP7 - Viking 02811, Proove TSS330,311346
Sequence nbr  = 15
ID            = 46848
Temperature   = 61,9 °C
Signal level  = 7  -64dBm
Battery       = OK


Thanks that is useful.

I try not to use Windows :-)

Do know how to correct the temperature which is coming out 40C higher?

Thanks

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 1:30 am
by b_weijenberg
What is the TFA sensor type?

Do you use the latest firmware in the RFXtrx433E?

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 2:19 am
by Busta999
b_weijenberg wrote:
What is the TFA sensor type?

Do you use the latest firmware in the RFXtrx433E?


Good questions,

Tra 30.3163
RFXCOM 250

I see there are some updates 251 and 1001

I'll need to dig out a Windows machine

Mike

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 5:21 am
by Busta999
Ok all updated, temp sensors still reporting 40C over actual temperature


Sent from my iPad using Tapatalk

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 7:23 am
by b_weijenberg
I'm sorry, this could not be solved in the firmware because other sensors using the same RF protocol report a correct value and it is not possible to detect the sensor type.
Please request Robert to add a temperature correction value to the plug-in.

BR Bert

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 10:11 am
by Busta999
I am in my first week with Indigo.

Is there anyway I could correct with a script?

Not sure how to get these reported Temps as a variable.

Just got a load of books on Python, starting to read up on it.

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Tue Apr 05, 2016 11:10 am
by johnpolasek
Busta999 wrote:
I am in my first week with Indigo.

Is there anyway I could correct with a script?

Not sure how to get these reported Temps as a variable.

Just got a load of books on Python, starting to read up on it.


You can set up a trigger on device state changed (RFX device: temperature sensor) and have the action be Device actions Insert device state into variable. And if you don't want to write scripts yourself, there is a new plugin that has just been released
http://forums.indigodomo.com/viewtopic.php?f=134&t=15793

That is supposed to let you set up any offset and multiplier you like between the input device state and the outpur variable, although I haven't tried to use it yet,

Re: How to detect which receiver protocol is receiving Temp

PostPosted: Wed Apr 06, 2016 6:21 am
by Busta999
johnpolasek wrote:
Busta999 wrote:
I am in my first week with Indigo.

Is there anyway I could correct with a script?

Not sure how to get these reported Temps as a variable.

Just got a load of books on Python, starting to read up on it.


You can set up a trigger on device state changed (RFX device: temperature sensor) and have the action be Device actions Insert device state into variable. And if you don't want to write scripts yourself, there is a new plugin that has just been released
http://forums.indigodomo.com/viewtopic.php?f=134&t=15793

That is supposed to let you set up any offset and multiplier you like between the input device state and the outpur variable, although I haven't tried to use it yet,


Many many thanks.

Much appreciated.