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.

Reply via email to