
Controllo dei dispositivi IR da Home Assistant
L'idea di questo post è quella di avere un telecomando per i dispositivi che utilizzano IR (Infrarosso), come la TV, Catena musicale, un fan, Climatizzazione, Il proiettore… tutto centralizzato e che possiamo controllarlo da Home Assistant.
Bene, questo, Dispositivi "non intelligenti", che sono azionati da un telecomando o da un telecomando a infrarossi o IR possiamo azionarli con un "controllo universale", nel mio caso uso il Broadlink RM Mini3, Oltre ad essere un dispositivo piccolo ed economico, ci permetterà di imparare i pulsanti dei nostri controller. Normalmente ogni dispositivo IR riceve un codice IR per eseguire una funzione, dare più volume, Leggero, spegnere… Impareremo questi codici e li invieremo da Home Assistant quando saremo interessati.
Una volta ricevuto il nostro Broadlink RM Mini 3 Possiamo ripristinarlo con una clip da dietro, se necessario, e con l'app ufficiale Broadlink su Android o iOS ti collegheremo alla nostra rete Wi-Fi. La cosa negativa di questo Broadlink RM Mini3 è che supporta solo reti a 2,4 Ghz, quindi se il tuo cellulare è connesso alla banda a 5 Ghz, ti darà un orrore. Quindi ti consiglio temporaneamente di forzare l'SSID del tuo Wifi a 2.4 Ghz sul tuo AP, fai il processo di inserimento nella tua rete Wifi con il tuo cellulare e una volta terminato il processo riattivi la banda a 5 Ghz. Un altro inconveniente da tenere in considerazione è che consente solo 32 caratteristiche durante la digitazione della password Wi-Fi, Quindi attenzione anche tu.
Una volta che quanto sopra è stato risolto e abbiamo il Broadlink RM Mini 3 connessi alla nostra rete, (Ti consiglio di assegnargli un indirizzo IP fisso), l'Home Assistant l'avrà capito! È così facile!
Ora non abbiamo altra scelta che imparare le chiavi! E' arrivato il momento di alimentare Home Assistant con i tasti dei comandi IR che vogliamo sostituire! Se andiamo agli Strumenti per sviluppatori, a Servizi possiamo provare ad imparare il nostro primo comando, Selezioniamo 'remote.learn_command’ e introduciamo il seguente YAML, Certo, ognuno che gli dà il suo nome corrispondente. Questo sarebbe quello di imparare il 'volume di più’ del decoder Movistar:
servizio: remote.learn_command dati: entity_id: remote.broadlink_rm_mini3_remote dispositivo: deco_movistar comando: deco_volumen_mas command_type: Vai in timeout: 10
E se vogliamo dimostrare che funziona, Da qui potremmo inviare quella chiave o un'altra che abbiamo appreso, Mettiamo quanto segue, E se tutto è andato bene, Home Assistant alzerà il volume del nostro set-top box TV:
servizio: remote.send_command dati: entity_id: remote.broadlink_rm_mini3_remote dispositivo: deco_movistar comando: deco_volumen_mas
Oh, bene, quindi possiamo creare script o automazioni che chiamano questi comandi IR remoti. Per fare ciò,, Come puoi vedere in “Tipo di azione” indicheremo 'Chiama il servizio’ e poi' Telecomando: Invia comando', ora possiamo scegliere la nostra entità Broadlink RM Mini3 e selezionare un dispositivo e inviargli un comando!
E poi possiamo realizzare telecomandi personalizzati, o direttamente sulla nostra planimetria chiama qualsiasi comando remoto IR, meraviglioso! Sulla planimetria della casa si punge con il dito sul ventilatore, e, Si illumina!
Sperando che qualche documento ti sia utile, se vuoi puoi nominarmi per la Principessa delle Asturie 😉 No per questo documento, se non così che in famiglia mi valorizzano! Ah ah ah, Un abbraccio, grande bacio, che vada super bene e ringraziamo quelli di voi che spostano questi contenuti sui social network!