الوصف
يتحكّم هذا الإعداد في درجة حرارة جهاز آخر غير الترموستات (مثل الفرن)، إمّا داخل الجهاز أو حوله.
الحقول
المفتاح | 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