Here is the log after starting Weewx: Jan 6 20:52:01 ruWX CRON[2310]: (pi) CMD (sudo python /usr/share/weewx/user/ru-work.py # JOB_ID_2) Jan 6 20:52:05 ruWX systemd[1]: Starting LSB: weewx weather system... Jan 6 20:52:05 ruWX weewx[2347]: engine: Initializing weewx version 3.6.2 Jan 6 20:52:05 ruWX weewx[2347]: engine: Using Python 2.7.9 (default, Sep 17 2016, 20:26:04) #012[GCC 4.9.2] Jan 6 20:52:05 ruWX weewx[2347]: engine: Platform Linux-4.4.34-v7+-armv7l-with-debian-8.0 Jan 6 20:52:05 ruWX weewx[2347]: engine: pid file is /var/run/weewx.pid Jan 6 20:52:05 ruWX weewx[2351]: engine: Using configuration file /etc/weewx/weewx.conf Jan 6 20:52:05 ruWX weewx[2351]: engine: Initializing engine Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading station type FileParse (user.fileparse) Jan 6 20:52:05 ruWX weewx[2351]: fileparse: data file is /var/tmp/wxdata/BMP085.txt Jan 6 20:52:05 ruWX weewx[2351]: fileparse: polling interval is 2.0 Jan 6 20:52:05 ruWX weewx[2351]: fileparse: label map is {'temperature': 'extraTemp', 'pressure': 'barometer'} Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.engine.StdTimeSynch Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.engine.StdTimeSynch Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.engine.StdConvert Jan 6 20:52:05 ruWX weewx[2351]: engine: StdConvert target unit is 0x1 Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.engine.StdConvert Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.engine.StdCalibrate Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.engine.StdCalibrate Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.engine.StdQC Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.engine.StdQC Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.wxservices.StdWXCalculate Jan 6 20:52:05 ruWX weewx[2351]: 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 Jan 6 20:52:05 ruWX weewx[2351]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.wxservices.StdWXCalculate Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.engine.StdArchive Jan 6 20:52:05 ruWX weewx[2351]: engine: Archive will use data binding wx_binding Jan 6 20:52:05 ruWX weewx[2351]: engine: Record generation will be attempted in 'hardware' Jan 6 20:52:05 ruWX weewx[2351]: engine: Using archive interval of 300 seconds (specified in weewx configuration) Jan 6 20:52:05 ruWX weewx[2351]: engine: Use LOOP data in hi/low calculations: 1 Jan 6 20:52:05 ruWX systemd[1]: Started LSB: weewx weather system. Jan 6 20:52:05 ruWX weewx[2336]: Starting weewx weather system: weewx. Jan 6 20:52:05 ruWX weewx[2351]: engine: Using binding 'wx_binding' to database 'weewx.sdb' Jan 6 20:52:05 ruWX weewx[2351]: manager: Starting backfill of daily summaries Jan 6 20:52:05 ruWX weewx[2351]: manager: Daily summaries up to date Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.engine.StdArchive Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.restx.StdStationRegistry Jan 6 20:52:05 ruWX weewx[2351]: restx: StationRegistry: Registration not requested. Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.restx.StdStationRegistry Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.restx.StdWunderground Jan 6 20:52:05 ruWX weewx[2351]: restx: Wunderground: Posting not enabled. Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.restx.StdWunderground Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.restx.StdPWSweather Jan 6 20:52:05 ruWX weewx[2351]: restx: PWSweather: Posting not enabled. Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.restx.StdPWSweather Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.restx.StdCWOP Jan 6 20:52:05 ruWX weewx[2351]: restx: CWOP: Posting not enabled. Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.restx.StdCWOP Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.restx.StdWOW Jan 6 20:52:05 ruWX weewx[2351]: restx: WOW: Posting not enabled. Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.restx.StdWOW Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.restx.StdAWEKAS Jan 6 20:52:05 ruWX weewx[2351]: restx: AWEKAS: Posting not enabled. Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.restx.StdAWEKAS Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.engine.StdPrint Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.engine.StdPrint Jan 6 20:52:05 ruWX weewx[2351]: engine: Loading service weewx.engine.StdReport Jan 6 20:52:05 ruWX weewx[2351]: engine: Finished loading service weewx.engine.StdReport Jan 6 20:52:05 ruWX weewx[2351]: engine: Starting up weewx version 3.6.2 Jan 6 20:52:05 ruWX weewx[2351]: engine: Station does not support reading the time Jan 6 20:52:05 ruWX weewx[2351]: engine: Starting main packet loop. Jan 6 20:52:05 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:07 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:09 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:10 ruWX kernel: [13978.366726] w1_master_driver w1_bus_master1: Family 0 for 00.048000000000.4e is not registered. Jan 6 20:52:11 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:13 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:15 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:17 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:19 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:21 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:23 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:25 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557 Jan 6 20:52:27 ruWX weewx[2351]: fileparse: cannot read value for 'soilTemp1': invalid literal for float(): 60.62 pressure=29.557
The file I write from the BMP085 looks like this: soilTemp1=60.44 pressure=29.555 Any thoughts on what I am doing wrong? My current thinking is to get this working and then add my OWFS sensors as a service - so my driver would be fileparse. Thanks, RU -- 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 weewx-user+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.