This is the result with latest ultimeter.py and debug_serial = 1
Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: retrying... Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Using configuration file /home/weewx/weewx.conf Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Debug is 1 Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Initializing engine Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Loading station type Ultimeter (weewx.drivers.ultimeter) Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.drivers.ultimeter: Driver version is 0.40 Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.drivers.ultimeter: Using serial port /dev/ttyUSB0 Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Open serial port /dev/ttyUSB0 Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.engine.StdConvert Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: StdConvert target unit is 0x1 Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.engine.StdQC Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.manager: Daily summary version is 2.0 Dec 14 10:06:36 JV-Wx weewx[12591] 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 14 10:06:36 JV-Wx weewx[12591] INFO weewx.wxservices: The following algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.engine.StdArchive Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Archive will use data binding wx_binding Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Record generation will be attempted in 'hardware' Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Using archive interval of 300 seconds (specified in weewx configuration) Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1 Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.restx: StationRegistry: Registration not requested. Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.restx: Wunderground: Posting not enabled. Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.restx: PWSweather: Posting not enabled. Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.restx: CWOP: Posting not enabled. Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.restx.StdWOW Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.restx: WOW: Posting not enabled. Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.restx: AWEKAS: Posting not enabled. Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.engine.StdPrint Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Loading service weewx.engine.StdReport Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Starting up weewx version 4.0.0b5 Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.engine: Station does not support reading the time Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb' Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.manager: Starting backfill of daily summaries Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.engine: Starting main packet loop. Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Set station to logger mode Dec 14 10:06:36 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Station said: 21 Dec 14 10:06:36 JV-Wx weewx[12591] INFO weewx.drivers.ultimeter: Failed attempt 1 of 5 to get readings: Unexpected buffer length 1 Dec 14 10:06:39 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Station said: 21 Dec 14 10:06:39 JV-Wx weewx[12591] INFO weewx.drivers.ultimeter: Failed attempt 2 of 5 to get readings: Unexpected buffer length 1 Dec 14 10:06:42 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Station said: 21 Dec 14 10:06:42 JV-Wx weewx[12591] INFO weewx.drivers.ultimeter: Failed attempt 3 of 5 to get readings: Unexpected buffer length 1 Dec 14 10:06:46 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Station said: 21 Dec 14 10:06:46 JV-Wx weewx[12591] INFO weewx.drivers.ultimeter: Failed attempt 4 of 5 to get readings: Unexpected buffer length 1 Dec 14 10:06:49 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Station said: 21 Dec 14 10:06:49 JV-Wx weewx[12591] INFO weewx.drivers.ultimeter: Failed attempt 5 of 5 to get readings: Unexpected buffer length 1 Dec 14 10:06:52 JV-Wx weewx[12591] ERROR weewx.drivers.ultimeter: Max retries (5) exceeded for readings Dec 14 10:06:52 JV-Wx weewx[12591] INFO weewx.engine: Main loop exiting. Shutting engine down. Dec 14 10:06:52 JV-Wx weewx[12591] DEBUG weewx.drivers.ultimeter: Close serial port /dev/ttyUSB0 Dec 14 10:06:53 JV-Wx weewx[12591] CRITICAL weewx.engine: Caught WeeWxIOError: Max retries (5) exceeded for readings Dec 14 10:06:53 JV-Wx weewx[12591] CRITICAL weewx.engine: **** Waiting 60 seconds then retrying... PS: On the site that I am replacing with the new WeeWx version, I use a MQTT based sensor and in attempting to get it working on Python 3, I get results like this: weather b'TIME:0,INTE:75.83,INHU:33.06' b'TIME:0,INTE:75.83,INHU:33.06' from my Python program that writes a filepile.txt from the MQTT. I have been struggling with those darn "b" for a couple of hours. Thanks for all the help! Ralph -- 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/181239e5-652e-4e45-ae3e-8e9cc0a7d420%40googlegroups.com.
