Hi Mick,
by reading the /uncached value, you are causing a new conversion.
Read only /latesttemp and it should work fine.
here is my test program, when I first tested simultaneous and pyownet:
> import time
> from pyownet import protocol
>
> op = protocol.proxy("razmaban",port=4304)
> error = 0
... actually I checked my current code and I saw, that I do not read
/latesttemp, but read from /uncached/id/temperature
so reading from /uncached does not trigger a new conversion. Only when
you read a second time without triggering /simultaneous
I also saw that I increased the wait after issuing
I based my code on a mail from Jan 13/3/2020 which said the best way was
$ owwrite /simultaneous/temperature 1
$ sleep 1s
$ owread /uncached//latesttemp
$ owread /uncached//latesttemp
$ owread /uncached//latesttemp
I was thinking that the problem may be with my Python code, but I have
just
Am 05.08.20 um 00:39 schrieb Mick Sulley:
> Running v3.2p3 on Raspberry Pi, I have set up some DS18B20 sensors on a
> test system, all of them are powered, but simultaneous does not seem to
> be working
>
Triggering /temperature/simultaneous just sends "Skip ROM, Convert T" on
the bus.
If you
OK I've done more testing, owhttpd was running and a web page open, I
closed that and killed owttpd but it didn't seem to make any difference.
From what you write it seems there's another process accessing the
sensors concurrently. Maybe a kernel driver? Check that first.
I don't think