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

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

الحالة / الحدث (المشغّل)
الشرط
الأمر (الإجراء)
الحقول المتوافقة الوصف
and شرط مركّب لتمثيل عامل التشغيل المنطقي "و" لجميع الشروط الفرعية.
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 arm
armLevel
cancel
اضبط مستوى صوت المنبّه على الجهاز.
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 الإشغال بالنسبة إلى الأجهزة التي يمكنها رصد الإشغال، سواء من خلال الأشعة تحت الحمراء السلبية أو الموجات فوق الصوتية أو استشعار التلامس المباشر
device.state.Online 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
not شرط يمثّل النفي المنطقي لشرط آخر
أو شرط مركّب لتمثيل عامل التشغيل المنطقي OR لجميع الشروط الفرعية
الوقت.بين تمثّل هذه السمة نطاقًا زمنيًا.
time.delay تضيف هذه الخطوة فترة توقّف مؤقت في عملية تنفيذ التشغيل الآلي.
time.schedule تمثّل هذه السمة حدثًا في جدول زمني.