مؤقت

الوصف

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

الحقول

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

الجهاز الذي يُبلغ عن حالة Timer.

مطلوب

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

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

اختياري

بيانات حالة المؤقّت

المفتاح النوع الوصف
timerPaused Bool

اختياري

أمثلة

starters:
- type: device.state.Timer
  device: My Device - Room Name
  state: timerPaused
  is: true