حالة إعداد درجة الحرارة

الوصف

للأجهزة التي تتيح نقاط ووضعيات درجة الحرارة

الحقول

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

الجهاز الذي يبلغ عن حالة TemperatureSetting

مطلوب

state FieldPath

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

مطلوب

is ديناميكية

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

اختياري

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

isNot ديناميكية

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

اختياري

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

greaterThan ديناميكية

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

اختياري

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

greaterThanOrEqualTo ديناميكية

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

اختياري

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

lessThan ديناميكية

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

اختياري

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

lessThanOrEqualTo ديناميكية

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

اختياري

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

for المدة

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

اختياري

suppressFor المدة

لإيقاف تفعيل إجراء التفعيل لفترة زمنية محدّدة

اختياري

بيانات حالة TemperatureSetting

المفتاح النوع الوصف
thermostatMode String

اختياري

thermostatTemperatureSetpoint درجة العشوائية

اختياري

thermostatTemperatureAmbient درجة العشوائية

اختياري

thermostatTemperatureSetpointHigh درجة العشوائية

اختياري

thermostatTemperatureSetpointLow درجة العشوائية

اختياري

thermostatHumidityAmbient Number

اختياري

activeThermostatMode String

اختياري

أمثلة

starters:
 - type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool

condition:
   type: device.state.TemperatureSetting
   device: My Device - Room Name
   state: thermostatMode
   is: cool