Es gibt mehrere WiFi-basierte universelle IR-Blaster, die online von Herstellern wie Tuya und seinen umbenannten Versionen erhältlich sind und auf der ganzen Welt verkauft werden. Sie ermöglichen es Ihnen, alle Fernbedienungen loszuwerden und Ihren Fernseher, Heizungen, HLK, Heimkino, Ventilator oder andere IR-ferngesteuerte Geräte über eine Smartphone-App zu steuern. Sie können diese IR-Blaster auch integrieren und Befehle senden, um die Geräte über Alexa oder Google Assistant zu steuern.

Es gibt jedoch einige erhebliche Herausforderungen, die mit dem intelligenten Wi-Fi-IR-Blaster verbunden sind, wie zum Beispiel:

  • Benötigt Internet, um zu funktionieren, und funktioniert nicht, wenn das Internet ausgefallen oder nicht verfügbar ist.
  • Langsame Reaktionszeit, da Befehle über Cloud-Server durch das Internet gehen, bevor sie den IR-Blaster erreichen.
  • Kommt mit einer begrenzten voreingestellten Liste von unterstützten Geräten.
  • Bietet eingeschränkte oder keine Option zur Automatisierung.
  • Nicht kompatibel mit Home Assistant.

Konvertieren von IR Blaster zum Erstellen einer benutzerdefinierten IR-Fernbedienung für Home Assistant

Es gibt zwei verschiedene Möglichkeiten, einen universellen IR-Baster mit dem TYWE3S-Chip in eine benutzerdefinierte IR-Fernbedienung für Home Assistant umzuwandeln:

  • Tasmota-Firmware flashen
  • Flashen Sie die ESPHome-Firmware

In dieser DIY-Anleitung erfahren Sie, wie Sie diese universellen IR-Geräte in eine benutzerdefinierte Tasmota umwandeln Firmware-basierten IR-Blaster, fügen Sie sie zu Home Assistant für die lokale Wi-Fi-Fernbedienung hinzu und stellen Sie die Automatisierung ein, die ausgelöst wird durch Veranstaltungen.

Dinge, die Sie brauchen

Für den Einstieg benötigen Sie folgende Hardware:

  • Ein billiger WLAN-Universal-IR-Blaster mit dem TYWE3S-Modul, wie z. B. Tuya, Oakter, Broadlink usw.
  • Lötkolben und Lötdraht (Zinn). Wenn Sie ein Anfänger sind, wird es Ihnen empfohlen löten lernen bevor Sie mit diesem Projekt fortfahren.
  • Stecker-zu-Stecker-Überbrückungsdrähte
  • Ein USB-zu-TTL-Seriell-Konvertermodul
  • Home Assistant auf Raspberry Pi eingerichtet oder irgendein alter Laptop

Schritte zum Flashen und Konvertieren eines billigen universellen IR-Blasters in eine benutzerdefinierte IR-Fernbedienung

Um die Tasmota-Firmware auf einen universellen IR-Blaster zu flashen, müssen Sie den IR-Blaster mit dem USB-zu-TTL-Seriell-Konvertermodul verbinden. Die Schritte sind wie folgt.

Das Flashen von benutzerdefinierter Firmware kann gefährlich sein und Ihr Gerät unbrauchbar machen. Befolgen Sie diese DIY-Anleitung auf eigene Gefahr.

Schritt 1: Demontieren Sie den Universal IR Blaster

Zerlegen Sie den IR-Blaster, um auf die Hardware im Inneren zuzugreifen, um die Tasmota-Firmware zu flashen. Verwenden Sie einen Schraubendreher, um die Schrauben zu entfernen, und wenden Sie dann etwas Kraft an, um die äußere Abdeckung zu entfernen.

Schritt 2: Tasmota-Firmware flashen

Sobald Sie Zugriff auf die Hardware haben, löten Sie Jumper-Drähte an die 3,3-V-Stromversorgung, die TX- und RX-Kommunikationsstifte, GND und IO0.

Schließen Sie die Drahtbrücken nach dem Löten an das USB-zu-TTL-Seriell-Konvertermodul an, wie in der Tabelle gezeigt.

IR-Blaster USB zu TTL
3V3 3v3
TXD RXD
RXD TXD
IO0 Masse
Masse Masse

Laden Sie die herunter Tasmota.bin Firmware-Datei und Tasmotizer.exe blinkendes Werkzeug.

Schließen Sie das USB-zu-TTL-Konvertermodul an den PC oder Laptop an und starten Sie das Tasmotisierer blinkendes Werkzeug

Klicken Aktualisierung und wählen Sie dann die aus KOM portieren und klicken Offen, um die heruntergeladene Tasmota.bin-Firmwaredatei auszuwählen.

Klicken Tasmotisieren!

Warten Sie, bis das Tool das Flashen der Firmware abgeschlossen hat.

Schritt 3: Benutzerdefinierte IR-Fernbedienung einrichten

Nachdem das Blinken abgeschlossen ist, trennen Sie den IO0-Pin vom Erdungspin und drücken Sie die Reset-Taste am USB-zu-TTL-Modul.

Öffnen Sie auf Ihrem PC oder Laptop die WLAN-Einstellungen und stellen Sie eine Verbindung her tasmota-XXXX-XX Wi-Fi-Netzwerk

Öffnen Sie einen Webbrowser und gehen Sie zu 192.168.4.1.

Wählen Sie das verfügbare WLAN-Netzwerk aus und geben Sie das Passwort ein. Klicken Speichern.

Eine IP-Adresse wird angezeigt. Notieren Sie sich die IP und öffnen Sie sie dann im Webbrowser. Sie können auch auf die IP-Adresse klicken, um die Sonoff Basic Tasmota-Weboberfläche zu öffnen.

Klicken Konfiguration > Modul konfigurieren.

Von dem Modultyp, wählen Sie Allgemein und klicken Sie auf Speichern. Das Gerät wird neu gestartet.

Klicken Konfiguration > Modul konfigurieren und wählen Sie die Pins aus, wie im Screenshot unten gezeigt, und klicken Sie dann auf Speichern.

Schritt 4: Mit Home Assistant verbinden

Um diesen konvertierten benutzerdefinierten IR-Blaster mit Home Assistant zu verbinden, müssen Sie ihn installieren und konfigurieren MQTT auf Ihrem Home Assistant.

Gehen Sie nach der Einrichtung zu Konfiguration > MQTT konfigurieren in der benutzerdefinierten IR-Blaster-Weboberfläche und geben Sie die MQTT-Parameter wie IP-Adresse des Hosts, Benutzer und Passwort ein und klicken Sie auf Speichern.

Schritt 5: IR-Befehle senden/empfangen

Sobald die Einrichtung abgeschlossen ist, öffnen Sie die Weboberfläche und gehen Sie zu Konsole.

Wenn Sie eine Taste auf Ihrer IR-Fernbedienung drücken, empfängt der konvertierte IR-Blaster ein IR-Signal und zeigt es in der Konsole an.

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

Sie können dieses IR-Signal vom konvertierten IR-Blaster über die Konsole mit IRSend senden:

IRsend {"Protokoll":"RC6","Bits":20,"Daten":"0x1040C"}

Der Befehl wird gesendet und das Gerät führt die Aktion basierend auf den übertragenen IR-Daten aus.

Schritt 6: Mit Home Assistant integrieren

Zur Integration mit Home Assistant müssen Sie die installieren Datei-Editor Add-On und verwenden Sie es dann zum Öffnen der configuration.yaml Datei und fügen Sie die folgenden Zeilen hinzu,

schalten:
- Plattform: mqtt
name: "Home Theater Switch" #Dies ist der Entitätsname
command_topic: "cmnd/tasmota_F4EFCE/irsend" #ersetzen Sie tasmota_F4EFCE durch Ihren Gerätenamen
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #replace with the IrReceived value
payload_off: '{"Protokoll":"RC6","Bits":20,"Daten":"0x1040C"}'

Wechseln Sie nach dem Neustart in die Armaturenbrett und klicken Dashboard bearbeiten.

Klicken Füge eine Karte hinzu und wähle Horizontaler Stapel.

Wähle aus Taste und wählen Sie den Namen der IR-Entität, die Sie steuern möchten. Testen Sie die Schaltfläche und wiederholen Sie dann die Schritte, um alle anderen Entitäten und Schaltflächen hinzuzufügen.

Jetzt können Sie das IR-Gerät mit Ihrem Home Assistant steuern. Sie können die Schritte wiederholen, um so viele Geräte hinzuzufügen, wie Sie steuern möchten.

Machen Sie traditionelle HVACs intelligent

Neben dem Hinzufügen von Umschalttasten zu Home Assistant zur Steuerung Ihrer Haushaltsgeräte oder Klimaanlage, Sie können die MQTT-Klimakomponente in Home Assistant nutzen, um die Steuerung weiter anzupassen.

Sie können ESPHome auch verwenden, um benutzerdefinierte Firmware für Ihre HLK (Heizung, Lüftung und Luft) zu erstellen Klimatisierung) und Thermostatsteuerungen mit der Klimakomponente in Home Assistant und flashen Sie sie auf jedem beliebigen Gerät Billiger IR-Blaster.

Darüber hinaus können Sie Automatisierung hinzufügen, um IR-Geräte zu steuern. Schalten Sie beispielsweise das Heimkino aus/ein, wenn der Fernseher aus-/eingeschaltet ist, oder verlangsamen Sie die Lüftergeschwindigkeit, wenn die Klimaanlage eingeschaltet ist.

Gehen Sie grün mit diesen 12 einfachen und lustigen DIY-Gadget-Projekten

Möchten Sie Ihre alte Elektronik wiederverwenden, anstatt sie zu entsorgen? Diese DIY-Recycling-Projekte werden alter Technik neues Leben einhauchen.

Lesen Sie weiter

TeilenTwitternEmail
Verwandte Themen
  • DIY
  • Intelligentes Zuhause
  • Fernbedienung
Über den Autor
Ravi Singh (3 veröffentlichte Artikel)

Ravi ist ein Experte für technische Erklärungen, ein IoT-Enthusiast und Linux-Liebhaber mit einem Hintergrund in Big Data und App-Entwicklung. Er verbringt die meisten seiner Wochenenden damit, mit IoT-Geräten zu arbeiten und Spiele auf der Xbox zu spielen. Er ist auch ein Alleinreisender, der gerne wandert und neue Wege erkundet.

Mehr von Ravi Singh

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden