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