إتاحة سمات Automation API

تتوافق Automation API مع معظم السمات، ولكن قد يكون توافقها مع بعض السمات والأحداث والأوامر في السمة محدودًا.

للتأكّد من أنّ Automation API متوافقة مع حالة الاستخدام، ابحث في الجدول أدناه.

وبوجه عام:

  • يجب تسجيل أي سمات وأنواع تريد استخدامها في تطبيقك مع واجهة برمجة التطبيقات Automation API عند بدء التشغيل. راجِع مقالة إنشاء مثيل Home.
  • يمكن استخدام أيّ سمة في العناصر الأساسية أو الشروط.
  • لا يمكن استخدام Cloud-to-cloud جهاز لا يُبلغ عن حالته كعامل تشغيل في عمليات التشغيل الآلي التي تم إنشاؤها يدويًا أو من خلال الاستكشاف.
  • حتى إذا كان الجهاز متوافقًا مع السمات المدرَجة هنا، قد يتم حظره من الاستخدام كإجراء تفعيل أو إجراء في Automation API بسببعدم استيفاء الحد الأدنى لجودة حالة التقرير:
    • يتم حظر استخدام الأجهزة التي تقلّ فيها نسبة نجاح إعداد تقارير الحالة عن% 90 كأجهزة بدء.
    • يتم حظر استخدام الأجهزة التي تقلّ نسبة نجاح تنفيذ الأوامر فيها عن% 95 كإجراءات.
  • لا يمكن استخدام الأوامر إلا كإجراءات.
  • لا تتوفّر بعض السمات، مثل AssistantBroadcast، إلا للاستخدام في Automation API.
  • الأمر okGoogle هو أمر على مستوى البنية ويمكن استخدامه لبرمجة أي جهاز في البنية. ومع ذلك، قد لا يتمكن تطبيق Home APIs من الوصول إلى كل الأجهزة. اطّلِع على أذونات OkGoogle لمعرفة كيفية فرض الأذونات في حالات مختلفة.
  • تتطلّب بعض السمات متطلبات مسبقة:
    • لاستخدام Time.ScheduledTimeEvent، يجب أن تحتوي البنية التي يتم فيها تشغيل التشغيل الآلي على عنوان شارع تم إعداده في Google Home app (GHA). توضِّح مقالة تغيير عنوان البريد الإلكتروني المخصّص للمنزل على Google كيفية إدخال المستخدم لعنوان الهيكل. إذا لم يتم إعداد العنوان في GHA، يتعذّر إنشاء الإجراء المبرمَج، ويظهر خطأ يتضمّن الرسالة "لا يتوافق structure مع ScheduledTimeEvent".
    • لاستخدام السمتَين AreaPresenceState أو AreaAttendanceState، على المستخدم إعداد ميزة "استشعار تواجد الأفراد في المنزل" في GHA.
    • لاستخدام السمة ObjectDetection، يجب أن يكون لدى المستخدم اشتراك نشط في Nest Aware.

تتوفّر أيضًا إصدارات مبسّطة لبعض السمات لاستخدامها في عمليات التشغيل الآلي. لمزيد من المعلومات، يمكنك الاطّلاع على السمات المبسّطة.

يشير المربّع إلى أنّ الطلب غير متوافق مع عمليات التشغيل الآلي لنوع واحد أو أكثر من أنواع الأجهزة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الإجراءات المحظورة في الإجراءات المبرمَجة.

السمة نوع السمة نوع العنصر العنصر
AssistantBroadcast google Command بث
AssistantFulfillment google Command OkGoogle
الإشعار google Command SendNotifications
الوقت google الحدث ScheduledTimeEvent
الوقت google السمة currentTime
الوقت google السمة missingStructureLocation
الوقت google السمة sunriseTime
الوقت google السمة sunsetTime
VoiceStarter google الحدث OkGoogleEvent
AirQuality matter السمة airQuality
ApplicationLauncher matter Command LaunchApp
ApplicationLauncher matter Command StopApp
ApplicationLauncher matter السمة currentApp
AudioOutput matter السمة currentOutput
CarbonDioxideConcentrationMeasurement matter السمة levelValue
CarbonDioxideConcentrationMeasurement matter السمة measuredValue
CarbonMonoxideConcentrationMeasurement matter السمة levelValue
CarbonMonoxideConcentrationMeasurement matter السمة maxMeasuredValue
CarbonMonoxideConcentrationMeasurement matter السمة measuredValue
CarbonMonoxideConcentrationMeasurement matter السمة measurementUnit
CarbonMonoxideConcentrationMeasurement matter السمة minMeasuredValue
CarbonMonoxideConcentrationMeasurement matter السمة عدم اليقين
القناة matter Command ChangeChannelByNumber
القناة matter Command SkipChannel
ColorControl matter Command ColorLoopSet
ColorControl matter Command MoveColor
ColorControl matter Command MoveColorTemperature
ColorControl matter Command MoveToColor
ColorControl matter Command MoveToColorTemperature
ColorControl matter Command MoveToHue
ColorControl matter Command MoveToHueAndSaturation
ColorControl matter Command MoveToSaturation
ColorControl matter Command StepColor
ColorControl matter Command StepColorTemperature
ColorControl matter السمة colorTemperatureMireds
ColorControl matter السمة currentHue
ColorControl matter السمة currentX
ColorControl matter السمة currentY
DishwasherMode matter Command ChangeToMode
DishwasherMode matter السمة currentMode
DishwasherMode matter السمة onMode
DoorLock matter الحدث DoorLockAlarm
DoorLock matter الحدث DoorStateChange
DoorLock matter Command LockDoor
DoorLock matter الحدث LockOperation
DoorLock matter الحدث LockOperationError
DoorLock matter Command UnlockDoor
DoorLock matter السمة doorClosedEvents
DoorLock matter السمة doorOpenEvents
DoorLock matter السمة doorState
DoorLock matter السمة lockState
FanControl matter Command الخطوة
FanControl matter السمة airflowDirection
FanControl matter السمة fanMode
FanControl matter السمة percentCurrent
FanControl matter السمة percentSetting
FanControl matter السمة speedCurrent
FanControl matter السمة speedSetting
FanControl matter السمة windSetting
FormaldehydeConcentrationMeasurement matter السمة levelValue
FormaldehydeConcentrationMeasurement matter السمة measuredValue
IlluminanceMeasurement matter السمة measuredValue
LaundryWasherMode matter Command ChangeToMode
LaundryWasherMode matter السمة currentMode
LaundryWasherMode matter السمة onMode
LevelControl matter Command نقل
LevelControl matter Command MoveToLevel
LevelControl matter Command MoveToLevelWithOnOff
LevelControl matter Command MoveWithOnOff
LevelControl matter Command الخطوة
LevelControl matter Command StepWithOnOff
LevelControl matter Command إيقاف
LevelControl matter Command StopWithOnOff
LevelControl matter السمة currentLevel
LevelControl matter السمة maxLevel
LevelControl matter السمة startUpCurrentLevel
MediaInput matter Command RenameInput
MediaInput matter Command SelectInput
MediaInput matter السمة currentInput
MediaPlayback matter Command FastForward
MediaPlayback matter Command التالي
MediaPlayback matter Command إيقاف مؤقت
MediaPlayback matter Command Play
MediaPlayback matter Command السابق
MediaPlayback matter Command ترجيع
MediaPlayback matter Command SkipBackward
MediaPlayback matter Command SkipForward
MediaPlayback matter الحدث StateChanged
MediaPlayback matter Command إيقاف
MediaPlayback matter السمة currentState
ModeSelect matter Command ChangeToMode block
ModeSelect matter السمة currentMode
ModeSelect matter السمة onMode
NitrogenDioxideConcentrationMeasurement matter السمة levelValue
NitrogenDioxideConcentrationMeasurement matter السمة measuredValue
OccupancySensing matter السمة الإشغال
OnOff matter Command إيقاف حظر
OnOff matter Command تفعيل حظر
OnOff matter السمة onOff
OperationalState matter الحدث OperationCompletion
OperationalState matter Command إيقاف مؤقت حظر
OperationalState matter Command Resume (استئناف) block (حظر)
OperationalState matter Command بدء
OperationalState matter Command إيقاف
OperationalState matter السمة currentPhase
OperationalState matter السمة operationalState
OzoneConcentrationMeasurement matter السمة levelValue
OzoneConcentrationMeasurement matter السمة measuredValue
Pm10ConcentrationMeasurement matter السمة levelValue
Pm10ConcentrationMeasurement matter السمة measuredValue
Pm25ConcentrationMeasurement matter السمة levelValue
Pm25ConcentrationMeasurement matter السمة measuredValue
PowerSource matter السمة batChargeState
PowerSource matter السمة batChargingCurrent
PowerSource matter السمة batTimeToFullCharge
RadonConcentrationMeasurement matter السمة levelValue
RadonConcentrationMeasurement matter السمة measuredValue
RelativeHumidityMeasurement matter السمة measuredValue
RvcCleanMode matter Command ChangeToMode
RvcOperationalState matter Command GoHome
RvcOperationalState matter Command إيقاف مؤقت
RvcOperationalState matter Command استئناف
RvcOperationalState matter السمة currentPhase
RvcOperationalState matter السمة operationalError
RvcOperationalState matter السمة operationalState
RvcRunMode matter Command ChangeToMode
RvcRunMode matter السمة currentMode
التبديل matter الحدث InitialPress
التبديل matter الحدث LongPress
التبديل matter الحدث LongRelease
التبديل matter الحدث MultiPressComplete
التبديل matter الحدث MultiPressOngoing
التبديل matter الحدث ShortRelease
التبديل matter الحدث SwitchLatched
التبديل matter السمة currentPosition
TemperatureControl matter Command SetTemperature block
TemperatureControl matter السمة maxTemperature
TemperatureControl matter السمة minTemperature
TemperatureControl matter السمة selectedTemperatureLevel
TemperatureControl matter السمة temperatureSetpoint
TemperatureMeasurement matter السمة measuredValue
الترموستات matter Command SetpointRaiseLower
الترموستات matter السمة activePresetHandle
الترموستات matter السمة localTemperature
الترموستات matter السمة الإشغال
الترموستات matter السمة occupiedCoolingSetpoint
الترموستات matter السمة occupiedHeatingSetpoint
الترموستات matter السمة outdoorTemperature
الترموستات matter السمة setpointChangeSource
الترموستات matter السمة systemMode
الترموستات matter السمة temperatureSetpointHold
الترموستات matter السمة temperatureSetpointHoldDuration
الترموستات matter السمة thermostatRunningMode
الترموستات matter السمة thermostatRunningState
الترموستات matter السمة unoccupiedCoolingSetpoint
الترموستات matter السمة unoccupiedHeatingSetpoint
TotalVolatileOrganicCompoundsConcentrationMeasurement matter السمة levelValue
TotalVolatileOrganicCompoundsConcentrationMeasurement matter السمة measuredValue
WindowCovering matter Command DownOrClose
WindowCovering matter Command GoToLiftPercentage
WindowCovering matter Command GoToLiftValue
WindowCovering matter Command GoToTiltPercentage
WindowCovering matter Command GoToTiltValue
WindowCovering matter Command StopMotion
WindowCovering matter Command UpOrOpen
WindowCovering matter السمة currentPositionLift
WindowCovering matter السمة currentPositionLiftPercent100ths
WindowCovering matter السمة currentPositionLiftPercentage
WindowCovering matter السمة currentPositionTilt
WindowCovering matter السمة currentPositionTiltPercent100ths
WindowCovering matter السمة currentPositionTiltPercentage
WindowCovering matter السمة targetPositionLiftPercent100ths
WindowCovering matter السمة targetPositionTiltPercent100ths
ArmDisarm google Command ArmDisarm block
ArmDisarm google الحدث ArmDisarmArmState
ArmDisarm google السمة armState
ArmDisarm google السمة currentArmLevel
ArmDisarm google السمة isArmed
إرساء google Command إرساء
إرساء google السمة isDocked
DoorbellPress google الحدث DoorbellPressed
ExtendedAirQuality google الحدث AirQuality
ExtendedAirQuality google السمة indoorAirQuality
ExtendedAirQuality google السمة indoorMeasuredValue
ExtendedAirQuality google السمة measuredValue
ExtendedAirQuality google السمة outdoorAirQuality
ExtendedAirQuality google السمة outdoorMeasuredValue
ExtendedColorControl google Command MoveToColorHSV
ExtendedColorControl google Command MoveToColorName
ExtendedColorControl google Command MoveToColorRGB
ExtendedColorControl google السمة currentBlue
ExtendedColorControl google السمة currentGreen
ExtendedColorControl google السمة currentHue
ExtendedColorControl google السمة currentName
ExtendedColorControl google السمة currentRed
ExtendedColorControl google السمة currentSaturation
ExtendedColorControl google السمة currentValue
ExtendedFanControl google Command ToggleAirflowDirection
ExtendedFanControl google السمة customFanMode
ExtendedFanControl google السمة customFanModes
ExtendedMediaInput google Command NextInput
ExtendedMediaInput google Command PreviousInput
ExtendedMediaInput google Command SelectCustomInput
ExtendedMediaInput google السمة currentCustomInput
ExtendedMediaInput google السمة customInputsList
ExtendedMediaInput google السمة customInputsOrdered
ExtendedOperationalState google الحدث PauseUnpauseFollowUp
ExtendedOperationalState google الحدث StartStopFollowUp
ExtendedPowerSource google Command StartCharging
ExtendedPowerSource google Command StopCharging
ExtendedThermostat google السمة activePresetHandle
ExtendedThermostat google السمة activeRemoteTemperatureSensorIds
ExtendedThermostat google السمة averageLocalTemperature
ExtendedThermostat google السمة extendedRunningMode
ExtendedThermostat google السمة extendedSystemMode
LightEffects google Command PulseEffectSet
LightEffects google Command SleepEffectSet
LightEffects google Command StopEffect
LightEffects google Command WakeEffectSet
LightEffects google السمة pulseEffectSet
LightEffects google السمة sleepEffectSet
LightEffects google السمة wakeEffectSet
LockUnlock google Command قفل
LockUnlock google Command فتح الجهاز حظر
LockUnlock google السمة lockState
MotionDetection google الحدث MotionDetected
MotionDetection google السمة motionDetectionEventInProgress
ObjectDetection google الحدث ObjectDetected
OpenClose google Command إغلاق حظر
OpenClose google Command GoToOpenPercentage block
OpenClose google Command فتح الحظر
OpenClose google Command الخطوة الحظر
OpenClose google السمة openPercent
OpenClose google السمة openState
OpenClose google السمة targetOpenPercent
التسجيل google Command StartRecording
تسجيل google Command StopRecording
التسجيل google السمة isCurrentlyRecording
مفاتيح التبديل google Command ChangeToggleSettings block
مفاتيح التبديل google السمة currentToggleSettings
سطوع الشاشة google Command BrightnessStep
سطوع الشاشة google Command MoveToBrightness
سطوع الشاشة google السمة currentBrightnessPercent
SimplifiedOnOff google السمة onOff
SimplifiedThermostat google Command SetSystemMode
SimplifiedThermostat google السمة systemMode
مستوى الصوت google Command MoveToVolume
مستوى الصوت google Command كتم الصوت
مستوى الصوت google Command إعادة الصوت
مستوى الصوت google Command VolumeStep
مستوى الصوت google السمة currentVolumePercent
مستوى الصوت google السمة isMuted
AreaAttendanceState google السمة attendanceState
AreaPresenceState google السمة presenceState