موقع SpeedSpeed

الوصف

بالنسبة إلى الأجهزة التي تتيح ضبط سرعة المروحة

الحقول

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

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

مطلوب

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