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.
