Thanks for your answer. I don't have RTC but I've never had that problem
with the rpi and I've been using it for years.
I had not noticed the PID. And that gave me the clue. I have looked at the
syslog of the Rpi and there was a restart for some reason. When restarting,
it did it with the late date. I understand that raspbian consults the time
as soon as the network is available, so I don't know why it restarted with
the late time. Soon it hung up (1:23).
In the morning to see that the page was not going and I could not access by
ssh to the rpi I had to turn it off and on.
What I do not understand is how at 7:32 weewx gives an error when writing a
record of 1:25. Where it was stored?
El martes, 10 de septiembre de 2019, 10:57:27 (UTC+2), Andrew Milner
escribió:
>
> I think you have several issues involved here
> 1) when things are running ok - weewx has a PID of 343
> 2) there is no explanation of why a new version of weewx with PID of 326
> is started - but the clock is wrong - so from this point onwards you will
> have very mixed results!! With an RPi you should install a real time clock
> for consistency as time is vital to correct running of weewx.
> 3) now you start with PID of 326 and 331 and finally the clock updates
>
> The error will relate to records already in the database with the same
> time as the new record - and the cause will liely be connected to wrong
> clock times somewhere along the line
>
> In all it looks more like an RPi problem - possibly power supply related
> or possibly indicating an impending failure of the SD card
>
>
>
>
> On Tuesday, 10 September 2019 10:17:49 UTC+3, Kike .Asekas wrote:
>>
>> This morning I discovered that weewx had stopped tonight. The log:
>> Sep 10 01:51:13 raspberrypi weewx[343]: imagegenerator: Generated 13
>> images for SeasonsReport in 6.09 seconds
>> Sep 10 01:51:14 raspberrypi weewx[343]: copygenerator: copied 0 files to
>> /var/www/html/weewx
>> *Sep 10 01:51:14* raspberrypi weewx[343]: imageStackedWindRose:
>> Generated 1 images for StackedWindRose in 0.46 seconds
>> *Sep 10 01:22:46* raspberrypi weewx[326]: engine: Initializing weewx
>> version 3.9.1
>> Sep 10 01:22:46 raspberrypi weewx[326]: engine: Using Python 2.7.16
>> (default, Apr 6 2019, 01:42:57) #012[GCC 8.2.0]
>> Sep 10 01:22:46 raspberrypi weewx[326]: engine: Platform
>> Linux-4.19.57+-armv6l-with-debian-10.0
>> Sep 10 01:22:46 raspberrypi weewx[326]: engine: Locale is 'es_ES.UTF-8'
>> Sep 10 01:22:46 raspberrypi weewx[326]: engine: pid file is
>> /var/run/weewx.pid
>> Sep 10 01:22:46 raspberrypi weewx[259]: Starting weewx weather system:
>> weewx.
>> Sep 10 01:22:47 raspberrypi weewx[331]: engine: Using configuration file
>> /etc/weewx/weewx.conf
>> Sep 10 01:22:47 raspberrypi weewx[331]: engine: Loading station type SDR
>> (user.sdr)
>> Sep 10 01:22:47 raspberrypi weewx[331]: sdr: MainThread: driver version
>> is 0.64
>> Sep 10 01:22:47 raspberrypi weewx[331]: sdr: MainThread: sensor map is
>> {'windGust': 'wind_gust.*.FOWHx080Packet', 'windDir':
>> 'wind_dir.*.FOWHx080Packet', 'windSpeed': 'wind_speed.*.FOWHx080Packet',
>> 'outTemp': 'temperature.*.FOWHx080Packet', 'outHumidity':
>> 'humidity.*.FOWHx080Packet', 'rain_total': 'rain_total.*.FOWHx080Packet',
>> 'battery': 'battery.*.FOWHx080Packet'}
>> Sep 10 01:22:47 raspberrypi weewx[331]: sdr: MainThread: deltas is
>> {'rain': 'rain_total'}
>> Sep 10 01:22:47 raspberrypi weewx[331]: sdr: MainThread: startup process
>> 'rtl_433 -q -F json -R 32 -M utc -f 868.3M'
>> Sep 10 01:22:47 raspberrypi weewx[331]: engine: StdConvert target unit is
>> 0x11
>> Sep 10 01:22:48 raspberrypi weewx[331]: 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
>> Sep 10 01:22:48 raspberrypi weewx[331]: wxcalculate: The following
>> algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
>> Sep 10 01:22:48 raspberrypi weewx[331]: engine: Archive will use data
>> binding wx_binding
>> Sep 10 01:22:48 raspberrypi weewx[331]: engine: Record generation will be
>> attempted in 'software'
>> Sep 10 01:22:48 raspberrypi weewx[331]: engine: Using archive interval of
>> 300 seconds (software record generation)
>> Sep 10 01:22:49 raspberrypi weewx[331]: engine: Using binding
>> 'wx_binding' to database 'weewx.sdb'
>> Sep 10 01:22:49 raspberrypi weewx[331]: manager: Starting backfill of
>> daily summaries
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: StationRegistry: Station
>> will be registered.
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: Wunderground: Posting not
>> enabled.
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: PWSweather: Posting not
>> enabled.
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: CWOP: Posting not enabled.
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: WOW: Posting not enabled.
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: AWEKAS: Posting not
>> enabled.
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: MQTT: service version is
>> 0.19
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: MQTT: binding to ['loop',
>> 'archive']
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: MQTT: topic is
>> estacion/datos
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: MQTT: desired unit system
>> is METRIC
>> Sep 10 01:22:49 raspberrypi weewx[331]: restx: MQTT: data will be
>> uploaded to mqtt://broker.hivemq.com:1883
>> Sep 10 01:22:49 raspberrypi weewx[331]: engine: Starting up weewx version
>> 3.9.1
>> Sep 10 01:22:49 raspberrypi weewx[331]: engine: Starting main packet loop.
>> Sep 10 01:23:04 raspberrypi weewx[331]: restx: MQTT: Published record
>> 2019-09-10 01:22:58 CEST (1568071378)
>> *Sep 10 01:23:04* raspberrypi weewx[331]: restx: MQTT: Published record
>> 2019-09-10 01:22:58 CEST (1568071378)
>> *Sep 10 07:32:28* raspberrypi weewx[331]: restx: MQTT: Published record
>> 2019-09-10 07:32:24 CEST (1568093544)
>> Sep 10 07:32:29 raspberrypi weewx[331]: manager: *Unable to add record
>> 2019-09-10 01:25:00 CEST (1568071500) to database 'weewx.sdb': UNIQUE
>> constraint failed: archive.dateTime*
>> Sep 10 07:32:30 raspberrypi weewx[331]: engine: Garbage collected 64
>> objects
>> *Sep 10 07:32:30* raspberrypi weewx[331]: restx: *MQTT: Published record
>> 2019-09-10 01:25:00 CEST (1568071500)*
>> Sep 10 07:32:31 raspberrypi weewx[331]: restx: StationRegistry: Published
>> record 2019-09-10 01:25:00 CEST (1568071500)
>>
>>
>> At 1:51:14 it stops for some reason(no error) and restart and returns at
>> 1:22:46 !!!!!??????. At 7:32 I realize it is stopped and restart weewx
>> and in this moment it gives the error of trying to insert a record that
>> already exists. The one at 1:25. Also mqtt publishes at that time the
>> record of 1:25
>> Where can the fault be?
>>
>
--
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/bd8cbe2d-e80d-4aad-b765-28462cbb0a61%40googlegroups.com.