Steuern von IR-Geräten über Home Assistant
Die Idee dieses Beitrags ist es, eine Fernbedienung für Geräte zu haben, die IR verwenden (Infrarot), wie z.B. TV, Musikkette, ein Fan, Klimatisierung, Der Projektor… alles zentralisiert und dass wir es von Home Assistant aus steuern können.
Nun, das, "Nicht intelligente" Geräte, die mit einer Fernbedienung oder Fernbedienung über Infrarot oder IR bedient werden, können wir mit einer "universellen Steuerung" bedienen, in meinem Fall verwende ich den Broadlink RM Mini3, Abgesehen davon, dass es sich um ein kleines und billiges Gerät handelt, können wir damit die Tasten auf unseren Controllern lernen. Normalerweise erhält jedes IR-Gerät einen IR-Code, um eine Funktion auszuführen, Geben Sie mehr Volumen, Licht, löschen… Wir werden diese Codes lernen und sie von Home Assistant senden, wenn wir interessiert sind.
Sobald wir unseren Broadlink RM Mini erhalten haben 3 Wir können es bei Bedarf mit einem Clip von hinten zurücksetzen, und mit der offiziellen Broadlink-App auf Android oder iOS verbinden wir Sie mit unserem Wi-Fi-Netzwerk. Das Schlechte an diesem Broadlink RM Mini3 ist, dass er nur 2,4-GHz-Netzwerke unterstützt, Wenn Ihr Handy also mit dem 5-GHz-Band verbunden ist, wird es Ihnen einen Horror bereiten. Daher empfehle ich Ihnen vorübergehend, die SSID Ihres WLANs auf Ihrem Access Point auf 2,4 GHz zu zwingen, Führen Sie den Vorgang durch, indem Sie es mit Ihrem Mobiltelefon in Ihr Wifi-Netzwerk einbinden, und sobald der Vorgang abgeschlossen ist, aktivieren Sie das 5-GHz-Band wieder. Ein weiterer Nachteil, den es zu berücksichtigen gilt, ist, dass es nur 32 Eigenschaften bei der Eingabe Ihres WLAN-Passworts, Also pass auch auf.
Sobald die oben genannten Probleme gelöst sind und wir den Broadlink RM Mini haben 3 Verbunden mit unserem Netzwerk, (Ich empfehle, dass Sie ihm eine feste IP-Adresse zuweisen), der Home Assistant wird es herausgefunden haben! So einfach geht's!
Jetzt haben wir keine andere Wahl, als die Schlüssel zu lernen! Es ist an der Zeit, Home Assistant mit den Tasten der IR-Bedienelemente zu füttern, die wir ersetzen möchten! Wenn wir zu den Entwicklertools gehen, a Dienstleistungen können wir versuchen, unseren ersten Befehl zu lernen, Wir wählen 'remote.learn_command’ und wir stellen folgendes YAML vor, Natürlich, jeder, der ihm seinen entsprechenden Namen gibt. Dies wäre, die Lautstärke mehr zu lernen’ des Movistar-Decoders:
Dienst: remote.learn_command Daten: entity_id: remote.broadlink_rm_mini3_remote Gerät: deco_movistar Befehl: deco_volumen_mas command_type: Gehen Sie eine Auszeit: 10
Und wenn wir beweisen wollen, dass es funktioniert, Von hier aus könnten wir diesen Schlüssel oder einen anderen, den wir gelernt haben, schicken, Wir haben folgendes, Und wenn alles gut gelaufen ist, Home Assistant erhöht die Lautstärke unserer TV-Set-Top-Box:
Dienst: remote.send_command Daten: entity_id: remote.broadlink_rm_mini3_remote Gerät: deco_movistar Befehl: deco_volumen_mas
Naja, dann können wir Skripte oder Automatisierungen erstellen, die diese Remote-IR-Befehle aufrufen. Um dies zu tun,, Wie Sie in sehen können “Art der Maßnahme” Wir geben an: 'Rufdienst’ und dann auf "Remote": Befehl senden", Wir können jetzt unsere Broadlink RM Mini3-Entität auswählen und ein Gerät auswählen und ihm einen Befehl senden!
Und dann können wir kundenspezifische Fernbedienungen herstellen, oder rufen Sie direkt auf unserem Hallenplan einen beliebigen IR-Fernbefehl auf, wunderbar! Auf dem Grundriss des Hauses sticht man mit dem Finger auf den Ventilator, und, Es leuchtet auf!
In der Hoffnung, dass ein Dokument für Sie nützlich sein wird, Wenn Sie möchten, können Sie mich für die Prinzessin von Asturien 😉 nominieren Nein für dieses Dokument, wenn nicht so, dass sie mich in der Familie schätzen! Ha ha ha, Eine Umarmung, Großer Kuss, dass es super gut läuft und danke denjenigen von euch, die diese Inhalte in den sozialen Netzwerken verbreiten!