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