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

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

מצב / אירוע (סימן לתחילת פעולה)
תנאי
פקודה (פעולה)
שדות נתמכים תיאור
וגם תנאי מורכב שמייצג את ה-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
הפעלה או השבתה של פרופיל רשת. צריך להשתמש באימות משתמש משני באמצעות קוד אימות. אפשר להחשיב את האבטחה הביתית של משתמש כמושפעת אם מכשירים אחרים לאבטחה מושבתים באמצעות הפקודות האלה.
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 התחלה מפעילים או מפסיקים את המכשיר.
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 תנאי שמייצג ביטול לוגי של תנאי אחר.
או תנאי מורכב שמייצג OR לוגי של כל תנאי הצאצא.
time.between מייצג טווח זמן.
time.delay הוספת השהיה לביצוע האוטומציה.
time.schedule מייצג אירוע ביומן.