So I think I have gotten the configuration file correct where it is seeing 
the weather station.

But it seems that there is some errant data in my wview sdb. Also I tried 
the *" wee_database --string-check"* there seem to be only one row in the 
data that had an issue, but it does not look like it corrected the row.
Is there a way to start weewx in a debug mode so I can find the errant data 
and either correct the data, or just delete the row.
Or do you have another suggestion?

[root@weewx]# wee_database --string-check
> Using configuration file /etc/weewx/weewx.conf
> Using database binding 'wx_binding', which is bound to database 
> 'archive_sqlite'
> Checking archive database for strings...
> Timestamp = 1347032100; record['rain']= u'0\n0'; ... ignored.
> [root@weewx]# 
>

Last /var/log/messages for weewx attempt 

Dec 27 08:43:10 md-centos systemd: Stopping SYSV: start and stop the weewx 
weather system...
Dec 27 08:43:10 md-centos weewx: Shutting down weewx: [FAILED]
Dec 27 08:43:10 md-centos systemd: Stopped SYSV: start and stop the weewx 
weather system.
Dec 27 09:32:16 md-centos systemd: Starting SYSV: start and stop the weewx 
weather system...
Dec 27 09:32:16 md-centos weewx[31695]: engine: Initializing weewx version 
3.6.2
Dec 27 09:32:16 md-centos weewx[31695]: engine: Using Python 2.7.5 
(default, Nov  6 2016, 00:28:07) #012[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)]
Dec 27 09:32:16 md-centos weewx[31695]: engine: Platform 
Linux-3.10.0-514.2.2.el7.x86_64-x86_64-with-centos-7.3.1611-Core
Dec 27 09:32:16 md-centos weewx[31695]: engine: pid file is 
/var/run/weewx.pid
Dec 27 09:32:16 md-centos weewx[31699]: engine: Using configuration file 
/etc/weewx/weewx.conf
Dec 27 09:32:16 md-centos weewx[31699]: engine: Loading station type WMR200 
(weewx.drivers.wmr200)
Dec 27 09:32:16 md-centos weewx: Starting weewx: [  OK  ]
Dec 27 09:32:16 md-centos systemd: Started SYSV: start and stop the weewx 
weather system.
Dec 27 09:32:16 md-centos weewx[31699]: wmr200: MainThread: I Created 
watchdog thread to poke for live data every 30 seconds
Dec 27 09:32:16 md-centos weewx[31699]: wmr200: MainThread: I Created USB 
polling thread to read block on device
Dec 27 09:32:16 md-centos weewx[31699]: wmr200: Thread-2: I USB polling 
device thread for live data launched
Dec 27 09:32:16 md-centos weewx[31699]: wmr200: MainThread: I Reset console 
device
Dec 27 09:32:17 md-centos weewx[31699]: wmr200: Thread-2: I USB polling 
device thread signaled to start
Dec 27 09:32:17 md-centos weewx[31699]: engine: StdConvert target unit is 
0x1
Dec 27 09:32:17 md-centos weewx[31699]: 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
Dec 27 09:32:17 md-centos weewx[31699]: wxcalculate: The following 
algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Dec 27 09:32:17 md-centos weewx[31699]: engine: Archive will use data 
binding wx_binding
Dec 27 09:32:17 md-centos weewx[31699]: engine: Record generation will be 
attempted in 'hardware'
Dec 27 09:32:17 md-centos weewx[31699]: engine: Using archive interval of 
300 seconds (specified by hardware)
Dec 27 09:32:17 md-centos weewx[31699]: wmr200: Thread-1: I Started 
watchdog thread live data
Dec 27 09:32:17 md-centos weewx[31699]: engine: Using binding 'wx_binding' 
to database 'weewx.sdb'
Dec 27 09:32:17 md-centos weewx[31699]: manager: Starting backfill of daily 
summaries
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: Thread-2: I USB polling 
device thread exiting
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: MainThread: I USB polling 
thread expired
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: Thread-1: I Watchdog 
received shutdown
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: Thread-1: I Watchdog thread 
exiting
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: MainThread: I Watchdog 
thread expired
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: MainThread: I Received 
packet count live:0 archive:0 control:0
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: MainThread: I Received 
bytes:8 sent bytes:16
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: MainThread: I Packet 
archive queue len:0 live queue len:0
Dec 27 09:32:18 md-centos weewx[31699]: wmr200: MainThread: I Driver 
gracefully exiting
Dec 27 09:32:18 md-centos weewx[31699]: engine: Caught unrecoverable 
exception in engine:
Dec 27 09:32:18 md-centos weewx[31699]:    ****  unsupported operand 
type(s) for +=: 'float' and 'unicode'
Dec 27 09:32:18 md-centos weewx[31699]:    ****  Traceback (most recent 
call last):
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/engine.py", line 841, in main
Dec 27 09:32:18 md-centos weewx[31699]:    ****      engine = 
engine_class(config_dict)
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/engine.py", line 76, in __init__
Dec 27 09:32:18 md-centos weewx[31699]:    ****      
self.loadServices(config_dict)
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/engine.py", line 140, in loadServices
Dec 27 09:32:18 md-centos weewx[31699]:    ****      
self.service_obj.append(weeutil.weeutil._get_object(svc)(self, config_dict))
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/engine.py", line 486, in __init__
Dec 27 09:32:18 md-centos weewx[31699]:    ****      
self.setup_database(config_dict)
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/engine.py", line 588, in setup_database
Dec 27 09:32:18 md-centos weewx[31699]:    ****      _nrecs, _ndays = 
dbmanager.backfill_day_summary() # @UnusedVariable
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/manager.py", line 1374, in backfill_day_summary
Dec 27 09:32:18 md-centos weewx[31699]:    ****      
_day_accum.addRecord(_rec)
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/accum.py", line 240, in addRecord
Dec 27 09:32:18 md-centos weewx[31699]:    ****      func(self, record, 
obs_type, add_hilo)
Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/accum.py", line 310, in add_value
Dec 27 09:32:18 md-centos weewx[31699]:    ****      
self[obs_type].addSum(val)



*Dec 27 09:32:18 md-centos weewx[31699]:    ****    File 
"/usr/share/weewx/weewx/accum.py", line 87, in addSumDec 27 09:32:18 
md-centos weewx[31699]:    ****      self.sum     += valDec 27 09:32:18 
md-centos weewx[31699]:    ****  TypeError: unsupported operand type(s) for 
+=: 'float' and 'unicode'Dec 27 09:32:18 md-centos weewx[31699]:    ****  
Exiting.*
Dec 27 09:32:18 md-centos python: detected unhandled Python exception in 
'/usr/bin/weewxd'
Dec 27 09:32:55 md-centos systemd: Stopping SYSV: start and stop the weewx 
weather system...
Dec 27 09:32:55 md-centos weewx: Shutting down weewx: [FAILED]
Dec 27 09:32:55 md-centos systemd: Stopped SYSV: start and stop the weewx 
weather system.



Thanks for your assistance in advance.
Regards,
Mike

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to