Esquema do traço de ativação da casa inteligente

action.devices.traits.OnOff: as funcionalidades básicas de ativação e desativação para qualquer dispositivo com binário ativado e desativado, incluindo plugues e interruptores, bem como muitos dispositivos futuros.

ATRIBUTOS DO dispositivo

Dispositivos com essa característica podem relatar o seguinte atributos como parte da operação SYNC. Para saber mais sobre como lidar com intents SYNC, consulte Fulfillment da intent.

Atributos Tipo Descrição
commandOnlyOnOff Booleano

Padrão: false.

Indica se o dispositivo só pode ser controlado por comandos e não pode ser consultado para informações de estado.

queryOnlyOnOff Booleano

Padrão: false.

Indica se o dispositivo só pode ser consultado para informações de estado e não pode ser controlado por comandos.

Exemplos

Dispositivo compatível com estados de comando e relatório de ativação/desativação.

{
  "commandOnlyOnOff": false,
  "queryOnlyOnOff": false
}

Dispositivo que só oferece suporte a comandos de ativação/desativação.

{
  "commandOnlyOnOff": true,
  "queryOnlyOnOff": false
}

Dispositivo (normalmente sensor) que só oferece suporte a relatórios de estado ativado/desativado.

{
  "queryOnlyOnOff": true,
  "commandOnlyOnOff": false
}

STATES do dispositivo

Entidades com essa característica podem relatar o seguinte como parte da operação QUERY. Para saber mais sobre como lidar com intents QUERY, consulte Fulfillment da intent.

Estados Tipo Descrição
on Booleano

Se um dispositivo com um botão liga/desliga está ligado ou desligado.

Exemplos

O dispositivo está ligado?

{
  "on": true
}

O dispositivo está desligado?

{
  "on": false
}

COMANDOS DO dispositivo

Dispositivos com essa característica podem responder ao seguinte como parte da operação EXECUTE. Para saber mais sobre como lidar com intents EXECUTE, consulte Fulfillment da intent.

action.devices.commands.OnOff

Ligue ou desligue o dispositivo.

Parâmetros

Parâmetros Tipo Descrição
on Booleano

Obrigatório.

Se o dispositivo deve ser ligado ou desligado.

Exemplos

Ligue o dispositivo.

{
  "command": "action.devices.commands.OnOff",
  "params": {
    "on": true
  }
}

Desligue o dispositivo.

{
  "command": "action.devices.commands.OnOff",
  "params": {
    "on": false
  }
}

Exemplos de declarações

de-DE

  • Bitte Licht aus
  • Bitte das Wohnzimmer einschalten
  • Bitte die Küche ausstellen
  • Ist der Staubsauger an
  • Ist in der Küche noch was an
  • Lampen an

en-US

  • are the lights off
  • turn off the AC
  • turn on my lights
  • what is on in the kitchen ?

es-ES

  • enciende el robot de limpieza
  • enciéndeme el salón

fr-FR

  • Tu peux éteindre le salon ?
  • allume la chambre
  • allume les lumières
  • est-ce que la lumière de la cuisine est éteinte
  • qu'est-ce qui est allumé dans la cuisine
  • éteins les lumières

hi-IN

  • किचन को ऑन करो
  • किचन में कुछ ऑन है?
  • बत्तियाँ जला दें
  • बालकनी ऑफ कर दो
  • लाइट आन है क्या
  • लाइट ऑफ करो

it-IT

  • Accendimi la luce in cucina
  • Ho spento la luce in bagno ?
  • accendere in cucina
  • ho lasciato il bagno acceso?
  • spegni la luce della camera
  • spengi camera bimbi

ja-JP

  • エアコン はついてる
  • キッチン で何がオンになっていますか
  • ベッドルーム をつけて
  • リビング をオフにして
  • 照明 をオンにして
  • 照明 を消して

ko-KR

  • 거실 꺼 줘
  • 거실 에어컨 전원 켜
  • 거실 켜 줘
  • 켜져 있어
  • 에어컨 전원 꺼 줘
  • 주방 에 뭐 켜져 있어

nl-NL

  • babykamer aandoen
  • doe het licht aan
  • doe het licht uit
  • staat de droger aan
  • staat er iets aan in de keuken

pt-BR

  • Acender a luz .
  • Apagar a luz .
  • a sala está apagada?
  • acender a sala
  • eu apaguei luz do quarto ?
  • quero desligar o quarto

sv-SE

  • stäng av lampan
  • sätt på ljuset
  • vad är på i badrummet
  • Är badrumslampan på?

ERROS no dispositivo

Veja a lista completa de erros e exceções.