التحكّم في درجة الحرارة

الوصف

يتحكّم هذا الإعداد في درجة حرارة جهاز آخر غير الترموستات (مثل الفرن)، إمّا داخل الجهاز أو حوله.

الحقول

المفتاح Type الوصف
device الجهاز

جهاز غير الترموستات الذي يتيح التحكّم في درجة الحرارة

مطلوبة

المتغير مسموح به.

state FieldPath

بيانات الولاية المحددة المطلوب التحقق منها.

مطلوبة

غير مسموح بالمتغير

is ديناميكية

للتحقق مما إذا كانت بيانات الحالة مساوية لقيمة.

إجراء اختياري

لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: isNot وgreaterThanOrEqualTo وgreaterThan وlessThanOrEqualTo وlessThan.

المتغير مسموح به.

isNot ديناميكية

للتحقق مما إذا كانت بيانات الحالة غير مساوية لقيمة.

إجراء اختياري

لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: is وgreaterThanOrEqualTo وgreaterThan وlessThanOrEqualTo وlessThan

المتغير مسموح به.

greaterThan ديناميكية

للتحقق مما إذا كانت بيانات الحالة أكبر من (>) قيمة.

إجراء اختياري

لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: isNot وis وgreaterThanOrEqualTo

المتغير مسموح به.

greaterThanOrEqualTo ديناميكية

للتحقق مما إذا كانت بيانات الحالة أكبر من أو تساوي (>=) قيمة.

إجراء اختياري

لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: isNot وis وmosterThan

المتغير مسموح به.

lessThan ديناميكية

للتحقق مما إذا كانت بيانات الحالة أقل من (<) قيمة.

إجراء اختياري

لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: isNot وis وlessThanOrEqualTo.

المتغير مسموح به.

lessThanOrEqualTo ديناميكية

للتحقق مما إذا كانت بيانات الحالة أقل من أو تساوي (<=) قيمة.

إجراء اختياري

لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: isNot وis وlessThan.

المتغير مسموح به.

for المدة

للتحقّق ممّا إذا كانت الحالة ظلّت قد بقيت لفترة معيّنة ينطبق ذلك فقط على إجراءات التفعيل، ولا يمكن استخدامه مع الشروط.

إجراء اختياري

المتغير مسموح به.

suppressFor المدة

يجب منع تشغيل إجراء التفعيل لفترة زمنية محدّدة.

إجراء اختياري

المتغير مسموح به.

بيانات حالة التحكُّم في درجة الحرارة

المفتاح Type الوصف
temperatureSetpointCelsius درجة الحرارة

إجراء اختياري

temperatureAmbientCelsius درجة الحرارة

إجراء اختياري

أمثلة

starters:
 - type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F

condition:
   type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F