Mar 20 22:59:12 yijie-home weewx[1901]: engine: Initializing weewx version 3.9.2
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Using Python 2.7.17 (default, Nov 7 2019, 10:07:09) #012[GCC 7.4.0]
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Platform Linux-5.3.0-42-generic-x86_64-with-Ubuntu-18.04-bionic
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Locale is 'en_SG.UTF-8'
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Using configuration file /etc/weewx/weewx.conf
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Debug is 1
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Initializing engine
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading station type Interceptor (user.interceptor)
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: MainThread: driver version is 0.53
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: MainThread: device type: observer
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: MainThread: mode is listen
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: MainThread: sensor map: {'extraTemp2': 'temperature_2', 'pm2_5': 'pm2_5', 'soilTemp1': 'soil_temperature_1', 'soilTemp2': 'soil_temperature_2', 'soilTemp3': 'soil_temperature_3', 'soilTemp4': 'soil_temperature_4', 'txBatteryStatus': 'battery', 'outTemp': 'temperature_out', 'windSpeed': 'wind_speed', 'windGust': 'wind_gust', 'outHumidity': 'humidity_out', 'windDir': 'wind_dir', 'radiation': 'solar_radiation', 'inTemp': 'temperature_in', 'windGustDir': 'wind_gust_dir', 'barometer': 'barometer', 'windchill': 'windchill', 'dewpoint': 'dewpoint', 'rain': 'rain', 'extraHumid6': 'humidity_6', 'pressure': 'pressure', 'extraHumid4': 'humidity_4', 'extraHumid5': 'humidity_5', 'extraHumid2': 'humidity_2', 'extraHumid3': 'humidity_3', 'extraTemp8': 'temperature_8', 'extraHumid1': 'humidity_1', 'extraTemp6': 'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp4': 'temperature_4', 'extraTemp5': 'temperature_5', 'rainRate': 'rain_rate', 'extraTemp3': 'temperature_3', 'extraHumid8': 'humidity_8', 'extraTemp1': 'temperature_1', 'leafWet1': 'leafwetness_1', 'leafWet2': 'leafwetness_2', 'extraHumid7': 'humidity_7', 'UV': 'uv', 'soilMoist3': 'soil_moisture_3', 'soilMoist2': 'soil_moisture_2', 'soilMoist1': 'soil_moisture_1', 'inHumidity': 'humidity_in', 'soilMoist4': 'soil_moisture_4'}
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: ServerThread: start tcp server
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.engine.StdTimeSynch
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.engine.StdTimeSynch
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.engine.StdConvert
Mar 20 22:59:12 yijie-home weewx[1901]: engine: StdConvert target unit is 0x1
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.engine.StdConvert
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.engine.StdCalibrate
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.engine.StdCalibrate
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.engine.StdQC
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.engine.StdQC
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.wxservices.StdWXCalculate
Mar 20 22:59:12 yijie-home weewx[1901]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
Mar 20 22:59:12 yijie-home weewx[1901]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.wxservices.StdWXCalculate
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.engine.StdArchive
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Archive will use data binding wx_binding
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Record generation will be attempted in 'hardware'
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Using archive interval of 300 seconds (specified in weewx configuration)
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Use LOOP data in hi/low calculations: 1
Mar 20 22:59:12 yijie-home weewx[1901]: manager: Daily summary version is 2.0
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
Mar 20 22:59:12 yijie-home weewx[1901]: manager: Starting backfill of daily summaries
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.engine.StdArchive
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.restx.StdStationRegistry
Mar 20 22:59:12 yijie-home weewx[1901]: restx: StationRegistry: Registration not requested.
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.restx.StdStationRegistry
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.restx.StdWunderground
Mar 20 22:59:12 yijie-home weewx[1901]: restx: Wunderground: Posting not enabled.
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.restx.StdWunderground
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.restx.StdPWSweather
Mar 20 22:59:12 yijie-home weewx[1901]: restx: PWSweather: Posting not enabled.
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.restx.StdPWSweather
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.restx.StdCWOP
Mar 20 22:59:12 yijie-home weewx[1901]: restx: CWOP: Posting not enabled.
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.restx.StdCWOP
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.restx.StdWOW
Mar 20 22:59:12 yijie-home weewx[1901]: restx: WOW: Posting not enabled.
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.restx.StdWOW
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.restx.StdAWEKAS
Mar 20 22:59:12 yijie-home weewx[1901]: restx: AWEKAS: Posting not enabled.
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.restx.StdAWEKAS
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.engine.StdPrint
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.engine.StdPrint
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Loading service weewx.engine.StdReport
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Finished loading service weewx.engine.StdReport
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Starting up weewx version 3.9.2
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Station does not support reading the time
Mar 20 22:59:12 yijie-home weewx[1901]: engine: Starting main packet loop.
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: ServerThread: GET:
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: MainThread: raw data:
Mar 20 22:59:12 yijie-home weewx[1901]: interceptor: MainThread: raw packet: {'usUnits': 16, 'dateTime': 1584716353}