Com a integração SinricPro para Home Assistant você pode controlar seus dispositivos Sinric Pro pelo Home Assistant e usá-los nas automações do Home Assistant.
1. Obtenha uma chave de API
Se você ainda não tem uma chave de API, faça login no Portal e clique em Credentials ou clique aqui para gerar uma nova chave de API.
Copie a chave de API. Ela não é a App Key usada no código do seu dispositivo.
2. Instale a integração
Com o HACS (recomendado)
https://github.com/sinricpro/homeassistant-sinricproManualmente
custom_components/sinricpro para o diretório custom_components da configuração do seu Home Assistant.3. Adicione sua conta Sinric Pro
Seus dispositivos Sinric Pro agora aparecem no Home Assistant.
| Tipo de dispositivo Sinric Pro | Plataforma do Home Assistant | Recursos |
|---|---|---|
| Switch | switch |
Ligar/Desligar |
| Light | light |
Ligar/Desligar, brilho, cor RGB, temperatura de cor |
| Dimmable Switch | light |
Ligar/Desligar, nível de potência. Aparece como uma lâmpada dimerizável |
| Blinds | cover |
Abrir/Fechar, posição |
| Garage Door | cover |
Abrir/Fechar |
| Doorbell | event, button, sensor |
Evento de toque, acionamento manual, horário do último toque |
| Fan | fan |
Ligar/Desligar, velocidade |
| Smart Lock | lock |
Trancar/Destrancar |
| Speaker | media_player |
Ligar/Desligar, volume, mudo |
| TV | media_player |
Ligar/Desligar, volume, mudo, canal acima/abaixo, reproduzir/pausar |
| Thermostat | climate |
Ligar/Desligar, temperatura desejada, modo, temperatura atual, umidade |
| Window AC Unit | climate |
Recursos do termostato e modo do ventilador |
| Air Quality Sensor | sensor |
PM1.0, PM2.5, PM10 |
| Contact Sensor | binary_sensor |
Aberto/Fechado |
| Motion Sensor | binary_sensor |
Movimento detectado / não detectado |
| Temperature Sensor | sensor |
Temperatura, umidade |
Tipos de dispositivo personalizados criados com modelos de dispositivo ainda não são compatíveis.
A integração dispara um evento sinricpro_alert para cada alerta do Sinric Pro. Exemplo:
automation:
- alias: "SinricPro Alert Notification"
trigger:
- platform: event
event_type: sinricpro_alert
action:
- service: notify.mobile_app
data:
message: "{{ trigger.event.data.message }}"
Erro “Invalid API key”
Os dispositivos não aparecem
O estado não é atualizado
Para ativar o log de depuração, adicione o seguinte ao seu configuration.yaml:
logger:
default: info
logs:
custom_components.sinricpro: debug
Se o problema continuar, abra uma issue no GitHub.
Este documento é de código aberto. Encontrou um erro de digitação? Crie uma issue