I reboot the pi zero-w and seen it didnt add the files to database till it ran the second payload
Sep 13 21:10:09 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) MessageCallbackProvider data-> incoming topic: enviro/river-wx, QOS: 0, retain: 0, payload: b'{"readings": {"pressure": 952.05, "rain": 0, "wind_speed": 0, "temperature": 17.41, "humidity": 90.31, "wind_direction": 90, "rain_per_second": 0.0, "luminance": 0.0}, "nickname": "river-wx", "model": "weather", "uid": "e6614c311b62b034", "timestamp": "2023-09-14T01:10:05Z"}'
Sep 13 21:10:10 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) TopicManager data-> incoming enviro/river-wx: 'luminance': '0.0', 'outHumidity': '90.31', 'outTemp': '17.41', 'pressure': '952.05', 'rain': '0.0', 'rainPersecond': '0.0', 'windDir': '90.0', 'windSpeed': '0.0'
Sep 13 21:10:11 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) TopicManager data-> outgoing enviro/river-wx: 'dateTime': '1694653810.0253491', 'luminance': '0.0', 'outHumidity': '90.31', 'outTemp': '17.41', 'pressure': '952.05', 'rain': '0.0', 'rainPersecond': '0.0', 'usUnits': '17', 'windDir': '90.0', 'windSpeed': '0.0'
Sep 13 21:10:11 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) data-> final loop packet is enviro/river-wx 2023-09-13 21:10:10 EDT (1694653810): 'dateTime': '1694653810.0253491', 'luminance': '0.0', 'outHumidity': '90.31', 'outTemp': '17.41', 'pressure': '952.05', 'rain': '0.0', 'rainPersecond': '0.0', 'usUnits': '17', 'windDir': '90.0', 'windSpeed': '0.0'
Sep 13 21:17:01 zero-wx CRON[839]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Sep 13 21:20:10 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) MessageCallbackProvider data-> incoming topic: enviro/river-wx, QOS: 0, retain: 0, payload: b'{"readings": {"pressure": 952.19, "rain": 0, "wind_speed": 0, "temperature": 17.12, "humidity": 91.01, "wind_direction": 90, "rain_per_second": 0.0, "luminance": 0.0}, "nickname": "river-wx", "model": "weather", "uid": "e6614c311b62b034", "timestamp": "2023-09-14T01:20:05Z"}'
Sep 13 21:20:10 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) TopicManager data-> incoming enviro/river-wx: 'luminance': '0.0', 'outHumidity': '91.01', 'outTemp': '17.12', 'pressure': '952.19', 'rain': '0.0', 'rainPersecond': '0.0', 'windDir': '90.0', 'windSpeed': '0.0'
Sep 13 21:20:10 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) TopicManager data-> outgoing enviro/river-wx: 'dateTime': '1694654410.1346781', 'luminance': '0.0', 'outHumidity': '91.01', 'outTemp': '17.12', 'pressure': '952.19', 'rain': '0.0', 'rainPersecond': '0.0', 'usUnits': '17', 'windDir': '90.0', 'windSpeed': '0.0'
Sep 13 21:20:10 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) data-> final loop packet is enviro/river-wx 2023-09-13 21:20:10 EDT (1694654410): 'dateTime': '1694654410.1346781', 'luminance': '0.0', 'outHumidity': '91.01', 'outTemp': '17.12', 'pressure': '952.19', 'rain': '0.0', 'rainPersecond': '0.0', 'usUnits': '17', 'windDir': '90.0', 'windSpeed': '0.0'
Sep 13 21:20:10 zero-wx weewx[532] DEBUG user.MQTTSubscribe: (Driver) No archive topic configured.
Sep 13 21:20:11 zero-wx weewx[532] INFO weewx.manager: Added record 2023-09-13 21:15:00 EDT (1694654100) to database 'weewx.sdb'
Sep 13 21:20:11 zero-wx weewx[532] INFO weewx.manager: Added record 2023-09-13 21:15:00 EDT (1694654100) to daily summary in 'weewx.sdb'
Sep 13 21:20:12 zero-wx weewx[532] DEBUG weewx.reportengine: Running reports for latest time in the database.
Sep 13 21:20:12 zero-wx weewx[532] DEBUG weewx.reportengine: Running report 'SeasonsReport'
Sep 13 21:20:13 zero-wx weewx[532] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Sep 13 21:20:15 zero-wx weewx[532] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
Sep 13 21:20:15 zero-wx weewx[532] DEBUG weewx.manager: Daily summary version is 4.0
Sep 13 21:20:39 zero-wx weewx[532] INFO weewx.cheetahgenerator: Generated 9 files for report SeasonsReport in 24.59 seconds
Sep 13 21:20:40 zero-wx weewx[532] DEBUG weewx.manager: Daily summary version is 4.0
Sep 13 21:21:07 zero-wx weewx[532] INFO weewx.imagegenerator: Generated 31 images for report SeasonsReport in 27.13 seconds
Sep 13 21:21:07 zero-wx weewx[532] INFO weewx.reportengine: Copied 5 files to /var/weewx/reports
Sep 13 21:21:07 zero-wx weewx[532] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Sep 13 21:21:07 zero-wx weewx[532] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Sep 13 21:21:07 zero-wx weewx[532] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Sep 13 21:21:07 zero-wx weewx[532] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
Sep 13 21:21:07 zero-wx weewx[532] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.