NPK-Düngermenge pro Hektar berechnen
Dieser NPK-Düngerrechner ermittelt die kleinste Produktmenge in Kilogramm pro Hektar, mit der Ihre Zielmengen für Stickstoff, Phosphor und Kalium erreicht werden.
Im Browser ausführen – kostenlos
Er berechnet jeden Nährstoff einzeln, wählt den höchsten Produktbedarf und zeigt die tatsächlich ausgebrachten Nährstoffmengen. Außerdem nennt das Ergebnis den maßgebenden Nährstoff und Überschüsse, die entstehen, wenn das Verhältnis des Produkts nicht genau zur Empfehlung passt. Zielwerte und Prozentanteile müssen auf derselben chemischen Bezugsbasis angegeben sein.
Geben Sie zueinander passende Werte ein
Beginnen Sie mit der Düngeempfehlung für jeden Nährstoff in Kilogramm pro Hektar und tragen Sie anschließend die drei Prozentanteile des Produkts ein. Für einen nicht benötigten Nährstoff dürfen Sie null angeben; mindestens ein Zielwert muss jedoch positiv sein. Bei einem positiven Ziel muss auch der entsprechende Produktanteil größer als null sein, denn ein Produkt ohne diesen Nährstoff kann den Bedarf bei keiner Aufwandmenge decken. Achten Sie besonders auf eine einheitliche Bezugsbasis. Viele Etiketten nennen Phosphor und Kalium als Phosphat- und Kaliumoxidäquivalente P2O5 und K2O, während manche Empfehlungen elementares P und K verwenden. Mischen Sie diese Konventionen nicht ohne vorherige Umrechnung. Der Rechner nimmt bewusst keine automatische Zuordnung vor, da eine falsche Annahme die Feldmenge erheblich verfälschen könnte. Die Angaben sind Massenanteile: Ein Produkt mit 20 Prozent Stickstoff liefert 20 Kilogramm N je 100 Kilogramm Produkt.
So wird die Aufwandmenge bestimmt
Für jeden Nährstoff teilt der Rechner den Zielwert je Hektar durch seinen Dezimalanteil im Produkt. Ein Stickstoffziel von 120 kg/ha erfordert bei 20 Prozent Stickstoff beispielsweise 600 kg/ha Produkt. Dieselbe Rechnung erfolgt für Phosphor und Kalium. Da ein Mischdünger nur mit einer Aufwandmenge ausgebracht wird, gilt der größte der drei Werte. Dies ist die kleinste Menge, die alle positiven Ziele in einer Anwendung erreicht oder überschreitet. Der dafür verantwortliche Nährstoff wird als maßgebend ausgegeben; bei gleichen Anforderungen können es mehrere sein. Das Verfahren stellt die Deckung aller Ziele über die Minimierung von Überschüssen. Weicht das N:P:K-Verhältnis des Produkts von der Empfehlung ab, führt die Deckung des maßgebenden Nährstoffs zwangsläufig zu einem Überschuss bei einem anderen. Die ausgewiesenen Zufuhr- und Überschusswerte machen diesen Zusammenhang vor Ihrer Entscheidung sichtbar.
Nutzen Sie das Ergebnis zur Planung
Das Hauptergebnis ist die Produktmenge in Kilogramm pro Hektar. Multiplizieren Sie sie mit der tatsächlich behandelten Fläche, um die Gesamtmasse zu erhalten. Berücksichtigen Sie Gerätekalibrierung, Produktdichte, Etikettauflagen, Teilgaben und betriebliche Verluste separat. Prüfen Sie alle zugeführten Mengen und Überschüsse, nicht nur den Hauptwert. Ein großer Phosphor- oder Kaliumüberschuss kann darauf hinweisen, dass die Mischung schlecht zur Empfehlung passt, obwohl die Rechnung korrekt ist. Ziehen Sie dann eine andere Zusammensetzung, getrennte Nährstoffquellen oder fachkundige agronomische Beratung in Betracht. Dieses Werkzeug erstellt eine Massenbilanz und keine Anbauempfehlung: Es bewertet keine Bodenprobe, schätzt keine Verfügbarkeit, berücksichtigt keine Restfruchtbarkeit, wählt kein Produkt und ersetzt keine örtlichen Grenzwerte. Verwenden Sie für den Einkauf die echte Behandlungsfläche und nur einen angemessenen betrieblichen Zuschlag, statt den Nährstoffbedarf unbemerkt zu erhöhen.
Anwendungsfälle
Düngersorten vergleichen
Prüfen Sie verschiedene NPK-Gehalte mit derselben Empfehlung und vergleichen Sie Produktbedarf und Überschüsse.
Hektarbezogene Anwendung planen
Wandeln Sie N-, P- und K-Ziele in eine einheitliche Mischdüngermenge um, die alle positiven Ziele deckt.
Eignung einer Mischung prüfen
Erkennen Sie den maßgebenden Nährstoff und Überversorgung durch abweichende Produkt- und Zielverhältnisse.
Häufige Fragen
Was kostet der Rechner?
Die Nutzung im Browser ist kostenlos. Eine API-Anfrage kostet $0.002.
Gilt das Ergebnis nur für einen Hektar?
Es ist eine Rate in Kilogramm pro Hektar. Multiplizieren Sie sie mit den behandelten Hektar für die Gesamtmenge.
Darf ein Nährstoffziel null sein?
Ja. Null bedeutet, dass dieser Nährstoff keine Mindestmenge vorgibt, obwohl das Produkt ihn weiterhin zuführen kann. Ein Ziel muss positiv sein.
Warum wird ein Überschuss angezeigt?
Ein Produkt hat ein festes Verhältnis. Weicht es vom Ziel ab, kann die nötige Menge für einen Nährstoff einen anderen überversorgen.
Soll ich elementare Werte oder Oxidäquivalente verwenden?
Beides funktioniert, wenn jedes Ziel dieselbe Basis wie der zugehörige Anteil nutzt. Rechnen Sie bei unterschiedlichen Angaben zuerst um.
Ersetzt dies eine agronomische Empfehlung?
Nein. Der Rechner wandelt eine vorhandene Empfehlung in eine Menge um; Bodenbewertung, sichere Grenzen, Verfügbarkeit und Vorschriften deckt er nicht 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/bio/fertilizer-npk-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target_nitrogen_kg_ha":120,"target_phosphorus_kg_ha":60,"target_potassium_kg_ha":90,"product_nitrogen_percent":20,"product_phosphorus_percent":10,"product_potassium_percent":15}'const res = await fetch("https://api.kit.forhosting.com/bio/fertilizer-npk-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target_nitrogen_kg_ha": 120,
"target_phosphorus_kg_ha": 60,
"target_potassium_kg_ha": 90,
"product_nitrogen_percent": 20,
"product_phosphorus_percent": 10,
"product_potassium_percent": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/fertilizer-npk-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target_nitrogen_kg_ha": 120,
"target_phosphorus_kg_ha": 60,
"target_potassium_kg_ha": 90,
"product_nitrogen_percent": 20,
"product_phosphorus_percent": 10,
"product_potassium_percent": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/fertilizer-npk-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target_nitrogen_kg_ha":120,"target_phosphorus_kg_ha":60,"target_potassium_kg_ha":90,"product_nitrogen_percent":20,"product_phosphorus_percent":10,"product_potassium_percent":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target_nitrogen_kg_ha":120,"target_phosphorus_kg_ha":60,"target_potassium_kg_ha":90,"product_nitrogen_percent":20,"product_phosphorus_percent":10,"product_potassium_percent":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/fertilizer-npk-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"target_nitrogen_kg_ha": 120,
"target_phosphorus_kg_ha": 60,
"target_potassium_kg_ha": 90,
"product_nitrogen_percent": 20,
"product_phosphorus_percent": 10,
"product_potassium_percent": 15
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.fertilizer_npk_rate",
"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. |