Det finns flera WiFi-baserade universella IR-blasters tillgängliga online från tillverkare, såsom Tuya och dess omdöpta versioner, som säljs över hela världen. De låter dig bli av med alla fjärrkontroller och styra din TV, värmare, VVS, hemmabio, fläkt eller andra IR-fjärrkontrollerade enheter via en smartphone-app. Du kan också integrera och skicka kommandon till dessa IR-blasters för att styra enheterna via Alexa eller Google Assistant.
Det finns dock några stora utmaningar förknippade med den smarta Wi-Fi IR-blastern, som:
- Kräver internet för att fungera och fungerar inte om internet är nere eller inte är tillgängligt.
- Långsam svarstid när kommandon går via internet via molnservrar innan de når IR-blastern.
- Levereras med en begränsad förinställd lista över enheter som stöds.
- Ger begränsad eller ingen möjlighet till automatisering.
- Inte kompatibel med Home Assistant.
Konvertera IR Blaster för att skapa anpassad IR-fjärrkontroll för Home Assistant
Det finns två olika sätt att konvertera en universell IR-baster med TYWE3S-chippet till en anpassad IR-fjärrkontroll för Home Assistant:
- Flash Tasmota firmware
- Flash ESPHome firmware
I den här DIY-guiden kommer du att lära dig processen att konvertera dessa universella IR-enheter till en anpassad Tasmota firmware-baserad IR-blaster, lägg till dem i Home Assistant för lokal Wi-Fi-fjärrkontroll och ställ in automatisering utlöst av evenemang.
Saker du behöver
För att komma igång behöver du följande hårdvara:
- En billig Wi-Fi universell IR-blaster med TYWE3S-modulen, såsom Tuya, Oakter, Broadlink, etc.
- Lödkolv och lödtråd (tenn). Om du är nybörjare rekommenderar vi att du lär dig att löda innan du fortsätter med detta projekt.
- Hane-till-hane bygeltrådar
- En USB till TTL seriell omvandlarmodul
- Home Assistant inställd på Raspberry Pi eller någon gammal bärbar dator
Steg för att flasha och konvertera billig Universal IR Blaster till Custom IR Remote
För att flasha Tasmota-firmwaren på en universell IR-blaster måste du ansluta IR-blastern med USB till TTL seriell omvandlarmodul. Stegen är som följer.
Blinkande anpassad firmware kan vara farligt och kan göra din enhet oanvändbar. Följ denna DIY-guide på egen risk.
Steg 1: Plocka isär Universal IR Blaster
Ta isär IR-blastern för att komma åt hårdvaran inuti för att flasha Tasmotas firmware. Använd en skruvmejsel för att ta bort skruvarna och använd sedan lite kraft för att ta bort det yttre locket.
Steg 2: Flash Tasmota Firmware
När du har tillgång till hårdvaran, löd bygelkablar till 3,3V-strömförsörjningen, TX- och RX-kommunikationsstift, GND och IO0.
Efter lödning av byglingskablarna, anslut dem till USB till TTL seriell omvandlarmodul enligt tabellen.
IR Blaster | USB till TTL |
3V3 | 3v3 |
TXD | RXD |
RXD | TXD |
IO0 | GND |
GND | GND |
Ladda ner Tasmota.bin firmware-fil och Tasmotizer.exe blinkande verktyg.
Anslut USB till TTL-omvandlarmodulen till datorn eller bärbara datorn och starta Tasmotizer blinkande verktyg
Klick Uppdatera och välj sedan COM port och klicka Öppet för att välja den nedladdade Tasmota.bin-firmwarefilen.
Klick Tasmotisera!
Vänta tills verktyget har slutat blinka den fasta programvaran.
Steg 3: Konfigurera anpassad IR-fjärrkontroll
När blinkningen är klar, koppla bort IO0-stiftet från jordstiftet och tryck på återställningsknappen på USB till TTL-modulen.
Öppna Wi-Fi-inställningarna på din PC eller bärbara dator och anslut till tasmota-XXXX-XX Wi-Fi-nätverk
Öppna en webbläsare och gå till 192.168.4.1.
Välj det tillgängliga Wi-Fi-nätverket och ange lösenordet. Klick Spara.
En IP-adress kommer att visas. Notera och öppna sedan IP: n i webbläsaren. Du kan också klicka på IP-adressen för att öppna Sonoff Basic Tasmotas webbgränssnitt.
Klick Konfiguration > Konfigurera modul.
Från Modultyp, välj Generic och klicka Spara. Enheten startar om.
Klick Konfiguration > Konfigurera modul och välj stiften som visas i skärmdumpen nedan och klicka sedan Spara.
Steg 4: Anslut till Home Assistant
För att ansluta denna konverterade anpassade IR-blaster till Home Assistant måste du installera och konfigurera MQTT på din Home Assistant.
När du har ställt in, gå till Konfiguration > Konfigurera MQTT i det anpassade IR-blaster-webbgränssnittet och ange MQTT-parametrarna, såsom IP-adress för värden, användaren och lösenordet, och klicka på Spara.
Steg 5: Skicka/ta emot IR-kommandon
När installationen är klar öppnar du webbgränssnittet och går till Trösta.
När du trycker på en knapp på din IR-fjärrkontroll tar den konverterade IR-blastern emot en IR-signal och visar den i konsolen.
tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"} }
Du kan skicka denna IR-signal från den konverterade IR-blastern via konsolen med IRSend:
IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}
Kommandot kommer att skickas och enheten kommer att utföra åtgärden baserat på IR-data som överförs.
Steg 6: Integrera med Home Assistant
För att integrera med Home Assistant måste du installera Filredigerare tillägget och använd det sedan för att öppna configuration.yaml fil och lägg till följande rader,
växla:
- plattform: mqtt
namn: "Home Theatre Switch" #Detta är enhetens namn
command_topic: "cmnd/tasmota_F4EFCE/irsend" #ersätt tasmota_F4EFCE med ditt enhetsnamn
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #ersätt med värdet IrReceived
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'
Efter omstarten går du till instrumentbräda och klicka Redigera instrumentpanel.
Klick Lägg till ett kort och välj Horisontell stack.
Välj Knapp och välj namnet på den IR-enhet du vill kontrollera. Testa knappen och upprepa sedan stegen för att lägga till alla andra enheter och knappar.
Nu kan du styra IR-enheten med din Home Assistant. Du kan upprepa stegen för att lägga till så många enheter som du vill kontrollera.
Gör traditionella HVAC smarta
Förutom att lägga till växlingsknappar till Home Assistant för att styra dina hushållsapparater eller luftkonditionering, du kan dra nytta av MQTT Climate-komponenten i Home Assistant för att ytterligare anpassa kontrollerna.
Du kan också använda ESPHome för att bygga anpassad firmware för din HVAC (värme, ventilation och luft conditioning) och termostatkontroller med Climate-komponenten i Home Assistant och blinka den på valfri billig IR blaster.
Vidare kan du lägga till automatisering för att styra IR-enheter. Stäng till exempel av/på hemmabiosystemet när TV: n är avstängd/på, eller sakta ner fläkthastigheten när luftkonditioneringen är påslagen.
Vill du återanvända din gamla elektronik istället för att slänga den? Dessa gör-det-själv-återvinningsprojekt kommer att blåsa nytt liv i gammal teknik.
Läs Nästa
- DIY
- Smart hem
- Fjärrkontroll
Ravi är en expert på teknikförklaring, en IoT-entusiast och Linux-älskare med en bakgrund inom big data och apputveckling. Han tillbringar större delen av sina helger med att arbeta med IoT-enheter och spela spel på Xbox. Han är också en ensamresenär som älskar att vandra och utforska nya stigar.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera