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