weewx seems blocked...

166 views
Skip to first unread message

Yves Martin

unread,
May 5, 2015, 9:38:50 PM5/5/15
to weewx...@googlegroups.com
weewx seems blocked at 18h42 here.

By mistake I've unplugged the power cable (USB) of the RPI, since weewx stoopped giving information from the Vantage and blocked at 18h42.

I've restarted all without results.

Here are some logs:

May  5 21:09:30 raspberrypi weewx[2565]: reportengine: ftp'd 36 files in 6.02 seconds
May  5 21:10:40 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 23.09 seconds
May  5 21:11:08 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 28.22 seconds
May  5 21:11:21 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 13.64 seconds
May  5 21:11:27 raspberrypi weewx[2565]: reportengine: ftp'd 39 files in 5.86 seconds
May  5 21:11:42 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 24.97 seconds
May  5 21:12:09 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 26.61 seconds
May  5 21:12:20 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 11.22 seconds
May  5 21:12:25 raspberrypi weewx[2565]: reportengine: ftp'd 36 files in 5.58 seconds
May  5 21:13:39 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 22.13 seconds
May  5 21:14:03 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 24.14 seconds
May  5 21:14:14 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.81 seconds
May  5 21:14:20 raspberrypi weewx[2565]: reportengine: ftp'd 39 files in 6.39 seconds
May  5 21:14:39 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 22.01 seconds
May  5 21:15:03 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 24.18 seconds
May  5 21:15:12 raspberrypi weewx[2565]: vantage: LOOP #27; read error. Try #1
May  5 21:15:12 raspberrypi weewx[2565]:    ****  Expected to read 99 chars; got 0 instead
May  5 21:15:13 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.65 seconds
May  5 21:15:17 raspberrypi weewx[2565]: vantage: LOOP #28; read error. Try #2
May  5 21:15:17 raspberrypi weewx[2565]:    ****  Expected to read 99 chars; got 0 instead
May  5 21:15:19 raspberrypi weewx[2565]: reportengine: ftp'd 36 files in 5.99 seconds
May  5 21:15:22 raspberrypi weewx[2565]: vantage: LOOP #29; read error. Try #3
May  5 21:15:22 raspberrypi weewx[2565]:    ****  Expected to read 99 chars; got 0 instead
May  5 21:15:27 raspberrypi weewx[2565]: vantage: LOOP #30; read error. Try #4
May  5 21:15:27 raspberrypi weewx[2565]:    ****  Expected to read 99 chars; got 0 instead
May  5 21:15:27 raspberrypi weewx[2565]: vantage: Max retries (4) exceeded.
May  5 21:15:27 raspberrypi weewx[2565]: engine: Shutting down StdReport thread
May  5 21:15:28 raspberrypi weewx[2565]: engine: Caught WeeWxIOError: Max retries exceeded while getting LOOP data.
May  5 21:15:28 raspberrypi weewx[2565]:     ****  Waiting 60 seconds then retrying...
May  5 21:16:28 raspberrypi weewx[2565]: engine: retrying...
May  5 21:16:28 raspberrypi weewx[2565]: engine: Using configuration file /etc/weewx/weewx.conf
May  5 21:16:28 raspberrypi weewx[2565]: engine: Loading station type Vantage (weewx.drivers.vantage)
May  5 21:16:28 raspberrypi weewx[2565]: engine: StdConvert target unit is 0x1
May  5 21:16:28 raspberrypi weewx[2565]: forecast: MainThread: WU: forecast version 3.0.2
May  5 21:16:29 raspberrypi weewx[2565]: forecast: MainThread: WU: interval=10800 max_age=604800 api_key=XXXXXXXXXXXX287c location=45.554,-73.670 fc=hourly10day
May  5 21:16:29 raspberrypi weewx[2565]: engine: Archive will use data binding wx_binding
May  5 21:16:29 raspberrypi weewx[2565]: engine: Record generation will be attempted in 'hardware'
May  5 21:16:29 raspberrypi weewx[2565]: engine: Using archive interval of 60 seconds
May  5 21:16:29 raspberrypi weewx[2565]: engine: Using binding 'wx_binding' to database '/var/lib/weewx/weewx.sdb'
May  5 21:16:29 raspberrypi weewx[2565]: engine: Starting backfill of daily summaries
May  5 21:16:29 raspberrypi weewx[2565]: engine: Daily summaries up to date.
May  5 21:16:29 raspberrypi weewx[2565]: restx: CWOP: Data for station VE2YMM will be posted
May  5 21:16:29 raspberrypi weewx[2565]: restx: StationRegistry: Station will be registered.
May  5 21:16:29 raspberrypi weewx[2565]: lowBattery: LowBattery alarm turned on. Count threshold is 50
May  5 21:16:29 raspberrypi weewx[2565]: engine: Starting up weewx version 3.1.0
May  5 21:16:30 raspberrypi weewx[2565]: engine: Clock error is -914.47 seconds (positive is fast)
May  5 21:16:31 raspberrypi weewx[2565]: vantage: Clock set to 2015-05-05 21:16:31 EDT (1430874991)
May  5 21:16:32 raspberrypi weewx[2565]: engine: Starting main packet loop.
May  5 21:16:47 raspberrypi weewx[2565]: vantage: LOOP #7; read error. Try #1
May  5 21:16:47 raspberrypi weewx[2565]:    ****  Expected to read 99 chars; got 0 instead
May  5 21:17:01 raspberrypi /USR/SBIN/CRON[2746]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
May  5 21:17:39 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 21.50 seconds
May  5 21:18:03 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 24.26 seconds
May  5 21:18:13 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.50 seconds
May  5 21:18:31 raspberrypi weewx[2565]: reportengine: ftp'd 130 files in 17.71 seconds
May  5 21:18:41 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 22.87 seconds
May  5 21:19:05 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 24.09 seconds
May  5 21:19:15 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.66 seconds
May  5 21:19:21 raspberrypi weewx[2565]: reportengine: ftp'd 36 files in 5.29 seconds
May  5 21:20:45 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 27.96 seconds
May  5 21:21:13 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 27.78 seconds
May  5 21:21:31 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 18.19 seconds
May  5 21:21:38 raspberrypi weewx[2565]: reportengine: ftp'd 39 files in 6.40 seconds
May  5 21:21:49 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 31.06 seconds
May  5 21:22:13 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 24.54 seconds
May  5 21:22:24 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.75 seconds
May  5 21:22:30 raspberrypi weewx[2565]: reportengine: ftp'd 36 files in 5.55 seconds
May  5 21:23:38 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 21.14 seconds
May  5 21:24:02 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 24.00 seconds
May  5 21:24:13 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.57 seconds
May  5 21:24:19 raspberrypi weewx[2565]: reportengine: ftp'd 39 files in 5.77 seconds
May  5 21:24:39 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 21.63 seconds
May  5 21:25:05 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 25.66 seconds
May  5 21:25:15 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.68 seconds
May  5 21:25:21 raspberrypi weewx[2565]: reportengine: ftp'd 38 files in 5.63 seconds
May  5 21:26:39 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 22.05 seconds
May  5 21:27:04 raspberrypi weewx[2565]: cheetahgenerator: Generated 14 files for report StandardReport in 24.41 seconds
May  5 21:27:15 raspberrypi weewx[2565]: genimages: Generated 21 images for StandardReport in 10.92 seconds
May  5 21:27:21 raspberrypi weewx[2565]: reportengine: ftp'd 39 files in 6.02 seconds

It seems data is not caught by weewx...

Any idea ?

Yves,
YMartin.com/meteo/

gjr80

unread,
May 5, 2015, 10:29:37 PM5/5/15
to weewx...@googlegroups.com
Hi,

I don't think you are doing yourself any favours using a 1 minute archive period. Looking at the time your reports are taking to generate they take over a minute in total to run so I suspect you will eventually grind to a halt with too many report threads backing up. Whether that is a symptom or the cause I guess is another issue. Maybe try it with fewer reports being run or with a greater archive period.

Gary

Yves Martin

unread,
May 5, 2015, 11:04:46 PM5/5/15
to weewx...@googlegroups.com
Hi Gary,

Was working fine during more than a year ;)

Here is more logs from a complete restart... It look like, there is no communication between the console and the RPi... The Vantage Console works.

May  5 21:39:39 raspberrypi shutdown[2874]: shutting down for system halt
(...)
May  5 21:39:39 raspberrypi init: Switching to runlevel: 0
May  5 21:39:41 raspberrypi weewx[2565]: GaugeGenerator: Generated 4 images for StandardReport in 23.51 seconds
May  5 21:39:42 raspberrypi ifplugd(eth0)[1573]: Exiting.
May  5 21:39:43 raspberrypi ifplugd(lo)[1531]: Exiting.
May  5 21:39:43 raspberrypi ntpd[2656]: ntpd exiting on signal 15
May  5 21:39:44 raspberrypi weewx[2565]: engine: Shutting down StdReport thread
May  5 21:39:57 raspberrypi kernel: imklog 5.8.11, log source = /proc/kmsg started.
May  5 21:39:57 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1870" x-info="http://www.rsyslog.com"] start
May  5 21:39:57 raspberrypi kernel: [    0.000000] Booting Linux on physical CPU 0x0
May  5 21:39:57 raspberrypi kernel: [    0.000000] Initializing cgroup subsys cpu
May  5 21:39:57 raspberrypi kernel: [    0.000000] Initializing cgroup subsys cpuacct
May  5 21:39:57 raspberrypi kernel: [    0.000000] Linux version 3.18.9+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 201$
May  5 21:39:57 raspberrypi kernel: [    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
May  5 21:39:57 raspberrypi kernel: [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
May  5 21:39:57 raspberrypi kernel: [    0.000000] Machine model: Raspberry Pi Model B
May  5 21:39:57 raspberrypi kernel: [    0.000000] cma: Reserved 8 MiB at 0x1b800000
May  5 21:39:57 raspberrypi kernel: [    0.000000] Memory policy: Data cache writeback
May  5 21:39:57 raspberrypi kernel: [    0.000000] On node 0 totalpages: 114688
May  5 21:39:57 raspberrypi kernel: [    0.000000] free_area_init_node: node 0, pgdat c083d34c, node_mem_map db474000
May  5 21:39:57 raspberrypi kernel: [    0.000000]   Normal zone: 896 pages used for memmap
May  5 21:39:57 raspberrypi kernel: [    0.000000]   Normal zone: 0 pages reserved
May  5 21:39:57 raspberrypi kernel: [    0.000000]   Normal zone: 114688 pages, LIFO batch:31
May  5 21:39:57 raspberrypi kernel: [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
May  5 21:39:57 raspberrypi kernel: [    0.000000] pcpu-alloc: [0] 0
May  5 21:39:57 raspberrypi kernel: [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 113792
May  5 21:39:57 raspberrypi kernel: [    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708.boardrev=0xe bcm2708.serial=0xaf2fcfbb s$
May  5 21:39:57 raspberrypi kernel: [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.000000] Memory: 437276K/458752K available (5876K kernel code, 348K rwdata, 1868K rodata, 340K init, 733K bss, 21476K reserved)
May  5 21:39:57 raspberrypi kernel: [    0.000000] Virtual kernel memory layout:
May  5 21:39:57 raspberrypi kernel: [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]     vmalloc : 0xdc800000 - 0xff000000   ( 552 MB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]     lowmem  : 0xc0000000 - 0xdc000000   ( 448 MB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]       .text : 0xc0008000 - 0xc0798548   (7746 kB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]       .init : 0xc0799000 - 0xc07ee000   ( 340 kB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]       .data : 0xc07ee000 - 0xc084511c   ( 349 kB)
May  5 21:39:57 raspberrypi kernel: [    0.000000]        .bss : 0xc084511c - 0xc08fc848   ( 734 kB)
May  5 21:39:57 raspberrypi kernel: [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
May  5 21:39:57 raspberrypi kernel: [    0.000000] Preemptible hierarchical RCU implementation.
May  5 21:39:57 raspberrypi kernel: [    0.000000] NR_IRQS:522
May  5 21:39:57 raspberrypi kernel: [    0.000027] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483648000ns
May  5 21:39:57 raspberrypi kernel: [    0.000079] Switching to timer-based delay loop, resolution 1000ns
May  5 21:39:57 raspberrypi kernel: [    0.000363] Console: colour dummy device 80x30
May  5 21:39:57 raspberrypi kernel: [    0.001430] console [tty1] enabled
May  5 21:39:57 raspberrypi kernel: [    0.001476] Calibrating delay loop (skipped), value calculated using timer frequency.. 2.00 BogoMIPS (lpj=10000)
May  5 21:39:57 raspberrypi kernel: [    0.001552] pid_max: default: 32768 minimum: 301
May  5 21:39:57 raspberrypi kernel: [    0.001940] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.002009] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.003018] Initializing cgroup subsys memory
May  5 21:39:57 raspberrypi kernel: [    0.003116] Initializing cgroup subsys devices
May  5 21:39:57 raspberrypi kernel: [    0.003176] Initializing cgroup subsys freezer
May  5 21:39:57 raspberrypi kernel: [    0.003230] Initializing cgroup subsys net_cls
May  5 21:39:57 raspberrypi kernel: [    0.003280] Initializing cgroup subsys blkio
May  5 21:39:57 raspberrypi kernel: [    0.003404] CPU: Testing write buffer coherency: ok
May  5 21:39:57 raspberrypi kernel: [    0.003518] ftrace: allocating 19206 entries in 57 pages
May  5 21:39:57 raspberrypi kernel: [    0.109448] Setting up static identity map for 0x5523d8 - 0x552410
May  5 21:39:57 raspberrypi kernel: [    0.112286] devtmpfs: initialized
May  5 21:39:57 raspberrypi kernel: [    0.129719] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
May  5 21:39:57 raspberrypi kernel: [    0.132737] pinctrl core: initialized pinctrl subsystem
May  5 21:39:57 raspberrypi kernel: [    0.135523] NET: Registered protocol family 16
May  5 21:39:57 raspberrypi kernel: [    0.140976] DMA: preallocated 4096 KiB pool for atomic coherent allocations
May  5 21:39:57 raspberrypi kernel: [    0.142388] bcm2708.uart_clock = 3000000
May  5 21:39:57 raspberrypi kernel: [    0.145361] No ATAGs?
May  5 21:39:57 raspberrypi kernel: [    0.145424] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
May  5 21:39:57 raspberrypi kernel: [    0.145487] hw-breakpoint: maximum watchpoint size is 4 bytes.
May  5 21:39:57 raspberrypi kernel: [    0.145548] mailbox: Broadcom VideoCore Mailbox driver
May  5 21:39:57 raspberrypi kernel: [    0.145711] bcm2708_vcio: mailbox at f200b880
May  5 21:39:57 raspberrypi kernel: [    0.146162] bcm_power: Broadcom power driver
May  5 21:39:57 raspberrypi kernel: [    0.146218] bcm_power_open() -> 0
May  5 21:39:57 raspberrypi kernel: [    0.146248] bcm_power_request(0, 8)
May  5 21:39:57 raspberrypi kernel: [    0.646958] bcm_mailbox_read -> 00000080, 0
May  5 21:39:57 raspberrypi kernel: [    0.647005] bcm_power_request -> 0
May  5 21:39:57 raspberrypi kernel: [    0.647200] Serial: AMBA PL011 UART driver
May  5 21:39:57 raspberrypi kernel: [    0.647439] dev:f1: ttyAMA0 at MMIO 0x20201000 (irq = 83, base_baud = 0) is a PL011 rev3
May  5 21:39:57 raspberrypi kernel: [    0.712932] SCSI subsystem initialized
May  5 21:39:57 raspberrypi kernel: [    0.713330] usbcore: registered new interface driver usbfs
May  5 21:39:57 raspberrypi kernel: [    0.713490] usbcore: registered new interface driver hub
May  5 21:39:57 raspberrypi kernel: [    0.713701] usbcore: registered new device driver usb
May  5 21:39:57 raspberrypi kernel: [    0.715730] Switched to clocksource stc
May  5 21:39:57 raspberrypi kernel: [    0.746137] FS-Cache: Loaded
May  5 21:39:57 raspberrypi kernel: [    0.746579] CacheFiles: Loaded
May  5 21:39:57 raspberrypi kernel: [    0.763114] NET: Registered protocol family 2
May  5 21:39:57 raspberrypi kernel: [    0.764629] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.764778] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.764906] TCP: Hash tables configured (established 4096 bind 4096)
May  5 21:39:57 raspberrypi kernel: [    0.765020] TCP: reno registered
May  5 21:39:57 raspberrypi kernel: [    0.765068] UDP hash table entries: 256 (order: 0, 4096 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.765127] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.765510] NET: Registered protocol family 1
May  5 21:39:57 raspberrypi kernel: [    0.766328] RPC: Registered named UNIX socket transport module.
May  5 21:39:57 raspberrypi kernel: [    0.766399] RPC: Registered udp transport module.
May  5 21:39:57 raspberrypi kernel: [    0.766432] RPC: Registered tcp transport module.
May  5 21:39:57 raspberrypi kernel: [    0.766461] RPC: Registered tcp NFSv4.1 backchannel transport module.
May  5 21:39:57 raspberrypi kernel: [    0.767554] hw perfevents: enabled with armv6_1176 PMU driver, 3 counters available
May  5 21:39:57 raspberrypi kernel: [    0.767879] bcm2708_dma: DMA manager at f2007000
May  5 21:39:57 raspberrypi kernel: [    0.768107] vc-mem: phys_addr:0x00000000 mem_base=0x1ec00000 mem_size:0x20000000(512 MiB)
May  5 21:39:57 raspberrypi kernel: [    0.769701] futex hash table entries: 256 (order: -1, 3072 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.769898] audit: initializing netlink subsys (disabled)
May  5 21:39:57 raspberrypi kernel: [    0.770015] audit: type=2000 audit(0.690:1): initialized
May  5 21:39:57 raspberrypi kernel: [    0.786234] VFS: Disk quotas dquot_6.5.2
May  5 21:39:57 raspberrypi kernel: [    0.786674] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
May  5 21:39:57 raspberrypi kernel: [    0.789542] FS-Cache: Netfs 'nfs' registered for caching
May  5 21:39:57 raspberrypi kernel: [    0.791407] NFS: Registering the id_resolver key type
May  5 21:39:57 raspberrypi kernel: [    0.791544] Key type id_resolver registered
May  5 21:39:57 raspberrypi kernel: [    0.791584] Key type id_legacy registered
May  5 21:39:57 raspberrypi kernel: [    0.792975] msgmni has been set to 870
May  5 21:39:57 raspberrypi kernel: [    0.795638] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
May  5 21:39:57 raspberrypi kernel: [    0.796284] io scheduler noop registered
May  5 21:39:57 raspberrypi kernel: [    0.796359] io scheduler deadline registered (default)
May  5 21:39:57 raspberrypi kernel: [    0.796816] io scheduler cfq registered
May  5 21:39:57 raspberrypi kernel: [    0.799388] BCM2708FB: allocated DMA memory 5bc00000
May  5 21:39:57 raspberrypi kernel: [    0.799501] BCM2708FB: allocated DMA channel 0 @ f2007000
May  5 21:39:57 raspberrypi kernel: [    0.805075] Console: switching to colour frame buffer device 80x30
May  5 21:39:57 raspberrypi kernel: [    0.811448] bcm2708-dmaengine bcm2708-dmaengine: Load BCM2835 DMA engine driver
May  5 21:39:57 raspberrypi kernel: [    0.816140] uart-pl011 dev:f1: no DMA platform data
May  5 21:39:57 raspberrypi kernel: [    0.819026] vc-cma: Videocore CMA driver
May  5 21:39:57 raspberrypi kernel: [    0.821062] vc-cma: vc_cma_base      = 0x00000000
May  5 21:39:57 raspberrypi kernel: [    0.822979] vc-cma: vc_cma_size      = 0x00000000 (0 MiB)
May  5 21:39:57 raspberrypi kernel: [    0.824820] vc-cma: vc_cma_initial   = 0x00000000 (0 MiB)
May  5 21:39:57 raspberrypi kernel: [    0.840167] brd: module loaded
May  5 21:39:57 raspberrypi kernel: [    0.849211] loop: module loaded
May  5 21:39:57 raspberrypi kernel: [    0.851542] vchiq: vchiq_init_state: slot_zero = 0xdb800000, is_master = 0
May  5 21:39:57 raspberrypi kernel: [    0.854346] Loading iSCSI transport class v2.0-870.
May  5 21:39:57 raspberrypi kernel: [    0.857974] usbcore: registered new interface driver smsc95xx
May  5 21:39:57 raspberrypi kernel: [    0.860164] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
May  5 21:39:57 raspberrypi kernel: [    1.062609] Core Release: 2.80a
May  5 21:39:57 raspberrypi kernel: [    1.064489] Setting default values for core params
May  5 21:39:57 raspberrypi kernel: [    1.066445] Finished setting default values for core params
May  5 21:39:57 raspberrypi kernel: [    1.268477] Using Buffer DMA mode
May  5 21:39:57 raspberrypi kernel: [    1.270325] Periodic Transfer Interrupt Enhancement - disabled
May  5 21:39:57 raspberrypi kernel: [    1.272114] Multiprocessor Interrupt Enhancement - disabled
May  5 21:39:57 raspberrypi kernel: [    1.273902] OTG VER PARAM: 0, OTG VER FLAG: 0
May  5 21:39:57 raspberrypi kernel: [    1.275698] Dedicated Tx FIFOs mode
May  5 21:39:57 raspberrypi kernel: [    1.277984] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xdbc14000 dma = 0x5bc14000 len=9024
May  5 21:39:57 raspberrypi kernel: [    1.281786] FIQ FSM acceleration enabled for :
May  5 21:39:57 raspberrypi kernel: [    1.281786] Non-periodic Split Transactions
May  5 21:39:57 raspberrypi kernel: [    1.281786] Periodic Split Transactions
May  5 21:39:57 raspberrypi kernel: [    1.281786] High-Speed Isochronous Endpoints
May  5 21:39:57 raspberrypi kernel: [    1.289012] dwc_otg: Microframe scheduler enabled
May  5 21:39:57 raspberrypi kernel: [    1.289114] WARN::hcd_init_fiq:412: FIQ on core 0 at 0xc03f9fa4
May  5 21:39:57 raspberrypi kernel: [    1.290962] WARN::hcd_init_fiq:413: FIQ ASM at 0xc03fa27c length 36
May  5 21:39:57 raspberrypi kernel: [    1.292790] WARN::hcd_init_fiq:438: MPHI regs_base at 0xdc806000
May  5 21:39:57 raspberrypi kernel: [    1.294644] dwc_otg bcm2708_usb: DWC OTG Controller
May  5 21:39:57 raspberrypi kernel: [    1.296635] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1
May  5 21:39:57 raspberrypi kernel: [    1.300452] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000
May  5 21:39:57 raspberrypi kernel: [    1.302430] Init: Port Power? op_state=1
May  5 21:39:57 raspberrypi kernel: [    1.304321] Init: Power Port (0)
May  5 21:39:57 raspberrypi kernel: [    1.306593] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
May  5 21:39:57 raspberrypi kernel: [    1.308566] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
May  5 21:39:57 raspberrypi kernel: [    1.312269] usb usb1: Product: DWC OTG Controller
May  5 21:39:57 raspberrypi kernel: [    1.314178] usb usb1: Manufacturer: Linux 3.18.9+ dwc_otg_hcd
May  5 21:39:57 raspberrypi kernel: [    1.316149] usb usb1: SerialNumber: bcm2708_usb
May  5 21:39:57 raspberrypi kernel: [    1.319118] hub 1-0:1.0: USB hub found
May  5 21:39:57 raspberrypi kernel: [    1.321164] hub 1-0:1.0: 1 port detected
May  5 21:39:57 raspberrypi kernel: [    1.323612] dwc_otg: FIQ enabled
May  5 21:39:57 raspberrypi kernel: [    1.323635] dwc_otg: NAK holdoff enabled
May  5 21:39:57 raspberrypi kernel: [    1.323647] dwc_otg: FIQ split-transaction FSM enabled
May  5 21:39:57 raspberrypi kernel: [    1.323714] Module dwc_common_port init
May  5 21:39:57 raspberrypi kernel: [    1.324293] usbcore: registered new interface driver usb-storage
May  5 21:39:57 raspberrypi kernel: [    1.326930] mousedev: PS/2 mouse device common for all mice
May  5 21:39:57 raspberrypi kernel: [    1.329740] bcm2835-cpufreq: min=700000 max=900000
May  5 21:39:57 raspberrypi kernel: [    1.331994] sdhci: Secure Digital Host Controller Interface driver
May  5 21:39:57 raspberrypi kernel: [    1.333869] sdhci: Copyright(c) Pierre Ossman
May  5 21:39:57 raspberrypi kernel: [    1.336144] DMA channels allocated for the MMC driver
May  5 21:39:57 raspberrypi kernel: [    1.375816] Load BCM2835 MMC driver
May  5 21:39:57 raspberrypi kernel: [    1.379856] sdhci-pltfm: SDHCI platform and OF driver helper
May  5 21:39:57 raspberrypi kernel: [    1.382399] ledtrig-cpu: registered to indicate activity on CPUs
May  5 21:39:57 raspberrypi kernel: [    1.384572] hidraw: raw HID events driver (C) Jiri Kosina
May  5 21:39:57 raspberrypi kernel: [    1.389274] usbcore: registered new interface driver usbhid
May  5 21:39:57 raspberrypi kernel: [    1.394475] usbhid: USB HID core driver
May  5 21:39:57 raspberrypi kernel: [    1.399184] TCP: cubic registered
May  5 21:39:57 raspberrypi kernel: [    1.403199] Initializing XFRM netlink socket
May  5 21:39:57 raspberrypi kernel: [    1.407282] NET: Registered protocol family 17
May  5 21:39:57 raspberrypi kernel: [    1.411479] Key type dns_resolver registered
May  5 21:39:57 raspberrypi kernel: [    1.421058] registered taskstats version 1
May  5 21:39:57 raspberrypi kernel: [    1.423367] vc-sm: Videocore shared memory driver
May  5 21:39:57 raspberrypi kernel: [    1.425217] [vc_sm_connected_init]: start
May  5 21:39:57 raspberrypi kernel: [    1.428108] [vc_sm_connected_init]: end - returning 0
May  5 21:39:57 raspberrypi kernel: [    1.431472] Waiting for root device /dev/mmcblk0p2...
May  5 21:39:57 raspberrypi kernel: [    1.443326] mmc0: host does not support reading read-only switch, assuming write-enable
May  5 21:39:57 raspberrypi kernel: [    1.449684] mmc0: new high speed SDHC card at address e624
May  5 21:39:57 raspberrypi kernel: [    1.452396] mmcblk0: mmc0:e624 SE16G 14.8 GiB
May  5 21:39:57 raspberrypi kernel: [    1.455989]  mmcblk0: p1 p2
May  5 21:39:57 raspberrypi kernel: [    1.515969] Indeed it is in host mode hprt0 = 00021501
May  5 21:39:57 raspberrypi kernel: [    1.560038] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
May  5 21:39:57 raspberrypi kernel: [    1.563874] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
May  5 21:39:57 raspberrypi kernel: [    1.576839] devtmpfs: mounted
May  5 21:39:57 raspberrypi kernel: [    1.579898] Freeing unused kernel memory: 340K (c0799000 - c07ee000)
May  5 21:39:57 raspberrypi kernel: [    1.716034] usb 1-1: new high-speed USB device number 2 using dwc_otg
May  5 21:39:57 raspberrypi kernel: [    1.718574] Indeed it is in host mode hprt0 = 00001101
May  5 21:39:57 raspberrypi kernel: [    1.916376] usb 1-1: New USB device found, idVendor=0424, idProduct=9512
May  5 21:39:57 raspberrypi kernel: [    1.918561] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
May  5 21:39:57 raspberrypi kernel: [    1.922838] hub 1-1:1.0: USB hub found
May  5 21:39:57 raspberrypi kernel: [    1.925173] hub 1-1:1.0: 3 ports detected
May  5 21:39:57 raspberrypi kernel: [    2.206142] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
May  5 21:39:57 raspberrypi kernel: [    2.306389] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
May  5 21:39:57 raspberrypi kernel: [    2.308671] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
May  5 21:39:57 raspberrypi kernel: [    2.321338] smsc95xx v1.0.4
May  5 21:39:57 raspberrypi kernel: [    2.394500] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:2f:cf:bb
May  5 21:39:57 raspberrypi kernel: [    9.030430] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
May  5 21:39:57 raspberrypi kernel: [    9.165874] random: nonblocking pool is initialized
May  5 21:39:57 raspberrypi kernel: [    9.417990] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
May  5 21:39:57 raspberrypi kernel: [   16.004441] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
May  5 21:39:57 raspberrypi kernel: [   19.356516] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
May  5 21:39:57 raspberrypi kernel: [   20.824813] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xD1E1
May  5 21:39:59 raspberrypi /usr/sbin/cron[2061]: (CRON) INFO (pidfile fd = 3)
May  5 21:39:59 raspberrypi /usr/sbin/cron[2062]: (CRON) STARTUP (fork ok)
May  5 21:39:59 raspberrypi /usr/sbin/cron[2062]: (CRON) INFO (Running @reboot jobs)
May  5 21:39:59 raspberrypi kernel: [   24.986847] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SSFS
May  5 21:40:01 raspberrypi weewx[2138]: engine: Initializing weewx version 3.1.0
May  5 21:40:01 raspberrypi weewx[2138]: engine: Using Python 2.7.3 (default, Mar 18 2014, 05:13:23) #012[GCC 4.6.3]
May  5 21:40:01 raspberrypi weewx[2138]: engine: pid file is /var/run/weewx.pid
May  5 21:40:01 raspberrypi weewx[2162]: engine: Using configuration file /etc/weewx/weewx.conf
May  5 21:40:01 raspberrypi weewx[2162]: engine: Loading station type Vantage (weewx.drivers.vantage)
May  5 21:40:02 raspberrypi weewx[2162]: engine: StdConvert target unit is 0x1
May  5 21:40:04 raspberrypi weewx[2162]: forecast: MainThread: WU: forecast version 3.0.2
May  5 21:40:05 raspberrypi weewx[2162]: forecast: MainThread: WU: interval=10800 max_age=604800 api_key=XXXXXXXXXXXX287c location=45.554,-73.670 fc=hourly10day
May  5 21:40:05 raspberrypi weewx[2162]: engine: Archive will use data binding wx_binding
May  5 21:40:05 raspberrypi weewx[2162]: engine: Record generation will be attempted in 'hardware'
May  5 21:40:05 raspberrypi weewx[2162]: engine: Using archive interval of 60 seconds
May  5 21:40:05 raspberrypi ntpdate[1803]: no server suitable for synchronization found
May  5 21:40:05 raspberrypi weewx[2162]: engine: Using binding 'wx_binding' to database '/var/lib/weewx/weewx.sdb'
May  5 21:40:05 raspberrypi weewx[2162]: engine: Starting backfill of daily summaries
May  5 21:40:05 raspberrypi weewx[2162]: engine: Daily summaries up to date.
May  5 21:40:05 raspberrypi ifplugd(eth0)[1574]: Program executed successfully.
May  5 21:40:05 raspberrypi weewx[2162]: restx: CWOP: Data for station VE2YMM will be posted
May  5 21:40:05 raspberrypi weewx[2162]: restx: StationRegistry: Station will be registered.
May  5 21:40:05 raspberrypi weewx[2162]: lowBattery: LowBattery alarm turned on. Count threshold is 50
May  5 21:40:05 raspberrypi weewx[2162]: engine: Starting up weewx version 3.1.0
May  5 21:40:06 raspberrypi weewx[2162]: engine: Clock error is 47.89 seconds (positive is fast)
May  5 21:40:06 raspberrypi weewx[2162]: vantage: Clock set to 2015-05-05 21:40:07 EDT (1430876407)
May  5 21:40:07 raspberrypi weewx[2162]: engine: Starting main packet loop.
May  5 21:40:14 raspberrypi ntpd[2184]: ntpd 4.2...@1.2349-o Sat Dec 20 21:33:54 UTC 2014 (1)
May  5 21:40:14 raspberrypi ntpd[2185]: proto: precision = 1.000 usec
May  5 21:40:14 raspberrypi ntpd[2185]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
May  5 21:40:14 raspberrypi ntpd[2185]: Listen normally on 1 lo 127.0.0.1 UDP 123
May  5 21:40:14 raspberrypi ntpd[2185]: Listen normally on 2 eth0 192.168.8.25 UDP 123
May  5 21:40:14 raspberrypi ntpd[2185]: peers refreshed
May  5 21:40:14 raspberrypi ntpd[2185]: Listening on routing socket on fd #19 for interface updates
May  5 21:40:14 raspberrypi ntpd[2185]: restrict: error in address '::' on line 43. Ignoring...
May  5 21:40:14 raspberrypi ntpd[2185]: restrict: error in address '::1' on line 47. Ignoring...
May  5 21:41:40 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.01 seconds
May  5 21:42:32 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 52.76 seconds
May  5 21:42:55 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 22.24 seconds
May  5 21:43:01 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 43.13 seconds
May  5 21:43:13 raspberrypi weewx[2162]: reportengine: ftp'd 130 files in 17.22 seconds
May  5 21:43:27 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 26.16 seconds
May  5 21:43:38 raspberrypi dbus[2064]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper)
May  5 21:43:39 raspberrypi dbus[2064]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
May  5 21:43:39 raspberrypi polkitd[2295]: started daemon version 0.105 using authority implementation `local' version `0.105'
May  5 21:43:39 raspberrypi dbus[2064]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
May  5 21:43:39 raspberrypi dbus[2064]: [system] Successfully activated service 'org.freedesktop.ConsoleKit'
May  5 21:43:39 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 12.38 seconds
May  5 21:43:44 raspberrypi weewx[2162]: reportengine: ftp'd 28 files in 4.43 seconds
May  5 21:44:40 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.78 seconds
May  5 21:45:05 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 25.04 seconds
May  5 21:45:11 raspberrypi ntpd[2185]: ntpd exiting on signal 15
May  5 21:45:17 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.58 seconds
May  5 21:45:23 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 5.91 seconds
May  5 21:46:25 raspberrypi weewx[2162]: engine: Shutting down StdReport thread
May  5 21:46:29 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 71.42 seconds
May  5 21:46:34 raspberrypi weewx[2162]: reportengine: Caught unrecoverable exception in generator weewx.cheetahgenerator.CheetahGenerator
May  5 21:46:34 raspberrypi weewx[2162]:         ****  database is locked
May  5 21:46:34 raspberrypi weewx[2162]:         ****  Traceback (most recent call last):
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 139, in run
May  5 21:46:34 raspberrypi weewx[2162]:         ****      obj.start()
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 170, in start
May  5 21:46:34 raspberrypi weewx[2162]:         ****      self.run()
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 138, in run
May  5 21:46:34 raspberrypi weewx[2162]:         ****      self.initExtensions(gen_dict[option_section_name])
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 174, in initExtensions
May  5 21:46:34 raspberrypi weewx[2162]:         ****      self.search_list_objs.append(class_(self))
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 429, in __init__
May  5 21:46:34 raspberrypi weewx[2162]:         ****      archive = self.generator.db_binder.get_manager()
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 833, in get_manager
May  5 21:46:34 raspberrypi weewx[2162]:         ****      self.manager_cache[data_binding] = open_manager(manager_dict, initialize)
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 918, in open_manager
May  5 21:46:34 raspberrypi weewx[2162]:         ****      manager_dict['table_name'])
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 103, in open
May  5 21:46:34 raspberrypi weewx[2162]:         ****      dbmanager = cls(connection, table_name)
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 1052, in __init__
May  5 21:46:34 raspberrypi weewx[2162]:         ****      super(DaySummaryManager, self).__init__(connection, table_name, schema)
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 71, in __init__
May  5 21:46:34 raspberrypi weewx[2162]:         ****      self.sqlkeys = self.connection.columnsOf(self.table_name)
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weedb/sqlite.py", line 151, in columnsOf
May  5 21:46:34 raspberrypi weewx[2162]:         ****      column_list = [row[1] for row in self.genSchemaOf(table)]
May  5 21:46:34 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weedb/sqlite.py", line 140, in genSchemaOf
May  5 21:46:34 raspberrypi weewx[2162]:         ****      for row in self.connection.execute("""PRAGMA table_info(%s);""" % table):
May  5 21:46:34 raspberrypi weewx[2162]:         ****  OperationalError: database is locked
May  5 21:46:34 raspberrypi weewx[2162]:         ****  Generator terminated...
May  5 21:46:39 raspberrypi weewx[2162]: reportengine: Caught unrecoverable exception in generator weewx.imagegenerator.ImageGenerator
May  5 21:46:39 raspberrypi weewx[2162]:         ****  database is locked
May  5 21:46:39 raspberrypi weewx[2162]:         ****  Traceback (most recent call last):
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 139, in run
May  5 21:46:39 raspberrypi weewx[2162]:         ****      obj.start()
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 170, in start
May  5 21:46:39 raspberrypi weewx[2162]:         ****      self.run()
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 36, in run
May  5 21:46:39 raspberrypi weewx[2162]:         ****      self.genImages(self.gen_ts)
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 70, in genImages
May  5 21:46:39 raspberrypi weewx[2162]:         ****      archive = self.db_binder.get_manager(binding)
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 833, in get_manager
May  5 21:46:39 raspberrypi weewx[2162]:         ****      self.manager_cache[data_binding] = open_manager(manager_dict, initialize)
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 918, in open_manager
May  5 21:46:39 raspberrypi weewx[2162]:         ****      manager_dict['table_name'])
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 103, in open
May  5 21:46:39 raspberrypi weewx[2162]:         ****      dbmanager = cls(connection, table_name)
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 1052, in __init__
May  5 21:46:39 raspberrypi weewx[2162]:         ****      super(DaySummaryManager, self).__init__(connection, table_name, schema)
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weewx/manager.py", line 71, in __init__
May  5 21:46:39 raspberrypi weewx[2162]:         ****      self.sqlkeys = self.connection.columnsOf(self.table_name)
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weedb/sqlite.py", line 151, in columnsOf
May  5 21:46:39 raspberrypi weewx[2162]:         ****      column_list = [row[1] for row in self.genSchemaOf(table)]
May  5 21:46:39 raspberrypi weewx[2162]:         ****    File "/usr/share/weewx/weedb/sqlite.py", line 140, in genSchemaOf
May  5 21:46:39 raspberrypi weewx[2162]:         ****      for row in self.connection.execute("""PRAGMA table_info(%s);""" % table):
May  5 21:46:39 raspberrypi weewx[2162]:         ****  OperationalError: database is locked
May  5 21:46:39 raspberrypi weewx[2162]:         ****  Generator terminated...
May  5 21:46:40 raspberrypi weewx[2162]: reportengine: ftp'd 1 files in 0.82 seconds
May  5 21:46:40 raspberrypi weewx[2162]: engine: Caught database OperationalError: database is locked
May  5 21:46:40 raspberrypi weewx[2162]:     ****  Waiting 2 minutes then retrying...
May  5 21:48:41 raspberrypi weewx[2162]: engine: retrying...
May  5 21:48:41 raspberrypi weewx[2162]: engine: Using configuration file /etc/weewx/weewx.conf
May  5 21:48:41 raspberrypi weewx[2162]: engine: Loading station type Vantage (weewx.drivers.vantage)
May  5 21:48:41 raspberrypi weewx[2162]: engine: StdConvert target unit is 0x1
May  5 21:48:41 raspberrypi weewx[2162]: forecast: MainThread: WU: forecast version 3.0.2
May  5 21:48:42 raspberrypi weewx[2162]: forecast: MainThread: WU: interval=10800 max_age=604800 api_key=XXXXXXXXXXXX287c location=45.554,-73.670 fc=hourly10day
May  5 21:48:42 raspberrypi weewx[2162]: engine: Archive will use data binding wx_binding
May  5 21:48:42 raspberrypi weewx[2162]: engine: Record generation will be attempted in 'hardware'
May  5 21:48:42 raspberrypi weewx[2162]: engine: Using archive interval of 60 seconds
May  5 21:48:42 raspberrypi weewx[2162]: engine: Using binding 'wx_binding' to database '/var/lib/weewx/weewx.sdb'
May  5 21:48:42 raspberrypi weewx[2162]: engine: Starting backfill of daily summaries
May  5 21:48:42 raspberrypi weewx[2162]: engine: Daily summaries up to date.
May  5 21:48:42 raspberrypi weewx[2162]: restx: CWOP: Data for station VE2YMM will be posted
May  5 21:48:42 raspberrypi weewx[2162]: restx: StationRegistry: Station will be registered.
May  5 21:48:42 raspberrypi weewx[2162]: lowBattery: LowBattery alarm turned on. Count threshold is 50
May  5 21:48:42 raspberrypi weewx[2162]: engine: Starting up weewx version 3.1.0
May  5 21:48:43 raspberrypi weewx[2162]: engine: Clock error is -48.22 seconds (positive is fast)
May  5 21:48:43 raspberrypi weewx[2162]: vantage: Clock set to 2015-05-05 21:48:44 EDT (1430876924)
May  5 21:48:45 raspberrypi weewx[2162]: engine: Starting main packet loop.
May  5 21:49:42 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 26.07 seconds
May  5 21:50:06 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.37 seconds
May  5 21:50:20 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 13.67 seconds
May  5 21:50:39 raspberrypi weewx[2162]: reportengine: ftp'd 130 files in 18.81 seconds
May  5 21:50:43 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 26.69 seconds
May  5 21:51:07 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.67 seconds
May  5 21:51:19 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.99 seconds
May  5 21:51:25 raspberrypi weewx[2162]: reportengine: ftp'd 36 files in 5.43 seconds
May  5 21:52:38 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.10 seconds
May  5 21:53:02 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.48 seconds
May  5 21:53:13 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.97 seconds
May  5 21:53:19 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 5.85 seconds
May  5 21:53:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 23.36 seconds
May  5 21:54:03 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.23 seconds
May  5 21:54:15 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.62 seconds
May  5 21:54:21 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 6.42 seconds
May  5 21:54:42 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 26.49 seconds
May  5 21:55:07 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 25.15 seconds
May  5 21:55:24 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 16.22 seconds
May  5 21:55:30 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 6.37 seconds
May  5 21:55:43 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 26.61 seconds
May  5 21:56:08 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.41 seconds
May  5 21:56:19 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.29 seconds
May  5 21:56:20 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 14 was not found when attempting to remove it
May  5 21:56:20 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 14 was not found when attempting to remove it
May  5 21:56:25 raspberrypi weewx[2162]: reportengine: ftp'd 36 files in 5.48 seconds
May  5 21:57:38 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.71 seconds
May  5 21:58:03 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.35 seconds
May  5 21:58:14 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.05 seconds
May  5 21:58:20 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 6.68 seconds
May  5 21:58:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.99 seconds
May  5 21:59:03 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.80 seconds
May  5 21:59:15 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.21 seconds
May  5 21:59:21 raspberrypi weewx[2162]: reportengine: ftp'd 38 files in 6.07 seconds
May  5 21:59:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 23.34 seconds
May  5 22:00:04 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.44 seconds
May  5 22:00:15 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.15 seconds
May  5 22:00:21 raspberrypi weewx[2162]: reportengine: ftp'd 36 files in 5.87 seconds
May  5 22:01:38 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.18 seconds
May  5 22:02:02 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.16 seconds
May  5 22:02:13 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.96 seconds
May  5 22:02:20 raspberrypi weewx[2162]: ftpupload: Attempt #1. Failed uploading ./outHumidityGauge.png to 199.167.107.83. Reason: [Errno 113] No route to host
May  5 22:02:22 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 8.90 seconds
May  5 22:02:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 23.12 seconds
May  5 22:03:03 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.56 seconds
May  5 22:03:14 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.99 seconds
May  5 22:03:20 raspberrypi weewx[2162]: reportengine: ftp'd 37 files in 5.86 seconds
May  5 22:03:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 23.05 seconds
May  5 22:04:03 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.57 seconds
May  5 22:04:14 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.93 seconds
May  5 22:04:20 raspberrypi weewx[2162]: reportengine: ftp'd 36 files in 5.76 seconds
May  5 22:05:38 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.13 seconds
May  5 22:06:02 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.30 seconds
May  5 22:06:13 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.84 seconds
May  5 22:06:19 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 6.02 seconds
May  5 22:06:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 23.11 seconds
May  5 22:07:03 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.54 seconds
May  5 22:07:14 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.15 seconds
May  5 22:07:20 raspberrypi weewx[2162]: reportengine: ftp'd 37 files in 5.77 seconds
May  5 22:07:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 23.39 seconds
May  5 22:08:04 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.63 seconds
May  5 22:08:15 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.05 seconds
May  5 22:08:20 raspberrypi weewx[2162]: reportengine: ftp'd 36 files in 5.51 seconds
May  5 22:09:40 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 23.55 seconds
May  5 22:10:08 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 28.53 seconds
May  5 22:10:20 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.42 seconds
May  5 22:10:26 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 5.84 seconds
May  5 22:11:38 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.36 seconds
May  5 22:12:02 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.17 seconds
May  5 22:12:08 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 37 was not found when attempting to remove it
May  5 22:12:08 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 37 was not found when attempting to remove it
May  5 22:12:13 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 11.02 seconds
May  5 22:12:19 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 5.89 seconds
May  5 22:12:38 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.52 seconds
May  5 22:13:02 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.33 seconds
May  5 22:13:13 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.71 seconds
May  5 22:13:19 raspberrypi weewx[2162]: reportengine: ftp'd 36 files in 6.25 seconds
May  5 22:14:37 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 21.70 seconds
May  5 22:15:02 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.23 seconds
May  5 22:15:12 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.92 seconds
May  5 22:15:18 raspberrypi weewx[2162]: reportengine: ftp'd 39 files in 5.89 seconds
May  5 22:15:38 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.70 seconds
May  5 22:16:02 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.18 seconds
May  5 22:16:13 raspberrypi weewx[2162]: genimages: Generated 21 images for StandardReport in 10.98 seconds
May  5 22:16:19 raspberrypi weewx[2162]: reportengine: ftp'd 37 files in 5.55 seconds
May  5 22:16:39 raspberrypi weewx[2162]: GaugeGenerator: Generated 4 images for StandardReport in 22.97 seconds
May  5 22:17:01 raspberrypi /USR/SBIN/CRON[2456]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
May  5 22:17:04 raspberrypi weewx[2162]: cheetahgenerator: Generated 14 files for report StandardReport in 24.45 seconds

(...)

gjr80

unread,
May 6, 2015, 1:26:47 AM5/6/15
to weewx...@googlegroups.com
Hi Yves,

Agree. The database locked errors are typical of an archive period that is not long enough for weewx to complete its report generation. Report threads back up and eventually two or more want access to the database at the same time and you get the database locked error. If things were working before it may be a case of you were getting your report generation (incl ftp'ing) just under one minute and some change to your system has pushed it just over the edge so that the report generation now takes longer than 1 minute. Once you step over the archive period regularly it is essentially a positive feedback loop and weewx will likely eventually crash. Could be additional weewx add ons (eg reports, services etc) or it could be some other service running on your RPi that is taking up processor time (eg web server, database server etc). Some things to try:
1. Disable all skins in weewx.conf except for those that come standard with weewx, not sure what sort of generation time you would expect here but if it is more than 30 seconds I would be looking for some other (non-weewx) problem on your RPi.
2. run 'top' at the linux prompt on your RPi, that will give you a dynamic list, sorted by cpu usage, of the processes running on your RPi. Is there anything other than weewx that is hogging processor time?
3. You could run your RPi in turbo mode; cant say I am a great fan of this as a solution, I prefer not to run my RPis on the edge leaving little or no headroom. You will find other threads here and on some of the RPis forums re turbo mode.

Gary

Yves Martin

unread,
May 6, 2015, 7:26:25 AM5/6/15
to weewx...@googlegroups.com
Gary,

I've already done all theses tests before. Database is locked sometime and it seems it is a timeout issue with the memory. I've tested a lot of kinds of SD memory and did not find a good one.

top do not show specific issues. Of course the python process is often used with high % of CPU.

Turbo mode made my RPi crashed, I've set it with moderate setting and got good results.

Issue is not there. There is no communication between the console and the RPi. Cable is OK, I suspect some corrupted file or driver...

weewx stopped working now (I mean, weewx process is OK, but no new values since yesterday... see: http://YMartin.com/meteo)

Yves Martin

unread,
May 6, 2015, 7:29:19 AM5/6/15
to weewx...@googlegroups.com
What is this issue? :

May  5 21:56:20 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 14 was not found when attempting to remove it
May  5 21:56:20 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 14 was not found when attempting to remove it

May  5 22:12:08 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 37 was not found when attempting to remove it

May  5 22:12:08 raspberrypi console-kit-daemon[2228]: GLib-CRITICAL: Source ID 37 was not found when attempting to remove it

Yves

mwall

unread,
May 6, 2015, 7:40:57 AM5/6/15
to weewx...@googlegroups.com
On Wednesday, May 6, 2015 at 7:26:25 AM UTC-4, Yves Martin wrote:
Gary,

I've already done all theses tests before. Database is locked sometime and it seems it is a timeout issue with the memory. I've tested a lot of kinds of SD memory and did not find a good one.

top do not show specific issues. Of course the python process is often used with high % of CPU.

Turbo mode made my RPi crashed, I've set it with moderate setting and got good results.

Issue is not there. There is no communication between the console and the RPi. Cable is OK, I suspect some corrupted file or driver...

weewx stopped working now (I mean, weewx process is OK, but no new values since yesterday... see: http://YMartin.com/meteo)


yves,

change the archive interval to 5 minutes instead of 1 minute.  as gary noted, the archive interval of 1 minute is probably causing the problem.

m

Yves Martin

unread,
May 6, 2015, 7:58:42 AM5/6/15
to weewx...@googlegroups.com
I did it, but no change.

Note this setting worked for years now. I've got this problem after hang my power wire of the RPi (the USB power cable). I replugged it @18h42. After this event, no update has been done on weewx.

Yves

Yves Martin

unread,
May 6, 2015, 8:11:09 AM5/6/15
to weewx...@googlegroups.com
I've also activated the debug mode ;)

Here is what I can see in the logs :


May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:28 raspberrypi rsyslogd-2177: imuxsock begins to drop messages from pid 3368 due to rate-limiting
May  6 08:08:32 raspberrypi rsyslogd-2177: imuxsock lost 233 messages from pid 3368 due to rate-limiting

May  6 08:08:32 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:32 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:32 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:32 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:32 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:32 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'
May  6 08:08:32 raspberrypi weewx[3368]: GaugeGenerator: Cannot decode reading of 'None' for gauge 'windRose'

What is this error msg?

Yves


Le mardi 5 mai 2015 21:38:50 UTC-4, Yves Martin a écrit :

mwall

unread,
May 6, 2015, 8:14:45 AM5/6/15
to weewx...@googlegroups.com
On Wednesday, May 6, 2015 at 7:58:42 AM UTC-4, Yves Martin wrote:
I did it, but no change.

Note this setting worked for years now. I've got this problem after hang my power wire of the RPi (the USB power cable). I replugged it @18h42. After this event, no update has been done on weewx.


you have at least two problems:

1) your system takes longer to process reports than the interval that you are requesting it to make reports.  this will lead to 'database locked' failures.  sometimes they will be benign (when reading).  sometimes they will cause gaps in data (when writing).  you may not have noticed a problem when your database was small, but the more data in the database, the worse it will get.

2) you have communication issues between the rpi and the weather station.  this could be due to how you have connected the station to the pi.  it could be due to RF/EMF interference.  it could be due to flaky hardware.  it could be due to low batteries in the weather station console.  it could be due to bad power supply for the weather station.  it could be due to bad power supply in the rpi.

m

Yves Martin

unread,
May 6, 2015, 8:45:01 AM5/6/15
to weewx...@googlegroups.com
1... I'm agree, this is a recurrent problem but do not make weewx stopped. I've set it now to 3 minutes... will see.

2... You are repeating what I said before. But it is not a material issue, this is software. I've check it, and all answer correctly and power is correct too.

Yves

Andrew Milner

unread,
May 6, 2015, 11:00:28 AM5/6/15
to weewx...@googlegroups.com
I noticed in your first log that weewx appeared to start before the time had got set correctly.  I wonder if this is also a factor in that when weewx is starting it is first attempting to retrieve old records from the console, but the time is incorrect.  Now when you combine this with the RPi taking a long time to process reports, and it is doing catchup which results in reports aftrer reports while catching up ... the problem just gets worse and worse .....

Have you tried to clear the console of all old records, ensure the time on the RPi is sety correctly and the restart weewx??  Yes, I know you will lose some data by clearing the console - but it should enable you to verify that all is basically working as it should again.

Just a thought.

FWIW my rpi has never blinked when run in turbo mode, as turbo is only turned on when it is needed so most of the time the RPi is just chugging along ....  It is kept in an unventilated drawer and room temps here get to 30+C in the summer if the ac is not turned on

vince

unread,
May 6, 2015, 11:12:34 AM5/6/15
to weewx...@googlegroups.com
On Wednesday, May 6, 2015 at 5:45:01 AM UTC-7, Yves Martin wrote:
2... You are repeating what I said before. But it is not a material issue, this is software. I've check it, and all answer correctly and power is correct too.

Le mercredi 6 mai 2015 08:14:45 UTC-4, mwall a écrit :
2) you have communication issues between the rpi and the weather station.  this could be due to how you have connected the station to the pi.  it could be due to RF/EMF interference.  it could be due to flaky hardware.  it could be due to low batteries in the weather station console.  it could be due to bad power supply for the weather station.  it could be due to bad power supply in the rpi.


Actually it's likely a very material issue.

The Pi does not handle USB devices being plugged/unplugged/plugged well.

Power the pi down completely including unplugging it from the power source.   It should work fine on the next reboot.

Yves Martin

unread,
May 6, 2015, 11:18:36 AM5/6/15
to weewx...@googlegroups.com
Hi Andrew,

Yes, I have a problem with the NTP sync. When the RPi restart, I have to manually do an ntpupdate... Perhaps there are some conflict there, but I did it before without any issue.

About the turbo mode, I've set it up and the RPI crashed 3 times in a few hours... totally crashed, I had to unplgged it and retarted all. I've set the mode to medium, then never get other issues. I believe this modem will depend on the SD memory used (some timeout on the bus). Some friend suggested to use the USB port and an adapter for the SD memory, and modify the boot process to start from the USB port. Port is faster and could make the process faster too, but I never did it... A test to do later on.

How to clear the console? It is the Envoy module (without screen). Just unplugged it? If yes, I've already did it without results.

Yves

Yves Martin

unread,
May 7, 2015, 8:56:46 AM5/7/15
to weewx...@googlegroups.com
All is back!

I've re-installed weewx from scratch on a new memory. I've lost some data but all is back.

Yves,
YMartin.com/meteo


Le mardi 5 mai 2015 21:38:50 UTC-4, Yves Martin a écrit :
Reply all
Reply to author
Forward
0 new messages