Home Assistant

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)

  1. Abra o HACS na sua instância do Home Assistant.
  2. Clique em Integrations.
  3. Clique nos três pontos no canto superior direito e selecione Custom repositories.
  4. Adicione a URL do repositório: https://github.com/sinricpro/homeassistant-sinricpro
  5. Selecione Integration como categoria e clique em Add.
  6. Procure por SinricPro e instale.
  7. Reinicie o Home Assistant.

Manualmente

  1. Baixe a versão mais recente na página de releases.
  2. Copie a pasta custom_components/sinricpro para o diretório custom_components da configuração do seu Home Assistant.
  3. Reinicie o Home Assistant.

3. Adicione sua conta Sinric Pro

  1. Vá em Settings > Devices & Services.
  2. Clique em + Add Integration.
  3. Procure por SinricPro.
  4. Informe sua chave de API do Sinric Pro e clique em Submit.

Seus dispositivos Sinric Pro agora aparecem no Home Assistant.

Dispositivos compatíveis

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.

Use os alertas do Sinric Pro em automações

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 }}"

Solução de problemas

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