موقع 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