Det er flere WiFi-baserte universelle IR-blastere tilgjengelig online fra produsenter, som Tuya og dens omdøpte versjoner, solgt over hele verden. De lar deg kvitte deg med alle fjernkontroller og kontrollere TVen, varmeovnene, HVAC, hjemmekinoanlegg, vifte eller andre IR-fjernkontrollerte enheter gjennom en smarttelefonapp. Du kan også integrere og sende kommandoer til disse IR-blasterene for å kontrollere enhetene gjennom Alexa eller Google Assistant.

Imidlertid er det noen betydelige utfordringer knyttet til den smarte Wi-Fi IR-blasteren, for eksempel:

  • Krever internett for å fungere og vil ikke fungere hvis internett er nede eller utilgjengelig.
  • Langsom responstid når kommandoer går gjennom internett via skyservere før de når IR-blasteren.
  • Leveres med en begrenset forhåndsinnstilt liste over støttede enheter.
  • Gir begrenset eller ingen mulighet for automatisering.
  • Ikke kompatibel med Home Assistant.

Konvertering av IR Blaster for å lage tilpasset IR-fjernkontroll for Home Assistant

Det er to forskjellige måter å konvertere en universell IR-baster med TYWE3S-brikken til en tilpasset IR-fjernkontroll for Home Assistant:

  • Flash Tasmota-firmware
  • Flash ESPHome-fastvare

I denne DIY-guiden lærer du prosessen med å konvertere disse universelle IR-enhetene til en tilpasset Tasmota fastvarebasert IR-blaster, legg dem til Home Assistant for lokal Wi-Fi-fjernkontroll, og sett automatisering utløst av arrangementer.

Ting du trenger

For å komme i gang trenger du følgende maskinvare:

  • En billig Wi-Fi universal IR-blaster med TYWE3S-modulen, som Tuya, Oakter, Broadlink, etc.
  • Loddebolt og loddetråd (tinn). Hvis du er en nybegynner, anbefales det at du lære å lodde før du fortsetter med dette prosjektet.
  • Hann-til-hann jumper ledninger
  • En USB til TTL seriell omformermodul
  • Home Assistant satt opp på Raspberry Pi eller hvilken som helst gammel bærbar PC

Fremgangsmåte for å flashe og konvertere billig Universal IR Blaster til Custom IR Remote

For å flashe Tasmota-fastvaren på en universell IR-blaster, må du koble IR-blasteren med USB til TTL-serieomformermodulen. Fremgangsmåten er som følger.

Blinkende tilpasset fastvare kan være farlig og kan gjøre enheten din ubrukelig. Følg denne DIY-guiden på egen risiko.

Trinn 1: Demonter Universal IR Blaster

Demonter IR-blasteren for å få tilgang til maskinvaren på innsiden for flashing av Tasmota-fastvaren. Bruk en skrutrekker for å fjerne skruene, og bruk deretter litt kraft for å fjerne det ytre dekselet.

Trinn 2: Flash Tasmota Firmware

Når du har tilgang til maskinvaren, lodd jumperledninger til 3,3V-strømforsyningen, TX- og RX-kommunikasjonspinner, GND og IO0.

Etter å ha loddet jumperledningene, koble dem til USB til TTL seriell omformermodul som vist i tabellen.

IR Blaster USB til TTL
3V3 3v3
TXD RXD
RXD TXD
IO0 GND
GND GND

Last ned Tasmota.bin fastvarefil og Tasmotizer.exe blinkende verktøy.

Koble USB til TTL-konverteringsmodulen til PC-en eller den bærbare datamaskinen og start Tasmotizer blinkende verktøy

Klikk Forfriske og velg deretter COM port og klikk Åpen for å velge den nedlastede Tasmota.bin-fastvarefilen.

Klikk Tasmotiser!

Vent til verktøyet er ferdig med å blinke fastvaren.

Trinn 3: Konfigurer tilpasset IR-fjernkontroll

Etter at blinkingen er fullført, kobler du IO0-pinnen fra jordpinnen og trykker på tilbakestillingsknappen på USB til TTL-modulen.

Åpne Wi-Fi-innstillinger på din PC eller bærbare datamaskin og koble til tasmota-XXXX-XX Wi-Fi-nettverk

Åpne en nettleser og gå til 192.168.4.1.

Velg det tilgjengelige Wi-Fi-nettverket og skriv inn passordet. Klikk Lagre.

En IP-adresse vil vises. Noter ned og åpne IP-en i nettleseren. Du kan også klikke på IP-adressen for å åpne Sonoff Basic Tasmota-nettgrensesnittet.

Klikk Konfigurasjon > Konfigurer modul.

Fra Modultype, velg Generisk og klikk Lagre. Enheten vil starte på nytt.

Klikk Konfigurasjon > Konfigurer modul og velg pinnene som vist på skjermbildet nedenfor, og klikk deretter Lagre.

Trinn 4: Koble til Home Assistant

For å koble denne konverterte tilpassede IR-blasteren til Home Assistant, må du installere og konfigurere MQTT på hjemmeassistenten.

Når du er konfigurert, gå til Konfigurasjon > Konfigurer MQTT i det tilpassede IR-blaster-nettgrensesnittet og skriv inn MQTT-parametrene, som IP-adressen til verten, brukeren og passordet, og klikk Lagre.

Trinn 5: Send/motta IR-kommandoer

Når oppsettet er fullført, åpner du webgrensesnittet og går til Konsoll.

Når du trykker på en knapp på IR-fjernkontrollen, mottar den konverterte IR-blasteren et IR-signal og viser det i konsollen.

tele/tasmota_XXXX/RESULT = {"Tid":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"} }

Du kan sende dette IR-signalet fra den konverterte IR-blasteren via konsollen ved å bruke IRSend:

IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}

Kommandoen vil bli sendt, og enheten vil utføre handlingen basert på IR-dataene som overføres.

Trinn 6: Integrer med Home Assistant

For å integrere med Home Assistant, må du installere Filredigering tillegg, og bruk det deretter til å åpne configuration.yaml fil og legg til følgende linjer,

bytte om:
- plattform: mqtt
navn: "Home Theatre Switch" #Dette er enhetens navn
command_topic: "cmnd/tasmota_F4EFCE/irsend" #erstatt tasmota_F4EFCE med enhetsnavnet ditt
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #erstatt med IrReceived-verdien
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'

Etter omstart, gå til Dashbord og klikk Rediger dashbord.

Klikk Legg til et kort og velg Horisontal stabel.

Velg Knapp og velg navnet på IR-enheten du vil kontrollere. Test knappen og gjenta trinnene for å legge til alle andre enheter og knapper.

Nå kan du kontrollere IR-enheten med hjemmeassistenten. Du kan gjenta trinnene for å legge til så mange enheter du vil kontrollere.

Gjør tradisjonelle HVAC-er smarte

I tillegg til å legge til veksleknapper til Home Assistant for å kontrollere husholdningsapparater eller klimaanlegg, du kan dra nytte av MQTT Climate-komponenten i Home Assistant for å tilpasse kontrollene ytterligere.

Du kan også bruke ESPHome til å bygge tilpasset fastvare for HVAC (oppvarming, ventilasjon og luft) condition) og termostatkontroller med Climate-komponenten i Home Assistant og flash den på en hvilken som helst billig IR blaster.

Videre kan du legge til automatisering for å kontrollere IR-enheter. Slå for eksempel av/på hjemmekinoanlegget når TV-en er slått av/på, eller senke viftehastigheten når klimaanlegget er slått på.

Bli grønn med disse 12 enkle og morsomme DIY-gadget-prosjektene

Vil du gjenbruke din gamle elektronikk i stedet for å kassere dem? Disse DIY-resirkuleringsprosjektene vil blåse nytt liv i gammel teknologi.

Les Neste

DelekvitringE-post
Relaterte temaer
  • DIY
  • Smart hjem
  • Fjernkontroll
Om forfatteren
Ravi Singh (3 artikler publisert)

Ravi er en teknisk ekspert, en IoT-entusiast og Linux-elsker med bakgrunn innen big data og apputvikling. Han bruker mesteparten av helgene på å jobbe med IoT-enheter og spille spill på Xbox. Han er også en alenereisende som elsker fotturer og å utforske nye stier.

Mer fra Ravi Singh

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere