Calculadora de tiempo restante y cera de una vela
Esta calculadora de duración restante convierte el tiempo total indicado por el fabricante y las horas de uso registradas en una estimación clara de las horas disponibles.
Ejecutar — gratis
Si también conoce el peso original de la cera, calcula cuánto queda aplicando la misma proporción de consumo. El cálculo es determinista y resulta útil para planificar reemplazos, comparar el valor de distintas velas u organizar suministros para eventos. Se rechazan historiales imposibles en los que el uso registrado supera la duración nominal total.
Introduzca una duración nominal y un uso realistas
Comience con la duración total indicada por el fabricante en el envase o en la descripción del producto. Escríbala en horas y añada el total acumulado durante el cual la vela ha permanecido encendida. Puede sumar sesiones cortas como decimales: cuatro sesiones de noventa minutos equivalen a seis horas de uso. La calculadora resta el uso registrado de la duración nominal y muestra tanto las horas restantes como el porcentaje de vida útil disponible. La duración total debe ser mayor que cero y el tiempo transcurrido no puede ser negativo. Las horas registradas tampoco pueden superar el total nominal, porque esa combinación no permite obtener una estimación válida. Si la vela ya alcanzó su duración indicada, puede introducir valores iguales y obtendrá cero horas y cero por ciento restante. Las cifras del fabricante dependen de condiciones concretas; utilice el resultado para planificar y no como garantía exacta. Un registro sencillo de cada encendido ofrece datos más fiables que una estimación de memoria.
Comprenda la estimación opcional de cera
Añada el peso total de la cera si desea estimar la cantidad restante además del tiempo. Puede usar gramos, onzas, libras u otra unidad coherente, ya que la calculadora aplica una proporción y devuelve el resultado en la misma unidad introducida. Por ejemplo, si queda el sesenta por ciento del tiempo nominal, el modelo estima que queda el sesenta por ciento del peso original. Esto presupone que el consumo de cera es proporcional al tiempo encendido. En la práctica, el recorte de la mecha, la carga aromática, la mezcla de cera, la forma del recipiente, las corrientes de aire, la formación de túneles y la duración de cada sesión pueden alterar el consumo. El valor proporcionado debe corresponder solo a la cera, no al peso combinado del recipiente, la tapa y la etiqueta. Si únicamente conoce el peso total del producto, reste primero el peso del recipiente vacío. Omita este campo cuando no disponga de un peso fiable; el cálculo del tiempo seguirá funcionando y no devolverá campos de cera.
Aplique el resultado a una planificación práctica
Las horas restantes convierten una cifra abstracta del producto en un calendario útil. Divida la estimación entre la duración habitual de sus sesiones para aproximar cuántas noches similares quedan, teniendo presente que las sesiones parciales y las condiciones cambiantes introducen variaciones. Quienes organizan eventos pueden sumar las horas de vela necesarias en todas las mesas y compararlas con la vida restante del inventario ya usado. Comercios y fabricantes pueden emplear observaciones coherentes en evaluaciones internas, aunque las afirmaciones formales sobre productos requieren pruebas controladas. El porcentaje también facilita comparar velas con duraciones nominales distintas mediante una escala común. La API cuesta $0.002 por solicitud, mientras que la experiencia del navegador ejecuta el mismo cálculo determinista sin enviar la operación a una fuente de datos externa. La salida no depende de la fecha actual, consultas de red ni supuestos aleatorios. Actualice el cálculo tras cada sesión y revise físicamente la vela para utilizarla con seguridad, sin depender únicamente de una cifra estimada.
Qué puede hacer con ella
Planificar el uso doméstico
Estime las horas disponibles antes de comprar un reemplazo o elegir una vela para una próxima velada.
Preparar existencias para eventos
Compare las horas necesarias para un evento con la duración estimada de las velas usadas que conserva.
Controlar el consumo de cera
Calcule la cera restante en la unidad original cuando disponga del peso inicial y del tiempo de uso registrado.
Preguntas frecuentes
¿Cuánto cuesta el cálculo?
El precio de la API es de $0.002 por solicitud. El cálculo también está disponible en el navegador.
¿Cómo se calcula la duración restante?
Se restan las horas de uso de la duración nominal total y el resultado también se expresa como porcentaje.
¿Cómo se estima la cera restante?
El peso inicial se multiplica por la fracción de tiempo nominal disponible, suponiendo un consumo proporcional.
¿Qué unidad de peso debo utilizar?
Puede usar cualquier unidad de peso. La estimación se devuelve en la misma unidad que proporcione.
¿Por qué puede variar la duración real?
La duración nominal y el consumo proporcional son aproximaciones; la mecha, las corrientes, la composición, el recipiente y cada sesión influyen en el resultado real.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/candle-burn-time-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_burn_time_hours":50,"hours_burned":12.5}'const res = await fetch("https://api.kit.forhosting.com/hobby/candle-burn-time-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_burn_time_hours": 50,
"hours_burned": 12.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/candle-burn-time-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_burn_time_hours": 50,
"hours_burned": 12.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/candle-burn-time-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_burn_time_hours":50,"hours_burned":12.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_burn_time_hours":50,"hours_burned":12.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/candle-burn-time-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"total_burn_time_hours": 50,
"hours_burned": 12.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.candle_burn_time_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |