I noticed that the most significant byte was being lost. I changed the data type returned by shiftIn and that appears to resolve the issue (on my end at least).
Made additions to the library:
decoupled requests, read in, and parsing
temperature coefficients will change with voltage (when instantiating SHT object)
stores temperature for humidity conversion rather than re-requesting it
The result runs much faster and lets you program tasks while waiting for SHT1x responses.
I was having a similar error to issue 1 and issue 3
I noticed that the most significant byte was being lost. I changed the data type returned by shiftIn and that appears to resolve the issue (on my end at least).
Made additions to the library:
The result runs much faster and lets you program tasks while waiting for SHT1x responses.