지원되는 시작 조건, 조건, 작업

자동화는 다음 시작 조건과 작업을 지원합니다. 모든 상태도 조건으로 지원됩니다.

상태/이벤트(시작 조건)
조건
명령어(작업)
필드 지원 설명
and 모든 하위 조건의 논리적 AND를 나타내는 복합 조건입니다.
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
프로필 사용 설정
네트워크 프로필을 사용 설정 또는 사용 중지합니다. PIN을 사용한 2차 사용자 확인을 사용해야 합니다. 이러한 명령어를 통해 다른 보안 기기가 사용 중지되면 사용자의 홈 보안이 영향을 받는 것으로 간주될 수 있습니다.
device.command.Fill fill
fillLevel
기기를 채우거나 비웁니다.
device.command.FindMyDevice 음소거하다 로컬 알림을 생성하여 대상 기기를 찾습니다.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
현재 값에 따라 습도 수준을 조정합니다.
device.command.LightEffectColorLoop 기간 기기에서 일련의 색상을 순환합니다.
device.command.LightEffectPulse 기간 빛의 강도가 중간 수준의 밝기에서 최대 밝기로 증가한 다음 중간 수준의 밝기로 감소하며, 총 주기 시간은 초당 1회입니다. 각 주기 동안 최대 밝기는 200ms 동안 지속되어야 하며, 전환 기간을 제외한 중간 수준 밝기는 최소 500ms 동안 지속되어야 합니다.
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 on 기기를 켜거나 끕니다.
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 입력을 전환할 수 있는 기기를 쿼리할 수 있습니다. 미디어 입력에는 오디오 또는 동영상 피드를 나타내는 기기별 동적 이름이 있을 수 있습니다. 이러한 피드는 하드웨어로 연결되거나 네트워크로 연결될 수 있지만 이름이 지정되고 합리적으로 지속되어야 합니다. 검색 가능한 네트워크 라이브러리와 같은 임의의 임시 피드는 지원하지 않습니다. 페어링되고 이름이 지정된 블루투스 소스가 지원됩니다. 소스에는 여러 이름이 있을 수 있으므로 기본 이름뿐만 아니라 사용자가 만들고 검색한 이름도 지원됩니다. 예를 들어 '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 on 플러그와 스위치, 향후 출시될 많은 기기를 비롯해 on/off가 있는 모든 기기의 기본 바이너리 on/off 기능
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 시간 일정 이벤트를 나타냅니다.