סימנים לתחילת פעולות, תנאים ופעולות נתמכים

הפעולות האוטומטיות תומכות בגורמים לפעולות ובפעולות הבאים. כל המדינות נתמכות גם כתנאים.

מצב או אירוע (סימן לתחילת פעולה)
תנאי
פקודה (פעולה)
שדות נתמכים תיאור
וגם תנאי מורכב שמייצג את כל תנאי הצאצא באמצעות האופרטור הלוגי AND.
assistant.command.Broadcast הודעה
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle שאילתה
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 enable להפעיל או להשבית את רשת האורחים.
device.command.EnableDisableNetworkProfile enable
profile
להפעיל או להשבית פרופיל רשת. צריך להשתמש באימות משתמש נוסף (SUV) באמצעות קוד אימות. אם מכשירי אבטחה אחרים מושבתים באמצעות הפקודות האלה, יכול להיות שהאבטחה בבית של המשתמש תיפגע.
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 השהיה להשהות או להמשיך את פעולת המכשיר.
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 start הפעלה או עצירה של המכשיר.
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 מאפשרת לשלוח שאילתות למכשירים שיכולים להחליף בין מקורות קלט. למקורות קלט של מדיה יכולים להיות שמות דינמיים לכל מכשיר שמייצגים פידים של אודיו או וידאו. הפידים האלה יכולים להיות מחוברים בכבלים או ברשת, אבל צריך לתת להם שמות והם צריכים להיות יציבים באופן סביר. התכונה הזו לא תומכת בפידים זמניים שרירותיים, כמו ספרייה ברשת שניתן לחפש בה. יש תמיכה במקורות Bluetooth מותאמים עם שם. למקורות יכולים להיות כמה שמות, כך שנתמכים שמות שנוצרו על ידי משתמשים ושמות שזוהו, וגם שמות ברירת מחדל. לדוגמה, "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 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 תנאי שמייצג את ההיפוך הלוגי (NOT) של תנאי אחר.
או תנאי מורכב שמייצג את האופרטור הלוגי OR של כל תנאי הצאצא.
time.between מייצג טווח תאריכים.
time.delay הוספת השהיה בהפעלה של הפעולה האוטומטית.
time.schedule מייצג אירוע בלוח זמנים.