Hello,
while trying to make my remote Ecowitt station work with weewx over fileparser driver, I noticed an issue with archive interval.
My weewx.conf settings:
##############################################################################
[FileParse]
poll_interval = 60
path = /home/pi/data/source_data.txt
driver = user.fileparse
##############################################################################
When I monitor the syslog, I see that the archive logs are created every 1 or 2 minutes. The issue is it is not constant. In many occasions it is just 2 minutes.
Example of one log entry:
apr 18 05:57:14 vreme-sateliti weewxd[70726]: INFO weewx.manager: Added record 2025-04-18 05:57:00 CEST (1744948620) to database 'weewx.sdb'
apr 18 05:57:14 vreme-sateliti weewxd[70726]: INFO weewx.manager: Added record 2025-04-18 05:57:00 CEST (1744948620) to daily summary in 'weewx.sdb'
I tried changing the poll interval from 60 seconds to 30 seconds but it is still the same. I run this configuration in a Raspberry Pi and in a more powerful PC to exclude the possible CPU overload. It behaves the same in both systems so I assume an issue somewhere in the code (or something I don't understand yet).
Many thanks for any insight.