Looks like you are missing the pre-requisite pyserial. I’m no centos expert but perhaps the red hat install instructions <http://weewx.com/docs/redhat.htm> will help.
Gary On Saturday, 21 November 2020 at 17:49:48 UTC+10 [email protected] wrote: > Well, I ran into a problem..... > I installed weewx 4.2.0 by yum: > rpm --import http://weewx.com/keys.html > curl -s http://weewx.com/yum/weewx-el7.repo | sudo tee > /etc/yum.repos.d/weewx.repo > yum install weewx > > cd /etc/weewx > wee_config --config=weewx.conf > Using configuration file weewx.conf > Internal logic error in config.py > > I manually edited the weewx.conf file and added a section [Ultimeter] with > the following I found on the web: > [Station] > location = "Fremont Comm Site, Salida CO" > latitude = 38.446630 > longitude = -106.010750 > altitude = 11000, foot > station_type = Simulator > 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: > cd /etc/weewx > wee_config --reconfigure --config=weewx.conf > > 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. > > Any suggestions? > thanks > rich > > On Fri, Nov 20, 2020 at 5:57 AM Tom Keffer <[email protected]> wrote: > >> It's easiest just to use the utility wee_config with the --reconfigure >> <http://www.weewx.com/docs/utilities.htm#Action_--reconfigure> option. >> It will prompt you for any needed options: >> >> *wee_config --reconfigure* >> >> >> >> On Thu, Nov 19, 2020 at 6:35 PM Rich Painter <[email protected]> wrote: >> >>> I just freshly installed CentOS 7.9 64-bit and weewx 4.2.0 >>> >>> I have a Peet Ultimeter 800. >>> >>> How do I create a configuration file for this station? >>> >>> Alternative, what other "station_type" could be used to make the Peet >>> work? >>> >>> thanks >>> rich >>> >>> >>> -- >>> Richard A. Painter, P.E. Retired >>> >>> >>> -- >>> 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/CABh4ZQiHHndO0HuxO_2MsM%3D7aBYsu7OYKZqPmteQHMEzhDN0gA%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/CABh4ZQiHHndO0HuxO_2MsM%3D7aBYsu7OYKZqPmteQHMEzhDN0gA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> 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/CAPq0zEBQfO5xATFONwB%2BBPi7UB-PSDEihXu0wUzjAZ2dew4ajQ%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEBQfO5xATFONwB%2BBPi7UB-PSDEihXu0wUzjAZ2dew4ajQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Richard A. Painter, P.E. Retired > > > -- 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/8b7189a2-c8af-4277-88f8-93b689901253n%40googlegroups.com.
