الوصف
بالنسبة إلى الأجهزة التي تتيح استخدام المؤقّت. على سبيل المثال، قد يتضمّن جهاز التحكّم في رشاشات المياه الذكي أو مفتاح الإضاءة الذكي مؤقّتًا مدمجًا. ويمكن استخدام هذا المؤقّت للاستعلام عن الوقت المتبقّي فيه.
الحقول
| المفتاح | النوع | الوصف |
|---|---|---|
device
|
الجهاز |
الجهاز الذي يُبلغ عن حالة مطلوب |
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