Con l’integrazione SinricPro per Home Assistant puoi controllare i tuoi dispositivi Sinric Pro da Home Assistant e usarli nelle automazioni di Home Assistant.
1. Ottieni una API Key
Se non hai una API Key, accedi al Portale e fai clic su Credentials, oppure fai clic qui per generare una nuova API key.
Copia la API Key. Non è la App Key usata nel codice del tuo dispositivo.
2. Installa l’integrazione
Con HACS (consigliato)
https://github.com/sinricpro/homeassistant-sinricproManualmente
custom_components/sinricpro nella directory custom_components della configurazione di Home Assistant.3. Aggiungi il tuo account Sinric Pro
Ora i tuoi dispositivi Sinric Pro compaiono in Home Assistant.
| Tipo di dispositivo Sinric Pro | Piattaforma Home Assistant | Funzioni |
|---|---|---|
| Switch | switch |
Acceso/Spento |
| Light | light |
Acceso/Spento, luminosità, colore RGB, temperatura di colore |
| Dimmable Switch | light |
Acceso/Spento, livello di potenza. Compare come luce dimmerabile |
| Blinds | cover |
Apri/Chiudi, posizione |
| Garage Door | cover |
Apri/Chiudi |
| Doorbell | event, button, sensor |
Evento di pressione, attivazione manuale, ora dell’ultimo squillo |
| Fan | fan |
Acceso/Spento, velocità |
| Smart Lock | lock |
Blocca/Sblocca |
| Speaker | media_player |
Acceso/Spento, volume, muto |
| TV | media_player |
Acceso/Spento, volume, muto, canale su/giù, riproduci/pausa |
| Thermostat | climate |
Acceso/Spento, temperatura impostata, modalità, temperatura attuale, umidità |
| Window AC Unit | climate |
Funzioni del termostato e modalità ventola |
| Air Quality Sensor | sensor |
PM1.0, PM2.5, PM10 |
| Contact Sensor | binary_sensor |
Aperto/Chiuso |
| Motion Sensor | binary_sensor |
Movimento rilevato / non rilevato |
| Temperature Sensor | sensor |
Temperatura, umidità |
I tipi di dispositivo personalizzati creati con i modelli di dispositivo non sono ancora supportati.
L’integrazione genera un evento sinricpro_alert per ogni avviso di Sinric Pro. Esempio:
automation:
- alias: "SinricPro Alert Notification"
trigger:
- platform: event
event_type: sinricpro_alert
action:
- service: notify.mobile_app
data:
message: "{{ trigger.event.data.message }}"
Errore “Invalid API key”
I dispositivi non compaiono
Lo stato non si aggiorna
Per abilitare il log di debug, aggiungi quanto segue al tuo configuration.yaml:
logger:
default: info
logs:
custom_components.sinricpro: debug
Se il problema persiste, apri una issue su GitHub.
Questo documento è open source. Hai trovato un errore? Crea una issue