إجراءات التفعيل والشروط والإجراءات المتاحة

تتيح عمليات التشغيل الآلي إجراءات التفعيل والإجراءات التالية. يمكن استخدام جميع الولايات أيضًا كشروط.

الحالة / الحدث (المشغِّل)
الشرط
الأمر (الإجراء)
الحقول المتاحة الوصف
و شرط مركّب لتمثيل عامل التشغيل المنطقي "و" لجميع الشروط الفرعية
assistant.command.Broadcast رسالة
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle query
device.command.ActivateScene تفعيل فعِّل مشهدًا أو أوقِفه.
device.command.AppInstall newApplicationName ثبِّت تطبيقًا على الجهاز المحدَّد.
device.command.AppSearch applicationName ابحث عن التطبيق المحدَّد.
device.command.AppSelect applicationName اختَر التطبيق المحدَّد.
device.command.ArmDisarm تفعيل
armLevel
إلغاء
اضبط مستوى المنبّه على الجهاز.
device.command.BrightnessAbsolute السطوع ضبط السطوع المطلق للجهاز عند ضبط السطوع على أي قيمة أكبر من 0، إذا كان الجهاز غير مفعّل، سيتم تشغيله، وسيتغيّر العنصر [`OnOffState.state`](./on_off_state) ليشير إلى أنّ الجهاز مفعّل. وبالمثل، عند ضبط السطوع على 0، يتم إيقاف تشغيل الجهاز ويتغيّر العنصر [`OnOffState.state`](./on_off_state) وفقًا لذلك.
device.command.BrightnessRelative brightnessRelativePercent
brightnessRelativeWeight
ضبط السطوع النسبي للجهاز عند ضبط السطوع على أي قيمة أكبر من 0، إذا كان الجهاز غير مفعّل، سيتم تشغيله، وسيتغيّر العنصر [`OnOffState.state`](./on_off_state) ليشير إلى أنّ الجهاز مفعّل. وبالمثل، عند ضبط السطوع على 0، يتم إيقاف تشغيل الجهاز ويتغيّر العنصر [`OnOffState.state`](./on_off_state) وفقًا لذلك.
device.command.Charge الشحنة بدء الشحن أو إيقافه
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
لضبط اللون على درجة اللون المحدّدة عند ضبط اللون على جهاز غير مفعّل، يتم تفعيل الجهاز ويتغيّر العنصر [`OnOffState.state`](./on_off_state) ليعكس ذلك. وبالمثل، عند ضبط السطوع على 0، يتم إيقاف تشغيل الجهاز ويتغيّر العنصر [`OnOffState.state`](./on_off_state) وفقًا لذلك.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
بدء الطهي أو إيقافه
device.command.Dispense amount
item
presetName
unit
توزيع العناصر
device.command.Dock يُرجى تثبيت الجهاز في القاعدة.
device.command.EnableDisableGuestNetwork تفعيل فعِّل شبكة الضيوف أو أوقِفها.
device.command.EnableDisableNetworkProfile enable
profile
تفعيل ملف تعريف شبكة أو إيقافه يجب استخدام إجراء ثانوي لإثبات هوية المستخدم باستخدام رقم التعريف الشخصي. يمكن اعتبار أمان منزل المستخدم متأثرًا إذا تم إيقاف أجهزة الأمان الأخرى من خلال هذه الأوامر.
device.command.Fill fill
fillLevel
املأ الجهاز أو صرِّفه.
device.command.FindMyDevice كتم الصوت تحديد موقع الجهاز المستهدَف من خلال إنشاء تنبيه محلي
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
عدِّل مستوى الرطوبة بالنسبة إلى القيمة الحالية.
device.command.LightEffectColorLoop المدة يمكنك التبديل بين مجموعة من الألوان على الجهاز.
device.command.LightEffectPulse المدة تزداد كثافة الإضاءة من مستوى السطوع المتوسط إلى أقصى مستوى للسطوع، ثم تنخفض إلى مستوى السطوع المتوسط مع إجمالي مدة دورة واحدة نبضة في الثانية. خلال كل دورة، يجب أن يستمر الحد الأقصى للسطوع لمدة 200 ملي ثانية، ويجب أن يستمر السطوع المتوسط، باستثناء فترة الانتقال، لمدة 500 ملي ثانية على الأقل.
device.command.LightEffectSleep المدة على مدار فترة زمنية، يمكنك خفض مستوى سطوع الجهاز تدريجيًا وتغيير درجة حرارة الألوان اختياريًا.
device.command.LightEffectWake المدة على مدار فترة زمنية، يمكنك زيادة سطوع الجهاز تدريجيًا وتغيير درجة حرارة الألوان اختياريًا.
device.command.LockUnlock قفل قفل الجهاز أو فتح قفله
device.command.MediaNext انتقِل إلى عنصر الوسائط التالي.
device.command.MediaPause أوقِف تشغيل الوسائط مؤقتًا.
device.command.MediaPrevious التخطّي إلى عنصر الوسائط السابق
device.command.MediaResume استئناف تشغيل الوسائط
device.command.MediaShuffle ترتيب قائمة التشغيل الحالية بشكل عشوائي
device.command.MediaStop أوقِف تشغيل الوسائط.
device.command.Mute كتم الصوت كتم صوت الجهاز المحدَّد أو إعادته
device.command.NextInput انتقِل إلى الإدخال التالي.
device.command.OnOff تشغيل تشغيل الجهاز أو إيقافه
device.command.OpenClose openDirection
openPercent
ضبط حالة فتح/إغلاق الجهاز
device.command.PauseUnpause pause يمكنك إيقاف تشغيل الجهاز مؤقتًا أو إلغاء الإيقاف المؤقت.
device.command.PreviousInput انتقِل إلى الإدخال السابق.
device.command.Reboot إعادة تشغيل الجهاز
device.command.RelativeChannel channelCount ضبط القناة الحالية بمقدار نسبي
device.command.ReturnChannel الرجوع إلى القناة السابقة التي كان المستخدم فيها
device.command.ReverseFan عكس اتجاه المروحة
device.command.RotateAbsolute ‫rotationDegrees
rotationPercent
اضبط الدوران المطلق للجهاز.
device.command.SelectChannel channelCode
channelName
channelNumber
اضبط القناة الحالية على قيمة معيّنة.
device.command.SetFanSpeed fanSpeed اضبط سرعة المروحة.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
اضبط السرعة النسبية للمروحة.
device.command.SetHumidity الرطوبة اضبط مستوى الرطوبة على قيمة مطلقة.
device.command.SetInput newInput اضبط إدخال الوسائط.
device.command.SetVolume volumeLevel ضبط مستوى صوت جهاز معيّن
device.command.StartStop بدء شغِّل الجهاز أو أوقِفه.
device.command.StopLightEffect أوقِف المؤثر الضوئي الحالي.
device.command.ThermostatSetMode thermostatMode ضبط وضع التشغيل المستهدَف لجهاز ترموستات
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint ضبط درجة الحرارة المستهدَفة لجهاز ترموستات
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
يمكنك ضبط نطاق درجة حرارة مستهدَف لجهاز ترموستات.
device.command.TimerAdjust المدة عدِّل مدة الموقّت.
device.command.TimerCancel ألغِ الموقّت.
device.command.TimerPause إيقاف الموقّت مؤقتًا
device.command.TimerResume استئناف الموقّت
device.command.TimerStart المدة ابدأ موقّتًا جديدًا.
device.event.AnimalOtherDetection رصدت الكاميرا كلبًا أو قطة. لا يمكن رصد أنواع أخرى من الحيوانات.
device.event.DoorbellPress تم الضغط على جرس الباب.
device.event.FaceFamiliarDetection رصدت الكاميرا وجهًا مألوفًا.
device.event.FaceUnfamiliarDetection رصدت الكاميرا وجهًا غير مألوف.
device.event.MotionDetection رصد الجهاز حركة.
device.event.MovingVehicleDetection رصدت الكاميرا مركبة متحرّكة.
device.event.PackageDelivered رصدت الكاميرا طردًا تم تسليمه.
device.event.PersonDetection رصدت الكاميرا شخصًا.
device.event.PersonTalking رصد الجهاز صوت شخص يتحدّث.
device.event.Sound رصد الجهاز صوتًا.
device.state.AppSelector currentApplication للأجهزة التي يمكنها التبديل بين التطبيقات
device.state.ArmDisarm currentArmLevel
isArmed
بالنسبة إلى الأجهزة، مثل أنظمة الأمان التي تتيح تفعيل الإنذار وإيقافه، يشير ذلك إلى ما إذا كان الجهاز مفعَّلاً أو غير مفعَّل.
device.state.Brightness السطوع إعدادات السطوع لجهاز معيّن.
device.state.Channel للأجهزة التي تتيح القنوات على جهاز وسائط
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
حالة إعدادات اللون
device.state.Cook currentCookingMode
currentFoodPreset
للأجهزة التي يمكنها طهي الطعام وفقًا لإعدادات مسبقة مختلفة للطعام وأوضاع الطهي المتوافقة.
device.state.Dock isDocked للأجهزة المتحرّكة ذاتيًا التي يمكن توجيهها للعودة إلى نقطة الشحن
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
حالة جهاز تخزين الطاقة، مثل البطارية، بما في ذلك كمية الطاقة التي يخزنها، وما إذا كان يتم شحنه أم لا، وما إذا كان متصلاً بمصدر طاقة أم لا
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
للأجهزة التي تتيح ضبط سرعة المروحة
device.state.Fill currentFillLevel
currentFillPercent
isFilled
للأجهزة التي يمكن ملؤها، مثل حوض الاستحمام
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
للأجهزة التي تتيح ضبط الرطوبة، مثل أجهزة الترطيب والتجفيف
device.state.InputSelector currentInput يتيح هذا الخيار طلب معلومات من الأجهزة التي يمكنها تبديل الإدخالات. يمكن أن تحتوي مدخلات الوسائط على أسماء ديناميكية لكل جهاز تمثّل خلاصات صوتية أو فيديو. يمكن أن تكون هذه الخلاصات متصلة بشبكة أو متصلة بجهاز كمبيوتر، ولكن يجب أن تكون لها أسماء ويجب أن تبقى ظاهرة لفترة معقولة. ولا تتيح هذه الميزة الخلاصات المؤقتة العشوائية، مثل مكتبة قابلة للبحث على الشبكة. يمكن استخدام مصادر البلوتوث المقترنة والمُسمّاة. يمكن أن تتضمّن المصادر أسماء متعددة، لذا يمكن استخدام الأسماء التي أنشأها المستخدمون أو اكتشفوها، بالإضافة إلى الأسماء التلقائية. على سبيل المثال، يمكن أن يكون hdmi_1 هو "مشغل DVD" أو usb_1 هو "القرص الصلب". يمكن ترتيب مدخلات الوسائط لتتوافق مع الأوامر "التالي" و"السابق". ملاحظة: لا يتيح InputSelector قواعد صياغة طلبات البحث.
device.state.LightEffects activeLightEffect للأجهزة التي يمكنها تنفيذ أوامر الإضاءة المعقدة لتغيير الحالة، مثل تشغيل ألوان مختلفة بشكل متكرر
device.state.LockUnlock isJammed
isLocked
للأجهزة التي تتيح قفل الجهاز وفتح قفله و/أو الإبلاغ عن حالة القفل
device.state.MediaState playbackState بالنسبة إلى الأجهزة التي تشغّل الوسائط، حالة الوسائط، مثل ما إذا كان يتم تشغيلها أم لا
device.state.MotionDetection motionDetectionEventInProgress للأجهزة التي يمكنها رصد الحركة
device.state.OccupancySensing تواجد الأفراد في المنزل للأجهزة التي يمكنها رصد تواجد الأشخاص، سواء من خلال تقنية رصد الأشعة تحت الحمراء (PIR) أو الأشعة فوق الصوتية أو الاستشعار بالاتصال البدني
device.state.Online على الإنترنت للأجهزة التي تتيح حالة الاتصال بالإنترنت و/أو عدم الاتصال بالإنترنت و/أو الإبلاغ عن حالة الاتصال بالإنترنت و/أو عدم الاتصال بالإنترنت
device.state.OnOff تشغيل وظيفة التشغيل والإيقاف الأساسية لأي جهاز يتضمّن وضعَي التشغيل والإيقاف الثنائيَين، بما في ذلك المقابس والمفاتيح الكهربائية والعديد من الأجهزة المستقبلية
device.state.OpenClose openPercent للأجهزة التي تتيح الفتح والإغلاق، وفي بعض الحالات الفتح والإغلاق جزئيًا أو في أكثر من اتجاه واحد
device.state.Record isCurrentlyRecording للأجهزة التي تتيح التسجيل على الوسائط
device.state.Rotation ‫rotationDegrees
rotationPercent
للأجهزة التي تتيح التدوير، مثل الستائر ذات الصفائح الدوّارة
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
بالنسبة إلى الأجهزة التي تستمر فترة تشغيلها ويمكن الاستعلام عنها. ستحدّد هذه الأجهزة إجمالي عدد دوراتها في بداية التشغيل، وعدد كل دورة يجريها الجهاز حاليًا.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
قياس ينتج عن جهاز استشعار على سبيل المثال، كمية الدخان التي يقيسها كاشف الدخان، أو كمية أول أكسيد الكربون التي يقيسها كاشف أول أكسيد الكربون، وما إلى ذلك.
device.state.StartStop isPaused
isRunning
للأجهزة التي تتيح بدء العمليات وإيقافها يؤدي تشغيل الجهاز وإيقافه وظيفة مشابهة لتشغيله وإيقافه. ويشير ذلك إلى أنّ الأجهزة تعمل بشكل مختلف عند تشغيلها وعند بدؤها. على سبيل المثال، يمكن تشغيل بعض الغسالات وتعديل إعداداتها قبل بدء التشغيل فعليًا.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
تتحكّم في درجة حرارة جهاز غير ترموستات (مثل فرن)، سواء داخل الجهاز أو حوله.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
للأجهزة التي تتيح ضبط نقاط الحرارة والأوضاع
device.state.Timer timerPaused للأجهزة التي تتيح استخدام الموقّت على سبيل المثال، قد يحتوي جهاز التحكّم الذكي في نظام الرش أو مفتاح التبديل الذكي للضوء على مؤقت مضمّن. ويمكن استخدام هذا الإجراء للاستعلام من الجهاز عن الوقت المتبقّي في الموقّت.
device.state.Volume currentVolume
isMuted
للأجهزة التي يمكنها تغيير مستوى الصوت (على سبيل المثال، ضبط مستوى الصوت على مستوى معيّن أو كتم الصوت أو إلغاء كتم الصوت)
home.command.Notification body
members
title
إرسال إشعار إلى أفراد المنزل المحدّدين
home.state.HomePresence homePresenceMode
لا شرط لتمثيل النفي المنطقي لشرط آخر
أو شرط مركّب لتمثيل "أو" منطقي لجميع الشروط الفرعية
time.between يمثّل نطاقًا زمنيًا.
time.delay تضيف هذه القيمة فترة توقف في تنفيذ العملية المبرمَجة.
time.schedule يمثّل حدثًا زمنيًا مجدوَلاً.