Am 04.12.2016 um 12:07 schrieb Martin Patzak (GMX):
> 
> I am experiencing delays and also time-outs when reading temperatures of
> very very close to and equal to 85 degrees Celsius.
> 
This is a complicated situation as 85°C is the default power-up value
the sensor uses. When you have power failures during the conversion, you
cannot tell it apart from a valid 85°C reading.


> 
> I have 25 DS18B20, which are powered.
> 
That's good, as the most problems arise from supplying insufficient
parasite power (aka 4.7k pullup to 3.3V)


> 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.
>
Please update to owfs-3.1p4. It has a new "latesttemp" node, which is
meant for exactly this setup. Trigger simulatenous/temperature, wait a
second in your user program, then read all the temperature values
sampled from the "latesttemp" node.


> 
> 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?
> 
Yes, there is a try-again-mechanism when you read the "temperature" and
"temperatureXX" nodes. Update and use "latesttemp" instead.

Please see the updated manpages, too.

Kind regards

        Jan



------------------------------------------------------------------------------
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