Referencia: Tipos de Entidades
Plataformas
| Plataforma | Descricao | Estados Possiveis |
|---|---|---|
light | Luminarias e lampadas | on, off |
switch | Interruptores e tomadas | on, off |
cover | Cortinas, persianas, portoes | open, closed, opening, closing |
sensor | Sensores de valores | Valor numerico ou texto |
binary_sensor | Sensores binarios | on, off |
climate | Climatizacao (AC, aquecedor) | off, cool, heat, auto, dry, fan_only |
fan | Ventiladores | on, off |
media_player | Reprodutores de midia | off, playing, paused, idle |
lock | Fechaduras | locked, unlocked |
select | Seletores de opcao | Valor da opcao selecionada |
button | Botoes de acao | N/A (sem estado persistente) |
update | Atualizacoes de firmware | on (disponivel), off (atualizado) |
script | Scripts | on (executando), off (parado) |
Atributos Comuns
| Atributo | Descricao |
|---|---|
friendly_name | Nome amigavel para exibicao |
device_class | Classe do dispositivo (temperature, humidity, door, motion, etc.) |
unit_of_measurement | Unidade de medida (°C, %, W, lux) |
icon | Icone personalizado |
Atributos por Plataforma
Light
| Atributo | Tipo | Descricao |
|---|---|---|
brightness | number (0-255) | Nivel de brilho |
color_temp | number | Temperatura de cor (mireds) |
rgb_color | [r,g,b] | Cor RGB |
Cover
| Atributo | Tipo | Descricao |
|---|---|---|
position | number (0-100) | Posicao da cortina (0=fechada, 100=aberta) |
tilt_position | number (0-100) | Angulo de inclinacao |
Climate
| Atributo | Tipo | Descricao |
|---|---|---|
temperature | number | Temperatura desejada |
current_temperature | number | Temperatura atual |
hvac_modes | string[] | Modos disponiveis |
fan_mode | string | Modo do ventilador |
Media Player
| Atributo | Tipo | Descricao |
|---|---|---|
volume_level | number (0-1) | Volume |
is_volume_muted | boolean | Mudo |
source | string | Fonte/input atual |
source_list | string[] | Fontes disponiveis |