Esistono diversi blaster IR universali basati su WiFi disponibili online da produttori, come Tuya e le sue versioni rinominate, vendute in tutto il mondo. Ti consentono di sbarazzarti di tutti i telecomandi e di controllare TV, riscaldatori, HVAC, home theater, ventilatore o altri dispositivi telecomandati a infrarossi tramite un'app per smartphone. Puoi anche integrare e inviare comandi a questi blaster IR per controllare i dispositivi tramite Alexa o Google Assistant.
Tuttavia, ci sono alcune sfide considerevoli associate al blaster IR Wi-Fi intelligente, come ad esempio:
- Richiede Internet per funzionare e non funzionerà se Internet non è disponibile o non è disponibile.
- Tempo di risposta lento quando i comandi passano attraverso Internet tramite server cloud prima di raggiungere il blaster IR.
- Viene fornito con un elenco preimpostato limitato di dispositivi supportati.
- Fornisce un'opzione limitata o assente per l'automazione.
- Non compatibile con Home Assistant.
Conversione di IR Blaster per creare un telecomando IR personalizzato per Home Assistant
Esistono due modi diversi per convertire un baster IR universale con il chip TYWE3S in un telecomando IR personalizzato per Home Assistant:
- Firmware Flash Tasmota
- Firmware flash ESPHome
In questa guida fai-da-te imparerai il processo di conversione di questi dispositivi IR universali in un Tasmota personalizzato blaster IR basato su firmware, aggiungili a Home Assistant per il controllo remoto Wi-Fi locale e imposta l'automazione attivata da eventi.
Cose di cui avrai bisogno
Per iniziare, avrai bisogno del seguente hardware:
- Un blaster IR universale Wi-Fi economico con il modulo TYWE3S, come Tuya, Oakter, Broadlink, ecc.
- Saldatore e filo per saldatura (stagno). Se sei un principiante, ti consigliamo di farlo impara a saldare prima di procedere con questo progetto.
- Cavi di collegamento maschio-maschio
- Un modulo convertitore da USB a TTL seriale
- Home Assistant configurato su Raspberry Pi o qualsiasi vecchio laptop
Passaggi per eseguire il flash e convertire un blaster IR universale economico in un telecomando IR personalizzato
Per eseguire il flashing del firmware Tasmota su un blaster IR universale, è necessario interfacciare il blaster IR con il modulo convertitore da USB a TTL seriale. I passi sono come segue.
Il flashing del firmware personalizzato potrebbe essere pericoloso e rendere inutilizzabile il tuo dispositivo. Segui questa guida fai-da-te a tuo rischio e pericolo.
Passaggio 1: smontare l'Universal IR Blaster
Smontare il blaster IR per accedere all'hardware all'interno per eseguire il flashing del firmware Tasmota. Utilizzare un cacciavite per rimuovere le viti e poi esercitare una certa forza per rimuovere il coperchio esterno.
Passaggio 2: flash del firmware Tasmota
Una volta ottenuto l'accesso all'hardware, saldare i ponticelli all'alimentatore da 3,3 V, ai pin di comunicazione TX e RX, GND e IO0.
Dopo aver saldato i fili del ponticello, collegarli al modulo convertitore da USB a seriale TTL come mostrato nella tabella.
IR Blaster | USB a TTL |
3V3 | 3v3 |
TXD | RXD |
RXD | TXD |
IO0 | GND |
GND | GND |
Scarica il Tasmota.bin file del firmware e Tasmotizer.exe strumento lampeggiante.
Collega il modulo convertitore da USB a TTL al PC o laptop e avvia il Tasmotizzante strumento lampeggiante
Clic ricaricare e quindi selezionare il COM porta e fare clic Aprire per scegliere il file firmware Tasmota.bin scaricato.
Clic Tasmotizzare!
Attendere che lo strumento finisca di eseguire il flashing del firmware.
Passaggio 3: configurare il telecomando IR personalizzato
Al termine del lampeggio, scollegare il pin IO0 dal pin di terra e premere il pulsante di ripristino sul modulo da USB a TTL.
Sul tuo PC o laptop, apri le impostazioni Wi-Fi e connettiti al tasmota-XXXX-XX Rete Wi-Fi
Apri un browser web e vai a 192.168.4.1.
Seleziona la rete Wi-Fi disponibile e inserisci la password. Clic Salva.
Verrà visualizzato un indirizzo IP. Annotare e quindi aprire l'IP nel browser web. È inoltre possibile fare clic sull'indirizzo IP per aprire l'interfaccia Web Sonoff Basic Tasmota.
Clic Configurazione > Configura modulo.
Dal Tipo di modulo, scegli Generico e fai clic Salva. Il dispositivo si riavvierà.
Clic Configurazione > Configura modulo e seleziona i pin come mostrato nello screenshot qui sotto, quindi fai clic Salva.
Passaggio 4: connettiti a Home Assistant
Per collegare questo blaster IR personalizzato convertito a Home Assistant, è necessario installare e configurare MQTT sul tuo Assistente domestico.
Una volta impostato, vai a Configurazione > Configura MQTT nell'interfaccia web personalizzata del blaster IR e inserisci i parametri MQTT, come l'indirizzo IP dell'Host, Utente e password, quindi fai clic su Salva.
Passaggio 5: inviare/ricevere comandi IR
Al termine della configurazione, apri l'interfaccia web e vai a Console.
Quando si preme un pulsante sul telecomando IR, il blaster IR convertito riceve un segnale IR e lo visualizza nella console.
tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"} }
Puoi inviare questo segnale IR dal blaster IR convertito tramite la console utilizzando IRSend:
IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}
Il comando verrà inviato e il dispositivo eseguirà l'azione in base ai dati IR trasmessi.
Passaggio 6: integra con Home Assistant
Per integrarsi con Home Assistant, è necessario installare il Editor di file componente aggiuntivo e quindi utilizzarlo per aprire il file configurazione.yaml file e aggiungi le seguenti righe,
interruttore:
- piattaforma: mqtt
nome: "Interruttore Home Theater" #Questo è il nome dell'entità
command_topic: "cmnd/tasmota_F4EFCE/irsend" #sostituisci tasmota_F4EFCE con il nome del tuo dispositivo
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #replace con il valore IrReceived
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'
Dopo il riavvio, vai su Pannello e fare clic Modifica dashboard.
Clic Aggiungi una carta e scegli Pila orizzontale.
Seleziona il Pulsante e scegli il nome dell'entità IR che desideri controllare. Testare il pulsante e quindi ripetere i passaggi per aggiungere tutte le altre entità e pulsanti.
Ora puoi controllare il dispositivo IR con il tuo Home Assistant. Puoi ripetere i passaggi per aggiungere tutti i dispositivi che desideri controllare.
Rendi intelligenti gli HVAC tradizionali
Oltre ad aggiungere pulsanti di commutazione a Home Assistant per controllare i tuoi elettrodomestici o il condizionatore d'aria, puoi sfruttare la componente Clima MQTT in Home Assistant per personalizzare ulteriormente i controlli.
Puoi anche utilizzare ESPHome per creare un firmware personalizzato per il tuo HVAC (riscaldamento, ventilazione e aria condizionamento) e comandi del termostato con il componente Clima in Home Assistant e lampeggiarlo su qualsiasi blaster IR economico.
Inoltre, puoi aggiungere l'automazione per controllare i dispositivi IR. Ad esempio, spegnere/accendere l'home theater quando il televisore è spento/acceso o rallentare la velocità della ventola quando il condizionatore d'aria è acceso.
Vuoi riutilizzare i tuoi vecchi dispositivi elettronici invece di eliminarli? Questi progetti di riciclaggio fai-da-te daranno nuova vita alla vecchia tecnologia.
Leggi Avanti
- Fai da te
- Casa intelligente
- Telecomando
Ravi è un esperto spiegatore di tecnologia, un appassionato di IoT e un amante di Linux con un background in big data e sviluppo di app. Trascorre la maggior parte dei fine settimana lavorando con i dispositivi IoT e giocando su Xbox. È anche un viaggiatore solista che ama le escursioni e l'esplorazione di nuovi sentieri.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti