ForHosting KIT · العلوم

حاسبة ساعات البرد

من ثماني قراءات كل ساعة، كانت خمس تحت 7.2 °م، فسجّل البستان 5 ساعات برد. الصق درجات الحرارة كل ساعة واختر العتبة لترى هل يلبّي الموسم حاجة أشجار التفاح أو الخوخ أو الكرز. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العتبة
7.2
تحصل على
عدد درجات الحرارة
8 C
ساعات البرودة
5
الساعات المساوية أو الأعلى
3
الكسر الأدنى
0.625

تراكم البرد الشتوي يحدد ما إذا كانت أشجار الفاكهة في المناخ المعتدل—التفاح والخوخ والكرز والبرقوق واللوز وكثير غيرها—تكسر السكون بشكل سليم في الربيع. ما زال المزارعون ووكلاء الإرشاد يطرحون سؤالاً أولاً بسيطاً: كم ساعة من الموسم بقيت دون عتبة البرد؟ تقبل حاسبة ساعات البرد هذه سلسلة مرتبة من قراءات الحرارة الساعية، وتقارن كل قراءة بعتبة (كلاسيكياً 7.2 °C أو 45 °F)، وتعيد عدد الساعات الأدنى من تلك القاعدة بشكل صارم. يمكنكم إرفاق متطلب المحصول بالساعات لمعرفة ما إذا كانت السلسلة تلبي احتياجات السكون وحجم العجز أو الفائض. لا استدعاءات شبكة ولا بذور عشوائية ولا ساعات تقويم—فقط درجات الحرارة التي تقدمونها.

ماذا تقيس ساعات البرد ولماذا يبقى النموذج البسيط مهماً

ساعات البرد مؤشر عملي للتعرض للبرد اللازم لإتمام السكون الداخلي (الإندودورمانسي) في كثير من أنواع الفاكهة والمكسرات متساقطة الأوراق. غالباً ما تنشر المشاتل وكتالوجات الأصناف متطلب برد كعدد ساعات، يُرجع عادةً إلى قاعدة قرب 7.2 درجة مئوية (نحو 45 درجة فهرنهايت). يتبع النموذج البسيط المستخدم هنا ذلك التقليد: كل رصد ساعي يقع بصرامة دون العتبة المختارة يساهم بساعة برد واحدة؛ والرصد عند العتبة أو فوقها يساهم صفراً.

هذه القاعدة شفافة عمداً. مخططات أكثر تفصيلاً مثل نموذج Utah توزّن نطاقات الحرارة وقد تلغي البرد بعد موجات دافئة، ويتتبع نموذج Dynamic أجزاء برد وسيطة—وكلاهما أدوات بحث قيمة—لكن المزارعين غالباً يحتاجون عداً أولياً يطابق لغة سطر كتالوج «يحتاج 800 ساعة برد». بعدّ الساعات دون العتبة فقط تحصلون على رقماً يمكن شرحه بجملة واحدة لفريق ميداني أو لطالب.

لا تختلق الحاسبة ساعات ناقصة ولا تستكمل بين المحطات؛ تعامل سلسلتكم على أنها ساعية وكاملة للفترة التي تهمكم. إذا قدّمتم متوسطات يومية فستقلّلون أو تزيدون العدّ نسبةً إلى التعرض الساعي الحقيقي، لذا فضّلوا سلاسل المسجّل أو إعادة التحليل بدقة ساعة واحدة عندما يهم القرار. الوحدة تسمية مشتركة للحرارات والعتبة: اختاروا Celsius أو Fahrenheit وابقوا كل الأرقام على ذلك المقياس.

لا يحوّل الطرف بين المقاييس، فيتجنب التحويل المزدوج الصامت عندما تعملون أصلاً ببيانات محطة بفهرنهايت.

تتبع برد الشتاء في البستان

استوعبوا أسبوعياً درجات حرارة ساعية من المسجّل أو محطة الطقس، وعدّوا الساعات دون 7.2 °C، وقارنوها بمتطلب برد الصنف قبل تثبيت الرش والتقليم الربيعيين.

مختبرات تعليم البستنة

قدّموا للطلاب سلاسل ساعية تركيبية قصيرة ودعوهم يتحققون يدوياً من أن القراءات دون العتبة بصرامة فقط تضيف ساعات برد، بما في ذلك حالة المساواة الحدّية.

كيف تُعدّ ساعات البرد؟

كل درجة حرارة ساعية أدنى من العتبة بصرامة تضيف ساعة برد واحدة. القراءات عند العتبة أو فوقها تضيف صفراً. الافتراض 7.2 °C أو 45 °F حسب الوحدة.

هل تستخدم الحاسبة نموذج Utah أو Dynamic للبرد؟

لا. هذه القدرة تنفّذ العدّ البسيط لساعات دون العتبة المستخدم في كثير من متطلبات الكتالوج. وحدات Utah المرجّحة وأجزاء Dynamic خارج النطاق هنا.

ماذا لو ساوت الحرارة العتبة تماماً؟

المساواة لا تُحسب. فقط t < threshold يساهم. مثلاً 7.2 مع عتبة 7.2 يضيف صفراً من ساعات البرد.

هل يمكن التحقق من متطلب برد المحصول؟

نعم. أرسلوا requirement كساعات غير سالبة مطلوبة. احذفوا requirement لتخطي تلك الحقول.

هل يمكنني استخدام متوسط الحرارة اليومي بدل القراءات كل ساعة؟

الأفضل ألا تفعل. تُحسب كل قراءة ساعة واحدة، لذا فإن المتوسطات اليومية تقلل أو تبالغ في تقدير البرد الفعلي. استخدم بيانات كل ساعة من مسجّل أو محطة أرصاد عندما يكون القرار مهمًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/bio/chilling-hours

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/bio/chilling-hours \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"temperatures":[8,6.5,5,4.2,7.2,9,3.5,6]}'
{
  "temperatures": [
    8,
    6.5,
    5,
    4.2,
    7.2,
    9,
    3.5,
    6
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.chilling_hours",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

المنطق النقي نفسه يغذي الأداة المجانية في المتصفح ومسار API، فلا تختلف دفاتر البستان وخطوط محطات الطقس وعروض الصف حول العد.

عقد الإدخال وحقول الاستجابة وسلوك التحقق

مثال: ثماني قراءات ساعية بسيليسيوس 8.0, 6.5, 5.0, 4.2, 7.2, 9.0, 3.5, 6.0 مع العتبة الافتراضية 7.2 تعطي خمس ساعات برد لأن 7.2 نفسه ليس دون القاعدة بصرامة. اربطوا الاستجابة بمخططاتكم إن احتجتم رسماً زمنياً؛ هذا الطرف يعيد أعداداً مجمّعة فقط. أرسلوا بجسم JSON عبر POST الحقل temperatures كمصفوفة غير فارغة من أعداد منتهية (أو سلسلة مفصولة بفواصل أو مسافات يفسّرها المعالج بالطريقة نفسها). العتبة الاختيارية threshold تكون افتراضياً 7.2 عندما تكون unit هي C و45 عندما تكون F؛ تجاوزوها إذا استخدمت ورقة الصنف قاعدة مختلفة. unit الاختيارية مجموعة مغلقة C أو F وافتراضها C. requirement الاختياري عدد غير سالب من الساعات التي يُقال إن المحصول يحتاجها؛ عند حذفه تُحذف الحقول المتعلقة بالمتطلب من الاستجابة بدلاً من إرجاعها null. عند النجاح يعيد الجسم temperatures_count وthreshold وunit؛ ويبلّغ chilling_hours وhours_above_or_equal؛ ويعطي fraction_below كساعات البرد مقسومة على طول السلسلة؛ ويتضمن سلسلة صيغة قصيرة ورسالة بشرية تلخّص العد. عند وجود requirement تتلقون أيضاً requirement_met وshortfall وsurplus لتلوين النجاح أو الفشل في لوحات المتابعة دون إعادة حساب. السلاسل الفارغة والقراءات غير المنتهية وأكثر من عشرين ألف ساعة وrequirement السالب وunit المجهولة تفشل بـ invalid_input مع تسمية المشكلة؛ التحقق الفاشل لا يُحاسب.

أين تثبت واجهة ساعات البرد قيمتها في الإنتاج

مواقع الإرشاد التي تنافس على عبارة حاسبة ساعات البرد تستفيد من أداة حية يتطابق مسارها المجاني في المتصفح بايتاً ببايت مع مسار الأتمتة المدفوع على الوحدة النقية نفسها. معامل التدريس في البستنة والفينولوجيا تستخدم سلاسل تركيبية قصيرة ليرى الطلاب كيف تسقط ساعة دافئة واحدة من العد عندما تقع على العتبة. استبدلوا النموذج البسيط لاحقاً بدرجات Utah أو Dynamic فقط عندما يوحّد فريقكم الزراعي تلك الوحدات؛ وحتى ذلك الحين يبقى العد الواضح دون العتبة أول إجابة أكثر قابلية للبحث والتدقيق لتخطيط السكون الشتوي. يمكن لبرمجيات إدارة البستان دفع بيانات كل أسبوع شتوي من المحطة عبر هذا الطرف وتخزين chilling_hours إلى جانب رطوبة التربة وخطر الصقيع دون تضمين منطق البرد في كل عميل. برامج التربية التي تقارن المواقع يمكنها معالجة سلاسل كثيرة دفعة واحدة بعتبة ومتطلب ثابتين ثم التصفية على requirement_met لتوزيع الأصناف. لأن التنفيذ تحليل parse خالص من المستوى A، كل استدعاء ناجح يكلف السعر الأساسي المنشور $0.002 دون رموز نموذج ودون شبكة صادرة.

فرز ملاءمة الموقع والصنف

عالجوا شتاءات تاريخية لمواقع مرشحة دفعة واحدة بعتبة ومتطلب ثابتين؛ واحتفظوا بالمواقع حيث requirement_met صحيح عبر مواسم كافية.

كم تكلفة حاسبة ساعات البرد؟

أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بمبلغ $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُحاسب.

اطّلع على توثيق KIT الكامل ←