حاسبة فترة استرداد تكلفة الألواح الشمسية
توضح فترة استرداد تكلفة الألواح الشمسية الزمن اللازم حتى تساوي الوفورات المتراكمة في فاتورة الكهرباء المبلغ المدفوع للتركيب.
شغّل الأداة مجانًا
أدخلوا صافي التكلفة الأولية بعد الحوافز والوفورات السنوية المتوقعة، وستعرض الحاسبة النتيجة بالسنوات والأشهر. يساعد هذا التقدير المبسط مالكي العقارات ومديريها والمحللين على مقارنة المشروعات وفق أساس موحد، من دون خلط شروط التمويل أو العمر التشغيلي للمعدات أو أسعار الطاقة المستقبلية غير المؤكدة بالحساب الأساسي.
حددوا صافي التكلفة الأولية
ابدؤوا بالمبلغ الذي ستكلفكم إياه المنظومة الشمسية فعلياً، وليس بالضرورة بالسعر البارز في عرض الشركة. أدرجوا تكلفة الألواح والمحولات وهياكل التثبيت والعمل والتصاريح والفحص وأي تحديثات كهربائية لازمة إذا كانت تُدفع عند التركيب. بعد ذلك اطرحوا الحسومات الضريبية والمنح وأي حوافز أخرى تثقون بإمكانية الحصول عليها. أدخلوا القيمة الصافية الناتجة في upfront_cost. من المهم اعتماد التعريف نفسه عند مقارنة العروض، فقد تعرض شركة السعر قبل الحوافز بينما تبرز شركة أخرى السعر الصافي بعدها. لا تطرحوا وفورات الكهرباء المستقبلية من التكلفة الأولية، لأن هذه الوفورات تمثل الطرف الآخر من حساب الاسترداد. إذا كان المشروع يشمل بطارية، فأضيفوا تكلفتها فقط عندما يتضمن تقدير الوفورات السنوية أثرها أيضاً. لا تدخل فوائد القروض أو الصيانة أو استبدال المعدات أو تغير قيمة العقار في طريقة الاسترداد المبسطة هذه. يمكنكم نمذجة تلك العوامل بصورة مستقلة عند الحاجة إلى تحليل استثماري أوسع. تقبل الحاسبة تكلفة أولية تساوي صفراً، وتكون فترة الاسترداد عندها فورية.
قدّروا الوفورات السنوية في الكهرباء
ينبغي أن تمثل الوفورات السنوية مقدار انخفاض الإنفاق على الكهرباء بسبب المنظومة خلال سنة اعتيادية. يبدأ التقدير العملي من الإنتاج الشمسي المتوقع، ونسبة الطاقة المستهلكة في الموقع، وعائد تصدير الفائض، والتعرفة الحالية، والرسوم الثابتة التي تبقى بعد التركيب. يمكنكم أيضاً استخدام رقم وارد في عرض موثوق، ولكن تحققوا من أن افتراضاته تناسب السطح والتعرفة والظل ونمط الاستهلاك لديكم. استخدموا سنة معيارية متحفظة بدلاً من أفضل سنة إنتاج منفردة. إذا كان من المتوقع أن تتغير التعرفة أو الاستهلاك أو الإنتاج بوضوح، فستظل الحاسبة بحاجة إلى قيمة سنوية واحدة؛ جرّبوا سيناريوهات منخفضة ومتوسطة ومرتفعة بصورة منفصلة. أدخلوا قيمة موجبة للوفورات. فالوفورات الصفرية أو السالبة لا تسترد استثماراً أولياً، ولذلك تعيد القدرة خطأ إدخال بدلاً من إظهار مدة لانهائية أو مضللة. استخدموا العملة نفسها للتكلفة الأولية والوفورات السنوية. اسم العملة لا يغير النسبة، لكن الخلط بين الوحدات وأجزائها أو بين عملات مختلفة يجعل النتيجة بلا معنى.
فسروا نتيجة فترة الاسترداد
تقسم الحاسبة صافي التكلفة الأولية على الوفورات السنوية في فاتورة الكهرباء. فمثلاً، إذا بلغت تكلفة المشروع بعد الحوافز 18,000 وحقق وفراً سنوياً قدره 2,400، كانت فترة الاسترداد المبسطة 7.5 سنوات، أي 90 شهراً. تتضمن الاستجابة المدة بالسنوات مقربة إلى أربع منازل عشرية، والمدة بالأشهر مقربة إلى منزلتين عشريتين، وتقسيماً إلى سنوات كاملة وأشهر متبقية استناداً إلى أقرب شهر. تمثل هذه النتيجة مؤشراً للتخطيط وليست وعداً بالتدفقات النقدية المستقبلية. قد تختلف الوفورات الفعلية بسبب الطقس وتراجع كفاءة الألواح وتوقف المعدات وتعرفة الكهرباء وقواعد تصدير الطاقة وتغير الاستهلاك. تعني المدة الأقصر عادةً استرداد الاستثمار بسرعة أكبر، لكنها لا تثبت وحدها إجمالي الربح طوال العمر التشغيلي ولا تقارن هياكل التمويل. ادرسوا النتيجة مع عمر المنظومة والضمانات والصيانة المتوقعة والاستخدامات البديلة للمال. عند إجراء المقارنات آلياً، تبلغ تكلفة طلب API واحد $0.002 وتُطبّق الصيغة الحتمية نفسها على كل مشروع، مما يسهل إعادة إنتاج السيناريوهات ومراجعتها.
حالات الاستخدام
مقارنة عروض شركات التركيب
وحّدوا كل عرض وفق صافي تكلفته ووفوراته السنوية المتوقعة، ثم قارنوا سرعة استرداد الاستثمار بين البدائل.
اختبار سيناريوهات الوفورات
شغّلوا تقديرات متحفظة ومتوقعة ومتفائلة لمعرفة أثر عدم اليقين في فترة الاسترداد المبسطة.
الفحص الأولي للاستثمارات العقارية
أضيفوا تقديراً موحداً لاسترداد تكلفة الطاقة الشمسية إلى مراجعة العقار أو التحسين الرأسمالي قبل طلب نموذج مالي مفصل.
الأسئلة الشائعة
ما الصيغة التي تستخدمها الحاسبة؟
تقسم صافي تكلفة التركيب على الوفورات السنوية المقدرة في فاتورة الكهرباء. تمثل النتيجة فترة الاسترداد المبسطة بالسنوات، مع قيم إضافية بالأشهر.
ما الذي ينبغي إدراجه في التكلفة الأولية؟
أدرجوا مصروفات التركيب التي تدفعونها واطرحوا الحسومات أو المنح أو الحوافز المؤكدة. استخدموا المبلغ الصافي الذي يجب أن تغطيه الوفورات المستقبلية.
لماذا يجب أن تكون الوفورات السنوية أكبر من الصفر؟
لا تسترد الوفورات الصفرية أو السالبة تكلفة أولية موجبة أبداً. تعيد الحاسبة خطأ بدلاً من عرض نتيجة لانهائية أو مضللة.
هل تشمل النتيجة فوائد التمويل؟
لا. هذا حساب استرداد مبسط يعتمد فقط على التكلفة الأولية والوفورات السنوية في الكهرباء. نمذجوا الفوائد وجداول السداد بصورة منفصلة.
هل يؤثر تراجع كفاءة الألواح في التقدير؟
تفترض الصيغة ثبات قيمة الوفورات السنوية المدخلة. يمكنكم مراعاة التراجع باستخدام متوسط سنوي متحفظ أو اختبار عدة سيناريوهات.
كم تبلغ تكلفة الحساب عبر API؟
يكلف كل طلب API مقدار $0.002. ويمكن لتجربة المتصفح تنفيذ الحساب الحتمي نفسه من دون استخدام صيغة مختلفة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/earth/solar-payback-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"upfront_cost":18000,"annual_savings":2400}'const res = await fetch("https://api.kit.forhosting.com/earth/solar-payback-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"upfront_cost": 18000,
"annual_savings": 2400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/solar-payback-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"upfront_cost": 18000,
"annual_savings": 2400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/solar-payback-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"upfront_cost":18000,"annual_savings":2400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"upfront_cost":18000,"annual_savings":2400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/solar-payback-period", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"upfront_cost": 18000,
"annual_savings": 2400
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.solar_payback_period",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |