GAL WS-1501 incorrectly shows negative temperatures.

Post here about devices that are not yet or not fully supported

Moderators: rtenklooster, Voyager, BertB, Stuntteam

Post Reply
Message
Author
Igrek
New user
Posts: 3
Joined: 24 Sep 2017, 21:37

GAL WS-1501 incorrectly shows negative temperatures.

#1 Post by Igrek » 22 Oct 2017, 10:45

Hello!
I have simple meteo GAL WS-1501.
RFLink defines how "InoValley_SM200". In the summer it works perfectly. At temperatures below zero, the temperature is incorrect. With the real -0.1, it shows -101.2 С :shock:
In logfile "RFLink: 20;8B;InoValley_SM200;ID=02b2;TEMP=83FE;"
As the temperature decreases, the values increase! At minus 1.2 degrees, the values in the RFLink protocol are "TEMP = 83F4;"
Where it can be repaired, in RFLink or in Domoticz?
Attachments
IMG_20171022_111818.jpg
IMG_20171022_111818.jpg (1.42 MiB) Viewed 7534 times
IMG_20171022_111639.jpg
IMG_20171022_111639.jpg (985.72 KiB) Viewed 7534 times

padrino
Normal user
Posts: 23
Joined: 17 Feb 2019, 15:05

Re: GAL WS-1501 incorrectly shows negative temperatures.

#2 Post by padrino » 17 Feb 2019, 15:07

Hi,

even if this is a bit old, but as the problem still exits with rflink (I am using it with iobroker, though)...

You can calculate the correct value from the given.

Here it starts with 83FF for -0.1°C. Ignoring the "8" leaves 3ff hex, or 1023 dec.
RFlink decodes it to -102.3°C (= rflink_tmp).
So the correct temperatur to use is

rflink_tmp * (-1) - 102.4

I use this calculation for every rflink_tmp < -50. This should cover the range of possible temperatures here. ;)

CU,
padrino

Post Reply

Who is online

Users browsing this forum: No registered users and 29 guests