Existuje několik univerzálních IR blasterů na bázi WiFi dostupných online od výrobců, jako je Tuya a její přeznačené verze, prodávané po celém světě. Umožňují vám zbavit se všech dálkových ovladačů a ovládat vaši televizi, topení, HVAC, domácí kino, ventilátor nebo jiná IR dálkově ovládaná zařízení prostřednictvím aplikace pro chytré telefony. Můžete také integrovat a odesílat příkazy do těchto IR blasterů pro ovládání zařízení prostřednictvím Alexa nebo Google Assistant.
S chytrým Wi-Fi IR blasterem je však spojeno několik závažných problémů, jako například:
- Vyžaduje internet, aby fungoval, a nebude fungovat, pokud je internet vypnutý nebo nedostupný.
- Pomalá doba odezvy, protože příkazy procházejí internetem přes cloudové servery, než se dostanou k IR blasteru.
- Dodává se s omezeným přednastaveným seznamem podporovaných zařízení.
- Poskytuje omezenou nebo žádnou možnost automatizace.
- Není kompatibilní s Home Assistant.
Převod IR Blaster na vytvoření vlastního IR dálkového ovladače pro Home Assistant
Existují dva různé způsoby, jak převést univerzální IR basster s čipem TYWE3S na vlastní IR dálkové ovládání pro Home Assistant:
- Firmware Flash Tasmota
- Firmware Flash ESPHome
V tomto návodu pro kutily se naučíte proces přeměny těchto univerzálních IR zařízení na zakázkovou Tasmotu IR blaster založený na firmwaru, přidejte je do Home Assistant pro místní dálkové ovládání Wi-Fi a nastavte automatizaci spouštěnou Události.
Věci, které budete potřebovat
Chcete-li začít, budete potřebovat následující hardware:
- Levný Wi-Fi univerzální IR blaster s modulem TYWE3S, jako je Tuya, Oakter, Broadlink atd.
- Páječka a pájecí drát (cín). Pokud jste nováček, doporučujeme vám naučit se pájet před pokračováním v tomto projektu.
- Propojovací kabely samec-to-samec
- Modul převodníku USB na sériový TTL
- Home Assistant nastaven na Raspberry Pi nebo jakýkoli starý notebook
Kroky k Flash a převodu levného univerzálního IR Blasteru na vlastní IR dálkový ovladač
Pro flashování firmwaru Tasmota na univerzální IR blaster je třeba propojit IR blaster s modulem převodníku USB na TTL Serial. Postup je následující.
Flashování vlastního firmwaru může být nebezpečné a může způsobit, že vaše zařízení nebude použitelné. Postupujte podle tohoto návodu DIY na vlastní nebezpečí.
Krok 1: Demontujte Universal IR Blaster
Rozeberte IR blaster, abyste získali přístup k hardwaru uvnitř pro flashování firmwaru Tasmota. Pomocí šroubováku vyšroubujte šrouby a poté použijte určitou sílu k sejmutí vnějšího krytu.
Krok 2: Firmware Flash Tasmota
Jakmile budete mít přístup k hardwaru, připájejte propojovací vodiče k 3,3V napájecímu zdroji, komunikačním kolíkům TX a RX, GND a IO0.
Po zapájení propojovacích vodičů je připojte k modulu převodníku USB na sériový TTL, jak je uvedeno v tabulce.
IR Blaster | USB na TTL |
3V3 | 3v3 |
TXD | RXD |
RXD | TXD |
IO0 | GND |
GND | GND |
Stáhněte si Tasmota.bin soubor firmwaru a Tasmotizer.exe blikající nástroj.
Připojte modul převodníku USB na TTL k počítači nebo notebooku a spusťte jej Tasmotizér blikající nástroj
Klikněte Obnovit a poté vyberte COM port a klikněte Otevřeno vyberte stažený soubor firmwaru Tasmota.bin.
Klikněte Tasmotizovat!
Počkejte, až nástroj dokončí flashování firmwaru.
Krok 3: Nastavení uživatelského IR dálkového ovládání
Po dokončení blikání odpojte kolík IO0 od zemnicího kolíku a stiskněte tlačítko reset na modulu USB to TTL.
Na počítači nebo notebooku otevřete nastavení Wi-Fi a připojte se k tasmota-XXXX-XX Wi-Fi síť
Otevřete webový prohlížeč a přejděte na 192.168.4.1.
Vyberte dostupnou síť Wi-Fi a zadejte heslo. Klikněte Uložit.
Zobrazí se adresa IP. Poznamenejte si a poté otevřete IP ve webovém prohlížeči. Můžete také kliknout na IP adresu a otevřít webové rozhraní Sonoff Basic Tasmota.
Klikněte Konfigurace > Konfigurovat modul.
z Typ modulu, zvolte Obecný a klikněte Uložit. Zařízení se restartuje.
Klikněte Konfigurace > Konfigurovat modul a vyberte špendlíky, jak je znázorněno na níže uvedeném snímku obrazovky, poté klikněte Uložit.
Krok 4: Připojte se k Home Assistant
Chcete-li připojit tento převedený vlastní IR blaster k Home Assistant, musíte nainstalovat a nakonfigurovat MQTT na domácím asistentovi.
Po nastavení přejděte na Konfigurace > Konfigurovat MQTT ve vlastním webovém rozhraní IR blasteru a zadejte parametry MQTT, jako je IP adresa hostitele, uživatel a heslo, a klikněte Uložit.
Krok 5: Odesílání/příjem IR příkazů
Po dokončení nastavení otevřete webové rozhraní a přejděte na Řídicí panel.
Když stisknete tlačítko na IR dálkovém ovladači, převedený IR blaster přijme IR signál a zobrazí jej na konzole.
tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"} }
Tento IR signál můžete odeslat z převedeného IR blasteru přes konzolu pomocí IRSend:
IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}
Příkaz bude odeslán a zařízení provede akci na základě přenesených IR dat.
Krok 6: Integrujte se s Home Assistant
Pro integraci s Home Assistant je třeba nainstalovat Editor souborů doplněk a poté jej použijte k otevření konfigurace.yaml soubor a přidejte následující řádky,
přepínač:
- platforma: mqtt
name: "Home Theatre Switch" #Toto je název entity
command_topic: "cmnd/tasmota_F4EFCE/irsend" #nahraďte tasmota_F4EFCE názvem vašeho zařízení
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #nahraďte hodnotou IrReceived
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'
Po restartu přejděte na Přístrojová deska a klikněte Upravit řídicí panel.
Klikněte Přidat kartu a vybrat si Horizontální zásobník.
Vybrat Knoflík a vyberte název IR entity, kterou chcete ovládat. Otestujte tlačítko a poté opakujte kroky pro přidání všech dalších entit a tlačítek.
Nyní můžete ovládat IR zařízení pomocí Home Assistant. Opakováním kroků můžete přidat tolik zařízení, kolik chcete ovládat.
Udělejte z tradičních HVAC inteligentní
Kromě přidání přepínacích tlačítek do Home Assistant pro ovládání vašich domácích spotřebičů nebo klimatizace, můžete využít výhod komponenty MQTT Climate v Home Assistant k dalšímu přizpůsobení ovládacích prvků.
Můžete také použít ESPHome k vytvoření vlastního firmwaru pro vaše HVAC (topení, ventilace a vzduch klimatizace) a ovládání termostatu pomocí komponenty Climate v Home Assistant a zablikejte ji na libovolném levný IR blaster.
Dále můžete přidat automatizaci pro ovládání IR zařízení. Například vypněte/zapněte domácí kino, když je televizor vypnutý/zapnutý, nebo zpomalte rychlost ventilátoru, když je zapnutá klimatizace.
Chcete znovu použít svou starou elektroniku místo toho, abyste ji vyhodili do koše? Tyto projekty DIY recyklace vdechnou starým technologiím nový život.
Přečtěte si další
- DIY
- Chytrý domov
- Dálkové ovládání
Ravi je odborník na technické vysvětlování, nadšenec IoT a milovník Linuxu se zkušenostmi s vývojem velkých dat a aplikací. Většinu víkendů tráví prací se zařízeními IoT a hraním her na Xboxu. Je také sólovým cestovatelem, který miluje pěší turistiku a zkoumání nových cest.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem