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