فحص مخاطر الصقيع والتجمد
درجة دنيا متوقعة قدرها 2 °C (35.6 °F) تعني لا خطر، و30 °F صقيعًا خفيفًا، و25 °F تجمدًا قاسيًا: درجة دنيا واحدة وتصنيف واضح لتغطية النباتات أو تشغيل المدافئ. مجانًا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الحد الأدنى المتوقع
- 2
- الحد الأدنى المتوقع (°C)
- 2 c
- الحد الأدنى المتوقع (°F)
- 35.6
- الخطر
- none
- مستوى الخطر
- None
يحتاج البستانيون ومشغّلو البيوت المحمية وصفحات التنبيه البلدية من الصقيع إلى إجابة واحدة قابلة لإعادة الإنتاج عند نشر أدنى درجة حرارة ليلية: هل لا يوجد خطر تجمد، أم صقيع خفيف فقط للنباتات الرقيقة، أم تجمد قاسٍ يقتل الحوليات ويضر بالمحاصيل شبه الصلبة؟ يأخذ فحص مخاطر الصقيع والتجمد هذا درجة الحرارة الدنيا المتوقعة — اختيارياً بالدرجة المئوية أو الفهرنهايت — ويصنّفها وفق عتبات بستنة شائعة وأسلوب National Weather Service. تُعيَّن درجات الحرارة فوق نقطة التجمد إلى none؛ والدنيا عند 0 °C (32 °F) أو أقل لكنها ما تزال فوق 28 °F إلى light frost؛ و28 °F (−2.2 °C) وأبرد إلى hard freeze.
ماذا تعني فئات مخاطر الصقيع والتجمد للحدائق
لغة الصقيع والتجمد في منتجات الطقس ليست حكاية مقياس حرارة. تميّز الإرشادات العامة وخدمات الإرشاد غالباً الليالي التي تلامس التجمد فقط عن الليالي الباردة بما يكفي لتجميد أنسجة النبات بعمق وقتل الحوليات الرقيقة على نطاق واسع. تلخّص هذه القدرة ذلك التوجيه في ثلاث فئات مستقرة للمنتج والتعليم.
تعني none أن أدنى درجة حرارة ليلية متوقعة تبقى أعلى بصرامة من 0 °C (32 °F)، فلا يُتوقع وفق مجموعة القواعد المبسطة أن يجمد الهواء الحر الماء على السطح. يغطي light frost الدرجات الدنيا من فوق خط التجمد القاسي مباشرة حتى التجمد شاملاً: أي أكبر من 28 °F حتى 32 °F، أو بالمئوية أكبر من −20⁄9 °C حتى 0 °C.
في هذا النطاق قد تتضرر نباتات الأحواض الرقيقة والنباتات المنزلية الاستوائية المتروكة في الخارج وكثير من شتلات الخضر حتى حين تنجو الزينة الخشبية. hard freeze هو النطاق عند 28 °F أو أقل (−20⁄9 °C ≈ −2.2222 °C)، العتبة التي تعاملها كثير من أعمدة البستنة وتحذيرات التجمد على أنها مدمّرة على نطاق واسع للنباتات الرقيقة وكثير من شبه الصلبة.
لا يصمّم المصنّف صقيع الإشعاع في منخفضات تصريف الهواء البارد ولا الرياح ولا الرطوبة ولا مناطق الصلابة: إنه تعيين حتمي من رقم واحد — الدرجة الدنيا المتوقعة — إلى تسمية خطر حتى تبقى لوحات المعلومات وفحوصات الدرس قابلة للمقارنة ليلة بعد ليلة.
أين يفيد فحص مخاطر الصقيع أكثر
مواقع تجارة مشاتل، وبوتات SMS لحدائق مجتمعية، ومشاريع فنولوجيا مدرسية، وقوائم بلدية لتجهيز الشتاء تحتاج كلها إلى التصنيف نفسه للدرجة الدنيا الليلية دون تضمين أشجار if-else مرتجلة في كل مكدس لغات. يمكن لتطبيقات أسواق المزارع تجميع خلايا الشبكة الليلية في فئات قبل تقرير أي صفوف تحتاج أغطية أو مدافئ. التحقق الفاشل لا يستهلك الرصيد.
وثّق أن صقيع الإشعاع تحت سماء صافية هادئة قد يضر النباتات حتى عندما تكون درجة حرارة المأوى أعلى قليلاً من التجمد، وعامل هذه النقطة كمصنّف عتبات لا كنموذج مناخ دقيق، فتحصل على تسميات مخاطر حديقة قابلة لإعادة الإنتاج للتعليم والإعلام وعمال الحافة دون إعادة اشتقاق خطوط القطع بفهرنهايت وسلسيوس كل موسم.
حالات الاستخدام
تنبيهات أغطية ومدافئ الحديقة
عيّن أدنى درجة متوقعة لكل ليلة إلى none أو light frost أو hard freeze حتى تحث التطبيقات على الأغطية أو نقل الأصص أو تشغيل المدافئ.
عروض الصف والإرشاد
اسمح للطلاب بتحويل الدرجات الدنيا بالسلسيوس والفهرنهايت إلى فئات الصقيع نفسها المستخدمة في إرشادات البستنة ومصطلحات التجمد.
صفحات صقيع للمحتوى والبلديات
غذِّ أدوات SEO وقوائم تجهيز الشتاء في المدينة برمز خطر حتمي من أدنى درجة ليلية منشورة واحدة.
الأسئلة الشائعة
ما درجة حرارة التجمد القاسي في الحدائق؟
يعامل هذا الأداة hard freeze كدرجة دنيا متوقعة عند 28 °F أو أقل (−20⁄9 °C ≈ −2.22 °C). فوق ذلك حتى التجمد light frost؛ وفوق 32 °F هو none.
هل يمكنني إرسال درجات دنيا ليلية بالفهرنهايت؟
نعم. عيّن unit إلى f أو fahrenheit. الوحدة الافتراضية c (Celsius).
هل تُعد درجة دنيا قدرها 0 °C بالضبط صقيعًا؟
نعم. تُصنَّف الدرجة الدنيا البالغة 0 °C بالضبط، أي 32 °F، صقيعًا خفيفًا. ولا تظهر نتيجة «لا خطر» إلا إذا بقيت الدرجة المتوقعة فوق نقطة التجمد تمامًا، حتى لا تمر ليلة حدّية دون انتباه.
ماذا أفعل إذا كانت النتيجة صقيعًا خفيفًا؟
احموا النباتات الحساسة: نباتات الأحواض والنباتات الاستوائية المتروكة في الخارج وكثير من شتلات الخضروات قد تتضرر حتى لو صمدت الشجيرات الخشبية. والمعتاد تغطية الأحواض أو نقل الأصص إلى مكان محمي.
هل يراعي الفحص المنخفضات أو الرياح أو مناطق التحمل؟
لا. يحوّل رقمًا واحدًا، هو الدرجة الدنيا المتوقعة، إلى تصنيف واحد. لا يُحتسب الهواء البارد المتجمع في المنخفضات ولا الرياح ولا الرطوبة ولا مناطق تحمل النباتات، فعدّلوا النتيجة إذا كان موقعكم أبرد عادة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/weather/frost-freeze-risk-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"forecast_low":2}'const res = await fetch("https://api.kit.forhosting.com/weather/frost-freeze-risk-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"forecast_low": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/weather/frost-freeze-risk-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"forecast_low": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/weather/frost-freeze-risk-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"forecast_low":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"forecast_low":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/weather/frost-freeze-risk-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"forecast_low": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "weather.frost_freeze_risk_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
غياب درجة الحرارة الدنيا المتوقعة يفشل بـ invalid_input حتى لا تخترع الأتمتة فئة. يغذي الوحدة النقية نفسها أداة المتصفح المجانية ومسار API المدفوع مسبقاً، فتظل خطط الدروس ومقتطفات CMS وعمال الحافة متفقة دائماً على الحد بين الصقيع الخفيف والتجمد القاسي.
عقد الإدخال والوحدات وحقول الاستجابة والأخطاء
القيم غير المنتهية مثل NaN أو Infinity تفشل أيضاً. يقبل unit الاختياري c أو celsius أو f أو fahrenheit (الافتراضي c) حتى تتشارك توقعات الولايات المتحدة بالفهرنهايت والتوقعات المترية نقطة نهاية واحدة. ثبّت في الاختبارات الحقول المحوّلة بأربعة منازل وسلسلة risk الدقيقة حتى لا يعتمد العملاء على نص summary الحر وحده. أرسل عبر POST جسماً JSON فيه forecast_low رقماً منتهياً إلزامياً: أدنى درجة حرارة ليلية أو لفترة التصنيف. إذا كان الحقل مفقوداً أو null أو سلسلة فارغة تفشل المهمة بـ invalid_input ويذكر الرسالة forecast_low؛ ولا تُحاسب تلك الإخفاقات. تشمل أسماء forecast_low البديلة low و temperature و temp و low_temp و forecast_low_temp و overnight_low؛ ويقبل unit أيضاً units و temp_unit و scale. عند النجاح تعيد الاستجابة forecast_low و unit، وتوفر دائماً forecast_low_c و forecast_low_f مقربين إلى أربعة منازل عشرية لعرض وحدتين، وتعيد risk كـ none أو light_frost أو hard_freeze، و risk_label كعبارة إنجليزية قصيرة لشرائح الواجهة. يعرض threshold_freeze_c و threshold_hard_freeze_c خطوط القطع الرقمية المستخدمة، ويشرح summary الفئة في جملة واحدة، ويعيد formula صياغة القاعدة الثلاثية للتدقيق بجانب الإجابة. مثال: forecast_low بقيمة 2 مع unit c يعطي none؛ و30 مع unit f يعطي light frost؛ و25 مع unit f يعطي hard freeze.
أين تثبت واجهة API لمخاطر الصقيع والتجمد قيمتها
يمكن لفرق المحتوى التي تستهدف عبارات مخاطر الصقيع أو عتبة hard freeze تضمين مسار المتصفح المجاني بينما ترسل الأتمتة نفس forecast_low المستخدم في مثال المقال وتخزن رمز الخطر المنظم. ولأن التنفيذ parse نقي من المستوى A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 دون رموز نموذج ودون جلب طقس خارجي — لدى المستدعي بالفعل الدرجة الدنيا المتوقعة من مزوّده المفضل.
أسئلة تقنية
كيف أتحقق من مخاطر الصقيع أو التجمد من درجة دنيا متوقعة؟
أرسل forecast_low (و unit c أو f اختيارياً). تعيد API قيمة risk none أو light_frost أو hard_freeze بعتبات 0 °C / 32 °F و 28 °F (−2.2 °C)، مع تحويلات سلسيوس وفهرنهايت.
ماذا لو كان forecast_low مفقوداً؟
تفشل المهمة بـ invalid_input. قيمة درجة الحرارة مطلوبة؛ الدرجات الدنيا الفارغة أو المفقودة لا تُحاسب ولا تخترع فئة خطر.
كم تكلفة فحص مخاطر الصقيع والتجمد؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُحاسب.