It starts procedure "convert" on all devices on the bus - hence it actually only for values volt* and temp*. While read from simultaneous/volt value "1" (time of it is set by cache-options) procedure "convert" is not started at data reading from device/volt*. Here an example of my script for the program similar rrdtool:
[ -f $Base/simultaneous/temperature ] && { sim=`cat $Base/simultaneous/temperature` if [ "$sim" = "0" ]; then echo 1 >$Base/simultaneous/temperature fi } val=`cat $Base/$dev/temperature` It allows very quickly to obtain data from such quantity of gauges: # ls -d /mnt/1wire/28.* | wc -l 77 # :) Rob Conway wrote: > Serg & Paul, > > I use powered devices so I have updated my script to set > simultaneous/voltage and temp to 1 then read all device data out > of cached data. crontab was also starting a rrdtool trend script at the > same time as my 1wire read script. It seemed to work OK however I put a > sleep in my rrdtool script such that my 1wire script can complete first. > > Question: does setting "simultaneous/volt & temp" to 1 initiate a > reading of just the volts (I assume Volts.all & volt.x) and temp > parameters or all data from the devices. > > cheers > > > ----- Original Message ----- > *From:* Paul Alfille <mailto:[EMAIL PROTECTED]> > *To:* owfs-developers@lists.sourceforge.net > <mailto:owfs-developers@lists.sourceforge.net> > *Sent:* Monday, November 06, 2006 3:00 AM > *Subject:* Re: [Owfs-developers] Fwd: [owfs - Help] DS2450 and the > NSLU2 (SLUG) > > > > On 11/5/06, *Serg Oskin* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Rob Conway wrote: > > In an attempt to optimise the 1wire communications can you > comment on > > the following: > > > > *Reading data* > > My current requirment is to read the volts every two minutes > (although > > would like it faster especially when I get my weather > station) from all > > channels of 2 x DS2450 (A/D), temperature from 4 x DS18B20, > counter > > readings from 1 x DS2423 (counter) and read/write 4 x DS2406 > (Switch). > > > > It is very convienient to use awk as I can do some calcs as > well, all in > > one line. > > > > My script currently just uses individual awk lines for each > > "uncached/Volt.X" parameter.... > > Would it be better for the first line to get > uncached/Volt.All and > > subsequent lines to use cached/Volt.All. I think awk will > allow me to > > use $0, $1,$2,$3 for each of the values in Volt.All. I > "assume" the > > first line /"uncached/Volt.X"/ would cause a direct read from > the device > > and the three subsequent reads to /"cached/Volt.X" /would > simply get the > > last scanned data from cache and not cause additional > traffic. Is this > > correct and a better utilisation of owfs. > > Before data reading from DS2450 execute a command: > > echo 1 > simultaneous/voltage > > and then read cached data. > > > Serg is correct. The fastest method, especially if you have "power" > (rather than parasytically powered) devices is the initiate all the > temperatuer and voltage conversions, then read the cached results. > > As an anternative, especially if unpowered, there is a benefit to > reading uncached/volts.ALL, and parsing the result in your script. > The time required is 1 fourth of the individual readings. > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > ------------------------------------------------------------------------ > > _______________________________________________ > Owfs-developers mailing list > Owfs-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/owfs-developers ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers