This is the result with the new driver. I let it go several times with same 
result.



Dec 13 18:23:16 JV-Wx weewx[3658] INFO weewx.engine: retrying...
Dec 13 18:23:16 JV-Wx weewx[3658] INFO weewx.engine: Using configuration 
file /home/weewx/weewx.conf
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Debug is 1
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Initializing engine
Dec 13 18:23:16 JV-Wx weewx[3658] INFO weewx.engine: Loading station type 
Ultimeter (weewx.drivers.ultimeter)
Dec 13 18:23:16 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: driver 
version is 0.30
Dec 13 18:23:16 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: using 
serial port /dev/ttyUSB0
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.drivers.ultimeter: open 
serial port /dev/ttyUSB0
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdTimeSynch
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Dec 13 18:23:16 JV-Wx weewx[3658] INFO weewx.engine: StdConvert target unit 
is 0x1
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdConvert
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdCalibrate
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdQC
Dec 13 18:23:16 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.manager: Daily summary 
version is 2.0
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.wxservices: The following 
values will be calculated: altimeter=prefer_hardware, 
appTemp=prefer_hardware, barometer=prefer_hardware, 
beaufort=prefer_hardware, cloudbase=prefer_hardware, 
dewpoint=prefer_hardware, ET=prefer_hardware, heatindex=prefer_hardware, 
humidex=prefer_hardware, inDewpoint=prefer_hardware, 
maxSolarRad=prefer_hardware, pressure=prefer_hardware, 
rainRate=prefer_hardware, windchill=prefer_hardware, windrun=prefer_hardware
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.wxservices: The following 
algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.wxservices.StdWXCalculate
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdArchive
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.engine: Archive will use data 
binding wx_binding
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.engine: Record generation will 
be attempted in 'hardware'
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.engine: Using archive interval 
of 300 seconds (specified in weewx configuration)
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Use LOOP data in 
hi/low calculations: 1
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdArchive
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdStationRegistry
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.restx: StationRegistry: 
Registration not requested.
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdStationRegistry
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdWunderground
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.restx: Wunderground: Posting 
not enabled.
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWunderground
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdPWSweather
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.restx: PWSweather: Posting not 
enabled.
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdPWSweather
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdCWOP
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.restx: CWOP: Posting not 
enabled.
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdCWOP
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdWOW
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.restx: WOW: Posting not 
enabled.
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWOW
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdAWEKAS
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.restx: AWEKAS: Posting not 
enabled.
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdAWEKAS
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdPrint
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdPrint
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdReport
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdReport
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.engine: Starting up weewx 
version 4.0.0b5
Dec 13 18:23:17 JV-Wx weewx[3658] DEBUG weewx.engine: Station does not 
support reading the time
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx.sdb'
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.manager: Starting backfill of 
daily summaries
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.engine: Starting main packet 
loop.
Dec 13 18:23:17 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 1 of 5 to get readings: Unexpected buffer length 26
Dec 13 18:23:20 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 2 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:23:23 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 3 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:23:26 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 4 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:23:29 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 5 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:23:32 JV-Wx weewx[3658] ERROR weewx.drivers.ultimeter: Max 
retries (5) exceeded for readings
Dec 13 18:23:32 JV-Wx weewx[3658] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Dec 13 18:23:32 JV-Wx weewx[3658] DEBUG weewx.drivers.ultimeter: close 
serial port /dev/ttyUSB0
Dec 13 18:23:33 JV-Wx weewx[3658] CRITICAL weewx.engine: Caught 
WeeWxIOError: Max retries (5) exceeded for readings
Dec 13 18:23:33 JV-Wx weewx[3658] CRITICAL weewx.engine:     ****  Waiting 
60 seconds then retrying...
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: retrying...
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Using configuration 
file /home/weewx/weewx.conf
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Debug is 1
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Initializing engine
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Loading station type 
Ultimeter (weewx.drivers.ultimeter)
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: driver 
version is 0.30
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: using 
serial port /dev/ttyUSB0
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.drivers.ultimeter: open 
serial port /dev/ttyUSB0
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdTimeSynch
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: StdConvert target unit 
is 0x1
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdConvert
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdCalibrate
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdQC
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.manager: Daily summary 
version is 2.0
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.wxservices: The following 
values will be calculated: altimeter=prefer_hardware, 
appTemp=prefer_hardware, barometer=prefer_hardware, 
beaufort=prefer_hardware, cloudbase=prefer_hardware, 
dewpoint=prefer_hardware, ET=prefer_hardware, heatindex=prefer_hardware, 
humidex=prefer_hardware, inDewpoint=prefer_hardware, 
maxSolarRad=prefer_hardware, pressure=prefer_hardware, 
rainRate=prefer_hardware, windchill=prefer_hardware, windrun=prefer_hardware
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.wxservices: The following 
algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.wxservices.StdWXCalculate
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdArchive
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Archive will use data 
binding wx_binding
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Record generation will 
be attempted in 'hardware'
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Using archive interval 
of 300 seconds (specified in weewx configuration)
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Use LOOP data in 
hi/low calculations: 1
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdArchive
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdStationRegistry
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.restx: StationRegistry: 
Registration not requested.
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdStationRegistry
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdWunderground
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.restx: Wunderground: Posting 
not enabled.
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWunderground
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdPWSweather
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.restx: PWSweather: Posting not 
enabled.
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdPWSweather
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdCWOP
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.restx: CWOP: Posting not 
enabled.
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdCWOP
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdWOW
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.restx: WOW: Posting not 
enabled.
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWOW
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.restx.StdAWEKAS
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.restx: AWEKAS: Posting not 
enabled.
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdAWEKAS
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdPrint
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdPrint
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Loading service 
weewx.engine.StdReport
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdReport
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Starting up weewx 
version 4.0.0b5
Dec 13 18:24:33 JV-Wx weewx[3658] DEBUG weewx.engine: Station does not 
support reading the time
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx.sdb'
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.manager: Starting backfill of 
daily summaries
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.engine: Starting main packet 
loop.
Dec 13 18:24:33 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 1 of 5 to get readings: Unexpected buffer length 22
Dec 13 18:24:36 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 2 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:24:39 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 3 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:24:42 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 4 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:24:45 JV-Wx weewx[3658] INFO weewx.drivers.ultimeter: Failed 
attempt 5 of 5 to get readings: Unexpected header bytes 'b'!!''
Dec 13 18:24:48 JV-Wx weewx[3658] ERROR weewx.drivers.ultimeter: Max 
retries (5) exceeded for readings
Dec 13 18:24:48 JV-Wx weewx[3658] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Dec 13 18:24:48 JV-Wx weewx[3658] DEBUG weewx.drivers.ultimeter: close 
serial port /dev/ttyUSB0
Dec 13 18:24:49 JV-Wx weewx[3658] CRITICAL weewx.engine: Caught 
WeeWxIOError: Max retries (5) exceeded for readings
Dec 13 18:24:49 JV-Wx weewx[3658] CRITICAL weewx.engine:     ****  Waiting 
60 seconds then retrying...


On Friday, December 13, 2019 at 3:58:11 PM UTC-8, Tom Keffer wrote:
>
> Thank you, Ralph, for giving the Ultimeter driver a try!
>
> Looking through the code, it appears that, under Python 3, the driver is 
> attempting to use unicode strings, when bytes are called for. In the 
> attached version, I've fixed the most obvious cases where this is 
> happening, but I've probably missed a few.
>
> Can you give it a try?
>
> Thanks
>
> -tk
>
>
> On Fri, Dec 13, 2019 at 4:07 PM Ralph Underwood <[email protected] 
> <javascript:>> wrote:
>
>> Hi,
>>
>>
>> I used Vince's script to install ( that was easy).  After all worked with 
>> Simulator, I changed the driver to the Ultimeter, shut down the Rpi4 and 
>> connected the hardware and restarted.
>> This is my log output. I'm thinking I may need to look into USB rules or 
>> the serialutl.py python3 issue??
>>
>>
>> Dec 13 14:51:17 JV-Wx systemd[1]: Started weewx weather system.
>> Dec 13 14:51:17 JV-Wx weewx[1441] INFO weewx.engine: Initializing weewx 
>> version 4.0.0b5
>> Dec 13 14:51:17 JV-Wx weewx[1441] INFO weewx.engine: Using Python 3.7.3 
>> (default, Apr  3 2019, 05:39:12) #012[GCC 8.2.0]
>> Dec 13 14:51:17 JV-Wx weewx[1441] INFO weewx.engine: Platform 
>> Linux-4.19.75-v7l+-armv7l-with-debian-10.1
>> Dec 13 14:51:17 JV-Wx weewx[1441] INFO weewx.engine: Locale is 
>> 'en_US.UTF-8'
>> Dec 13 14:51:17 JV-Wx weewx[1441] INFO weewx.engine: PID file is 
>> /var/run/weewx.pid
>> Dec 13 14:51:17 JV-Wx weewx[1448] INFO weewx.engine: Using configuration 
>> file /home/weewx/weewx.conf
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Debug is 1
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Initializing engine
>> Dec 13 14:51:17 JV-Wx weewx[1448] INFO weewx.engine: Loading station type 
>> Ultimeter (weewx.drivers.ultimeter)
>> Dec 13 14:51:17 JV-Wx weewx[1448] INFO weewx.drivers.ultimeter: driver 
>> version is 0.30
>> Dec 13 14:51:17 JV-Wx weewx[1448] INFO weewx.drivers.ultimeter: using 
>> serial port /dev/ttyUSB0
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.drivers.ultimeter: open 
>> serial port /dev/ttyUSB0
>> Dec 13 14:51:17 JV-Wx systemd[1]: weewx.service: Supervising process 1448 
>> which is not our child. We'll most likely not notice when it exits.
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.engine.StdTimeSynch
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.engine.StdTimeSynch
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.engine.StdConvert
>> Dec 13 14:51:17 JV-Wx weewx[1448] INFO weewx.engine: StdConvert target 
>> unit is 0x1
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.engine.StdConvert
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.engine.StdCalibrate
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.engine.StdCalibrate
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.engine.StdQC
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.engine.StdQC
>> Dec 13 14:51:17 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.wxservices.StdWXCalculate
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.manager: Daily summary 
>> version is 2.0
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.wxservices: The following 
>> values will be calculated: altimeter=prefer_hardware, 
>> appTemp=prefer_hardware, barometer=prefer_hardware, 
>> beaufort=prefer_hardware, cloudbase=prefer_hardware, 
>> dewpoint=prefer_hardware, ET=prefer_hardware, heatindex=prefer_hardware, 
>> humidex=prefer_hardware, inDewpoint=prefer_hardware, 
>> maxSolarRad=prefer_hardware, pressure=prefer_hardware, 
>> rainRate=prefer_hardware, windchill=prefer_hardware, windrun=prefer_hardware
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.wxservices: The following 
>> algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.wxservices.StdWXCalculate
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.engine.StdArchive
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.engine: Archive will use 
>> data binding wx_binding
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.engine: Record generation 
>> will be attempted in 'hardware'
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.engine: Using archive 
>> interval of 300 seconds (specified in weewx configuration)
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Use LOOP data in 
>> hi/low calculations: 1
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.engine.StdArchive
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.restx.StdStationRegistry
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.restx: StationRegistry: 
>> Registration not requested.
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.restx.StdStationRegistry
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.restx.StdWunderground
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.restx: Wunderground: Posting 
>> not enabled.
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.restx.StdWunderground
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.restx.StdPWSweather
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.restx: PWSweather: Posting 
>> not enabled.
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.restx.StdPWSweather
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.restx.StdCWOP
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.restx: CWOP: Posting not 
>> enabled.
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.restx.StdCWOP
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.restx.StdWOW
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.restx: WOW: Posting not 
>> enabled.
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.restx.StdWOW
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.restx.StdAWEKAS
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.restx: AWEKAS: Posting not 
>> enabled.
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.restx.StdAWEKAS
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.engine.StdPrint
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.engine.StdPrint
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Loading service 
>> weewx.engine.StdReport
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Finished loading 
>> service weewx.engine.StdReport
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.engine: Starting up weewx 
>> version 4.0.0b5
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.engine: Station does not 
>> support reading the time
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.engine: Using binding 
>> 'wx_binding' to database 'weewx.sdb'
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.manager: Starting backfill 
>> of daily summaries
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.engine: Starting main packet 
>> loop.
>> Dec 13 14:51:18 JV-Wx weewx[1448] INFO weewx.engine: Main loop exiting. 
>> Shutting engine down.
>> Dec 13 14:51:18 JV-Wx weewx[1448] DEBUG weewx.drivers.ultimeter: close 
>> serial port /dev/ttyUSB0
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine: Caught 
>> unrecoverable exception:
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****  
>> unicode strings are not supported, please encode to bytes: '>I\r'
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****  
>> Traceback (most recent call last):
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****    File 
>> "/home/weewx/bin/weewx/engine.py", line 892, in main
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****      
>> engine.run()
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****    File 
>> "/home/weewx/bin/weewx/engine.py", line 193, in run
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****      
>> for packet in self.console.genLoopPackets():
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****    File 
>> "/home/weewx/bin/weewx/drivers/ultimeter.py", line 123, in genLoopPackets
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****      
>> self.station.set_logger_mode()
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****    File 
>> "/home/weewx/bin/weewx/drivers/ultimeter.py", line 213, in set_logger_mode
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****      
>> self.serial_port.write(">I\r")
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****    File 
>> "/usr/lib/python3/dist-packages/serial/serialposix.py", line 532, in write
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****      d 
>> = to_bytes(data)
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****    File 
>> "/usr/lib/python3/dist-packages/serial/serialutil.py", line 63, in to_bytes
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****      
>> raise TypeError('unicode strings are not supported, please encode to bytes: 
>> {!r}'.format(seq))
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****  
>> TypeError: unicode strings are not supported, please encode to bytes: '>I\r'
>> Dec 13 14:51:19 JV-Wx weewx[1448] CRITICAL weewx.engine:     ****  
>> Exiting.
>> Dec 13 14:51:19 JV-Wx systemd[1]: weewx.service: Main process exited, 
>> code=exited, status=1/FAILURE
>> Dec 13 14:51:19 JV-Wx systemd[1]: weewx.service: Failed with result 
>> 'exit-code'.
>>
>>
>>
>>
>>
>>
>> On Tuesday, November 26, 2019 at 5:24:07 PM UTC-8, Tom Keffer wrote:
>>>
>>> In the usual place <http://weewx.com/downloads/development_versions/>. 
>>>
>>> What we really need is testing of the drivers, particularly under Python 
>>> 3. If you have something other than a Vantage, please install and check it 
>>> out!
>>>
>>> -tk
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "weewx-development" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-development/0bc517bb-8a0b-41b0-b522-24b5116bd85e%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-development/0bc517bb-8a0b-41b0-b522-24b5116bd85e%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/27945442-f04b-4f03-9934-fa6927abc14a%40googlegroups.com.

Reply via email to