|
Post by johnso515 on Feb 24, 2023 7:46:00 GMT -8
Folks.
It looks like I am getting bad data from from the WeatherRack temp sensor again.
Dash app shows -40F
MQTT from the state message shows -39.99
MQTT from SwitchDoc Labs FT020T AIO logs shows 2042 (Invalid Reading error if I recall)
No low battery indicator
All other metrics are within expected ranges and what I would expect given the conditons
Replaced the Weather Rack last August when the temp sensor failed the first time. Is this expected?
My outdoor environment is on the harsh side - Gulf Coast AL, salt waterfront, high temps and humidity are common.
I am going to try a hard reset of the Weather Rack and will report results.
|
|
|
Post by johnso515 on Feb 24, 2023 10:56:35 GMT -8
Status update: No change after resetting the weatherRack.
|
|
|
Post by SDL on Feb 24, 2023 14:41:46 GMT -8
Replace the batteries. That would be the next issue. Post the entire JSON coming in from the WeatherRack.
BP
|
|
|
Post by johnso515 on Feb 25, 2023 5:00:15 GMT -8
Will Do
|
|
|
Post by johnso515 on Feb 25, 2023 6:06:39 GMT -8
Replaced the batteries..
here is the raw from the nohup.out
--------- processing FT020T Data This is the raw data: {"time": "2023-02-25 07:59:58", "model": "SwitchDoc Labs FT020T AIO", "device": 12, "id": 147, "batterylow": 0, "avewindspeed": 0, "gustwindspeed": 0, "winddirection": 110, "cumulativerain": 0, "temperature": 2042, "humidity": 122, "light": 131066, "uv": 250, "mic": "CRC", "mod": "ASK", "freq": 433.949, "rssi": -3.08, "snr": 5.22, "noise": -8.301} error--->>> Temperature reading from FT020T This is the raw temperature: 164.2
Here is what I get from the MQTT feed
{"time" : "2023-02-25 08:04:31", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 147, "batterylow" : 0, "avewindspeed" : 0, "gustwindspeed" : 0, "winddirection" : 164, "cumulativerain" : 0, "temperature" : 2042, "humidity" : 122, "light" : 131066, "uv" : 250, "mic" : "CRC", "mod" : "ASK", "freq" : 433.949, "rssi" : -3.013, "snr" : 4.342, "noise" : -7.356}
and
{"SkyWeather2Version": "027.6", "SampleDateTime": "02/25/23, 08:05:33 ", "UTCTime": "2023-02-25T14:05:33.578841", "lastMainReading": "2023-02-25 08:04:31", "lastIndoorReading": "2023-02-25 08:05:32", "mainID": 240, "insideID": 2, "OutdoorTemperature": -39.99, "OutdoorHumidity": 0.0, "IndoorTemperature": 23.67, "IndoorHumidity": 68, "Rain60Minutes": -585.0, "SunlightVisible": 131066, "SunlightUVIndex": 3276.2, "WindSpeed": 0.0, "WindGust": 0.0, "WindDirection": 164, "TotalRain": 0.0, "BarometricTemperature": 34.96, "BarometricPressure": 102.52919, "Altitude": 3.0, "BarometricPressureSeaLevel": 102.56566, "barometricTrend": true, "pastBarometricReading": 102.52594, "AQI": 0.0, "Hour24_AQI": 0.0, "Last_Event": "My Last Event", "English_Metric": false, "batteryVoltage": 0, "batteryCurrent": 0, "solarVoltage": 0, "solarCurrent": 0, "loadVoltage": 0, "loadCurrent": 0, "batteryPower": 0, "solarPower": 0, "loadPower": 0, "batteryCharge": 0, "SolarMAXLastReceived": "Never", "SolarMaxInsideTemperature": 0.0, "SolarMaxInsideHumidity": 0.0, "fanState": false}
|
|
|
Post by SDL on Feb 25, 2023 12:06:11 GMT -8
Looks like the data Is good coming from the unit. It looks like there is a translation problem between the feed and the actual summary feed. The first MQTT feed is taken from where? What channel?
And the second is taken from where? what channel?
Glad it isn't your unit. This is a software problem.
BP
|
|
|
Post by johnso515 on Feb 26, 2023 3:20:51 GMT -8
That would be great if it is software.
The first example was pulled from the nohup.out file on my RPi running the SkyWeather software.
The second sample was from the FT0T02 topic from the MQTT feed from my SkyWeather instance and the third was from the state topic from same.
Any thoughts on next steps?
|
|
|
Post by SDL on Feb 26, 2023 9:52:10 GMT -8
It's a bug in SkyWeather2. I'll take a look at it this week and see how complex the fix is.
BP
|
|
|
Post by johnso515 on Feb 26, 2023 10:55:33 GMT -8
Great. Please keep me posted and let me know if I can be of any assistance
|
|
|
Post by SDL on Feb 26, 2023 11:02:52 GMT -8
Well, now I'm confused. Everything works for me. This is what I got from using:
mosquitto_sub -h localhost -t \# -d
in a terminal window. Everything is correct.
Are you using the latest version of the SDL rtl_433? That's a long shot as you are getting good data from the 433MHz.
{"SkyWeather2Version": "027.6", "SampleDateTime": "02/26/23, 10:58:08 ", "UTCTime": "2023-02-26T18:58:08.229081", "lastMainReading": "2023-02-26 10:57:56", "lastIndoorReading": "2023-02-26 10:57:59", "mainID": 130, "insideID": 8, "OutdoorTemperature": 1.0, "OutdoorHumidity": 93, "IndoorTemperature": 24.89, "IndoorHumidity": 13, "Rain60Minutes": 0.0, "SunlightVisible": 5600, "SunlightUVIndex": 0.0, "WindSpeed": 0.7, "WindGust": 1.3, "WindDirection": 58, "TotalRain": 429.3, "BarometricTemperature": 0, "BarometricPressure": 0, "Altitude": 0, "BarometricPressureSeaLevel": 0, "barometricTrend": true, "pastBarometricReading": 0, "AQI": 0.0, "Hour24_AQI": 0.0, "Last_Event": "My Last Event", "English_Metric": false, "batteryVoltage": 0, "batteryCurrent": 0, "solarVoltage": 0, "solarCurrent": 0, "loadVoltage": 0, "loadCurrent": 0, "batteryPower": 0, "solarPower": 0, "loadPower": 0, "batteryCharge": 0, "SolarMAXLastReceived": "Never", "SolarMaxInsideTemperature": 0.0, "SolarMaxInsideHumidity": 0.0, "fanState": false}
My BP is "0" because I didn't plug a SkyWeather2 Hat on the Pi I'm using.
Have you changed any software?
BP
|
|
|
Post by SDL on Feb 26, 2023 11:08:30 GMT -8
I have to correct myself. I think you do have a WeatherRack2 hardware problem. I missed this: error--->>> Temperature reading from FT020T This is the raw temperature: 164.2 Look up the temperature reading from the JSON (2042) on this page: www.switchdoc.com/2022/12/weatherrack3-data-formats-2/And you have "invalid data and ignore humidity" BP
|
|
|
Post by johnso515 on Feb 27, 2023 3:33:42 GMT -8
Ok - that was what I had been afraid of. This is the second time in six months or so though. Two questions: Is it safe to assume that the other sensor readings are OK? e.g. rain, wind, sunlight? And, do you have thoughts on adding an external (e.g. stand-alone) temp/humidity sensor to the mix? Replacing the whole weather rack every six months is not going to get spousal approval  . appreciate the help. -jss
|
|
|
Post by SDL on Mar 2, 2023 17:32:31 GMT -8
JSS,
Yes, no spousal approval for that one. You are the unlucky one for sure. Look at each piece of data. I would think that anything but temp and humidity should be fine.
Are you near the ocean? Salt spray is what I am thinking of.
BP
|
|
|
Post by johnso515 on Mar 3, 2023 4:49:41 GMT -8
Yes. That is a real issue. We are on the waterfront on Oyster bay. The Weather Rack is aprox 40 yds from the water's edge. No surf to speak of but we are in a high humidity/higher wind environent and corrosion is an issue in general .
I was thinking about re-purposing a spare indoor sensor for now. At least when it fails it is inexpensive to replace. I've found a shield that should fit.
|
|
|
Post by SDL on Mar 4, 2023 9:43:31 GMT -8
It's the salt spray. I had problems like this with Project Curacao 1-3.
John
|
|