Schemat atrybutu StartStop inteligentnego domu
action.devices.traits.StartStop – ta cecha należy do urządzeń, które obsługują operacje uruchamiania i zatrzymywania.
Uruchamianie i zatrzymywanie urządzenia działa podobnie jak jego włączanie i wyłączanie. Urządzenia, które dziedziczą tę cechę, 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 prania.
W przeciwieństwie do urządzeń, które można tylko włączyć i wyłączyć, niektóre urządzenia, które można uruchomić i zatrzymać, można też wstrzymać podczas wykonywania operacji. Urządzenia, które można wstrzymać, przestaną działać, ale po wznowieniu będą kontynuować działanie w tym samym stanie, w jakim były w momencie wstrzymania. Wznowienie różni się od uruchomienia/ponownego uruchomienia, ponieważ niezależnie od bieżącego stanu urządzenia rozpocznie ono działanie od początku.
Niektóre urządzenia mogą obsługiwać działanie w określonych strefach. Na przykład zraszacz może mieć różne strefy nawadniania i obsługiwać możliwość nawadniania poszczególnych stref osobno, a odkurzacz może obsługiwać sprzątanie określonych pomieszczeń.
ATRYBUTY urządzenia
Urządzenia z tą cechą mogą zgłaszać te atrybuty w ramach operacji SYNC. Więcej informacji o obsłudze intencji SYNC znajdziesz w artykule o realizacji 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 znaków powinny być zlokalizowane zgodnie z ustawieniami użytkownika. Ta lista nie jest wyczerpująca – użytkownicy mogą zgłaszać dowolne nazwy. |
[item, ...] |
String |
Nazwa strefy, w której obsługiwane jest urządzenie początkowe. |
Przykłady
Urządzenie, które można wstrzymać i które obsługuje działanie w wielu strefach.
{
"pausable": true,
"availableZones": [
"Kitchen",
"Living room",
"Office",
"Bedroom"
]
}STANY urządzeń
Urządzenia z tą cechą mogą zgłaszać te stany w ramach operacji QUERY. Więcej informacji o obsłudze intencji QUERY znajdziesz w artykule o realizacji intencji.
| Stany | Typ | Opis |
|---|---|---|
isRunning |
Wartość logiczna |
Parametr wymagany. Wskazuje, czy urządzenie jest obecnie używane. |
isPaused |
Wartość logiczna |
Wskazuje, czy urządzenie jest wyraźnie wstrzymane. Jeśli ta wartość to „true” (prawda), oznacza to, że wartość |
activeZones |
Tablica |
Wskazuje strefy, w których urządzenie jest obecnie uruchomione, z listy |
[item, ...] |
String |
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 działa?
{
"isRunning": true,
"isPaused": false,
"activeZones": [
"Kitchen",
"Living room"
]
}POLECENIA na urządzeniu
Urządzenia z tą cechą mogą reagować na te polecenia w ramach operacji EXECUTE. Więcej informacji o obsłudze intencji EXECUTE znajdziesz w artykule o realizacji intencji.
action.devices.commands.StartStop
uruchamiać i zatrzymywać urządzenie,
Parametry
| Parametry | Typ | Opis |
|---|---|---|
start |
Wartość logiczna |
Parametr wymagany. Wartość „true” (prawda) uruchamia urządzenie, a „false” (fałsz) je zatrzymuje. |
zone |
String |
Wskazuje strefę, w której ma zostać uruchomione zadanie. |
multipleZones |
Tablica |
Wskazuje co najmniej 2 strefy, w których ma zostać uruchomione działanie. Zostanie ustawiona zamiast |
[item, ...] |
String |
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"
}
}Włącz 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
wstrzymywać i wznawiać działanie urządzenia;
To polecenie wymaga tych atrybutów:
{
"pausable": true
}
Parametry
| Parametry | Typ | Opis |
|---|---|---|
pause |
Wartość logiczna |
Parametr wymagany. Wartość „true” wstrzymuje, a „false” wznawia. |
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 in the 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 dans le 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 in de keuken .
- Is de stofzuiger klaar
- hervat de stofzuiger
- pauzeer de stofzuiger
- start mijn stofzuiger
- stop de stofzuiger
pt-BR
- Inicia o aspersor no jardim
- Iniciar o aspirador de pó na sala .
- 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