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 С
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?
GAL WS-1501 incorrectly shows negative temperatures.
Moderators: rtenklooster, Voyager, BertB, Stuntteam
GAL WS-1501 incorrectly shows negative temperatures.
- Attachments
-
- IMG_20171022_111818.jpg (1.42 MiB) Viewed 8093 times
-
- IMG_20171022_111639.jpg (985.72 KiB) Viewed 8093 times
Re: GAL WS-1501 incorrectly shows negative temperatures.
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
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
Who is online
Users browsing this forum: No registered users and 0 guests