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.
Adding
--iface=localhost:4304 --reading=/uncached/1D.30C60D000000
to the PYTHONPATH does return the DS2423 info. Where would I find
this in the documentation?
Is there some way of reading the values in counter.B?
What needs to be changed in weewx.conf and/or owfs.conf to make
things happy?
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
# If you have a website, you may specify an URL
#station_url =
http://www.example.com
# The start of the rain year (1=January; 10=October, etc.). This
is
# downloaded from the station if the hardware supports it.
rain_year_start = 1
# Start of week (0=Monday, 6=Sunday)
week_start = 6
##############################################################################
####[Simulator]
# This section is for the weewx weather station simulator
# The time (in seconds) between LOOP packets.
#### loop_interval = 2.5
# The simulator mode can be either 'simulator' or 'generator'.
# Real-time simulator. Sleep between each LOOP packet.
#### mode = simulator
# Generator. Emit LOOP packets as fast as possible (useful for
testing).
#mode = generator
# The start time. Format is YYYY-mm-ddTHH:MM. If not specified,
the default
# is to use the present time.
#start = 2011-01-01T00:00
# The driver to use:
#### driver = weewx.drivers.simulator
# Options for extension 'owfs'
[OWFS]
interface = 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
###################
Here is OWFS.conf:
# Sample configuration file for the OWFS suite for Debian GNU/Linux.
#
#
# This is the main OWFS configuration file. You should read the
# owfs.conf(5) manual page in order to understand the options listed
# here.
######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
###! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
## server: FAKE = DS18S20,DS2405
#
#### USB device: DS9490
server: usb = all
#
# Serial port: DS9097
#server: device = /dev/ttyS1
#
# owserver tcp address
#server: server =
192.168.10.1:3131
#
# random simulated device
#server: FAKE = DS18S20,DS2405
#
######################### OWFS ##########################
#
#mountpoint = /mnt/1wire
#allow_other
#
####################### OWHTTPD #########################
###http: port = 2121
####################### OWFTPD ##########################
###ftp: port = 2120
####################### OWSERVER ########################
###server: port = localhost:4304
server: port = 4304