Obsługiwane polecenia inicjujące, warunki i działania

Automatyzacje obsługują te polecenia inicjujące i działania. Wszystkie stany również obsługiwany jako warunki.

Stan / Zdarzenie (starter)
Warunek
Polecenie (działanie)
Obsługiwane pola Opis
i Warunek złożony reprezentujący logiczne ORAZ dla wszystkich warunków podrzędnych.
assistant.command.Broadcast wiadomość
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle zapytanie
device.command.ActivateScene aktywuj Aktywuj lub dezaktywuj scenę.
device.command.AppInstall newApplicationName zainstalować aplikację na danym urządzeniu,
device.command.AppSearch applicationName Wyszukaj daną aplikację.
device.command.AppSelect applicationName Wybierz aplikację.
device.command.ArmDisarm arm
armLevel
cancel
Ustaw poziom alarmu na urządzeniu.
device.command.BrightnessAbsolute jasność Dostosuj bezwzględną jasność urządzenia. Jeśli jasność jest ustawiona na dowolną wartość większą od 0, urządzenie jest wyłączone, włącza się, a wartość [`OnOffState.state`](./on_off_state) zmienia się, aby wskazać, że urządzenie jest włączone. Podobnie, gdy jasność jest ustawiona na 0, urządzenie się wyłączy, a wartość [`OnOffState.state`](./on_off_state) się zmieni.
device.command.BrightnessRelative jasnośćWzględnaProcent
jasnośćWzględnaWejściowa
Dostosuj względną jasność urządzenia. Jeśli jasność jest ustawiona na dowolną wartość większą od 0, urządzenie jest wyłączone, włącza się, a wartość [`OnOffState.state`](./on_off_state) zmienia się, aby wskazać, że urządzenie jest włączone. Podobnie, gdy jasność jest ustawiona na 0, urządzenie się wyłączy, a wartość [`OnOffState.state`](./on_off_state) się zmieni.
device.command.Charge Ładuj Rozpocznij lub zatrzymaj ładowanie.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
Ustawia określony odcień koloru. Jeśli kolor jest ustawiony na wyłączonym urządzeniu, urządzenie się włącza, a wartość [`OnOffState.state`](./on_off_state) się zmienia. Podobnie, gdy jasność jest ustawiona na 0, urządzenie się wyłączy, a wartość [`OnOffState.state`](./on_off_state) się zmieni.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Rozpocznij lub zatrzymaj gotowanie.
device.command.Dispense amount
item
presetName
unit
Wydaj produkty.
device.command.Dock Zadokuj urządzenie.
device.command.EnableDisableGuestNetwork włącz Włącz lub wyłącz sieć dla gości.
device.command.EnableDisableNetworkProfile enable
profile
Włączanie i wyłączanie profilu sieciowego. Należy użyć dodatkowej weryfikacji użytkownika za pomocą kodu PIN. Bezpieczeństwo domu użytkownika może zostać uznane, jeśli inne urządzenia zabezpieczające zostaną wyłączone za pomocą tych poleceń.
device.command.Fill fill
fillLevel
Napełnij lub opróżnij urządzenie.
device.command.FindMyDevice wyciszyć Zlokalizuj urządzenie docelowe, generując alert lokalny.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Dostosuj poziom wilgotności względem bieżącej wartości.
device.command.LightEffectColorLoop czas trwania Przełącz urządzenie przez zestaw kolorów.
device.command.LightEffectPulse czas trwania Intensywność światła zwiększa się ze średniej jasności do maksymalnej jasności, a następnie zmniejsza się do średniej jasności, a łączny czas cyklu wynosi 1 impuls na sekundę. Podczas każdego cyklu maksymalna jasność powinna wynosić 200 ms, a średnia jasność (z wyłączeniem okresu przejścia) – co najmniej 500 ms.
device.command.LightEffectSleep czas trwania Z czasem stopniowo zmniejszaj jasność urządzenia i opcjonalnie zmień temperaturę kolorów.
device.command.LightEffectWake czas trwania Z czasem stopniowo zwiększaj jasność urządzenia i opcjonalnie zmień temperaturę kolorów.
device.command.LockUnlock zamek Zablokuj lub odblokuj urządzenie.
device.command.MediaNext Przejdź do następnego elementu multimedialnego.
device.command.MediaPause Wstrzymaj odtwarzanie multimediów.
device.command.MediaPrevious Przejdź do poprzedniego elementu multimedialnego.
device.command.MediaResume Wznów odtwarzanie multimediów.
device.command.MediaShuffle Odtwarzam losowo bieżącą playlistę.
device.command.MediaStop Zatrzymaj odtwarzanie multimediów.
device.command.Mute wycisz Wyciszanie lub wyłączanie wyciszenia danego urządzenia.
device.command.NextInput Przełącz na następne źródło.
device.command.OnOff włączono Włącz lub wyłącz urządzenie.
device.command.OpenClose openDirection
openPercent
Ustawianie stanu otwarcia i zamknięcia urządzenia
device.command.PauseUnpause wstrzymaj Wstrzymaj lub wznów działanie urządzenia.
device.command.PreviousInput Przełącz na poprzednie wejście.
device.command.Reboot Ponownie uruchamia urządzenie.
device.command.RelativeChannel channelCount Skoryguj bieżący kanał o wartość względną.
device.command.ReturnChannel Wróć do poprzedniego kanału, z którego korzystał użytkownik.
device.command.ReverseFan Odwróć kierunek wentylatora.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Ustaw bezwzględną obrót urządzenia.
device.command.SelectChannel channelCode
channelName
channelNumber
Ustaw określoną wartość bieżącego kanału.
device.command.SetFanSpeed fanSpeed Ustaw szybkość wentylatora.
device.command.SetFanSpeedRelative ProcentWzględnościWrewolucjiWrewolucji
WodaPrędkościWzględnaWilu
Ustaw względną prędkość wentylatora.
device.command.SetHumidity wilgotność Ustaw poziom wilgotności na wartość bezwzględną.
device.command.SetInput newInput Ustaw wejście multimedialne.
device.command.SetVolume volumeLevel Ustawia głośność danego urządzenia.
device.command.StartStop rozpocznij Uruchom lub zatrzymaj urządzenie.
device.command.StopLightEffect Zatrzymaj bieżący efekt świetlny.
device.command.ThermostatSetMode thermostatMode Ustaw docelowy tryb działania urządzenia z termostatem.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Ustaw docelową temperaturę urządzenia z termostatem.
device.command.ThermostatTemperatureSetRange TermostatTemperaturaSetpointHigh
termostatTemperatureSetpointLow
Ustaw docelowy zakres temperatur urządzenia z termostatem.
device.command.TimerAdjust czas trwania Dostosuj czas trwania minutnika.
device.command.TimerCancel Anuluj minutnik.
device.command.TimerPause Wstrzymaj minutnik.
device.command.TimerResume Wznów minutnik.
device.command.TimerStart czas trwania Uruchom nowy minutnik.
device.event.AnimalCatDetection Kamera wykryła kota.
device.event.AnimalDogDetection Kamera wykryła psa.
device.event.AnimalOtherDetection Kamera wykryła zwierzę.
device.event.DoorbellPress Naciśnięto dzwonek.
device.event.FaceFamiliarDetection Kamera wykryła znajomą twarz.
device.event.FaceUnfamiliarDetection Kamera wykryła nieznajomą twarz.
device.event.MotionDetection Urządzenie wykryło ruch.
device.event.MovingVehicleDetection Kamera wykryła poruszający się pojazd.
device.event.PackageDelivered Kamera wykryła dostarczona paczkę.
device.event.PersonDetection Kamera wykryła jakąś osobę.
device.event.PersonTalking Dźwięk mówiącej osoby został wykryty przez urządzenie.
device.event.Sound Urządzenie wykryło dźwięk.
device.state.AppSelector currentApplication Dotyczy urządzeń, które mogą przełączać się między aplikacjami.
device.state.ArmDisarm bieżący poziomArgument
Złożony
W przypadku urządzeń, takich jak systemy alarmowe obsługujące włączanie i wyłączanie, ta wartość wskazuje, czy urządzenie jest włączone czy wyłączone.
device.state.Brightness jasność Ustawienie jasności urządzenia.
device.state.Channel Dotyczy urządzeń obsługujących kanały na urządzeniu multimedialnym.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Stan ustawienia koloru.
device.state.Cook currentCookingMode
currentFoodPreset
Urządzenia, które mogą gotować jedzenie według różnych gotowych ustawień i obsługiwanych trybów gotowania.
device.state.Dock isDocked Dotyczy urządzeń samoobsługowych, które można skierować do ładowania.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Stan urządzenia do przechowywania energii, np. baterii, w tym ilość przechowywanej energii, stan ładowania oraz to, czy urządzenie jest podłączone do zasilania.
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Dotyczy urządzeń, które umożliwiają ustawianie prędkości wentylatora.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Dotyczy urządzeń, które można napełniać, np. wanien.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Dotyczy urządzeń, które obsługują ustawienia wilgotności, takich jak nawilżacze i osuszacze powietrza.
device.state.InputSelector currentInput Włącza urządzenia do wysyłania zapytań, które mogą zmieniać wejścia. Dane wejściowe na urządzeniu mogą mieć dynamiczne nazwy, które reprezentują kanały audio lub wideo. Kanały te mogą być przewodowe lub sieciowe, ale powinny być nazwane i raczej trwałe. Nie są obsługiwane dowolne efemeryczne kanały, takie jak biblioteka sieciowa z możliwością przeszukiwania. Obsługiwane są sparowane, nazwane źródła Bluetooth. Źródła mogą mieć wiele nazw, więc obsługiwane są nazwy tworzone i odkrywane przez użytkowników, a także nazwy domyślne. Na przykład „hdmi_1” może być również wartością „odtwarzacz DVD”, lub „usb_1” może mieć też wartość „Dysk twardy”. Dane wejściowe można ustawić w kolejności umożliwiającej obsługę przycisku „next” i „poprzednia” poleceń. Uwaga: InputSelector nie obsługuje gramatyki zapytań.
device.state.LightEffects activeLightEffect Dotyczy urządzeń, które obsługują złożone polecenia dotyczące oświetlenia w celu zmiany stanu, np. zapętlania się różnych kolorów.
device.state.LockUnlock isJammed
isLocked
Dotyczy urządzeń, które obsługują blokowanie i odblokowywanie lub zgłaszanie stanu blokady.
device.state.MediaState playbackState w przypadku urządzeń, które odtwarzają multimedia, stan multimediów, na przykład to, czy są odtwarzane;
device.state.MotionDetection motionDetectionEventInProgress Dotyczy urządzeń, które mogą wykrywać ruch.
device.state.OccupancySensing liczba osób Dotyczy urządzeń, które mogą wykrywać obecność za pomocą PIR, ultradźwięków lub wykrywania kontaktu fizycznego.
device.state.Online online Dotyczy urządzeń, które obsługują stan online i offline lub rejestrują stan online i offline.
device.state.OnOff włączono Podstawowe funkcje włączania i wyłączania na każdym urządzeniu z włączonym i wyłączonym trybem binarnym. Dotyczy to wtyczek i przełączników, a także wielu przyszłych urządzeń.
device.state.OpenClose openPercent Dotyczy urządzeń, które można otwierać i zamykać, a w niektórych przypadkach częściowo lub w kilku kierunku.
device.state.Record isCurrentlyRecording Dotyczy urządzeń, które obsługują nagrywanie na multimedia.
device.state.Rotation rotationDegrees
rotationPercent
Do urządzeń obsługujących obrót, np. żaluzji z obrotowymi listwami.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Dotyczy urządzeń, których działanie trwa przez określony czas, o których można wysyłać zapytania. Urządzenia tego typu zgłaszają łączną liczbę cykli po uruchomieniu oraz każdy cykl, w którym obecnie znajduje się urządzenie.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
Pomiar generowany przez czujnik. Dotyczy to na przykład ilości dymu zmierzonej przez czujnik dymu lub ilości tlenku węgla zmierzonego przez czujnik tlenku węgla itd.
device.state.StartStop isPaused
isRunning
Dotyczy urządzeń obsługujących rozpoczynanie i zatrzymywanie operacji. Uruchamianie i zatrzymywanie urządzenia działa podobnie do jego włączania i wyłączania. Informuje, że urządzenia działają inaczej po włączeniu i po uruchomieniu. Na przykład niektóre pralki można włączyć i zmienić ich ustawienia przed rozpoczęciem pracy.
device.state.TemperatureControl temperaturaOświetlenia
temperaturaSetpoint
Steruje temperaturą urządzenia innego niż termostat (np. piekarnika) wewnątrz urządzenia lub wokół niego.
device.state.TemperatureSetting AktywnyTermostat
TermostatWobecnośćOgrzewania
Termostat
Termostat
TemperaturaOtworu
Termostat
NastawTemperatury
Termostat
TemperaturaNastrojowa
Termostat
Dotyczy urządzeń obsługujących punkty i tryby temperatury.
device.state.Timer timerPaused Dotyczy urządzeń, które obsługują minutniki. Na przykład inteligentny kontroler zraszacza lub inteligentny przełącznik światła może mieć wbudowany minutnik. Tej funkcji można użyć, aby zapytać urządzenie o pozostały czas na minutniku.
device.state.Volume currentVolume
isMuted
Dotyczy urządzeń, które mogą zmieniać głośność (np. ustawić konkretny poziom głośności albo wyciszyć lub wyłączyć wyciszenie).
home.command.Notification body
members
title
Wyślij powiadomienie do określonych domowników.
home.state.HomePresence homePresenceMode
nie Warunek reprezentujący wartość logiczną NIE innego warunku.
lub Warunek złożony reprezentujący operator logiczny LUB wszystkich warunków podrzędnych.
time.between Reprezentuje zakres czasu.
time.delay Dodaje wstrzymanie w wykonaniu automatyzacji.
time.schedule Reprezentuje wydarzenie w harmonogramie.