-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
Hi,
I spent some time on your library this weekend. I was using it for some time with my moteinos (and without any problem).
But I saw that it does not seem to work as is on any of my ESP8266 (Wemos, Nodemcu v1.0, bare ESP12) all working at 80MHz. I found out that there was two problems :
- Missing delay between begin and end transmission on the constructor (https://github.com/LowPowerLab/SI7021/blob/master/SI7021.cpp#L42). This one was the worst to find and it completely killed your lib.
- I also had to use a higher delay here
The higher delay is strange as the datasheet (page 5) mention a worst case conversion time of 12ms. I've used 85ms everywhere and it worked fine but I guess it can be lowered.
I'll probably do a PR about that, once I'm sure that my sensor is working fine for a full week.
Another modification I made was to add CRC check of RH and Temp (Page 17 of the datasheet). Are you also interested by that (as a PR) ?
Thanks a lot for your work (and also for the moteinos)
Metadata
Metadata
Assignees
Labels
No labels