When setting a start_date in GarminConnectConfig.json that precedes the actual date of device ownership/usage, the tool generates a large number of ERROR:root:Exception getting daily summary: Garmin Connect download failed: Download client error (404) messages.
While these errors are harmless and the tool correctly continues to the next day, it is confusing for new users who may think the installation or connection is failing.
Suggested Improvements:
1. Documentation: Add a note in the README or configuration section advising users to set the start date to match their device purchase date to avoid unnecessary error logs.
2. Logging Level: Change the log level for 404 NotFoundException during daily summary downloads from ERROR to WARNING or INFO, as a missing day of data is a common and expected occurrence rather than a system failure.
When setting a start_date in GarminConnectConfig.json that precedes the actual date of device ownership/usage, the tool generates a large number of ERROR:root:Exception getting daily summary: Garmin Connect download failed: Download client error (404) messages.