My original setup was a single network, the cycle time improved 
noticeably when I started to set the simultaneous/temperature bit at the 
end of each set of reads so that it would be ready for the next set of 
reads.

I have just installed a hub and split the network across the channels.  
I read the sensors on each of the channels in turn and then I set all of 
the simultaneous/temperature bits on each channel, but it does not seem 
to be working. There is one particular sensor reading water temperature, 
that cycles from 20'ish to 50'ish degrees over a minute or so, and I see 
this return the same value several times, then jump by 10 or 20 
degrees.  Everything is powered.

I just tried changing timeout/volatile from 15 to 10, this seems to have 
fixed the problem of repeated values, but I guess that if simultaneous 
is not working then the system is running slower than it could.

My understanding of the simultaneous/temperature bit is that when set it 
it initiates a read/conversion of all temperature sensors on that 
channel, so that the next read of those values is instantaneous (or 
nearly).  My understanding of the timeout/volatile is that a read will 
return the cached value if it is less that (timeout/volatile) seconds 
old, if it is older than that then a new reading is taken.

Is my understanding correct?  Any suggestions on how I can get 
simultaneous/temperature to work?

Thanks
Mick

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to