Der er adskillige WiFi-baserede universelle IR-blastere tilgængelige online fra producenter, såsom Tuya og dens omdannede versioner, der sælges over hele verden. De giver dig mulighed for at slippe af med alle fjernbetjeninger og styre dit tv, varmeapparater, HVAC, hjemmebiograf, blæser eller andre IR-fjernstyrede enheder gennem en smartphone-app. Du kan også integrere og sende kommandoer til disse IR-blastere for at styre enhederne gennem Alexa eller Google Assistant.

Der er dog et par betydelige udfordringer forbundet med den smarte Wi-Fi IR-blaster, såsom:

  • Kræver internet for at fungere og vil ikke fungere, hvis internettet er nede eller utilgængeligt.
  • Langsom responstid, da kommandoer går gennem internettet via cloud-servere, før de når IR-blasteren.
  • Leveres med en begrænset forudindstillet liste over understøttede enheder.
  • Giver begrænset eller ingen mulighed for automatisering.
  • Ikke kompatibel med Home Assistant.

Konvertering af IR Blaster til at skabe brugerdefineret IR-fjernbetjening til Home Assistant

instagram viewer

Der er to forskellige måder at konvertere en universel IR-baster med TYWE3S-chippen til en brugerdefineret IR-fjernbetjening til Home Assistant:

  • Flash Tasmota firmware
  • Flash ESPHome firmware

I denne gør-det-selv-guide lærer du processen med at konvertere disse universelle IR-enheder til en brugerdefineret Tasmota firmware-baseret IR-blaster, føj dem til Home Assistant for lokal Wi-Fi-fjernbetjening, og indstil automatisering udløst af begivenheder.

Ting du får brug for

For at komme i gang skal du bruge følgende hardware:

  • En billig Wi-Fi universal IR blaster med TYWE3S modulet, såsom Tuya, Oakter, Broadlink osv.
  • Loddekolbe og loddetråd (tin). Hvis du er nybegynder, anbefales det, at du lære at lodde før du går videre med dette projekt.
  • Han-til-han jumper ledninger
  • Et USB til TTL seriel konvertermodul
  • Home Assistant opsat på Raspberry Pi eller enhver gammel bærbar computer

Trin til at flashe og konvertere billig Universal IR Blaster til Custom IR Remote

For at flashe Tasmota-firmwaren på en universel IR-blaster, skal du forbinde IR-blasteren med USB til TTL-seriekonverteringsmodulet. Trinene er som følger.

Blinkende tilpasset firmware kan være farligt og kan gøre din enhed ubrugelig. Følg denne gør-det-selv-guide på eget ansvar.

Trin 1: Adskil Universal IR Blaster

Adskil IR-blasteren for at få adgang til hardwaren indeni for flashing af Tasmota-firmwaren. Brug en skruetrækker til at fjerne skruerne, og brug derefter en vis kraft til at fjerne det ydre dæksel.

Trin 2: Flash Tasmota Firmware

Når du har adgang til hardwaren, skal du lodde jumperledninger til 3,3V-strømforsyningen, TX- og RX-kommunikationsben, GND og IO0.

Efter lodning af jumperledningerne skal du tilslutte dem til USB til TTL seriel konvertermodulet som vist i tabellen.

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

Download Tasmota.bin firmware-fil og Tasmotizer.exe blinkende værktøj.

Tilslut USB til TTL-konverteringsmodulet til pc'en eller den bærbare computer, og start Tasmotizer blinkende værktøj

Klik Opdater og vælg derefter KOM port og klik Åben for at vælge den downloadede Tasmota.bin-firmwarefil.

Klik Tasmotiser!

Vent på, at værktøjet er færdig med at blinke firmwaren.

Trin 3: Konfigurer brugerdefineret IR-fjernbetjening

Når blinkingen er fuldført, skal du frakoble IO0-stiften fra jordstiften og trykke på nulstillingsknappen på USB til TTL-modulet.

På din pc eller bærbare computer skal du åbne Wi-Fi-indstillinger og oprette forbindelse til tasmota-XXXX-XX Wi-Fi netværk

Åbn en webbrowser og gå til 192.168.4.1.

Vælg det tilgængelige Wi-Fi-netværk, og indtast adgangskoden. Klik Gemme.

En IP-adresse vil blive vist. Noter ned og åbn derefter IP'en i webbrowseren. Du kan også klikke på IP-adressen for at åbne Sonoff Basic Tasmota-webgrænsefladen.

Klik Konfiguration > Konfigurer modul.

Fra Modultype, vælg Generisk og klik Gemme. Enheden genstarter.

Klik Konfiguration > Konfigurer modul og vælg stifterne som vist på skærmbilledet nedenfor, og klik derefter Gemme.

Trin 4: Opret forbindelse til Home Assistant

For at forbinde denne konverterede brugerdefinerede IR-blaster til Home Assistant, skal du installere og konfigurere MQTT på din Home Assistant.

Når du er konfigureret, skal du gå til Konfiguration > Konfigurer MQTT i den brugerdefinerede IR-blaster-webgrænseflade, og indtast MQTT-parametrene, såsom IP-adressen på værten, brugeren og adgangskoden, og klik Gemme.

Trin 5: Send/modtag IR-kommandoer

Når opsætningen er færdig, skal du åbne webgrænsefladen og gå til Konsol.

Når du trykker på en knap på din IR-fjernbetjening, modtager den konverterede IR-blaster 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-signal fra den konverterede IR-blaster via konsollen ved hjælp af IRSend:

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

Kommandoen sendes, og enheden udfører handlingen baseret på de transmitterede IR-data.

Trin 6: Integrer med Home Assistant

For at integrere med Home Assistant skal du installere Fil-editor tilføjelse og derefter bruge den til at åbne konfiguration.yaml fil og tilføj følgende linjer,

kontakt:
- platform: mqtt
navn: "Home Theatre Switch" #Dette er enhedens navn
command_topic: "cmnd/tasmota_F4EFCE/irsend" #erstat tasmota_F4EFCE med dit enhedsnavn
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #erstat med værdien IrReceived
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'

Efter genstart skal du gå til Dashboard og klik Rediger Dashboard.

Klik Tilføj et kort og vælg Vandret stak.

Vælg Knap og vælg navnet på den IR-enhed, du vil kontrollere. Test knappen, og gentag derefter trinene for at tilføje alle andre enheder og knapper.

Nu kan du styre IR-enheden med din Home Assistant. Du kan gentage trinnene for at tilføje så mange enheder, som du vil kontrollere.

Gør traditionelle HVAC'er smarte

Udover at tilføje skifteknapper til Home Assistant til at styre dine husholdningsapparater eller klimaanlæg, du kan drage fordel af MQTT Climate-komponenten i Home Assistant til yderligere at tilpasse kontrollerne.

Du kan også bruge ESPHome til at bygge brugerdefineret firmware til din HVAC (opvarmning, ventilation og luft conditioning) og termostatstyringer med klimakomponenten i Home Assistant og flash den på evt billig IR blaster.

Yderligere kan du tilføje automatisering for at styre IR-enheder. Sluk/tænd for eksempel hjemmebiografen, når tv'et er slukket/tændt, eller sænk blæserhastigheden, når klimaanlægget er tændt.

Bliv grøn med disse 12 nemme og sjove DIY-gadget-projekter

Vil du genbruge din gamle elektronik i stedet for at kassere dem? Disse DIY-genbrugsprojekter vil puste nyt liv i gammel teknologi.

Læs Næste

DelTweetE-mail
Relaterede emner
  • gør det selv
  • Smart hjem
  • Fjernbetjening
Om forfatteren
Ravi Singh (3 artikler udgivet)

Ravi er en ekspert teknisk forklarer, en IoT-entusiast og Linux-elsker med en baggrund i big data og app-udvikling. Han bruger det meste af sine weekender på at arbejde med IoT-enheder og spille spil på Xbox. Han er også en solorejsende, der elsker at vandre og udforske nye stier.

Mere fra Ravi Singh

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere