Calcolatore cloro piscina
Portare 10.000 galloni americani da 1 a 3 ppm di cloro libero con candeggina liquida al 10% richiede 25,6 once liquide, cioè 1,668 libbre di prodotto. Inserisca volume, le due letture e il titolo in etichetta e dosi senza andare a occhio. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Volume d’acqua
- 10.000
- Cloro libero attuale
- 1
- FC obiettivo
- 3
- Forza del prodotto
- 10
- Unità di volume
- US_gal
- Unità di FC
- ppm
- Unità di forza
- percent
- Variazione ppm
- 2
Mantenere il cloro libero nella fascia residua sicura inizia da quattro numeri che Lei legge sul kit di test e sull’etichetta del prodotto: il volume della piscina in galloni USA, la lettura attuale di cloro libero in parti per milione, il residuo di cloro libero obiettivo dopo il dosaggio, e la forza di cloro disponibile stampata su candeggina liquida, ipoclorito di calcio o tricloro. Questo calcolatore di dose di cloro per piscina converte tali input nella massa di prodotto e nel volume liquido equivalente da aggiungere, usando lo stesso bilancio di massa in forma chiusa che negozi e tabelle di servizio pubblicano per aumenti di una parte per milione. Usi il risultato per rabbocchi di manutenzione quotidiana, input di pianificazione shock, acquisto di sacchi e taniche, e ordini di lavoro scritti dove il sottodosaggio lascia l’acqua non sicura e il sovradosaggio spreca chimico e irrita i bagnanti.
Come si calcola la dose di prodotto cloro da volume e cloro libero
Parta dall’identità di ogni tabella di servizio piscine USA: una parte per milione è una libbra di cloro disponibile puro per un milione di libbre d’acqua. Con l’acqua a otto virgola tre quattro libbre per gallone USA, la massa di cloro puro in libbre è uguale ai galloni della piscina per l’aumento di cloro libero in parti per milione per 8.34 diviso un milione. Il prodotto acquistato è solo parzialmente cloro disponibile, quindi divida quella massa pura per la frazione di forza dell’etichetta.
Algebricamente, la dose in libbre è volume per delta in parti per milione per 8.34 diviso un milione per la forza del prodotto su cento, identico a volume per delta per 8.34 diviso diecimila per il numero percentuale. Controllo classico: diecimila galloni, aumento di una parte per milione e candeggina di ipoclorito di sodio al dieci per cento: 0.1 galloni di prodotto, o dodici virgola otto once fluide, in linea con le tabelle consumer.
Altro controllo: ventimila galloni, aumento di due parti per milione e ipoclorito di calcio al sessantacinque per cento: massa di cloro puro circa 0.3336 libbre e massa di prodotto circa 0.513 libbre. La pipeline è aritmetica floating-point deterministica senza semi casuali, senza orologio di parete e senza chiamate di rete. Il volume deve essere strettamente positivo; i livelli di cloro libero non negativi; la forza del prodotto maggiore di zero e al massimo cento.
Casi d'uso
Rabbocco giornaliero di cloro libero
Legga il kit di test, imposti il residuo obiettivo, scelga la forza della tanica o del sacco e misuri le once fluide o libbre esatte di prodotto per ripristinare un livello sicuro di cloro libero.
Acquisto sacchi e taniche al dettaglio
Aiuti gli acquirenti fai-da-te a trasformare volume della piscina e percentuale di etichetta in quantità d’acquisto senza sovra-comprare candeggina o cal-hypo.
Domande frequenti
Quali unità devo usare?
Il volume è in galloni USA. La forza del prodotto è la percentuale di cloro disponibile sull’etichetta (ad esempio 10 per liquido al 10%).
Quanto costa?
Lo strumento nel browser è gratuito e viene eseguito in locale.
Quanta candeggina alza il cloro di 1 ppm in una piscina da 10.000 galloni?
Con candeggina liquida al 10% servono 0,1 galloni, cioè 12,8 once liquide. Coincide con le tabelle classiche, perché una parte per milione equivale a una libbra di cloro puro per ogni milione di libbre d'acqua.
Cosa succede se il cloro desiderato è sotto la lettura attuale?
Il calcolatore ricava solo la dose per alzare il livello, quindi un obiettivo sotto la lettura attuale viene rifiutato invece di dare una dose negativa. Se le due letture coincidono, la dose è semplicemente zero.
Quale titolo devo indicare per il mio prodotto al cloro?
La percentuale di cloro disponibile riportata in etichetta: 10 per la candeggina liquida al 10%, 65 per l'ipoclorito di calcio o 90 per il tricloro. Un prodotto più debole richiede proporzionalmente più quantità.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"volume": 10000,
"current_fc": 1,
"target_fc": 3,
"product_strength": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.pool_chlorine",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Quando il residuo obiettivo resta sotto la lettura attuale, la richiesta fallisce con un messaggio chiaro invalid_input invece di inventare una dose negativa o un percorso di declorazione non richiesto.
Come si calcola la dose di prodotto cloro da volume e cloro libero
Il calcolatore restituisce pure_chlorine_lbs, dose_lbs, un dose_lbs_check dalla forma compatta, dose_gallons e dose_fl_oz per il volume liquido equivalente sotto l’approssimazione densità ≈ acqua, più delta_ppm e strength_fraction per audit. Un cloro libero obiettivo sotto il livello attuale è sempre invalid_input perché questo strumento calcola solo una dose di aumento.
Cosa invia e cosa riceve indietro
Volume non positivo, valori di cloro libero negativi, forza zero o quasi zero, forza negativa e forza sopra cento sono rifiutati allo stesso modo. Livelli attuale e obiettivo uguali hanno successo con dose zero così l’automazione può fare no-op pulito. Invii quattro numeri finiti obbligatori: volume dell’acqua della piscina in galloni USA, current_fc del residuo di cloro libero presente in parti per milione, target_fc del residuo desiderato dopo il dosaggio nelle stesse unità, e product_strength della percentuale di cloro disponibile sull’etichetta (ad esempio dieci per candeggina liquida al dieci per cento o sessantacinque per ipoclorito di calcio). Campi mancanti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non sono addebitati. Quando target_fc è strettamente minore di current_fc, la richiesta fallisce con un messaggio che l’obiettivo è sotto il livello attuale, così il client corregge le letture o sceglie un flusso di declorazione invece di ricevere una dose negativa. In caso di successo la risposta restituisce gli input ripuliti, imposta volume_unit a US_gal, fc_unit a ppm e strength_unit a percent, restituisce delta_ppm, strength_fraction, pure_chlorine_lbs, dose_lbs, dose_lbs_check, dose_gallons, dose_fl_oz, water_lb_per_gal, un unit_note che descrive le convenzioni e una breve stringa formula per la documentazione. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i calcolatori di dose cloro compaiono nel lavoro reale
I proprietari che seguono un programma settimanale di cloro libero hanno bisogno di un volume di prodotto affidabile prima di aprire taniche o sacchi, soprattutto quando un solo sottodosaggio lascia l’acqua non sicura per nuotare e il sovradosaggio spreca chimico e alza il rischio di cloro combinato. Garden center e pagine e-commerce spesso incorporano un aiutante cloro accanto a SKU di candeggina liquida e ipoclorito granulare così gli acquirenti convertono dimensione della piscina e letture del kit nelle once fluide o libbre da comprare. Se in seguito Le servono curve di domanda di acido cianurico, serie di clorazione di shock, stime di output di sistemi a sale, bilanciamento di pH e alcalinità, o volumi di piscina in litri metrici con densità di prodotto per paese, li tratti come intenti di ricerca e landing separati invece di sovraccaricare questa pagina del calcolatore di dose cloro. Le squadre di servizio scrivono distinte materiali da galloni misurati o di targa e un residuo obiettivo pubblicato; un unico endpoint deterministico riduce la deriva dei fogli tra il dispatcher e il tecnico che misura la candeggina o dosi cal-hypo al marciapiede. I gestori immobiliari con più piscine di comunità inviano volume, residuo attuale, residuo obiettivo e forza del prodotto di ogni vasca tramite l’API e allegano dose_lbs o dose_gallons agli ordini di lavoro per uscite di magazzino intenzionali. Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Liste materiali del percorso di servizio
Converta galloni, FC attuale, FC obiettivo e forza del prodotto di ogni fermata in dose_lbs o dose_gallons così i furgoni caricano la massa chimica corretta.
Domande tecniche
Come si calcola la dose di cloro della piscina?
La massa di cloro puro in libbre è volume_gallons × (target_fc − current_fc) × 8.34 / 1,000,000. Divida per product_strength/100 per le libbre di prodotto; i galloni liquidi assumono densità ≈ acqua.
Cosa succede se il cloro libero obiettivo è sotto il livello attuale?
La richiesta fallisce con invalid_input. Questo calcolatore calcola solo una dose di aumento; non restituirà una quantità negativa né un percorso di declorazione.
dose_gallons funziona per prodotti granulari?
dose_lbs è la massa primaria per solidi come cal-hypo o tricloro. dose_gallons e dose_fl_oz sono volumi liquidi equivalenti assumendo densità prossima all’acqua e sono più naturali per soluzioni di ipoclorito di sodio.