Hello OWFS-developers,

I am experiencing delays and also time-outs when reading temperatures of very very close to and equal to 85 degrees Celsius.

I am using a BananaPI with a LinkUSB as hardware.

As software I am using on the system side owserver 3.1p1-6 and on the application side python together with pyownet as client to owserver.

I have 25 DS18B20, which are powered.

My application is a heating system, where a wood burning oven heats up two 800l buffer containers of water to a max temperature of 95 degree Celsius.

Every 30s simultaneous is written, followed by a two second wait, before starting reading back the temperatures sequentially. The time for an average read of one sensor is about 0.2 seconds at maximum resolution. I am monitoring the time of each read and when the read exceeds 0.25 seconds I log this. Additionally every read I do with pyownet is used with a time-out of 1s, meaning, if after 1 second owserver did not reply a value, I abort and go to the next sensor.

When the buffers get slowly discharged, the temperature of the sensors at the buffers slowly drifts to the 85 degree mark.

*Here is the thing**:*

While slowly drifting towards the 85 deg C mark, at first the sensor takes longer to read. The read time is then typically around 0.75s. That happens for a couple of cycles, before then the reading times out - longer than 1s, in which case the read is aborted and the next sensor gets read. It can alternate between time-out and elongated reading time. When a temperature is read, it is 85.0 something or later 84.9 something. After a while the reading is back with longer reads, Finally everything is back to normal and the temperature is below 85 degrees C.

That happens successively for all the 10 sensor (5 at each buffer in various hights) .

I am aware that the 18S20 did report an error with 85 deg C, but the 18B20 should not do this.

Is there something in owfs that would re-read in case a value of exactly 85 deg C would be returned by a sensor?

Or is it the LinkUSB that is the culprit.

Does anybody else experience the same phenomenon?

Cheers Martin

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to