الوصف
للأجهزة التي تتيح ضبط سرعة المروحة
الحقول
المفتاح | النوع | الوصف |
---|---|---|
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
|
المدة |
وقف تشغيل إجراء التفعيل لفترة زمنية محدّدة. اختياري المتغير مسموح به. |
بيانات حالة FanSpeed
المفتاح | النوع | الوصف |
---|---|---|
currentFanSpeedSetting
|
String |
اختياري |
currentFanSpeedPercent
|
Number |
اختياري |
أمثلة
starters:
- type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedSetting
is: High
condition:
type: device.state.FanSpeed
device: My Device - Room Name
state: currentFanSpeedPercent
is: 50