Argh!
Bugger.

PYTHONPATH=/home/weewx/bin python /home/weewx/bin/user/owfs.py
--iface=localhost:4304 --reading=/uncached/1D.81B500000000/Counter.B

owfs.py defaults to the usb adaptor. You need to specify the iface if
using something else

On 04/05/2020, Glenn McKechnie <[email protected]> wrote:
> Michael Form wrote:
>> Well, it communicates with all 1-Wire devices but I do not know the
>> answer
>> to your question about the "other driver" or "what interface it is
>> using".
>> Perhaps the info below will answer those questions but it seems to me
>> that
>> things are OK.
>
> The owfs.py can run as a driver (full 1-wire network)
>
> It can also run as a service.
> This is where you have another station type that will be the main driver
> entry, you augment the values returned from that weather station with a
> couple of 1-wire sensors that are being read by owfs.py that runs as a
> service.
>
> You are running a full 1-wire setup. Your config is correct.
>
> owfs.py can iface (interface) with a serial port, usb port, i2c-1 device
> Yours is a the usb port BUT, it's accessed through owserver so
> weewx.conf needs the localhost:4304 entry to tell it that.
>
>
>> Adding
>>
>> --iface=localhost:4304 --reading=/uncached/1D.30C60D000000
>>
>> to the PYTHONPATH does return the DS2423 info. Where would I find this in
>> the documentation?
>
> It's in the source of owfs.py
> Probably needs adding to the / a  wiki entry.
>
>> Is there some way of reading the values in counter.B?
>
> Along the way the counters.B got dropped. Ooops!
> To get the reading for that location add it to the path as per the
> following.
>
> PYTHONPATH=/home/weewx/bin python /home/weewx/bin/user/owfs.py
> --reading=/uncached/1D.81B500000000/Counter.B
>
>
>>
>> _What needs to be changed in weewx.conf and/or owfs.conf to make things
>> happy?__
>
> That appears to  be nothing (see below). Providing the owserver is
> running.
>
> /etc/init.d/owserver status
>
> if systemd isn't in charge, that should return "owserver is running."
>
> If systemd is in charge it will give you more info, of which "active
> (running)" should be in there.
>
> If there are no errors in the log, or your other sensors are working
> fine. Then it is running.
>
>
> _
>> Thanks again.
>>
>>
>> Here is the section of *weewx.conf* that concerns itself with 1-Wire
>> stuff
>> and owfs.conf are below:
>>
>> # Set to type of station hardware. There must be a corresponding stanza
>>     # in this file with a 'driver' parameter indicating the driver to be
>> used.
>>     ###  station_type = Simulator
>>         station_type = OWFS
>
> No other drivers so this is correct.
>
> [...]
>> # Options for extension 'owfs'
>> [OWFS]
>>     interface = localhost:4304
>
> This means we access the usb device via the owserver (which listens on
> localhost:4304)
>
>>     driver = user.owfs
>>     [[sensor_type]]
>>         windSpeed = inspeed_windspeed
>>         windDir = inspeed_windvane
>>         rain = rainwise_bucket
>>     [[sensor_map]]
>>         outTemp = /uncached/28.D5A7C6000000/temperature
>>        # in outside cone
>>        outHumidity = /uncached/26.ADD891000000/humidity
>>      # in outside cone
>>       rain = /uncached/1D.30C60D000000
>>         windDir = /uncached/26.5C6EE7000000
>>         windSpeed = /uncached/1D.BCBF0D000000
>>
>> ###################
> [...]
>
>> server: usb = all
>
> Correct, and confirms that access to the DS9490R will be made via the
> owserver
>
> [...]
>> ####################### OWSERVER ########################
>>
>> ###server: port = localhost:4304
>>
>> server: port = 4304
>
> also correct
>
> weewx will contact the owserver which will access the usb adaptor.
> All communication will be via the owserver.
>
> --
>
> Cheers
>   Glenn
>
>  rorpi - read only raspberry pi & various weewx addons
>  https://github.com/glennmckechnie
>
>


-- 


Cheers
 Glenn

rorpi - read only raspberry pi & various weewx addons
https://github.com/glennmckechnie

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAAraAziR5SHnvE3HZXF3QSGzT4mGrtg%3DXHkAQU2Zn3OtpTGDrA%40mail.gmail.com.

Reply via email to