الوصف
بالنسبة إلى الأجهزة التي يمكنها تنفيذ أوامر إضاءة معقّدة لتغيير الحالة، مثل التبديل بين ألوان مختلفة
الحقول
| المفتاح | النوع | الوصف | 
|---|---|---|
device
 | 
الجهاز | 
 الجهاز الذي يُبلغ عن الحالة  مطلوب  | 
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
 | 
المدة | 
 منع تشغيل إجراء التفعيل لمدّة زمنية محدّدة اختياري  | 
LightEffects State Data
| المفتاح | النوع | الوصف | 
|---|---|---|
activeLightEffect
 | 
String | 
 اختياري  | 
أمثلة
starters:
- type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop
condition:
  type: device.state.LightEffects
  device: My Device - Room Name
  state: activeLightEffect
  is: colorLoop