Well, I ran into a problem.....
I manually edited the weewx.conf file and added a section [Ultimeter] with the following I found on the web:
station_url =
http://www.cmrg.org rain_year_start = 1
week_start = 6
[Ultimeter]
# Connection type: serial or ethernet
type = serial
# If the connection type is serial, a port must be specified:
# Debian, Ubuntu, Redhat, Fedora, and SuSE:
# /dev/ttyUSB0 is a common USB port name
# /dev/ttyS0 is a common serial port name
# BSD:
# /dev/cuaU0 is a common serial port name
port = /dev/serial-0
# If the connection type is ethernet, an IP Address/hostname is required:
#host =
wlip.ka0wuc.org ######################################################
# The rest of this section rarely needs any attention.
# You can safely leave it "as is."
######################################################
# Serial baud rate (usually 19200)
baudrate = 2400
# TCP port (when using the WeatherLinkIP)
#tcp_port = 22222
# TCP send delay (when using the WeatherLinkIP):
#tcp_send_delay = 0.5
# The id of your ISS station (usually 1). If you use a wind meter connected
# to a anemometer transmitter kit, use its id
iss_id = 1
# How long to wait for a response from the station before giving up (in
# seconds; must be greater than 2)
timeout = 30
# How long to wait before trying again (in seconds)
wait_before_retry = 1.2
# How many times to try before giving up:
max_tries = 50
#model_type = 2
# The driver to use:
driver = weewx.drivers.ultimeter
Then I ran the wee_config:
Using configuration file weewx.conf
Enter a brief description of the station, such as its location. For example:
Santa's Workshop, North Pole
description [Fremont Comm Site, Salida CO]:
Specify altitude, with units 'foot' or 'meter'. For example:
35, foot
12, meter
altitude [11000, foot]:
Specify latitude in decimal degrees, negative for south.
latitude [38.446630]:
Specify longitude in decimal degrees, negative for west.
longitude [-106.010750]:
You can register your station on
weewx.com, where it will be included
in a map. You will need a unique URL to identify your station (such as a
website, or WeatherUnderground link).
Include station in the station registry (y/n)? [n]:
Indicate the preferred units for display: ['us', 'metric']
units [us]:
Installed drivers include:
0) ? (weewx.drivers.acurite) No module named usb
1) ? (weewx.drivers.cc3000) No module named serial
2) ? (weewx.drivers.fousb) No module named usb
3) Simulator (weewx.drivers.simulator)
4) ? (weewx.drivers.te923) No module named usb
5) ? (weewx.drivers.ultimeter) No module named serial
6) Vantage (weewx.drivers.vantage)
7) ? (weewx.drivers.wmr100) No module named usb
8) ? (weewx.drivers.wmr200) No module named usb
9) ? (weewx.drivers.wmr300) No module named usb
10) ? (weewx.drivers.wmr9x8) No module named serial
11) WS1 (weewx.drivers.ws1)
12) WS23xx (weewx.drivers.ws23xx)
13) ? (weewx.drivers.ws28xx) No module named usb
choose a driver [3]: 5
Traceback (most recent call last):
File "/usr/share/weewx/wee_config", line 123, in <module>
main()
File "/usr/share/weewx/wee_config", line 117, in main
config_mgr.run(args, options)
File "/usr/share/weewx/weecfg/config.py", line 114, in run
stn_info = self.get_stn_info(config_dict, options)
File "/usr/share/weewx/weecfg/config.py", line 155, in get_stn_info
stn_info.update(weecfg.prompt_for_driver_settings(driver, config_dict))
File "/usr/share/weewx/weecfg/__init__.py", line 1685, in prompt_for_driver_settings
__import__(driver)
File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 59, in <module>
import serial
ImportError: No module named serial
So, at this point I'm stuck.