Programma di annaffiatura per pianta e vaso
Questo calcolatore stima quanti giorni lasciare tra i controlli per un tipo di pianta riconosciuto e un determinato diametro del vaso.
Esegui gratis nel browser
Parte da una frequenza generale di cura e la adatta, perché i vasi piccoli tendono ad asciugarsi prima, mentre quelli grandi trattengono l’umidità più a lungo. Il risultato mostra il valore di riferimento, la fascia dimensionale, il fattore applicato e l’intervallo consigliato. Lo usi come promemoria e controlli sempre il terriccio prima di annaffiare.
Selezioni la pianta e misuri il vaso
Scelga il valore plant_type che descrive la Sua pianta: cactus, monstera, orchid, peace_lily, pothos, rubber_plant, snake_plant, spider_plant, succulent oppure zz_plant. L’elenco è volutamente definito, perché piante con abitudini diverse non dovrebbero ricevere un riferimento generico inventato. Se la pianta non è presente, la richiesta restituisce un errore. Misuri pot_size_inches da un bordo interno all’altro nel punto più largo dell’apertura. Non usi altezza, circonferenza, coprivaso decorativo o dimensioni dell’imballaggio. Se un vaso da vivaio è inserito in un altro contenitore, misuri quello che contiene radici e terriccio. Inserisca da 2 a 24 pollici; sono ammessi decimali. Il diametro approssima il volume del substrato, ma profondità e forma incidono comunque, quindi contenitori con lo stesso diametro possono asciugarsi a velocità diverse. Il risultato conserva la misura inserita per consentirLe di verificarla.
Comprenda come viene stimato l’intervallo
Ogni pianta supportata ha un intervallo di riferimento per un vaso medio. Le piante che gradiscono umidità, come lo spatifillo, ricevono un valore più breve; cactus, sansevierie, succulente e zamioculcas ne ricevono uno più lungo. Il diametro seleziona quindi un fattore trasparente. Fino a 4 pollici si usa 0.75; oltre 4 e fino a 8 il riferimento resta invariato; oltre 8 e fino a 12 si usa 1.25; oltre 12 e fino a 24 si usa 1.5. Il valore corretto viene arrotondato al giorno intero più vicino e limitato fra due e trentadue giorni. La risposta contiene baseline_interval_days, pot_size_band, pot_size_factor e recommended_interval_days, così il calcolo è riproducibile. È una stima per pianificare i controlli, non una dichiarazione che tutte le piante consumino acqua nello stesso modo.
Usi la data per controllare, non per annaffiare automaticamente
Consideri recommended_interval_days come la prossima data di ispezione. Inserisca un dito pulito o una sonda adatta nel substrato e valuti le esigenze della specie prima di aggiungere acqua. Luce intensa, caldo, bassa umidità, crescita attiva, terracotta porosa, terriccio sciolto e ventilazione possono ridurre l’intervallo reale. Freddo, umidità elevata, miscela compatta, contenitore non poroso e poca luce possono allungarlo. I fori di drenaggio sono indispensabili. Osservi diversi cicli: terreno sempre bagnato, moscerini, foglie gialle o tessuti molli possono indicare eccesso; forte appassimento o substrato staccato dal vaso possono segnalare controlli troppo distanti. Registri data, umidità e risposta, poi modifichi gradualmente il promemoria. Piante appena rinvasate, propagate, malate o stressate possono richiedere cure che superano questa stima generale.
Casi d'uso
Impostare un primo promemoria
Scelga una prima data ragionevole per una nuova pianta mentre osserva quanto rapidamente asciuga il terriccio in casa.
Adattare dopo il rinvaso
Confronti l’intervallo prima e dopo il cambio di diametro del vaso, quindi lo perfezioni controllando il substrato.
Uniformare i controlli
Offra a familiari o addetti un ritmo comune di ispezione senza trasformarlo in un ordine automatico di annaffiatura.
Domande frequenti
Quanto costa il calcolo?
Ogni calcolo tramite API costa $0.002. La versione per browser può essere eseguita direttamente nella pagina.
Quali tipi di pianta sono riconosciuti?
Sono accettati cactus, monstera, orchid, peace_lily, pothos, rubber_plant, snake_plant, spider_plant, succulent e zz_plant.
Perché la dimensione del vaso cambia l’intervallo?
I vasi piccoli contengono in genere meno terriccio e asciugano prima; quelli grandi trattengono spesso l’umidità più a lungo.
Devo annaffiare automaticamente nel giorno consigliato?
No. Usi la data per controllare substrato e pianta, quindi annaffi solo quando è opportuno per specie e ambiente.
La stima considera stagione, luce o umidità?
No. Queste condizioni modificano molto l’asciugatura. Osservi diversi cicli e adegui il promemoria ai cambiamenti.
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/life/plant-watering-schedule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"plant_type":"pothos","pot_size_inches":6}'const res = await fetch("https://api.kit.forhosting.com/life/plant-watering-schedule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"plant_type": "pothos",
"pot_size_inches": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/plant-watering-schedule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"plant_type": "pothos",
"pot_size_inches": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/plant-watering-schedule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"plant_type":"pothos","pot_size_inches":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"plant_type":"pothos","pot_size_inches":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/plant-watering-schedule", 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
{
"plant_type": "pothos",
"pot_size_inches": 6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.plant_watering_schedule",
"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. |