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
