RFXcom & Proove TSS320 Termo/Hygro sensor

Hi there!

I wonder if there is anyone out there who have managed to read the values (temperature and humidity) from a Proove Termo/Hygro Sensor TSS320.

I have tried to figure out how to do it and scoured the internet to try and find samples to no avail.

The TSS320 device works and has contact with the RFXmgr and read like this:

Packettype = TEMP_HUM
subtype = TH9 - Viking 02038, 02035 (02035 has no humidity), Proove TSS320,311501
Sequence nbr = 1
ID = 50944
Temperature = 22,3 °C
Humidity = 43
Status = Comfortable
Signal level = 7 -64dBi
Battery = OK

I have asumed that the ID is hexadecimal and converted it to decimal (330052), this derived from the examples on the RFX binding.

Examples I have tried (and variations on these) to create an Item:

    1. Number myHumidity “Humidity [%.1f %%]” (gClimate) {rfxcom=">330052:TEMP_HUM.TH9:Humidity"}
    1. Number myHumidity “Humidity [%.1f %%]” (gClimate) {rfxcom="<330052:TEMP_HUM.TH9:Humidity"}
    1. Number myHumidity “Humidity [%.1f %%]” (gClimate) {rfxcom="<330052.5:TEMP_HUM.TH9:Humidity"}
    1. Number myHumidity “Humidity [%.1f %%]” (gClimate) {rfxcom="<330052.05:TEMP_HUM.TH9:Humidity"}
    1. Number myHumidity “Humidity [%.1f %%]” (gClimate) {rfxcom=“330052:Humidity”}
    1. Number myHumidity “Humidity [%.1f %%]” (gClimate) {rfxcom="<330052:TEMP_HUM.FineOffset:Humidity"}

From the RFXcom Binding guide:

Packet Length = 0B
Packettype = Lighting2
Subtype = AC
Id = 00130FE2
Unitcode = 11
Command = Off
Dim level = 0%

You wouldn’t be forgiven for thinking the id is 00130FE2 but this is not the Id you need.
This is the correct Id but it is in the wrong Hexadecimal format. You need to convert to Decimal.

As shown this is a lamp and I have gotten that to work in my setup, example:
Switch WallPlug “Window lamp” (gLamps) {rfxcom=">1.01:LIGHTING2.AC:Command"}

That is why I would have thought {rfxcom="<330052.05:TEMP_HUM.TH9:Humidity"} from above would have worked.

Merry Christmas and thanks in advance for any help.

Regards, Toby

Hi Toby,

try rfxcom="<50944:Humidity"

If that does not work, enable debugs for the rfxcom binding and check the debug output. Debug output prints out the correct id in correct format.

-Pali

Oh the irony of things… I did try that syntax though with ‘converted’ figures and apparently not as you described… Now it works.

Thanks a bunch!

Regards, Toby

P.S.
Correct exampel after resolve:
Number myHumidity “Humidity [%.1f %%]” (gClimate) {rfxcom=“50944:Humidity”}
Where 50944 is the actual ID seen in the RFXmgr console.