Morning Gary,
Thanks for replying. I hope its not a faulty unit as that could be the
death of the weather station for now. She is over 10 years old now and I
replaced one of the sensor modules only last year. If she does die I
think I would build my own open source kit maybe? Anyway getting ahead of
myself.
*1) Stop Weewx*
*It seems at some point in my wisdom I set up weewx as a Daemon so I have
removed weewx from /etc/init.d and restarted the server (Its ubuntu running
on QNAP's Virtualisation Station).*
*2) Checking for remaining processes*
*auser@pecan-ubuntu:/home/weewx$ ps aux | grep -i weewx*
*auser** 1238 0.0 0.0 14428 1032 pts/0 S+ 07:34 0:00 grep
--color=auto -i weewx*
*auser**@pecan-ubuntu**:/home/weewx$ pidof weewx*
*auser**@pecan-ubuntu**:/home/weewx$ *
*3) sudo ./bin/wee_device --clear-memory *
*Using configuration file /home/weewx/weewx.conf*
*Using Vantage driver version 3.2.1 (weewx.drivers.vantage)*
*Proceeding will erase all archive records.*
*Are you sure you wish to proceed (y/n)? y*
*Erasing all archive records ...*
*Archive records erased.*
*4) set debug = 1 in weewx.conf and restart WeeWX with sudo ./bin/weewxd*
syslog output is in attached file but run terminal output is like:
*LOOP: 2021-06-17 07:40:57 BST (1623912057) altimeter: 29.86448769405689,
appTemp: 54.776612632572494, barometer: 29.855, beaufort: 0, cloudbase:
1583.4599268474649, consBatteryVoltage: 4.48, dateTime: 1623912057, dayET:
0.0, dayRain: 0.0, dewpoint: 50.709576321871154, extraAlarm1: 0,
extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0,
extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6,
forecastRule: 45, heatindex: 54.5, humidex: 57.13247206192764, inDewpoint:
55.93846853316417, inHumidity: 59.0, insideAlarm: 0, inTemp: 71.0,
leafWet4: 0.0, maxSolarRad: 363.4009700897632, monthET: 0.0, monthRain:
0.0, outHumidity: 87.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 54.5,
pressure: 29.09*
The loop date is correct so the question I have here is where has
2112-04-20 come from below?
* DEBUG weewx.drivers.vantage: Getting archive packets since 2112-04-20
11:47:00 GMT (4490596020)Jun 17 07:41:14 pecan-ubuntu weewx[1372] DEBUG
weewx.drivers.vantage: Gentle wake up of console successfulJun 17 07:41:14
pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Retrieving 513
page(s); starting index= 3Jun 17 07:41:15 pecan-ubuntu weewx[1372] ERROR
weewx.engine: Internal error detected. Catchup abandonedJun 17 07:41:15
pecan-ubuntu weewx[1372] ERROR weewx.engine: **** Unknown archive type =
0x37*
I think my next step is going to be grabbing a copy of the database and
seeing if I can see any problems but if you have any thoughts or solutions
in mind I'd be grateful.
Thanks
Chris
On Thursday, June 17, 2021 at 12:15:48 AM UTC+1 gjr80 wrote:
> The few times this error seems to have come up the solution seems to be
> clearing the logger memory or failing that contacting Davis due to a faulty
> logger.
>
> I would not expect wee_device --dump to do anything different, it
> essentially is doing the same as the startup catchup just for all records
> in the logger memory. You say wee_device --clear-memory 'seems to
> succeed', what does that mean, the --clear-memory command gives
> appropriate output but subsequent restarting WeeWX causes the same output?
> or does it mean that everything cleared up but the problem came back later?
>
> What does 'clear the logger using its own functions' mean? I thought the
> only way to clear the logger was to use some suitable/capable software? And
> do you still have a phantom WeeWX process running?
>
> How about trying this:
> 1. stop WeeWX
> 2. check for any remaining WeeWX processes and if any exist kill them
> manually
> 3. run wee_device --clear-memory and post the command used and the
> resulting output
> 4. set debug = 1 in weewx.conf and restart WeeWX, post the WeeWX log
> output from startup through until an error occurs or data is obtained
> successfully from the station
>
> Gary
>
> On Thursday, 17 June 2021 at 06:25:02 UTC+10 Chris Davies-Barnard wrote:
>
>> Evening all,
>>
>> So I had to move the logger and ubuntu box today and upon reconnecting
>> and restarting I have encountered the following error.
>>
>> J*un 16 21:00:16 pecan-ubuntu weewx[1823] DEBUG weewx.drivers.vantage:
>> Getting archive packets since 2112-04-20 11:47:00 GMT (4490596020)*
>> *Jun 16 21:00:16 pecan-ubuntu weewx[1823] DEBUG weewx.drivers.vantage:
>> Gentle wake up of console successful*
>> *Jun 16 21:00:16 pecan-ubuntu weewx[1823] DEBUG weewx.drivers.vantage:
>> Retrieving 513 page(s); starting index= 2*
>> *Jun 16 21:00:16 pecan-ubuntu weewx[1823] ERROR weewx.engine: Internal
>> error detected. Catchup abandoned*
>> *Jun 16 21:00:16 pecan-ubuntu weewx[1823] ERROR weewx.engine: ****
>> Unknown archive type = 0xae*
>> *Jun 16 21:00:16 pecan-ubuntu weewx[1823] DEBUG weewx.reportengine:
>> Running reports for latest time in the database.*
>> *Jun 16 21:00:16 pecan-ubuntu weewx[1823] DEBUG weewx.drivers.vantage:
>> Requesting 200 LOOP packets.*
>>
>> I have tried
>>
>> 1) sudo ./bin/wee_device --dump which ends in same/similar error
>> 2) sudo ./bin/wee_device --clear-memory which seems to succeed.
>>
>> I have also cleared the logger using its own functions but thee situation
>> is the same..
>>
>> What's interesting is that stopping weewx seems to cause a lock and it
>> never completes.
>>
>> If anyone could help me solve the problem I would be very grateful.
>>
>> Thanks
>>
>> Chris
>>
>
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/c70292f5-ae9c-4b59-8005-252a33c2c125n%40googlegroups.com.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO __main__: Initializing weewx
version 4.1.1
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO __main__: Using Python 3.6.9
(default, Jan 26 2021, 15:33:00) #012[GCC 8.4.0]
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO __main__: Platform
Linux-4.15.0-144-generic-x86_64-with-Ubuntu-18.04-bionic
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO __main__: Locale is 'en_GB.UTF-8'
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO __main__: Using configuration
file /home/weewx/weewx.conf
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO __main__: Debug is 1
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG __main__: Initializing engine
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: Loading station
type Vantage (weewx.drivers.vantage)
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Driver
version is 3.2.1
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Opened up
serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Gentle
wake up of console successful
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Hardware
type is 17
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: ISS ID is
1
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Hardware
name: Vantage Vue
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.engine.StdTimeSynch
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.engine.StdTimeSynch
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.engine.StdConvert
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: StdConvert target
unit is 0x1
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.engine.StdConvert
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.engine.StdCalibrate
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.engine.StdCalibrate
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.engine.StdQC
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.engine.StdQC
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.wxservices.StdWXCalculate
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.manager: Daily summary
version is 2.0
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.wxservices: The following
values will be calculated: pressure=prefer_hardware, 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, rainRate=prefer_hardware,
windchill=prefer_hardware, windrun=prefer_hardware
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.wxservices: The following
algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.wxservices.StdWXCalculate
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.engine.StdArchive
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: Archive will use
data binding wx_binding
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: Record generation
will be attempted in 'hardware'
Jun 17 07:40:56 pecan-ubuntu weewx[1372] ERROR weewx.engine: The archive
interval in the configuration file (300) does not match the station hardware
interval (60).
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: Using archive
interval of 60 seconds (specified by hardware)
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Use LOOP data in
hi/low calculations: 1
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.engine.StdArchive
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.restx.StdStationRegistry
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.restx: StationRegistry:
Registration not requested.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.restx.StdStationRegistry
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.restx.StdWunderground
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.restx: Wunderground:
Posting not enabled.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWunderground
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.restx.StdPWSweather
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.restx: PWSweather: Posting
not enabled.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.restx.StdPWSweather
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.restx.StdCWOP
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.restx: CWOP: Posting not
enabled.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.restx.StdCWOP
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.restx.StdWOW
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.restx: WOW: Posting not
enabled.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWOW
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.restx.StdAWEKAS
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.restx: AWEKAS: Posting not
enabled.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.restx.StdAWEKAS
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.engine.StdPrint
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.engine.StdPrint
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Loading service
weewx.engine.StdReport
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.engine: Finished loading
service weewx.engine.StdReport
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO __main__: Starting up weewx
version 4.1.1
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Gentle
wake up of console successful
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: Clock error is 2.34
seconds (positive is fast)
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.manager: Starting backfill
of daily summaries
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Getting
archive packets since 2112-04-20 11:47:00 GMT (4490596020)
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Gentle
wake up of console successful
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage:
Retrieving 1 page(s); starting index= 0
Jun 17 07:40:56 pecan-ubuntu weewx[1372] WARNING weewx.engine: ignore
historical record: {'dateTime': 4995416100, 'usUnits': 1, 'interval': 1,
'rxCheckPercent': 100.0, 'outTemp': -0.1, 'highOutTemp': -0.1, 'lowOutTemp':
-2560.4, 'rain': 515.4566897691001, 'rainRate': 249.5669276115, 'barometer':
65.247, 'radiation': 65398.0, 'wind_samples': 65531.0, 'inTemp': -0.1,
'outHumidity': 127.0, 'windGust': 255.0, 'windGustDir': 5467.5, 'windDir':
4117.5, 'UV': 12.6, 'ET': 0.158, 'soilMoist2': 252.0, 'soilMoist3': 125.0,
'soilMoist4': 219.0, 'soilTemp1': 151.0, 'leafWet2': 239.0, 'extraTemp2':
101.0, 'extraHumid2': 249.0, 'readClosed': 32711, 'readOpened': 58367}
Jun 17 07:40:56 pecan-ubuntu weewx[1372] ERROR weewx.engine: Internal error
detected. Catchup abandoned
Jun 17 07:40:56 pecan-ubuntu weewx[1372] ERROR weewx.engine: **** Unknown
archive type = 0xb7
Jun 17 07:40:56 pecan-ubuntu weewx[1372] INFO weewx.engine: Starting main
packet loop.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Gentle
wake up of console successful
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage:
Requesting 200 LOOP packets.
Jun 17 07:40:56 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Gentle
wake up of console successful
Jun 17 07:41:14 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Getting
archive packets since 2112-04-20 11:47:00 GMT (4490596020)
Jun 17 07:41:14 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Gentle
wake up of console successful
Jun 17 07:41:14 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage:
Retrieving 513 page(s); starting index= 3
Jun 17 07:41:15 pecan-ubuntu weewx[1372] ERROR weewx.engine: Internal error
detected. Catchup abandoned
Jun 17 07:41:15 pecan-ubuntu weewx[1372] ERROR weewx.engine: **** Unknown
archive type = 0x37
Jun 17 07:41:15 pecan-ubuntu weewx[1372] DEBUG weewx.reportengine: Running
reports for latest time in the database.
Jun 17 07:41:15 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage:
Requesting 200 LOOP packets.
Jun 17 07:41:15 pecan-ubuntu weewx[1372] DEBUG weewx.reportengine: Running
report 'StandardReport'
Jun 17 07:41:15 pecan-ubuntu weewx[1372] DEBUG weewx.drivers.vantage: Gentle
wake up of console successful
Jun 17 07:41:15 pecan-ubuntu weewx[1372] DEBUG weewx.reportengine: Found
configuration file /home/weewx/skins/Byteweather2/skin.conf for report
'StandardReport'
Jun 17 07:41:15 pecan-ubuntu weewx[1372] DEBUG weewx.cheetahgenerator: Using
search list ['weewx.cheetahgenerator.Almanac',
'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras', 'user.xstats.ExtendedStatistics']
Jun 17 07:41:15 pecan-ubuntu weewx[1372] DEBUG weewx.manager: Daily summary
version is 2.0