Schemat punktów początkowych inteligentnego domu
action.devices.traits.StartStop
– ten atrybut należy do urządzeń, które obsługują operacje rozpoczynania i zatrzymywania.
Uruchamianie i zatrzymywanie urządzenia pełni funkcję podobną do jego włączania i wyłączania. Urządzenia, które dziedziczą tę cechę, działają inaczej po włączeniu i włączeniu. Niektóre pralki można na przykład włączyć i zmienić ich ustawienia przed uruchomieniem.
W przeciwieństwie do urządzeń, które mają po prostu stan włączenia i wyłączenia, niektóre urządzenia, które mogą się uruchamiać i zatrzymywać, mogą również wstrzymywać je podczas wykonywania operacji. Urządzenia, które mogą zostać wstrzymane, przestaną działać, ale po wznowieniu usługi pozostaną w tym stanie, w którym zostały wstrzymane. Wznowienie różni się od uruchamiania/ponownego uruchamiania niezależnie od bieżącego stanu urządzenia. Zaczniemy od początku.
Niektóre urządzenia mogą działać w określonych strefach. Zraszacz może na przykład mieć różne strefy nawadniania i obsługiwać osobne nawadnianie w konkretnych strefach, a zraszacz może obsługiwać czyszczenie konkretnych pomieszczeń.
ATRYBUTY urządzenia
W ramach operacji SYNC
urządzenia z tą cechą mogą zgłaszać wymienione poniżej atrybuty. Więcej informacji o obsłudze intencji SYNC
znajdziesz w sekcji Realizacja intencji.
Atrybuty | Typ | Opis |
---|---|---|
pausable |
Wartość logiczna |
(domyślnie: Wskazuje, czy urządzenie można wstrzymać podczas działania. |
availableZones |
Tablica |
Wskazuje obsługiwane nazwy stref. Ciągi powinny być zlokalizowane zgodnie z ustawieniami określonymi przez użytkownika. Ta lista nie jest pełna. Użytkownicy mogą zgłaszać dowolne nazwy. |
[item, ...] |
Ciąg |
Nazwa strefy, w której urządzenie startowe jest obsługiwane. |
Przykłady
Urządzenie, które można wstrzymać i działa w różnych strefach.
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
Urządzenie STATES
W ramach operacji QUERY
encje o tym atrybucie mogą raportować te stany. Więcej informacji o obsłudze intencji QUERY
znajdziesz w sekcji Realizacja intencji.
Stany | Typ | Opis |
---|---|---|
isRunning |
Wartość logiczna |
Wymagany. Wskazuje, czy urządzenie jest obecnie używane. |
isPaused |
Wartość logiczna |
Wskazuje, czy urządzenie jest wstrzymane. Jeśli ta wartość jest prawda, oznacza to, że |
activeZones |
Tablica |
Wskazuje strefy, w których obecnie działa urządzenie, z listy |
[item, ...] |
Ciąg |
Nazwa strefy. |
Przykłady
Czy urządzenie jest wstrzymane?
{ "isRunning": false, "isPaused": true }
Czy urządzenie jest wstrzymane?
{ "isRunning": true, "isPaused": false }
Czy urządzenie jest uruchomione?
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
Polecenie urządzenia
W ramach operacji EXECUTE
urządzenia z tą cechą mogą odpowiadać na podane niżej polecenia. Więcej informacji o obsłudze intencji EXECUTE
znajdziesz w sekcji Realizacja intencji.
action.devices.commands.StartStop
Uruchom lub zatrzymaj urządzenie.
Parametry
Parametry | Typ | Opis |
---|---|---|
start |
Wartość logiczna |
Wymagany. Wartość prawda powoduje uruchomienie operacji na urządzeniu, a fałsz – aby zatrzymać. |
zone |
Ciąg |
Wskazuje strefę, od której należy rozpocząć bieg. |
multipleZones |
Tablica |
Wskazuje co najmniej 2 strefy, w których można rozpocząć bieg. Zostanie ustawiona zamiast: |
[item, ...] |
Ciąg |
Nazwa strefy, w której ma zostać uruchomione urządzenie. |
Przykłady
Uruchom urządzenie.
{ "command": "action.devices.commands.StartStop", "params": { "start": true } }
Zatrzymaj urządzenie.
{ "command": "action.devices.commands.StartStop", "params": { "start": false } }
Uruchom urządzenie w biurze.
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "zone": "office" } }
Uruchom urządzenie w kuchni, jadalni i salonie.
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "multipleZones": [ "Kitchen", "Dining room", "Living room" ] } }
action.devices.commands.PauseUnpause
Wstrzymaj lub wznów działanie urządzenia.
To polecenie wymaga tych atrybutów:{ "pausable": true }
Parametry
Parametry | Typ | Opis |
---|---|---|
pause |
Wartość logiczna |
Wymagany. Prawda, aby wstrzymać, lub fałsz, aby cofnąć wstrzymanie. |
Przykłady
Wstrzymaj urządzenie.
{ "command": "action.devices.commands.PauseUnpause", "params": { "pause": true } }
Powiązane błędy
Użytkownik próbował wstrzymać urządzenie, ale jest ono w stanie, w którym nie można go wstrzymać.
Obsługiwane wartości:
unpausableState
Przykładowe wypowiedzi
de-DE
-
Bitte starte
den Staubsauger im Wohnzimmer . -
Geschirrspüler wieder anstellen -
Staubsauger abschalten -
Staubsauger pausieren -
bitte starte
die Waschmaschine -
ist
die Waschmaschine fertig
en-US
-
I need
my roomba to start running inthe den -
is
the vacuum running -
pause
the dryer now -
start
the dryer now -
stop
the dishwasher -
unpause
the dishwasher
es-ES
-
dime si ha acabado
el lavavajillas -
parar
la lavadora -
pon
el lavavajillas en pausa -
quiero usar
el friegaplatos -
vuelve a encender
la aspiradora
fr-FR
-
Allumer
l'aspirateur dansle salon . -
Continuer
l'aspirateur . -
arrête
l'aspirateur -
est-ce que
l'aspirateur est en marche -
lance
la machine à laver -
mets
l'aspirateur en pause
hi-IN
-
कमरे मेंवैक्यूम चलाओगी -
क्या
वैक्यूम चल रहा है? -
डिशवॉशर को कुछ देर रोको -
वैक्यूम को अनपॉज़ करो -
वैक्यूम को चालू कर दो -
वैक्यूम को बंद कर दो
it-IT
-
Mi accendi
l'aspirapolvere in cucina ? -
fa' partire
aspirapolvere -
fai ripartire
l'aspirapolvere -
la lavatrice è in funzione -
metti in pausa
l'aspirapolvere -
stoppa
l'aspirapolvere
ja-JP
-
お掃除ロボット をリビング で動かして -
台所の食洗機 を一時停止してください -
掃除機 は作動してる -
掃除機 を停止して -
掃除機 を再開してください -
洗濯機 をスタートさせて
ko-KR
-
거실 에서청소기 돌려 -
건조기 돌아가고 있나 -
세탁기 좀 돌려 줘 -
식기 세척기 다시 시작해 -
청소기 일시 정지 -
청소기 작동 멈춰 줘
nl-NL
-
De schoonmaakrobot inschakelen inde keuken . -
Is
de stofzuiger klaar -
hervat
de stofzuiger -
pauzeer
de stofzuiger -
start
mijn stofzuiger -
stop
de stofzuiger
pt-BR
-
Inicia
o aspersor nojardim -
Iniciar
o aspirador de pó nasala . -
iniciar
a máquina de lavar -
o aspirador está parado? -
parar a pausa na
máquina de lavar roupa -
parar
o aspirador de pó -
pausar
o aspirador de pó
sv-SE
-
Kör igång
sprinklern pågräsmattan . -
har
dammsugaren i vardagsrummet startat? -
kör igång
dammsugaren igen -
pausa
dammsugaren -
starta
tvättmaskinen -
stoppa
dammsugaren