Announcement

Collapse
No announcement yet.

Ecowitt WN34L NegativeTemperature not displaying

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Ecowitt WN34L NegativeTemperature not displaying

    Hello,

    I just added a WN34L sensor and while it initially displayed the temperature in HomeSeer, but when I placed the probe in my freezer, the temperature stopped displaying. In the android app, I see the temp correctly at -23.6F

    Click image for larger version  Name:	ecowitt_android.jpg Views:	0 Size:	63.6 KB ID:	1499843

    But in HS I just have a blank value for Temperature Extra [1]

    Click image for larger version  Name:	ecowitt_HS.jpg Views:	0 Size:	23.5 KB ID:	1499844

    Trace Log:
    Code:
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: Received S_CMD_GW1000_LIVEDATA size 7
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: [016 : 2] 0x63 'TF_USR1' = 6521.5 'Temperature(℃)'; Batt = 1.64V
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: [014 : 1] 0x22 'HUMI1' = 63 'Humidity 1, 0-100%'
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: [011 : 2] 0x1A 'TEMP1' = 15 'Temperature 1(℃)'
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: [008 : 2] 0x09 'RELBARO' = 1012.2 'Relative Barometric (hpa)'
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: [005 : 2] 0x08 'ABSBARO' = 1012.2 'Absolute Barometric (hpa)'
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: [003 : 1] 0x06 'INHUMI' = 49 'Indoor Humidity (%)'
    9/30/2021 8:04:32 PM AK Weather Info [924] Home: [000 : 2] 0x01 'INTEMP' = 24 'Indoor Temperature (℃)'
    And, if I remove it from freezer, it displays correctly again
    Click image for larger version  Name:	ecowitt_HS_2.jpg Views:	0 Size:	10.3 KB ID:	1499845
    Code:
    Trace: 9/30/2021 8:40:54 PM
    AK Weather Info[924] Home: [016 : 2] 0x63 'TF_USR1' = 15 'Temperature(℃)'; Batt = 1.64V
    And if I put the probe back in, it no longer displays

    Thank You

    #2
    When it happens, can you click on the device and take screenshot of Status/Graphics:

    Click image for larger version

Name:	Screenshot 2021-10-01 114538.png
Views:	154
Size:	89.5 KB
ID:	1499854

    Comment


      #3
      Probe is in the freezer presently - here's the screenshot
      Click image for larger version

Name:	ecowitt_HS_3.jpg
Views:	147
Size:	32.6 KB
ID:	1499867

      Comment


        #4
        Thank you. The value looks strange 11770.34 - can you make sense of it?

        [EDIT]

        Also in your original log it doesn't look right: 6521.5

        I may ask Ecowitt developers...

        Comment


          #5
          I guess I know what the problem is - the binary data is signed, not unsigned, that's why negative values become big numbers.
          I'll fix it, but I can't test because I don't have the sensor, Ecowitt sent me new devices, but it may take awhile.

          Comment


            #6
            Apologies, it was late here and I am just back to my computer. Thank you very much - I can test if you want to provide me with an updated PI (or other binary to run) and give you any logging data that might help.

            Comment


              #7
              Ver 4.0.1.34 (BETA) - Ecowitt: support negative readings

              d834758 please test and pay attention to other readings because it's hard to tell from the API document which values should be interpreted as signed and which unsigned

              Comment


                #8
                Excellent - everything looks correct now, thanks! Obviously the app provides a little more precision than you PI but when rounded, everything seems to match..

                Click image for larger version  Name:	ecowitt_android_2.jpg Views:	0 Size:	57.9 KB ID:	1499923

                Click image for larger version  Name:	ecowitt_HS_4.jpg Views:	0 Size:	24.1 KB ID:	1499924

                And here's the trace from a few minutes later, so the values might be slightly off
                Code:
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: Received S_CMD_GW1000_LIVEDATA size 7
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: [016 : 2] 0x63 'TF_USR1' = -33 'Temperature(℃)'; Batt = 1.6V
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: [014 : 1] 0x22 'HUMI1' = 43 'Humidity 1, 0-100%'
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: [011 : 2] 0x1A 'TEMP1' = 23 'Temperature 1(℃)'
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: [008 : 2] 0x09 'RELBARO' = 1015.7 'Relative Barometric (hpa)'
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: [005 : 2] 0x08 'ABSBARO' = 1015.7 'Absolute Barometric (hpa)'
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: [003 : 1] 0x06 'INHUMI' = 48 'Indoor Humidity (%)'
                10/1/2021 9:55:02 AM AK Weather Info [924] Home: [000 : 2] 0x01 'INTEMP' = 23.1 'Indoor Temperature (℃)'

                Comment


                  #9
                  Originally posted by d834758 View Post
                  Obviously the app provides a little more precision than you PI but when rounded, everything seems to match]
                  Precision you can change in the Status/Graphics settings.

                  I set temperature precision to 0 decimal places because I don't believe that 0.1 degrees is of any interest, 1 degree is good enough, and Ecowitt precision is 1 degree anyways.

                  Comment


                    #10
                    Thank you again.

                    I just set up the local connection as per the post "AmbientWeather and Ecowitt - Local protocol (no Cloud)" and see all of the data except for the WN34L. I do see the data in the log though, so is there something I missed in the configuration?

                    Code:
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) model = GW1000_Pro
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) freq = 915M
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) tf_batt1 = 1.58
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) batt1 = 0
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) tf_ch1 = -27.2
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) humidity1 = 53
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) temp1f = 64.04
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) baromabsin = 29.982
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) baromrelin = 29.982
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) humidityin = 54
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) tempinf = 72.7
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) dateutc = 2021-10-01+16:33:10
                    10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) stationtype = GW1000B_V1.6.8
                    Click image for larger version  Name:	ecowitt_HS_5.jpg Views:	0 Size:	51.7 KB ID:	1499991

                    Comment


                      #11
                      Originally posted by d834758 View Post
                      I just set up the local connection as per the post "AmbientWeather and Ecowitt - Local protocol (no Cloud)" and see all of the data except for the WN34L. I do see the data in the log though, so is there something I missed in the configuration?

                      Code:
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) model = GW1000_Pro
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) freq = 915M
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) tf_batt1 = 1.58
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) batt1 = 0
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) tf_ch1 = -27.2
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) humidity1 = 53
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) temp1f = 64.04
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) baromabsin = 29.982
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) baromrelin = 29.982
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) humidityin = 54
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) tempinf = 72.7
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) dateutc = 2021-10-01+16:33:10
                      10/1/2021 12:33:10 PM AK Weather Info [957] Home - Local: (AmbientWeatherLocal) stationtype = GW1000B_V1.6.8
                      So it's the "tf_ch1" missing? I'll add it.

                      And for this protocol battery (tf_batt1) is available too.

                      I see you changed the precision to 2 decimals, but as I said, it doesn't make sense (unless you calibrate the sensors regularly), and it only makes it more difficult to read the values

                      Comment


                        #12
                        Correct - the tf_ values. Much appreciated!

                        Comment


                          #13
                          Ver 4.0.1.35 (BETA)
                          - Added Ecowitt and AmbientWeather Local battery devices
                          - added AQICN exception handlers
                          - refactored Location renaming
                          - improved config screens usability

                          Click image for larger version

Name:	2021-10-07.png
Views:	134
Size:	198.4 KB
ID:	1500839

                          Comment

                          Working...
                          X