حاسبة وقت احتراق الشمعة وكمية الشمع المتبقية
تحوّل هذه الحاسبة مدة الاحتراق الإجمالية التي تحددها الشركة المصنّعة وساعات الاستخدام المسجلة إلى تقدير واضح للوقت المتبقي.
شغّل الأداة مجانًا
وإذا كنتم تعرفون وزن الشمع الأصلي، فإنها تقدّر الكمية الباقية باستخدام نسبة الاستهلاك نفسها. العملية حتمية ومفيدة للتخطيط للاستبدال، ومقارنة قيمة الشموع، وتجهيز مستلزمات المناسبات. وترفض الأداة السجلات غير الممكنة التي تتجاوز فيها ساعات الاستخدام المدة الاسمية الإجمالية للشمعة.
أدخلوا مدة اسمية وساعات استخدام واقعيتين
ابدؤوا بمدة الاحتراق الإجمالية المطبوعة على العبوة أو المذكورة في وصف المنتج. أدخلوا القيمة بالساعات، ثم أضيفوا مجموع الساعات التي ظلت فيها الشمعة مشتعلة فعليًا. يمكن جمع الجلسات القصيرة بأعداد عشرية؛ فأربع جلسات مدة كل منها تسعون دقيقة تساوي ست ساعات. تطرح الحاسبة الاستخدام المسجل من المدة الاسمية، وتعرض الساعات المتبقية ونسبتها المئوية. يجب أن تكون المدة الإجمالية أكبر من صفر، ولا يجوز أن يكون الوقت المستخدم سالبًا أو أن يتجاوز الإجمالي. إذا بلغت الشمعة مدتها الاسمية تمامًا، يكون إدخال قيمتين متساويتين صحيحًا وتكون النتيجة صفر ساعة وصفر في المئة. تعتمد تقديرات الشركات المصنّعة على ظروف محددة، لذلك تعاملوا مع النتيجة بوصفها وسيلة للتخطيط لا ضمانًا دقيقًا بالدقيقة. ويمنحكم تسجيل بسيط بعد كل استخدام بيانات أدق من محاولة التذكر لاحقًا.
افهموا تقدير الشمع الاختياري
أضيفوا وزن الشمع الإجمالي إذا أردتم تقدير الكمية المتبقية إلى جانب الوقت. يمكن استعمال الغرام أو الأونصة أو الرطل أو أي وحدة وزن ثابتة، لأن الحاسبة تطبق نسبة وتعيد النتيجة بالوحدة نفسها. فإذا بقي ستّون في المئة من المدة الاسمية، يفترض النموذج بقاء ستّين في المئة من وزن الشمع الأصلي. وهذا يعني افتراض تناسب استهلاك الشمع مع زمن الاحتراق. لكن قصّ الفتيل، ونسبة العطر، وتركيبة الشمع، وشكل الوعاء، والتيارات الهوائية، وتكوّن النفق، وطول كل جلسة قد تغيّر الاستهلاك الفعلي. يجب أن تمثل القيمة وزن الشمع وحده، لا الوزن المجمع للشمع والوعاء والغطاء والملصق. إذا كنتم تعرفون وزن الوعاء الممتلئ فقط، فاطرحوا وزن الوعاء الفارغ أولًا. اتركوا الحقل عند عدم توفر وزن موثوق؛ سيظل حساب الوقت يعمل ولن تظهر حقول خاصة بالشمع.
استخدموا النتيجة في التخطيط العملي
تحوّل الساعات المتبقية رقم المنتج المجرد إلى جدول مفيد. اقسموا التقدير على مدة جلسة الاستخدام المعتادة لتقدير عدد الأمسيات المشابهة المتبقية، مع مراعاة أن الجلسات الجزئية وتغيّر الظروف يسببان تفاوتًا. يستطيع منظمو المناسبات جمع ساعات الشموع المطلوبة لجميع الطاولات ومقارنتها بالعمر المتبقي للشموع المستخدمة الموجودة في المخزون. كما يمكن للبائعين والمصنّعين استخدام ملاحظات متسقة في التقييمات الداخلية، بينما تتطلب الادعاءات الرسمية اختبارات احتراق مضبوطة. وتفيد النسبة المئوية أيضًا في مقارنة شموع ذات مدد اسمية مختلفة على مقياس واحد. تبلغ تكلفة طلب API مقدار $0.002، بينما ينفذ المتصفح الحساب الحتمي نفسه من دون إرسال العملية إلى مصدر بيانات خارجي. لا يؤثر التاريخ الحالي أو اتصال الشبكة أو العشوائية في النتيجة. أعيدوا الحساب بعد كل جلسة، وافحصوا الشمعة فعليًا لضمان الاستخدام الآمن بدل الاعتماد على التقدير الرقمي وحده.
حالات الاستخدام
تخطيط الاستخدام المنزلي
قدّروا الساعات المتبقية قبل شراء بديل أو اختيار شمعة لأمسية مقبلة.
تجهيز مخزون المناسبات
قارنوا ساعات الشموع المطلوبة للمناسبة بالعمر المقدر للشموع المستخدمة الموجودة في المخزون.
متابعة استهلاك الشمع
قدّروا الشمع المتبقي بالوحدة الأصلية عند توفر وزن البداية وساعات الاحتراق المسجلة.
الأسئلة الشائعة
ما تكلفة الحساب؟
سعر طلب API هو $0.002. ويمكنكم أيضًا إجراء الحساب في المتصفح.
كيف تُحسب مدة الاحتراق المتبقية؟
تُطرح الساعات المستخدمة من مدة الاحتراق الاسمية الإجمالية، ثم يُعرض الباقي أيضًا كنسبة مئوية.
كيف تُقدّر كمية الشمع المتبقية؟
يُضرب وزن البداية في نسبة المدة الاسمية المتبقية، على أساس أن الاستهلاك متناسب مع الوقت.
ما وحدة الوزن التي ينبغي استخدامها؟
تصلح أي وحدة وزن، ويظهر التقدير بالوحدة نفسها التي تقدمون بها وزن الشمع الإجمالي.
لماذا قد تختلف مدة الاحتراق الفعلية؟
مدة الشركة والاستهلاك المتناسب تقديران تقريبيان؛ فالفتيل والتيارات والتركيبة والوعاء وطول الجلسات تؤثر في الاستهلاك الفعلي.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
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)مثال على الطلب
{
"total_burn_time_hours": 50,
"hours_burned": 12.5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.candle_burn_time_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |