حالة الاتصال

الوصف

بالنسبة إلى الأجهزة التي تتيح حالة الاتصال بالإنترنت وحالة عدم الاتصال بالإنترنت و/أو تُبلغ عن حالة الاتصال بالإنترنت وحالة عدم الاتصال بالإنترنت

الحقول

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

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

مطلوب

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 المدة

لإيقاف تفعيل إجراء التفعيل لفترة زمنية محدّدة

اختياري

بيانات حالة الاتصال بالإنترنت

المفتاح النوع الوصف
online Bool

اختياري

أمثلة

starters:
 - type: device.state.Online
   device: My Device - Room Name
   state: online
   is: true

condition:
   type: device.state.Online
   device: My Device - Room Name
   state: online
   is: false