Pool-Chlorrechner
Um 10.000 US-Gallonen mit 10-prozentiger Flüssigchlorbleiche von 1 auf 3 ppm freies Chlor zu bringen, brauchen Sie 25,6 Flüssigunzen, also 1,668 Pfund Produkt. Geben Sie Volumen, beide Messwerte und den Gehalt ein und dosieren Sie ohne Raten. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Wasservolumen
- 10.000
- Aktuelles Freichlor
- 1
- Ziel-FC
- 3
- Produktstärke
- 10
- Volumeneinheit
- US_gal
- FC-Einheit
- ppm
- Stärkeneinheit
- percent
- Differenz ppm
- 2
Freies Chlor im sicheren Residualbereich zu halten beginnt mit vier Zahlen, die Sie am Testkit und auf dem Produktetikett ablesen: dem Poolvolumen in US-Gallonen, dem aktuellen Freichlorwert in Teilen pro Million, dem Ziel-Freichlorrest nach der Dosierung und der verfügbaren Chlorstärke auf Flüssigbleiche, Calciumhypochlorit oder Trichlor. Dieser Pool-Chlordosis-Rechner wandelt diese Eingaben in Produktmasse und flüssigkeitsäquivalentes Volumen um, mit derselben geschlossenen Massenbilanz, die Läden und Servicecharts für Anhebungen um ein Teil pro Million veröffentlichen. Nutzen Sie das Ergebnis für tägliche Wartungsnachdosierungen, Schockplanungs-Eingaben, Sack- und Kanisterkauf sowie schriftliche Arbeitsaufträge, bei denen Unterdosierung Wasser unsicher lässt und Überdosierung Chemie verschwendet und Badegäste reizt.
Wie die Chlorproduktdosis aus Volumen und freiem Chlor berechnet wird
Beginnen Sie mit der Identität jedes US-Pool-Servicecharts: ein Teil pro Million ist ein Pfund reines verfügbares Chlor pro einer Million Pfund Wasser. Bei Wasser mit acht Komma drei vier Pfund pro US-Gallone ist die reine Chlormasse in Pfund gleich den Poolgallonen mal dem Freichlor-Anstieg in Teilen pro Million mal 8.34 geteilt durch eine Million. Das gekaufte Produkt ist nur teilweise verfügbares Chlor, teilen Sie die reine Masse also durch den Stärkefaktor auf dem Etikett.
Algebraisch ist die Dosis in Pfund Volumen mal Delta in Teilen pro Million mal 8.34 geteilt durch eine Million mal Produktstärke durch hundert, identisch zu Volumen mal Delta mal 8.34 geteilt durch zehntausend mal der Prozentzahl. Klassische Prüfung: zehntausend Gallonen, Anhebung um ein Teil pro Million und zehn Prozent flüssiges Natriumhypochlorit: 0.1 Gallonen Produkt bzw. zwölf Komma acht Flüssigunzen, passend zu Verbraucher-Bleichecharts. Weitere Prüfung: zwanzigtausend Gallonen, Anhebung um zwei Teile pro Million und fünfundsechzig Prozent Calciumhypochlorit: reine Chlormasse etwa 0.3336 Pfund und Produktmasse etwa 0.513 Pfund.
Die Pipeline ist deterministische Gleitkommaarithmetik ohne Zufallskeime, ohne Wanduhr und ohne Netzaufrufe. Das Volumen muss strikt positiv sein; Freichlorwerte nichtnegativ; die Produktstärke größer als null und höchstens hundert.
Anwendungsfälle
Tägliche Freichlor-Nachdosierung
Lesen Sie das Testkit, setzen Sie den Zielrest, wählen Sie Kanister- oder Sackstärke und messen Sie die exakten Flüssigunzen oder Pfund Produkt, um ein sicheres Freichlorniveau wiederherzustellen.
Sack- und Kanisterkauf im Handel
Helfen Sie DIY-Käufern, Poolvolumen und Etikettenprozent in eine Kaufmenge umzurechnen, ohne Bleiche oder Cal-Hypo zu überkaufen.
Häufige Fragen
Welche Einheiten soll ich verwenden?
Das Volumen ist in US-Gallonen. Die Produktstärke ist der verfügbare Chlorprozent auf dem Etikett (zum Beispiel 10 für 10 % Flüssig).
Wie viel Bleiche hebt das Chlor in 10.000 Gallonen um 1 ppm?
Mit 10-prozentiger Flüssigbleiche brauchen Sie 0,1 Gallonen, also 12,8 Flüssigunzen. Das entspricht den klassischen Tabellen, denn ein ppm ist ein Pfund reines Chlor pro Million Pfund Wasser.
Was passiert, wenn mein Zielwert unter dem aktuellen Messwert liegt?
Der Rechner ermittelt nur eine Dosis zum Anheben, daher wird ein Zielwert unter dem aktuellen Messwert abgelehnt, statt eine negative Menge auszugeben. Sind beide Werte gleich, ist die Dosis einfach null.
Welchen Wirkstoffgehalt gebe ich für mein Chlorprodukt ein?
Den Prozentsatz an verfügbarem Chlor auf dem Etikett: 10 für 10-prozentige Flüssigbleiche, 65 für Calciumhypochlorit oder 90 für Trichlor. Ein schwächeres Produkt braucht entsprechend mehr Menge.
Wie wird die Chlordosis berechnet?
Die Poolgallonen werden mit dem gewünschten Anstieg in ppm und mit 8,34 Pfund Wasser pro Gallone multipliziert und durch eine Million geteilt. Das ergibt reines Chlor, das anschließend durch den Wirkstoffanteil des Produkts geteilt wird.
Verwandte Tools
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/home/pool-chlorine \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":10000,"current_fc":1,"target_fc":3,"product_strength":10}'const res = await fetch("https://api.kit.forhosting.com/home/pool-chlorine", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 10000,
"current_fc": 1,
"target_fc": 3,
"product_strength": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/pool-chlorine",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 10000,
"current_fc": 1,
"target_fc": 3,
"product_strength": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/pool-chlorine", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":10000,"current_fc":1,"target_fc":3,"product_strength":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":10000,"current_fc":1,"target_fc":3,"product_strength":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/pool-chlorine", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"volume": 10000,
"current_fc": 1,
"target_fc": 3,
"product_strength": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.pool_chlorine",
"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. |
Technische Hinweise
Liegt das Zielrest unter dem aktuellen Wert, scheitert die Anfrage mit einer klaren invalid_input-Meldung statt einer negativen Dosis oder eines Dechlorierungspfads, den Sie nicht verlangt haben.
Wie die Chlorproduktdosis aus Volumen und freiem Chlor berechnet wird
Der Rechner liefert pure_chlorine_lbs, dose_lbs, einen dose_lbs_check der kompakten Form, dose_gallons und dose_fl_oz für flüssigkeitsäquivalentes Volumen unter der Näherung Dichte ≈ Wasser, plus delta_ppm und strength_fraction für Audits. Ein Ziel-Freichlor unter dem aktuellen Wert ist immer invalid_input, weil dieses Werkzeug nur eine Anhebungsdosis berechnet.
Was Sie senden und was Sie zurückbekommen
Nichtpositives Volumen, negative Freichlorwerte, Stärke null oder nahe null, negative Stärke und Stärke über hundert werden ebenso abgelehnt. Gleiche aktuelle und Zielwerte gelingen mit Dosis null, damit Automation sauber no-oppen kann. Senden Sie vier endliche Pflichtzahlen: volume des Poolwassers in US-Gallonen, current_fc des vorliegenden Freichlorrests in Teilen pro Million, target_fc des gewünschten Rests nach der Dosierung in denselben Einheiten und product_strength des verfügbaren Chlorprozentsatzes auf dem Etikett (zum Beispiel zehn für zehn Prozent Flüssigbleiche oder fünfundsechzig für Calciumhypochlorit). Fehlende Felder, nichtnumerische Zeichenketten, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet. Ist target_fc strikt kleiner als current_fc, scheitert die Anfrage mit der Meldung, dass das Ziel unter dem aktuellen Niveau liegt, damit der Client Werte korrigiert oder einen Dechlorierungsworkflow wählt statt einer negativen Dosis. Bei Erfolg liefert die Antwort bereinigte Eingaben, setzt volume_unit auf US_gal, fc_unit auf ppm und strength_unit auf percent, liefert delta_ppm, strength_fraction, pure_chlorine_lbs, dose_lbs, dose_lbs_check, dose_gallons, dose_fl_oz, water_lb_per_gal, einen unit_note zu den Konventionen und eine kurze formula-Zeichenkette zur Dokumentation. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.
Wo Pool-Chlordosis-Rechner in der Praxis auftauchen
Hausbesitzer mit wöchentlichem Freichlor-Programm brauchen vor dem Öffnen von Kanistern oder Säcken ein verlässliches Produktvolumen, besonders wenn eine einzige Unterdosierung das Wasser unsicher lässt und Überdosierung Chemie verschwendet sowie Kombichlor-Risiko erhöht. Gartencenter und E-Commerce-Produktseiten betten oft einen Chlorhelfer neben Flüssigbleiche- und Granulat-SKU ein, damit Käufer Poolgröße und Testkit-Werte in Flüssigunzen oder Pfund umrechnen. Wenn Sie später Cyanursäure-Bedarfskurven, Breakpoint-Chlorierungszeitreihen, Salzanlagen-Ausgangsschätzungen, pH- und Alkalitätsausgleich oder metrische Liter-Poolvolumen mit länderspezifischen Produktdichten brauchen, behandeln Sie diese als getrennte Suchintentionen und Landings statt diese Pool-Chlordosis-Rechner-Seite zu überladen. Service-Teams schreiben Materiallisten aus gemessenen oder Platten-Gallonen und einem veröffentlichten Zielrest; ein einziger deterministischer Endpoint verringert Tabellenabweichungen zwischen Dispatcher und Techniker, der Bleiche misst oder Cal-Hypo am Bordstein schöpft. Immobilienverwalter mit mehreren Gemeinschaftspools speisen Volumen, aktuellen Rest, Zielrest und Produktstärke jedes Beckens über die API und hängen dose_lbs oder dose_gallons an Arbeitsaufträge, damit Lagerabgänge absichtlich bleiben. Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Materiallisten der Service-Route
Wandeln Sie Gallonen, aktuelles FC, Ziel-FC und Produktstärke jedes Stopps in dose_lbs oder dose_gallons um, damit Transporter die richtige Chemiemasse laden.
Technische Fragen
Wie wird die Pool-Chlordosis berechnet?
Die reine Chlormasse in Pfund ist volume_gallons × (target_fc − current_fc) × 8.34 / 1,000,000. Teilen Sie durch product_strength/100 für Produktpfund; Flüssiggallonen nehmen Dichte ≈ Wasser an.
Was passiert, wenn das Ziel-Freichlor unter dem aktuellen Niveau liegt?
Die Anfrage scheitert mit invalid_input. Dieser Rechner berechnet nur eine Anhebungsdosis; er liefert weder negative Menge noch Dechlorierungspfad.
Funktioniert dose_gallons für Granulatprodukte?
dose_lbs ist die primäre Masse für Feststoffe wie Cal-Hypo oder Trichlor. dose_gallons und dose_fl_oz sind flüssigkeitsäquivalente Volumen unter Dichte nahe Wasser und am natürlichsten für Natriumhypochlorit-Lösungen.
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.