My program read 8 DS18B20 temperature sensors with OneWireSpark.
Sometimes I get incorrect temperatures (red squares on image).
Here is my code
Why is this happening?
My program read 8 DS18B20 temperature sensors with OneWireSpark.
Sometimes I get incorrect temperatures (red squares on image).
Here is my code
Why is this happening?
What If you try using spark-dallas-temperature
?
https://github.com/tomdeboer/SparkCoreDallasTemperature/tree/master/firmware
This post might help:
You may want to add a CRC check on the scratchpad data too before using the data.
That did the trick. Thanks.
I recommend to include this tip to Particle official OneWire library.
It would save me a day of figuring out.