It looks like a timing issue to me.
Here you can see the archive record for time=1612159200 is created and the
report creation started.
Feb 1 07:00:20 weewx-test weewx[959] INFO weewx.manager: Added record
2021-02-01 07:00:00 CET (1612159200) to database 'weewx'
Feb 1 07:00:20 weewx-test weewx[959] INFO weewx.manager: Added record
2021-02-01 07:00:00 CET (1612159200) to daily summary in 'weewx'
Feb 1 07:00:20 weewx-test weewx[959] DEBUG weewx.reportengine: Running
reports for latest time in the database.
Feb 1 07:00:20 weewx-test weewx[959] DEBUG weewx.reportengine: Running
report 'SeasonsReport'
Feb 1 07:00:20 weewx-test weewx[959] DEBUG weewx.reportengine: Found
configuration file /home/weewx/skins/Seasons/skin.conf for report
'SeasonsReport'
Feb 1 07:00:20 weewx-test weewx[959] DEBUG weewx.cheetahgenerator: Using
search list ['weewx.cheetahgenerator.Almanac',
'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
'weewx.cheetahgenerator.Extras']
Feb 1 07:00:20 weewx-test weewx[959] DEBUG weewx.manager: Daily summary
version is 3.0
Then, the loop data with a time=1612159200 arrives.
Feb 1 07:00:20 weewx-test weewx[959] DEBUG user.MQTTSubscribe: (Driver)
MessageCallbackProvider data-> incoming topic: weather-tfa/loop, QOS: 0,
retain: 0, payload: b'{"usUnits": "16.0", "dateTime": "1612159200.0",
"windLinkStatus": "0.0", "windBatteryStatus": "0.0", "rainLinkStatus":
"0.0", "rainBatteryStatus": "0.0", "uvLinkStatus": "1.0",
"uvBatteryStatus": "0.0", "inTemp": "21.0", "inHumidity": "44.0",
"outTempBatteryStatus": "0.0", "outLinkStatus": "1.0", "extraTemp1":
"21.176666666666655", "extraHumid1": "52.03333333333333",
"extraBatteryStatus1": "0.0", "extraLinkStatus1": "0.0", "extraTemp2":
"14.5", "extraHumid2": "58.8", "extraBatteryStatus2": "0.0",
"extraLinkStatus2": "0.0", "extraTemp3": "21.5", "extraHumid3": "40.0",
"extraBatteryStatus3": "0.0", "extraLinkStatus3": "0.0", "extraTemp4":
"5.699999999999999", "extraHumid4": "92.0", "extraBatteryStatus4": "0.0",
"extraLinkStatus4": "0.0", "windSpeed": "0.0", "windGust": "0.0",
"rainTotal": "59.75820374134669", "rain": "0.07055555560000215",
"windchill": "5.516666666666666", "barometer": "993.1875", "forecast":
"2.0", "storm": "0.0", "inDewpoint": "8.273858922722097", "rainRate":
"0.26340740757334136", "maxSolarRad": "0.0", "hourRain":
"0.1411111112000044", "rain24": "0.423333333600006", "dayRain":
"0.2822222224000016", "interval": "5.0", "windrun": "0.0"}'
Feb 1 07:00:20 weewx-test weewx[959] DEBUG user.MQTTSubscribe: (Driver)
TopicManager data-> incoming weather-tfa/loop: barometer: 993.1875,
dateTime: 1612159200.0, dayRain: 0.2822222224000016, extraBatteryStatus1:
0.0, extraBatteryStatus2: 0.0, extraBatteryStatus3: 0.0,
extraBatteryStatus4: 0.0, extraHumid1: 52.03333333333333, extraHumid2:
58.8, extraHumid3: 40.0, extraHumid4: 92.0, extraLinkStatus1: 0.0,
extraLinkStatus2: 0.0, extraLinkStatus3: 0.0, extraLinkStatus4: 0.0,
extraTemp1: 21.176666666666655, extraTemp2: 14.5, extraTemp3: 21.5,
extraTemp4: 5.699999999999999, forecast: 2.0, hourRain: 0.1411111112000044,
inDewpoint: 8.273858922722097, inHumidity: 44.0, inTemp: 21.0, interval:
5.0, maxSolarRad: 0.0, outLinkStatus: 1.0, outTempBatteryStatus: 0.0, rain:
0.07055555560000215, rain24: 0.423333333600006, rainBatteryStatus: 0.0,
rainLinkStatus: 0.0, rainRate: 0.26340740757334136, rainTotal:
59.75820374134669, storm: 0.0, usUnits: 16.0, uvBatteryStatus: 0.0,
uvLinkStatus: 1.0, windBatteryStatus: 0.0, windchill: 5.516666666666666,
windGust: 0.0, windLinkStatus: 0.0, windrun: 0.0, windSpeed: 0.0
And then loop packet is created.
Feb 1 07:00:22 weewx-test weewx[959] DEBUG user.MQTTSubscribe: (Driver)
TopicManager data-> outgoing weather-tfa/loop: barometer: 993.1875,
dateTime: 1612159200.0, dayRain: 0.2822222224000016, extraBatteryStatus1:
0.0, extraBatteryStatus2: 0.0, extraBatteryStatus3: 0.0,
extraBatteryStatus4: 0.0, extraHumid1: 52.03333333333333, extraHumid2:
58.8, extraHumid3: 40.0, extraHumid4: 92.0, extraLinkStatus1: 0.0,
extraLinkStatus2: 0.0, extraLinkStatus3: 0.0, extraLinkStatus4: 0.0,
extraTemp1: 21.176666666666655, extraTemp2: 14.5, extraTemp3: 21.5,
extraTemp4: 5.699999999999999, forecast: 2.0, hourRain: 0.1411111112000044,
inDewpoint: 8.273858922722097, inHumidity: 44.0, inTemp: 21.0, interval:
5.0, maxSolarRad: 0.0, outLinkStatus: 1.0, outTempBatteryStatus: 0.0, rain:
0.07055555560000215, rain24: 0.423333333600006, rainBatteryStatus: 0.0,
rainLinkStatus: 0.0, rainRate: 0.26340740757334136, rainTotal:
59.75820374134669, storm: 0.0, usUnits: 16.0, uvBatteryStatus: 0.0,
uvLinkStatus: 1.0, windBatteryStatus: 0.0, windchill: 5.516666666666666,
windGust: 0.0, windLinkStatus: 0.0, windrun: 0.0, windSpeed: 0.0
Feb 1 07:00:22 weewx-test weewx[959] DEBUG user.MQTTSubscribe: (Driver)
data-> final loop packet is weather-tfa/loop 2021-02-01 07:00:00 CET
(1612159200): barometer: 993.1875, dateTime: 1612159200.0, dayRain:
0.2822222224000016, extraBatteryStatus1: 0.0, extraBatteryStatus2: 0.0,
extraBatteryStatus3: 0.0, extraBatteryStatus4: 0.0, extraHumid1:
52.03333333333333, extraHumid2: 58.8, extraHumid3: 40.0, extraHumid4: 92.0,
extraLinkStatus1: 0.0, extraLinkStatus2: 0.0, extraLinkStatus3: 0.0,
extraLinkStatus4: 0.0, extraTemp1: 21.176666666666655, extraTemp2: 14.5,
extraTemp3: 21.5, extraTemp4: 5.699999999999999, forecast: 2.0, hourRain:
0.1411111112000044, inDewpoint: 8.273858922722097, inHumidity: 44.0,
inTemp: 21.0, interval: 5.0, maxSolarRad: 0.0, outLinkStatus: 1.0,
outTempBatteryStatus: 0.0, rain: 0.07055555560000215, rain24:
0.423333333600006, rainBatteryStatus: 0.0, rainLinkStatus: 0.0, rainRate:
0.26340740757334136, rainTotal: 59.75820374134669, storm: 0.0, usUnits:
16.0, uvBatteryStatus: 0.0, uvLinkStatus: 1.0, windBatteryStatus: 0.0,
windchill: 5.516666666666666, windGust: 0.0, windLinkStatus: 0.0, windrun:
0.0, windSpeed: 0.0
I was running into the same issue and I increased archive_delay from the
default of 15 to 25 seconds. It goes under the [StdArchive] stanza
<http://www.weewx.com/docs/usersguide.htm#StdArchive>.
-rich
On Monday, 1 February 2021 at 04:44:30 UTC-5 Michael wrote:
>
> I am trying to receive data via MQTT on a separate Weewx installation.
> Works so far quite neatly, only with the weather data I always missing
> entries in the database, although they were received via MQTT. E.g.
> 1612159200 there is an entry in the database in the "Produktiv weewx". In
> the test version this entry is missing.
> Why is this the case?
> I still added the syslog from the relevant area.
>
>
>
> weewx:
>
> MariaDB [(none)]> select datetime,
>
> dateti -> from_unixtime(datetime),
>
> -> rain,
>
> -> rainrate
>
> e > -> from weewx.archive
>
> -> where datetime > 1612154700 and datetime < 1612163400
>
> -> order by datetime;
>
>
> +------------+-------------------------+--------------------+---------------------+
>
> | datetime | from_unixtime(datetime) | rain | rainrate
>
> |
>
>
> +------------+-------------------------+--------------------+---------------------+
>
> | 1612155000 | 2021-02-01 05:50:00 | 0 |
>
> 0 |
>
> | 1612155300 | 2021-02-01 05:55:00 | 0 |
>
> 0 |
>
> | 1612155600 | 2021-02-01 06:00:00 | 0 |
>
> 0 |
>
> | 1612155900 | 2021-02-01 06:05:00 | 0 |
>
> 0 |
>
> | 1612156200 | 2021-02-01 06:10:00 | 0 |
>
> 0 |
>
> | 1612156500 | 2021-02-01 06:15:00 | 0 |
>
> 0 |
>
> | 1612156800 | 2021-02-01 06:20:00 | 0 |
>
> 0 |
>
> | 1612157100 | 2021-02-01 06:25:00 | 0 |
>
> 0 |
>
> | 1612157400 | 2021-02-01 06:30:00 | 0.0705555556000022 |
> 0.141111111200004
> |
>
> | 1612157700 | 2021-02-01 06:35:00 | 0 |
> 0.282222222400009
> |
>
> | 1612158000 | 2021-02-01 06:40:00 | 0 |
> 0.282222222400009
> |
>
> | 1612158300 | 2021-02-01 06:45:00 | 0 |
> 0.136245210813797
> |
>
> | 1612158600 | 2021-02-01 06:50:00 | 0 |
>
> 0 |
>
> | 1612158900 | 2021-02-01 06:55:00 | 0 |
>
> 0 |
>
> | 1612159200 | 2021-02-01 07:00:00 | 0.0705555556000022 |
> 0.263407407573341
> |
>
> | 1612159500 | 2021-02-01 07:05:00 | 0 |
> 0.282222222400009
> |
>
> | 1612159800 | 2021-02-01 07:10:00 | 0 |
> 0.282222222400009
> |
>
> | 1612160100 | 2021-02-01 07:15:00 | 0 |
> 0.00973180077241409 |
>
> | 1612160400 | 2021-02-01 07:20:00 | 0.070555555599995 |
> 0.0376296296533307
> |
>
> | 1612160700 | 2021-02-01 07:25:00 | 0 |
> 0.28222222239998
> |
>
> | 1612161000 | 2021-02-01 07:30:00 | 0 |
> 0.28222222239998
> |
>
> | 1612161300 | 2021-02-01 07:35:00 | 0 |
> 0.243295019310328
> |
>
> | 1612161600 | 2021-02-01 07:40:00 | 0 |
>
> 0 |
>
> | 1612161900 | 2021-02-01 07:45:00 | 0.0705555556000022 |
> 0.194636015448282
> |
>
> | 1612162200 | 2021-02-01 07:50:00 | 0 |
> 0.282222222400009
> |
>
> | 1612162500 | 2021-02-01 07:55:00 | 0 |
> 0.282222222400009
> |
>
> | 1612162800 | 2021-02-01 08:00:00 | 0 |
> 0.0846666667200026
> |
>
> | 1612163100 | 2021-02-01 08:05:00 | 0 |
>
> 0 |
>
>
> +------------+-------------------------+--------------------+---------------------+
>
> 28 rows in set (0.002 sec)
>
>
>
> MariaDB [(none)]>
>
>
>
>
>
>
>
>
>
> weewx-test:
>
>
>
> MariaDB [(none)]> select datetime,
>
> -> from_unixtime(datetime),
>
> -> rain,
>
> -> rainrate
>
> -> from weewx.archive
>
> -> where datetime > 1612154700 and datetime < 1612163400
>
> -> order by datetime;
>
>
> +------------+-------------------------+--------------------+--------------------+
>
> | datetime | from_unixtime(datetime) | rain | rainrate
>
> |
>
>
> +------------+-------------------------+--------------------+--------------------+
>
> | 1612155000 | 2021-02-01 05:50:00 | 0 |
>
> 0 |
>
> | 1612155300 | 2021-02-01 05:55:00 | 0 |
>
> 0 |
>
> | 1612155600 | 2021-02-01 06:00:00 | 0 |
>
> 0 |
>
> | 1612155900 | 2021-02-01 06:05:00 | 0 |
>
> 0 |
>
> | 1612156200 | 2021-02-01 06:10:00 | 0 |
>
> 0 |
>
> | 1612156500 | 2021-02-01 06:15:00 | 0 |
>
> 0 |
>
> | 1612156800 | 2021-02-01 06:20:00 | 0 |
>
> 0 |
>
> | 1612157100 | 2021-02-01 06:25:00 | 0 |
>
> 0 |
>
> | 1612157400 | 2021-02-01 06:30:00 | 0.0705555556000022 |
> 0.151190476285719
> |
>
> | 1612157700 | 2021-02-01 06:35:00 | 0 |
> 0.282222222400009
> |
>
> | 1612158000 | 2021-02-01 06:40:00 | 0 |
> 0.282222222400009
> |
>
> | 1612158300 | 2021-02-01 06:45:00 | 0 |
> 0.125432098844448
> |
>
> | 1612158600 | 2021-02-01 06:50:00 | 0 |
>
> 0 |
>
> | 1612158900 | 2021-02-01 06:55:00 | 0 |
>
> 0 |
>
> | 1612159200 | 2021-02-01 07:00:00 | 0 |
> 0.282222222400009
> |
>
> | 1612159500 | 2021-02-01 07:05:00 | 0 |
> 0.282222222400009
> |
>
> | 1612159800 | 2021-02-01 07:10:00 | 0 |
> 0.282222222400009
> |
>
> | 1612160100 | 2021-02-01 07:15:00 | 0 |
>
> 0 |
>
> | 1612160400 | 2021-02-01 07:20:00 | 0.070555555599995 |
> 0.0418106996148119 |
>
> | 1612160700 | 2021-02-01 07:25:00 | 0 |
> 0.28222222239998
> |
>
> | 1612161000 | 2021-02-01 07:30:00 | 0 |
> 0.28222222239998
> |
>
> | 1612161300 | 2021-02-01 07:35:00 | 0 |
> 0.240411522785168
> |
>
> | 1612161600 | 2021-02-01 07:40:00 | 0 |
>
> 0 |
>
> | 1612161900 | 2021-02-01 07:45:00 | 0.0705555556000022 |
> 0.20905349807408
> |
>
> | 1612162200 | 2021-02-01 07:50:00 | 0 |
> 0.282222222400009
> |
>
> | 1612162500 | 2021-02-01 07:55:00 | 0 |
> 0.282222222400009
> |
>
> | 1612162800 | 2021-02-01 08:00:00 | 0 |
> 0.0627160494222241 |
>
> | 1612163100 | 2021-02-01 08:05:00 | 0 |
>
> 0 |
>
>
> +------------+-------------------------+--------------------+--------------------+
>
> 28 rows in set (0.001 sec)
>
--
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/d4d049a8-dc10-4faf-bb73-84e088f6917an%40googlegroups.com.