الوصف
للأجهزة التي تتيح إمكانية ضبط الموقّت على سبيل المثال، قد تحتوي وحدة التحكم في رذاذ الماء أو مفتاح الإضاءة الذكي على موقّت مدمج. يمكن استخدام هذه العبارة لطلب معرفة الجهاز عن مقدار الوقت المتبقي في الموقّت.
الحقول
المفتاح | Type | الوصف |
---|---|---|
device
|
الجهاز |
الجهاز يُبلغ عن حالة " مطلوبة المتغير مسموح به. |
state
|
FieldPath |
بيانات الولاية المحددة المطلوب التحقق منها. مطلوبة غير مسموح بالمتغير |
is
|
ديناميكية |
للتحقق مما إذا كانت بيانات الحالة مساوية لقيمة. إجراء اختياري لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: isNot وgreaterThanOrEqualTo وgreaterThan وlessThanOrEqualTo وlessThan. المتغير مسموح به. |
isNot
|
ديناميكية |
للتحقق مما إذا كانت بيانات الحالة غير مساوية لقيمة. إجراء اختياري لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: is وgreaterThanOrEqualTo وgreaterThan وlessThanOrEqualTo وlessThan المتغير مسموح به. |
greaterThan
|
ديناميكية |
للتحقق مما إذا كانت بيانات الحالة أكبر من (>) قيمة. إجراء اختياري لاستخدام هذا الحقل، لا يمكن استخدام جميع الحقول التالية: isNot وis وgreaterThanOrEqualTo المتغير مسموح به. |
greaterThanOrEqualTo
|
ديناميكية |
للتحقق مما إذا كانت بيانات الحالة أكبر من أو تساوي (>=) قيمة. إجراء اختياري لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: isNot وis وmosterThan المتغير مسموح به. |
lessThan
|
ديناميكية |
للتحقق مما إذا كانت بيانات الحالة أقل من (<) قيمة. إجراء اختياري لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: isNot وis وlessThanOrEqualTo. المتغير مسموح به. |
lessThanOrEqualTo
|
ديناميكية |
للتحقق مما إذا كانت بيانات الحالة أقل من أو تساوي (<=) قيمة. إجراء اختياري لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: isNot وis وlessThan. المتغير مسموح به. |
for
|
المدة |
للتحقّق ممّا إذا كانت الحالة ظلّت قد بقيت لفترة معيّنة ينطبق ذلك فقط على إجراءات التفعيل، ولا يمكن استخدامه مع الشروط. إجراء اختياري المتغير مسموح به. |
suppressFor
|
المدة |
يجب منع تشغيل إجراء التفعيل لفترة زمنية محدّدة. إجراء اختياري المتغير مسموح به. |
بيانات حالة الموقّت
المفتاح | Type | الوصف |
---|---|---|
timerPaused
|
قيمة منطقية |
إجراء اختياري |
أمثلة
starters:
- type: device.state.Timer
device: My Device - Room Name
state: timerPaused
is: true