Cronograma de rega por planta e tamanho do vaso
Esta calculadora de rega estima quantos dias deixar entre as verificações para um tipo de planta reconhecido e um diâmetro de vaso informado.
Executar grátis
Ela começa com uma referência geral de cuidado e ajusta o intervalo, pois vasos pequenos costumam secar mais rápido, enquanto os grandes retêm umidade por mais tempo. O resultado apresenta a referência, a faixa de tamanho, o fator aplicado e o intervalo recomendado. Use-o como lembrete e sempre verifique o substrato antes de regar.
Selecione a planta e meça o vaso
Escolha o valor plant_type que descreve sua planta: cactus, monstera, orchid, peace_lily, pothos, rubber_plant, snake_plant, spider_plant, succulent ou zz_plant. A lista é intencionalmente definida, pois plantas com hábitos diferentes não devem receber uma referência genérica inventada. Se a espécie não estiver nela, a solicitação retornará um erro. Meça pot_size_inches de uma borda interna à outra, na abertura mais larga. Não use altura, circunferência, cachepô decorativo nem dimensão da embalagem. Quando um vaso de produção estiver dentro de outro, meça aquele que contém raízes e substrato. Informe de 2 a 24 polegadas; decimais são aceitos. O diâmetro é uma aproximação prática do volume de substrato, mas profundidade e formato também afetam a secagem. Por isso, recipientes com o mesmo diâmetro podem secar em ritmos distintos. A saída mantém a medida enviada para que você possa conferi-la.
Entenda como o intervalo é estimado
Cada planta aceita possui um intervalo de referência para vaso médio. Plantas que preferem mais umidade, como o lírio-da-paz, recebem uma referência menor; cactos, espadas-de-são-jorge, suculentas e zamioculcas recebem uma maior. Em seguida, o diâmetro seleciona um fator transparente. Até 4 polegadas usa 0.75; acima de 4 até 8 mantém a referência; acima de 8 até 12 usa 1.25; e acima de 12 até 24 usa 1.5. O valor ajustado é arredondado para o dia inteiro mais próximo e limitado de dois a trinta e dois dias. A resposta inclui baseline_interval_days, pot_size_band, pot_size_factor e recommended_interval_days, permitindo reproduzir o cálculo. É uma estimativa para organizar verificações, não uma afirmação de que todas as plantas de uma faixa consomem água da mesma maneira.
Use a data para verificar, não para regar automaticamente
Considere recommended_interval_days como a próxima data de inspeção. Introduza um dedo limpo ou sensor adequado no substrato e avalie a necessidade da espécie antes de colocar água. Luz forte, calor, baixa umidade, crescimento ativo, terracota porosa, mistura solta e ventilação podem reduzir o intervalo real. Frio, umidade elevada, substrato denso, recipiente não poroso e pouca luz podem aumentá-lo. Furos de drenagem são essenciais. Observe vários ciclos: solo sempre molhado, mosquitos, folhas amareladas ou tecido mole podem indicar excesso; murcha intensa ou substrato afastado do vaso podem sinalizar verificações muito espaçadas. Registre data, condição do solo e resposta da planta, ajustando seu lembrete aos poucos. Plantas recém-replantadas, propagadas, doentes ou estressadas podem exigir orientação além desta estimativa geral.
Casos de uso
Defina o primeiro lembrete
Crie uma primeira data razoável para uma planta nova enquanto aprende quanto tempo o substrato leva para secar em sua casa.
Ajuste após o replante
Compare o intervalo antes e depois da mudança de diâmetro do vaso e refine-o com verificações do substrato.
Padronize a rotina de cuidado
Ofereça à família ou à equipe do escritório uma frequência comum de inspeção sem tratá-la como ordem automática de rega.
Perguntas frequentes
Quanto custa o cálculo?
Cada cálculo pela API custa US$ 0,002. A versão para navegador pode ser executada diretamente na página.
Quais tipos de planta são reconhecidos?
São aceitos cactus, monstera, orchid, peace_lily, pothos, rubber_plant, snake_plant, spider_plant, succulent e zz_plant.
Por que o tamanho do vaso altera o intervalo?
Vasos pequenos geralmente contêm menos substrato e secam antes; vasos grandes costumam reter umidade por mais tempo.
Devo regar automaticamente no dia recomendado?
Não. Use a data para verificar o substrato e a planta, regando somente quando for adequado à espécie e ao ambiente.
A estimativa considera estação, luz ou umidade?
Não. Essas condições alteram bastante a secagem. Observe vários ciclos e adapte o lembrete quando elas mudarem.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"plant_type": "pothos",
"pot_size_inches": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.plant_watering_schedule",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |