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

Automatyzacje obsługują te polecenia inicjujące i działania. Wszystkie stany są też obsługiwane jako warunki.

Stan / zdarzenie (polecenie inicjujące)
Warunek
Polecenie (działanie)
Obsługiwane pola Opis
i Warunek złożony reprezentujący logiczny operator ORAZ wszystkich warunków podrzędnych.
assistant.command.Broadcast message
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle zapytanie
device.command.ActivateScene aktywuj Aktywuj lub dezaktywuj scenę.
device.command.AppInstall newApplicationName Zainstaluj aplikację na danym urządzeniu.
device.command.AppSearch applicationName Wyszukaj daną aplikację.
device.command.AppSelect applicationName Wybierz daną aplikację.
device.command.ArmDisarm arm
armLevel
cancel
Ustaw poziom alarmu urządzenia.
device.command.BrightnessAbsolute jasność Dostosuj bezwzględną jasność urządzenia. Gdy jasność jest ustawiona na wartość większą niż 0, a urządzenie jest wyłączone, włącza się, a wartość [`OnOffState.state`](./on_off_state) zmienia się, aby pokazać, że urządzenie jest włączone. Podobnie, gdy jasność jest ustawiona na 0, urządzenie wyłącza się, a wartość [`OnOffState.state`](./on_off_state) odpowiednio się zmienia.
device.command.BrightnessRelative brightnessRelativePercent
brightnessRelativeWeight
Dostosuj względną jasność urządzenia. Gdy jasność jest ustawiona na wartość większą niż 0, a urządzenie jest wyłączone, włącza się, a wartość [`OnOffState.state`](./on_off_state) zmienia się, aby pokazać, że urządzenie jest włączone. Podobnie, gdy jasność jest ustawiona na 0, urządzenie wyłącza się, a wartość [`OnOffState.state`](./on_off_state) odpowiednio się zmienia.
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 kolor na określony odcień. Gdy kolor jest ustawiony na wyłączonym urządzeniu, urządzenie włącza się, a stan [`OnOffState.state`](./on_off_state) zmienia się, aby to odzwierciedlić. Podobnie, gdy jasność jest ustawiona na 0, urządzenie wyłącza się, a wartość [`OnOffState.state`](./on_off_state) odpowiednio się zmienia.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
rozpocząć lub zatrzymać gotowanie;
device.command.Dispense amount
item
presetName
unit
wydawać produkty,
device.command.Dock Umieść urządzenie w stacji dokującej.
device.command.EnableDisableGuestNetwork włącz Włącz lub wyłącz sieć dla gości.
device.command.EnableDisableNetworkProfile włącz
profil
Włączanie i wyłączanie profilu sieciowego. Musi być używana dodatkowa weryfikacja użytkownika za pomocą kodu PIN. Bezpieczeństwo domu użytkownika może być zagrożone, 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 lokalny alert.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Dostosuj poziom wilgotności względem bieżącej wartości.
device.command.LightEffectColorLoop czas trwania Przełączaj urządzenie między różnymi kolorami.
device.command.LightEffectPulse czas trwania Intensywność światła wzrasta od średniej jasności do maksymalnej, a następnie zmniejsza się do średniej jasności. Całkowity czas trwania cyklu wynosi jeden impuls na sekundę. Podczas każdego cyklu maksymalna jasność powinna trwać 200 ms, a średnia jasność (z wyłączeniem okresu przejściowego) co najmniej 500 ms.
device.command.LightEffectSleep czas trwania W określonym czasie stopniowo zmniejszaj jasność urządzenia i opcjonalnie zmieniaj temperaturę kolorów.
device.command.LightEffectWake czas trwania Stopniowo zwiększaj jasność urządzenia i zmieniaj temperaturę barwową (jeśli urządzenie obsługuje ten efekt).
device.command.LockUnlock zamek blokować i odblokowywać urządzenie;
device.command.MediaNext Przejdź do następnego elementu multimedialnego.
device.command.MediaPause wstrzymywać odtwarzanie multimediów,
device.command.MediaPrevious Przejdź do poprzedniego elementu multimedialnego.
device.command.MediaResume Wznów odtwarzanie multimediów.
device.command.MediaShuffle Włącz odtwarzanie losowe bieżącej playlisty.
device.command.MediaStop Zatrzymaj odtwarzanie multimediów.
device.command.Mute wycisz wyciszyć lub włączyć wyciszenie danego urządzenia;
device.command.NextInput Przełącz na następne wejście.
device.command.OnOff on Włącz lub wyłącz urządzenie.
device.command.OpenClose openDirection
openPercent
Ustawianie stanu otwarcia i zamknięcia urządzenia
device.command.PauseUnpause wstrzymaj wstrzymywać i wznawiać działanie urządzenia;
device.command.PreviousInput Przełącz na poprzednie dane wejściowe.
device.command.Reboot Uruchamia ponownie urządzenie.
device.command.RelativeChannel channelCount Dostosuj bieżący kanał o wartość względną.
device.command.ReturnChannel Wróć do poprzedniego kanału, na którym był użytkownik.
device.command.ReverseFan Zmień kierunek obrotów wentylatora.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Ustaw bezwzględny obrót urządzenia.
device.command.SelectChannel channelCode
channelName
channelNumber
Ustaw bieżący kanał na określoną wartość.
device.command.SetFanSpeed fanSpeed Ustaw szybkość wentylatora.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
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 Ustaw głośność danego urządzenia.
device.command.StartStop rozpocznij Uruchom lub zatrzymaj urządzenie.
device.command.StopLightEffect Zatrzymuje bieżący efekt świetlny.
device.command.ThermostatSetMode thermostatMode Ustawianie docelowego trybu pracy termostatu.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Ustawianie docelowej temperatury termostatu.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Ustawianie docelowego zakresu temperatur dla termostatu.
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.AnimalOtherDetection Kamera wykryła psa lub kota. Wykrywanie innych rodzajów zwierząt nie jest obsługiwane.
device.event.DoorbellPress Ktoś nacisnął 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 dostarczoną przesyłkę.
device.event.PersonDetection Kamera wykryła osobę.
device.event.PersonTalking Urządzenie wykryło dźwięk rozmowy.
device.event.Sound Urządzenie wykryło dźwięk.
device.state.AppSelector currentApplication W przypadku urządzeń, które mogą przełączać się między aplikacjami.
device.state.ArmDisarm currentArmLevel
isArmed
W przypadku urządzeń takich jak systemy alarmowe, które obsługują 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 W przypadku 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
W przypadku urządzeń, które mogą przygotowywać jedzenie zgodnie z różnymi ustawieniami wstępnymi i obsługiwanymi trybami gotowania.
device.state.Dock isDocked W przypadku urządzeń mobilnych, które mogą otrzymać polecenie powrotu w celu naładowania.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Stan urządzenia do przechowywania energii, takiego jak bateria, w tym ilość przechowywanej energii, informacja o tym, czy urządzenie się ładuje, oraz informacja o tym, czy jest podłączone do źródła zasilania.
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
W przypadku urządzeń, które obsługują ustawianie prędkości wentylatora.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
W przypadku urządzeń, które można napełnić, np. wanny.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
W przypadku urządzeń obsługujących ustawienia wilgotności, takich jak nawilżacze i osuszacze powietrza.
device.state.InputSelector currentInput Umożliwia wysyłanie zapytań do urządzeń, które mogą przełączać wejścia. Wejścia multimedialne mogą mieć dynamiczne nazwy na poszczególnych urządzeniach, które reprezentują strumienie audio lub wideo. Te źródła mogą być połączone przewodowo lub sieciowo, ale powinny mieć nazwy i być w miarę trwałe. Nie obsługuje to dowolnych efemerycznych plików danych, takich jak biblioteka sieciowa z możliwością wyszukiwania. Obsługiwane są sparowane, nazwane źródła Bluetooth. Źródła mogą mieć wiele nazw, więc obsługiwane są nazwy utworzone i odkryte przez użytkownika, a także nazwy domyślne. Na przykład „hdmi_1” może być też „Odtwarzacz DVD”, a „usb_1” może być też „Dysk twardy”. Wejścia multimedialne można uporządkować, aby obsługiwać polecenia „następny” i „poprzedni”. Uwaga: InputSelector nie obsługuje składni zapytań.
device.state.LightEffects activeLightEffect W przypadku urządzeń, które obsługują złożone polecenia dotyczące oświetlenia, np. cykliczną zmianę kolorów.
device.state.LockUnlock isJammed
isLocked
W przypadku urządzeń, które obsługują blokowanie i odblokowywanie lub zgłaszanie stanu zablokowania.
device.state.MediaState playbackState W przypadku urządzeń odtwarzających multimedia stan multimediów, np. czy są odtwarzane.
device.state.MotionDetection motionDetectionEventInProgress W przypadku urządzeń, które mogą wykrywać ruch.
device.state.OccupancySensing obecność W przypadku urządzeń, które mogą wykrywać obecność osób za pomocą czujników PIR, ultradźwiękowych lub fizycznych.
device.state.Online online W przypadku urządzeń, które obsługują stan online i offline lub zgłaszają stan online i offline.
device.state.OnOff włączono Podstawowe funkcje włączania i wyłączania dowolnego urządzenia, które ma te funkcje, w tym gniazdek i przełączników, a także wielu przyszłych urządzeń.
device.state.OpenClose openPercent W przypadku urządzeń, które obsługują otwieranie i zamykanie, a w niektórych przypadkach także częściowe otwieranie i zamykanie lub otwieranie i zamykanie w więcej niż jednym kierunku.
device.state.Record isCurrentlyRecording W przypadku urządzeń, które obsługują nagrywanie na nośnikach.
device.state.Rotation rotationDegrees
rotationPercent
W przypadku urządzeń, które obsługują obracanie, np. rolet z obracanymi lamelami.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
W przypadku urządzeń, których operacja ma trwający okres, o który można wysłać zapytanie. Takie urządzenia będą raportować łączną liczbę cykli na początku działania oraz każdy cykl, w którym urządzenie aktualnie pracuje.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
Wartość pomiaru z czujnika, np. ilość dymu zmierzona przez czujnik dymu lub ilość tlenku węgla zmierzona przez czujnik tlenku węgla.
device.state.StartStop isPaused
isRunning
W przypadku urządzeń, które obsługują rozpoczynanie i zatrzymywanie operacji. Uruchamianie i zatrzymywanie urządzenia pełni podobną funkcję jak włączanie i wyłączanie. Oznacza to, że urządzenia działają inaczej, gdy są włączone i gdy są uruchomione. Na przykład niektóre pralki można włączyć i zmienić ich ustawienia przed rozpoczęciem prania.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Kontroluje temperaturę urządzenia innego niż termostat (np. piekarnika) w jego wnętrzu lub w jego pobliżu.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
W przypadku urządzeń, które obsługują punkty i tryby temperatury.
device.state.Timer timerPaused W przypadku urządzeń obsługujących funkcję timera. Na przykład inteligentny sterownik zraszacza lub inteligentny włącznik światła może mieć wbudowany timer. Można go używać do sprawdzania, ile czasu pozostało do końca odliczania.
device.state.Volume currentVolume
isMuted
W przypadku urządzeń, które mogą zmieniać głośność (np. ustawiać ją na określony poziom, wyciszać lub wyłączać wyciszenie).
home.command.Notification body
members
title
Wysyłanie powiadomień do określonych domowników na ich adresy e-mail.
home.state.HomePresence homePresenceMode
not Warunek reprezentujący logiczne zaprzeczenie innego warunku.
or Warunek złożony reprezentujący logiczną operację LUB wszystkich warunków podrzędnych.
time.between Reprezentuje zakres czasowy.
time.delay Dodaje przerwę w wykonywaniu automatyzacji.
time.schedule Reprezentuje zdarzenie harmonogramu czasowego.