इस्तेमाल किए जा सकने वाले स्टार्टर, शर्तें, और कार्रवाइयां

ऑटोमेशन की सुविधा, इन स्टार्टर और कार्रवाइयों के साथ काम करती है. सभी राज्यों को भी शर्तों के तौर पर इस्तेमाल किया जा सकता है.

स्थिति / इवेंट (स्टार्टर)
शर्त
कमांड (कार्रवाई)
इस्तेमाल किए जा सकने वाले फ़ील्ड जानकारी
और यह एक ऐसी संयुक्त शर्त है जो इसके सभी चाइल्ड शर्तों के लॉजिकल 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 चालू करें मेहमान उपयोगकर्ता के लिए नेटवर्क को चालू या बंद करना.
device.command.EnableDisableNetworkProfile
प्रोफ़ाइल चालू करें
किसी नेटवर्क प्रोफ़ाइल को चालू या बंद करना. पिन की मदद से, उपयोगकर्ता की पहचान की पुष्टि करने का दूसरा तरीका इस्तेमाल करना ज़रूरी है. अगर इन निर्देशों की मदद से, सुरक्षा से जुड़े अन्य डिवाइसों को बंद कर दिया जाता है, तो यह माना जा सकता है कि उपयोगकर्ता के घर की सुरक्षा पर असर पड़ा है.
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 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 इनपुट स्विच करने की सुविधा वाले डिवाइसों से क्वेरी करने की सुविधा चालू होती है. मीडिया इनपुट के नाम, हर डिवाइस के हिसाब से डाइनैमिक हो सकते हैं. ये नाम, ऑडियो या वीडियो फ़ीड को दिखाते हैं. ये फ़ीड, हार्डवायर या नेटवर्क से जुड़े हो सकते हैं. हालांकि, इनका नाम होना चाहिए और ये लंबे समय तक उपलब्ध होने चाहिए. यह सुविधा, कुछ समय के लिए उपलब्ध होने वाले फ़ीड के साथ काम नहीं करती. जैसे, खोजा जा सकने वाला नेटवर्क लाइब्रेरी. जोड़े गए और नाम वाले ब्लूटूथ सोर्स इस्तेमाल किए जा सकते हैं. सोर्स के कई नाम हो सकते हैं. इसलिए, उपयोगकर्ता के बनाए गए और खोजे गए नामों के साथ-साथ डिफ़ॉल्ट नाम भी इस्तेमाल किए जा सकते हैं. उदाहरण के लिए, 'hdmi_1' को 'डीवीडी प्लेयर' या '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
सदस्य
होम के सदस्यों को उनके ईमेल पते का इस्तेमाल करके सूचना भेजें.
home.state.HomePresence homePresenceMode
not यह एक ऐसी शर्त है जो किसी दूसरी शर्त के लॉजिकल 'NOT' को दर्शाती है.
or यह एक संयुक्त शर्त है जो सभी चाइल्ड शर्तों के लॉजिकल OR को दर्शाती है.
time.between यह किसी समयसीमा को दिखाता है.
time.delay इससे ऑटोमेशन की प्रोसेस को रोका जा सकता है.
time.schedule यह एक तय समय पर होने वाले इवेंट को दिखाता है.