• Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Wrong calculation of humidity

    Official EVOK API
    2
    6
    1871
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bsc101 last edited by

      Hi,
      Just found this little issue when playing around with a DS2438 sensor:

      'humidity': (((float(self.value[1]) / (float(self.value[0]) - 0.16)) / 0.0062) / (1.0546 - 0.00216 * float(self.value[2]))),
      

      should be:

      'humidity': ((((float(self.value[1]) / float(self.value[0])) - 0.16) / 0.0062) / (1.0546 - 0.00216 * float(self.value[2]))),
      

      Hope this helps!
      Regards,
      Boris

      1 Reply Last reply Reply Quote 0
      • T
        TomasKnot last edited by TomasKnot

        Thanks! We got the calculation from a datasheet of some sort, so we didn't think there would be an error in operator precedence. It's fairly obvious in hindsight! We'll put it in the next update soon.

        Regards,
        Tomas

        B 1 Reply Last reply Reply Quote 0
        • B
          bsc101 @TomasKnot last edited by

          @TomasKnot

          Hi Tomas, any chance to get this fixed? Seems that I am the only one on planet earth interested in correct humidity values... :wink:
          Thank you very much in advance!

          Boris

          1 Reply Last reply Reply Quote 0
          • T
            TomasKnot last edited by

            Ahh, I thought it had been fixed already.

            I'll commit it right away, and create fixed release soon.

            1 Reply Last reply Reply Quote 0
            • T
              TomasKnot last edited by TomasKnot

              @bsc101
              This should now be fixed in release 2.0.5d

              1 Reply Last reply Reply Quote 0
              • B
                bsc101 last edited by bsc101

                Thank you!

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post