Files
homarr/apps/docs/docs/widgets/speedtest-tracker/index.mdx
T

50 lines
1.9 KiB
Plaintext

---
title: "Speedtest Tracker"
description: "Displays speed test results from your Speedtest Tracker instance."
hide_title: true
---
import { WidgetInteractionGuide } from "@site/src/components/widgets/interactions";
import { WidgetHeader } from "@site/src/components/widgets/header";
import { AddingWidget } from "@site/src/components/widgets/adding";
import { WidgetConfig } from "@site/src/components/widgets/configuration";
import { WidgetIntegrations } from "@site/src/components/widgets/integrations";
import { speedtestTrackerWidget } from ".";
import { speedtestTrackerIntegration } from "@site/docs/integrations/speedtest-tracker";
<WidgetHeader widget={speedtestTrackerWidget} categories={["Speedtest"]} />
This widget displays internet speed test results from your [Speedtest Tracker](https://docs.speedtest-tracker.dev/) instance,
including the latest result, historical averages, and a live chart of the last 12 hours.
The widget keeps every configured overview section in a compact card layout and names its healthy sources when multiple integrations are selected.
When multiple Speedtest Tracker integrations are selected, results from healthy sources remain visible if another source fails. A warning indicator identifies each unavailable integration without exposing private request details. If every selected integration fails, the widget reports an error; if cached data remains visible after a later total failure, a stale-data warning is shown.
### Screenshots
import screenshot from "./img/screenshot.png";
<img src={screenshot} alt="speedtest-tracker image" width={500} height={355} />
### Supported Integrations
<WidgetIntegrations
items={[
{
integration: speedtestTrackerIntegration,
},
]}
/>
<WidgetInteractionGuide />
### Adding the widget
<AddingWidget />
### Configuration
<WidgetConfig configuration={speedtestTrackerWidget.configuration} />