خودکارسازیها از آغازگرها و کنشهای زیر پشتیبانی میکنند. همه استانها نیز بهعنوان شرط پشتیبانی میشوند.
| وضعیت / رویداد (آغازگر) شرط فرمان (کنش) |
فیلدهای پشتیبانیشده | شرح |
|---|---|---|
| و | شرط مرکبی که نشاندهنده «و» منطقی همه شرایط فرزند است. | |
| assistant. |
پیام | |
| assistant. |
okGoogle | |
| assistant. |
پُرسمان | |
| device. |
فعال کردن | صحنهای را فعال یا غیرفعال کنید. |
| device. |
newApplicationName | برنامهای را در دستگاه دادهشده نصب کنید. |
| device. |
applicationName | برنامه موردنظر را جستجو کنید. |
| device. |
applicationName | برنامه موردنظر را انتخاب کنید. |
| device. |
arm armLevel cancel |
سطح هشدار دستگاه را تنظیم کنید. |
| device. |
روشنایی | روشنایی مطلق دستگاه را تنظیم کنید. وقتی روشنایی روی هر مقداری بیشتر از ۰ تنظیم شود، اگر دستگاه خاموش باشد، روشن میشود و [`OnOffState.state`](./on_off_state) تغییر میکند تا نشان دهد دستگاه روشن است. بههمین ترتیب، وقتی روشنایی روی ۰ تنظیم شود، دستگاه خاموش میشود و [`OnOffState.state`](./on_off_state) مطابق با آن تغییر میکند. |
| device. |
brightnessRelativePercent brightnessRelativeWeight |
روشنایی نسبی دستگاه را تنظیم کنید. وقتی روشنایی روی هر مقداری بیشتر از ۰ تنظیم شود، اگر دستگاه خاموش باشد، روشن میشود و [`OnOffState.state`](./on_off_state) تغییر میکند تا نشان دهد دستگاه روشن است. بههمین ترتیب، وقتی روشنایی روی ۰ تنظیم شود، دستگاه خاموش میشود و [`OnOffState.state`](./on_off_state) مطابق با آن تغییر میکند. |
| دستگاه. |
شارژ | شارژ را شروع یا متوقف کنید. |
| device. |
color. color. color. color. color. color. |
رنگ را روی رنگمایه مشخصشده تنظیم میکند. وقتی رنگ روی دستگاهی که خاموش است تنظیم میشود، دستگاه روشن میشود و [`OnOffState.state`](./on_off_state) تغییر میکند تا این موضوع را نشان دهد. بههمین ترتیب، وقتی روشنایی روی ۰ تنظیم شود، دستگاه خاموش میشود و [`OnOffState.state`](./on_off_state) مطابق با آن تغییر میکند. |
| دستگاه. |
cookingMode foodPreset quantity start unit |
پختن را شروع یا متوقف کنید. |
| device. |
amount item presetName unit |
موارد را توزیع کنید. |
| device. |
دستگاه را روی پایه قرار دهید. | |
| device. |
فعال کردن | شبکه مهمان را فعال یا غیرفعال کنید. |
| device. |
فعال کردن نمایه |
نمایه شبکه را فعال یا غیرفعال کنید. باید از درستیسنجی ثانویه کاربر با پین استفاده شود. اگر دستگاههای امنیتی دیگر ازطریق این فرمانها غیرفعال شوند، میتوان امنیت خانه کاربر را تحتتأثیر قرار داد. |
| device. |
fill fillLevel |
دستگاه را پر یا خالی کنید. |
| device. |
بیصدا کردن | با ایجاد هشدار محلی، دستگاه هدف را مکانیابی کنید. |
| device. |
relativeHumidityPercent relativeHumidityWeight |
سطح رطوبت را نسبت به مقدار فعلی تنظیم کنید. |
| device. |
مدت | دستگاه را در مجموعهای از رنگها بچرخانید. |
| دستگاه. |
مدت | شدت نور از روشنایی سطح متوسط به حداکثر روشنایی افزایش مییابد و سپس با مدت چرخه کلی یک پالس در ثانیه به روشنایی سطح متوسط کاهش مییابد. درطول هر چرخه، حداکثر روشنایی باید ۲۰۰ میلیثانیه طول بکشد و روشنایی سطح متوسط، بهاستثنای دوره گذار، باید حداقل ۵۰۰ میلیثانیه طول بکشد. |
| دستگاه. |
مدت | درطول یک بازه زمانی، روشنایی دستگاه را بهتدریج کاهش میدهد و بهطور اختیاری دمای رنگ را تغییر میدهد. |
| device. |
مدت | درطول یک بازه زمانی، روشنایی دستگاه را بهتدریج افزایش میدهد و اگر دستگاه از این جلوه پشتیبانی کند، دمای رنگ را تغییر میدهد. |
| device. |
قفل کردن | دستگاه را قفل یا قفل آن را باز کنید. |
| device. |
رد شدن به فایل رسانهای بعدی. | |
| device. |
بازپخش رسانه را موقتاً متوقف کنید. | |
| device. |
رد شدن به فایل رسانهای قبلی. | |
| device. |
بازپخش رسانه را ازسر میگیرد. | |
| device. |
پخش درهم فهرست پخش فعلی. | |
| device. |
بازپخش رسانه را متوقف میکند. | |
| device. |
بیصدا کردن | بیصدا یا باصدا کردن دستگاه موردنظر. |
| device. |
به ورودی بعدی بروید. | |
| device. |
در | دستگاه را روشن یا خاموش کنید. |
| device. |
openDirection openPercent |
تنظیم وضعیت باز-بسته دستگاه |
| device. |
مکث | توقف موقت یا ازسرگیری عملکرد دستگاه. |
| device. |
رفتن به ورودی قبلی. | |
| device. |
دستگاه را بازراهاندازی میکند. | |
| device. |
channelCount | کانال فعلی را بهمیزان نسبی تنظیم میکند. |
| device. |
به کانال قبلی که کاربر در آن بود برگردید. | |
| device. |
جهت پنکه را برعکس کنید. | |
| device. |
rotationDegrees rotationPercent |
چرخش مطلق دستگاه را تنظیم کنید. |
| device. |
channelCode channelName channelNumber |
کانال فعلی را روی مقدار خاصی تنظیم کنید. |
| device. |
fanSpeed | سرعت پنکه را تنظیم کنید. |
| device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
سرعت نسبی پنکه را تنظیم کنید. |
| device. |
رطوبت | سطح رطوبت را روی مقدار مطلق تنظیم کنید. |
| device. |
newInput | ورودی رسانه را تنظیم کنید. |
| device. |
volumeLevel | میزان صدای دستگاه مشخصی را تنظیم کنید. |
| device. |
شروع | دستگاه را راهاندازی یا متوقف کنید. |
| device. |
جلوه نوری فعلی را متوقف میکند. | |
| device. |
thermostatMode | حالت عملکرد هدف را برای دستگاه دماپا تنظیم کنید. |
| device. |
thermostatTemperatureSetpoint | دمای هدف را برای دستگاه دماپا تنظیم کنید. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
محدوده دمای هدف را برای دستگاه دماپا تنظیم کنید. |
| device. |
مدت | مدت زمانسنج را تنظیم کنید. |
| دستگاه. |
زمانسنج را لغو کن. | |
| device. |
زمانسنج را موقتاً متوقف کن. | |
| دستگاه. |
زمانسنج را ازسر بگیر. | |
| دستگاه. |
مدت | زمانسنج جدیدی را شروع کنید. |
| device. |
دوربین سگ یا گربهای را تشخیص داده است. تشخیص انواع دیگر حیوانات پشتیبانی نمیشود. | |
| device. |
زنگ در فشار داده شده است. | |
| device. |
دوربین چهره آشنایی را تشخیص داده است. | |
| device. |
دوربین چهره ناآشنایی را تشخیص داده است. | |
| device. |
دستگاه حرکتی را تشخیص داده است. | |
| device. |
دوربین وسیله نقلیه درحال حرکتی را تشخیص داده است. | |
| device. |
دوربین بسته تحویلشدهای را شناسایی کرده است. | |
| device. |
دوربین فردی را شناسایی کرده است. | |
| device. |
دستگاه صدای صحبت کردن فردی را تشخیص داده است. | |
| device. |
دستگاه صدایی را شناسایی کرده است. | |
| device. |
currentApplication | برای دستگاههایی که میتوانند بین برنامهها جابهجا شوند. |
| device. |
currentArmLevel isArmed |
برای دستگاههایی مثل سیستمهای امنیتی که از فعال و غیرفعال کردن پشتیبانی میکنند، این ویژگی نشان میدهد که دستگاه فعال است یا غیرفعال. |
| device. |
روشنایی | تنظیم روشنایی برای دستگاه. |
| دستگاه. |
برای دستگاههایی که از کانالها در دستگاه رسانهای پشتیبانی میکنند. | |
| device. |
color. color. color. color. color. |
وضعیت تنظیم رنگ. |
| device. |
currentCookingMode currentFoodPreset |
برای دستگاههایی که میتوانند غذا را طبق پیشتنظیمهای مختلف غذا و حالتهای پخت پشتیبانیشده بپزند. |
| device. |
isDocked | برای دستگاههای خودحرکتی که میتوان به آنها فرمان داد برای شارژ شدن برگردند. |
| device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
وضعیت دستگاه ذخیرهسازی انرژی مانند باتری، ازجمله مقدار انرژی ذخیرهشده، اینکه درحال شارژ شدن است یا نه، و اینکه به برق وصل است یا نه. |
| device. |
currentFanSpeedPercent currentFanSpeedSetting |
برای دستگاههایی که از تنظیم سرعت پنکه پشتیبانی میکنند. |
| device. |
currentFillLevel currentFillPercent isFilled |
برای دستگاههایی که از پر شدن پشتیبانی میکنند، مثل وان حمام. |
| device. |
humidityAmbientPercent humiditySetpointPercent |
برای دستگاههایی که از تنظیمات رطوبت پشتیبانی میکنند، مانند رطوبتسازها و رطوبتزداها. |
| device. |
currentInput | دستگاههای پرسمان را که میتوانند ورودیها را عوض کنند فعال میکند.
ورودیهای رسانه میتوانند نامهای پویایی برای هر دستگاه داشته باشند که نشاندهنده فیدهای صوتی یا ویدیویی است. این فیدها میتوانند سختسیمی یا شبکهای باشند، اما باید نامگذاری شده و بهطور منطقی پایدار باشند. این مورد از فیدهای زودگذر دلخواه، مثل کتابخانه شبکهای قابلجستجو، پشتیبانی نمیکند. منابع بلوتوث جفتشده و نامگذاریشده پشتیبانی میشوند. منابع میتوانند چندین نام داشته باشند، بنابراین نامهای ایجادشده و کشفشده توسط کاربر و همچنین نامهای پیشفرض پشتیبانی میشوند؛ برای مثال، «hdmi_1» ممکن است «پخشکننده DVD» نیز باشد، یا «usb_1» ممکن است «دیسک سخت» نیز باشد.
ورودیهای رسانه را میتوان برای پشتیبانی از فرمانهای «بعدی» و «قبلی» مرتب کرد.
توجه: InputSelector از دستور زبان پُرسمان پشتیبانی نمیکند. |
| device. |
activeLightEffect | برای دستگاههایی که میتوانند از فرمانهای پیچیده نورپردازی برای تغییر وضعیت پشتیبانی کنند، مثل تکرار رنگهای مختلف. |
| device. |
isJammed isLocked |
برای دستگاههایی که از قفل کردن و باز کردن قفل، و/یا گزارش وضعیت قفلشده پشتیبانی میکنند. |
| device. |
playbackState | برای دستگاههایی که رسانه پخش میکنند، وضعیت رسانه، مثلاً اینکه درحال پخش است یا نه. |
| device. |
motionDetectionEventInProgress | برای دستگاههایی که میتوانند حرکت را تشخیص دهند. |
| device. |
میزان اشغال | برای دستگاههایی که میتوانند حضور را ازطریق PIR، فراصوت، یا حسگر تماس فیزیکی تشخیص دهند. |
| device. |
آنلاین | برای دستگاههایی که از وضعیت آنلاین و آفلاین پشتیبانی میکنند و/یا وضعیت آنلاین و آفلاین را گزارش میکنند. |
| device. |
در | عملکرد اصلی روشن و خاموش برای هر دستگاهی که روشن و خاموش دودویی دارد، ازجمله دوشاخهها و کلیدها و همچنین بسیاریاز دستگاههای آینده. |
| device. |
openPercent | برای دستگاههایی که از باز و بسته شدن پشتیبانی میکنند، و در برخی موارد باز و بسته شدن جزئی یا احتمالاً در بیشاز یک جهت. |
| device. |
isCurrentlyRecording | برای دستگاههایی که از ضبط در رسانه پشتیبانی میکنند. |
| device. |
rotationDegrees rotationPercent |
برای دستگاههایی که از چرخش پشتیبانی میکنند، مثل کرکرههایی که تیغههای چرخان دارند. |
| device. |
currentCycleRemainingTime currentTotalRemainingTime |
برای دستگاههایی که مدتزمان مداومی برای عملکردشان دارند که میتوان آن را پُرسمان کرد. دستگاههایی مانند اینها تعداد کل چرخههای خود را در شروع عملیات و هر چرخهای را که دستگاه درحالحاضر درحال اجرا است گزارش میکنند. |
| device. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
اندازهگیری تولیدشده توسط حسگر. برای مثال، مقدار دودی که آشکارساز دود اندازهگیری میکند، یا مقدار مونوکسید کربنی که آشکارساز مونوکسید کربن اندازهگیری میکند، و غیره. |
| device. |
isPaused isRunning |
برای دستگاههایی که از عملیات شروع و توقف پشتیبانی میکنند. شروع و توقف دستگاه عملکردی مشابه روشن و خاموش کردن آن دارد. این نشان میدهد که دستگاهها هنگام روشن شدن و هنگام شروع به کار متفاوت عمل میکنند. برای مثال، برخیاز ماشینهای لباسشویی را میتوان قبلاز شروع واقعی کار روشن کرد و تنظیمات آنها را تغییر داد. |
| device. |
temperatureAmbient temperatureSetpoint |
دما را برای دستگاهی غیراز دماپا (مثلاً فر) در داخل یا اطراف دستگاه کنترل میکند. |
| device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
برای دستگاههایی که از نقاط و حالتهای دما پشتیبانی میکنند. |
| device. |
timerPaused | برای دستگاههایی که از قابلیت زمانسنج پشتیبانی میکنند. برای مثال، کنترلکننده آبپاش هوشمند یا کلید چراغ هوشمند ممکن است زمانسنج داخلی داشته باشد. از این عبارت میتوان برای پرسیدن از دستگاه درباره مدت زمان باقیمانده در زمانسنج استفاده کرد. |
| device. |
currentVolume isMuted |
برای دستگاههایی که میتوانند میزان صدا را تغییر دهند (برای مثال، تنظیم میزان صدا روی سطح خاص، بیصدا کردن، یا باصدا کردن). |
| home. |
body members title |
بااستفاده از نشانی ایمیل اعضای خانه مشخصشده، برای آنها اعلان ارسال کنید. |
| home. |
homePresenceMode | |
| not | شرطی برای نشان دادن NOT منطقی شرطی دیگر. | |
| یا | شرط مرکبی که نشاندهنده «یا» منطقی همه شرطهای فرزند است. | |
| time. |
نشاندهنده محدوده زمانی است. | |
| time. |
مکثی در اجرای خودکارسازی اضافه میکند. | |
| time. |
رویداد زمانبندی را نشان میدهد. |