Schweregrad der Pollenkonzentration bestimmen
Ein Pollenwert ist ohne die zugehörige Pflanzengruppe schwer einzuordnen. Dieser Klassifikator überführt eine nicht negative Konzentration anhand gängiger Grenzwerte für Baum-, Gräser- und Kräuterpollen in die Stufen niedrig, mäßig, hoch oder sehr hoch.
Im Browser ausführen – kostenlos
Zusätzlich liefert er den normalisierten Pollentyp und die verwendeten Grenzen zurück, sodass Sie das Ergebnis leicht anzeigen, prüfen oder für automatische Warnungen einsetzen können. Die Berechnung ist deterministisch, greift nicht auf das Netzwerk zu und weist unbekannte Typen zurück, statt eine irreführende Einheitsskala anzuwenden.
Wählen Sie zuerst den Pollentyp aus
Ein Rohwert hat keine allgemeingültige Bedeutung, weil Bäume, Gräser und Kräuter Pollen in sehr unterschiedlichen typischen Konzentrationen freisetzen. Geben Sie den Wert in Körnern pro Kubikmeter sowie die passende Gruppe an. Groß- und Kleinschreibung und umgebende Leerzeichen werden vereinheitlicht. Aus einem Pflanzennamen wird keine Gruppe erraten, und unbekannte Gruppen werden abgewiesen. So gelangt keine plausibel wirkende, aber nach der falschen Skala erzeugte Kennzeichnung in eine Vorhersage. Der Wert muss endlich und nicht negativ sein; Dezimalwerte sind für gemittelte Messungen zulässig. Die Antwort wiederholt Wert und normalisierten Typ, damit Sie die klassifizierten Daten eindeutig nachvollziehen können.
Verstehen Sie die Kategoriegrenzen
Bei Baumpollen beginnt mäßig bei 15, hoch bei 90 und sehr hoch bei 1,500. Für Gräser gelten 5, 20 und 200, für Kräuter 10, 50 und 500. Ein Wert genau auf einer Grenze gehört bereits zur höheren Stufe. Die Ausgabe enthält moderate_from, high_from und very_high_from, damit eine Oberfläche die Entscheidung ohne duplizierte Konstanten erklären kann. Die Kategorien beschreiben die Luftkonzentration und keine persönliche medizinische Wirkung. Beschwerden hängen unter anderem von Sensibilisierung, Expositionsdauer, Medikamenten und Standort ab. Nutzen Sie das Ergebnis deshalb für allgemeine Informationen und betriebliche Entscheidungen, nicht als Ersatz für individuelle medizinische Beratung.
Nutzen Sie einheitliche Einstufungen
Wenden Sie den Klassifikator auf Messungen einer Station, eines Labors oder eines freigegebenen Datensatzes an. Übermitteln Sie jeden Wert mit seiner Gruppe und speichern Sie die Kategorie neben dem Original. Wetteranwendungen können die vier stabilen Bezeichnungen mit Farben verknüpfen; Warnabläufe können nur bei hohen oder sehr hohen Werten auslösen. Ohne Netzwerk, Zufall, aktuelle Uhrzeit oder veränderlichen Zustand erzeugt dieselbe Eingabe stets dieselbe Ausgabe. Pro API-Element fallen $0.002 an. Bewahren Sie Quelle und Messzeitraum mit dem Ergebnis auf. Definiert Ihr Anbieter eine andere Skala, sollten Sie diese verwenden und seine Messwerte nicht unbemerkt mit den hier genutzten Grenzen vermischen.
Anwendungsfälle
Pollenübersicht beschriften
Wandeln Sie Stationsmessungen in einheitliche Stufen für Bäume, Gräser und Kräuter um.
Belastungswarnungen auslösen
Stufen Sie neue Messungen ein, bevor eine Anwendung eine Warnung vor hoher Belastung sendet.
Historische Daten vereinheitlichen
Wenden Sie dokumentierte Grenzen vor Analyse oder Darstellung auf archivierte Messungen an.
Häufige Fragen
Welche Pollentypen werden unterstützt?
Unterstützt werden Baum-, Gräser- und Kräuterpollen. Jeder andere Wert führt zu einem Eingabefehler.
Welche Einheit ist erforderlich?
Verwenden Sie Pollenkörner pro Kubikmeter Luft, die für diese Stufen übliche Konzentrationseinheit.
Wie werden exakte Grenzwerte eingestuft?
Sie gehören zur höheren Stufe. Bei Baumpollen ist 90 beispielsweise hoch und 1,500 sehr hoch.
Sagt eine hohe Stufe meine Beschwerden voraus?
Nein. Sie beschreibt die Luftkonzentration; persönliche Reaktionen hängen von Empfindlichkeit, Exposition, Gesundheit und Medikamenten ab.
Was kostet eine Einstufung per API?
Jedes Element kostet $0.002. Die deterministische Berechnung fragt keinen externen Anbieter ab.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/weather/pollen-count-category \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"count":95,"pollen_type":"tree"}'const res = await fetch("https://api.kit.forhosting.com/weather/pollen-count-category", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"count": 95,
"pollen_type": "tree"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/weather/pollen-count-category",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"count": 95,
"pollen_type": "tree"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/weather/pollen-count-category", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"count":95,"pollen_type":"tree"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"count":95,"pollen_type":"tree"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/weather/pollen-count-category", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"count": 95,
"pollen_type": "tree"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "weather.pollen_count_category",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |