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

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

상태 / 이벤트 (시작 조건)
조건
명령어 (작업)
지원되는 필드 설명
모든 하위 조건의 논리적 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
취소
기기의 알람 수준을 설정합니다.
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 금액
상품
presetName
단위
상품을 제공합니다.
device.command.Dock 기기를 도킹합니다.
device.command.EnableDisableGuestNetwork 사용 설정 게스트 네트워크를 사용 설정 또는 사용 중지합니다.
device.command.EnableDisableNetworkProfile enable
profile
네트워크 프로필을 사용 설정 또는 사용 중지합니다. PIN을 사용한 보조 사용자 인증을 사용해야 합니다. 이러한 명령어를 통해 다른 보안 기기가 사용 중지되면 사용자의 홈 보안이 영향을 받는 것으로 간주될 수 있습니다.
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 세션: 기기를 켜거나 끕니다.
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 입력을 전환할 수 있는 기기 쿼리를 사용 설정합니다. 미디어 입력에는 오디오 또는 동영상 피드를 나타내는 기기별 동적 이름이 있을 수 있습니다. 이러한 피드는 유선으로 연결되거나 네트워크에 연결될 수 있지만 이름이 지정되어 있고 상당히 지속되어야 합니다. 검색 가능한 네트워크 라이브러리와 같은 임시 피드는 지원되지 않습니다. 페어링되고 이름이 지정된 블루투스 소스가 지원됩니다. 소스는 여러 이름을 가질 수 있으므로 기본 이름뿐만 아니라 사용자가 만들고 발견한 이름도 지원됩니다. 예를 들어 '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 시간 일정 이벤트를 나타냅니다.