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

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

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