-
-
Notifications
You must be signed in to change notification settings - Fork 203
Closed
Labels
needs reviewA maintainer needs to look at this issue stillA maintainer needs to look at this issue stillquestionFurther information is requestedFurther information is requested
Description
Pre-work
- I have read the docs.
- I have searched open and closed issues.
- I agree to follow this project's Code of Conduct.
Description
When using Speedtest Tracker with Apprise notifications (Telegram) and thresholds enabled, a single scheduled speedtest can generate multiple identical Telegram messages (2 or sometimes 3), all referring to the same test result.
This behavior is confusing and non-intuitive, especially because thresholds appear to be treated as separate notification triggers, rather than as conditions on a single test result.
The duplication occurs only for scheduled speedtests, not for manual tests or direct Apprise test notifications.
Expected Behavior
- A single speedtest (scheduled or manual) should generate one notification
- If thresholds are violated, this should be:
- clearly indicated within the same message, or
- optionally handled by a distinct and explicitly configured alert channel
- Threshold evaluation should behave as result metadata, not as an implicit additional notification trigger
Steps to Reproduce
- Deploy Speedtest Tracker
- Configure Apprise as the notification provider
- Configure Apprise to send notifications to Telegram
- Enable thresholds (download / upload / ping)
- Enable the following notification options:
- Notify on every scheduled speedtest run
- Notify on threshold failures for scheduled speedtests
- Wait for a scheduled speedtest to run
A single scheduled speedtest produces multiple identical Telegram notifications.
Deployment Environment
Docker Run
Application Information
- Speedtest Tracker running in a Docker container
- Scheduled speedtests enabled (daily)
- Thresholds enabled
- Notifications routed exclusively through **Apprise**
- No legacy Telegram notification channel enabledWhat browser(s) are you seeing the problem on?
Chrome (latest)
Logs
No errors are shown in application logs.
Apprise and Telegram behave correctly and forward exactly what they receive.
The duplication appears to originate from **multiple notification triggers being fired for a single scheduled speedtest**, rather than from retries or transport errors.
If needed, I can provide sanitized logs or enable debug logging for further investigation.Metadata
Metadata
Assignees
Labels
needs reviewA maintainer needs to look at this issue stillA maintainer needs to look at this issue stillquestionFurther information is requestedFurther information is requested