RunCycleState

الوصف

بالنسبة إلى الأجهزة التي تتضمّن مدة تشغيل مستمرة يمكن الاستعلام عنها.

ستسجّل الأجهزة من هذا النوع إجمالي عدد الدورات في بداية التشغيل، وكل دورة تشغيل حالية للجهاز أثناء التشغيل.

الحقول

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

الجهاز الذي يسجّل حالة RunCycle

مطلوب

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 المدة

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

اختياري

بيانات حالة RunCycle

المفتاح النوع الوصف
currentTotalRemainingTime المدة

اختياري

currentCycleRemainingTime المدة

اختياري

أمثلة

starters:
- type: device.state.RunCycle
  device: My Device - Room Name
  state: currentRunCycle
  is: Some Text

condition:
  type: device.state.RunCycle
  device: My Device - Room Name
  state: currentRunCycle
  is: Some Text