HomePresenceState

الوصف

الحقول

المفتاح النوع الوصف
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 المدة

يمنع تفعيل أداة التفعيل لفترة زمنية محدّدة

اختياري

بيانات حالة HomePresence

المفتاح النوع الوصف
homePresenceMode String

اختياري

أمثلة

starters:
- type: home.state.HomePresence
  state: homePresenceMode
  is: HOME

condition:
  type: home.state.HomePresence
  state: homePresenceMode
  is: AWAY