Er zijn verschillende op WiFi gebaseerde universele IR-blasters online beschikbaar van fabrikanten, zoals Tuya en zijn rebranded-versies, die over de hele wereld worden verkocht. Hiermee kunt u alle afstandsbedieningen verwijderen en uw tv, verwarming, HVAC, thuisbioscoop, ventilator of andere IR-afstandsbedieningsapparaten bedienen via een smartphone-app. Je kunt deze IR-blasters ook integreren en commando's sturen om de apparaten te bedienen via Alexa of Google Assistant.
Er zijn echter een paar aanzienlijke uitdagingen verbonden aan de slimme Wi-Fi IR-blaster, zoals:
- Vereist internet om te werken en werkt niet als internet niet beschikbaar is of niet.
- Trage responstijd omdat opdrachten via cloudservers via internet gaan voordat ze de IR-blaster bereiken.
- Wordt geleverd met een beperkte vooraf ingestelde lijst met ondersteunde apparaten.
- Biedt beperkte of geen optie voor automatisering.
- Niet compatibel met Home Assistant.
IR Blaster converteren om aangepaste IR-afstandsbediening voor Home Assistant te maken
Er zijn twee verschillende manieren om een universele IR-baster met de TYWE3S-chip om te zetten in een aangepaste IR-afstandsbediening voor Home Assistant:
- Flash Tasmota-firmware
- Flash ESPHome-firmware
In deze doe-het-zelfgids leert u hoe u deze universele IR-apparaten omzet in een aangepaste Tasmota op firmware gebaseerde IR-blaster, voeg ze toe aan Home Assistant voor lokale wifi-afstandsbediening en stel automatisering in die wordt geactiveerd door evenementen.
Dingen die je nodig hebt
Om te beginnen heeft u de volgende hardware nodig:
- Een goedkope Wi-Fi universele IR blaster met de TYWE3S module, zoals Tuya, Oakter, Broadlink, etc.
- Soldeerbout en soldeerdraad (tin). Als je een beginneling bent, is het aan te raden dat je leer solderen alvorens verder te gaan met dit project.
- Overbruggingsdraden van man naar man
- Een USB naar TTL seriële convertermodule
- Home Assistant ingesteld op Raspberry Pi of een oude laptop
Stappen om te flitsen en goedkope universele IR-blaster om te zetten naar aangepaste IR-afstandsbediening
Om de Tasmota-firmware op een universele IR-blaster te flashen, moet u de IR-blaster koppelen aan de USB naar TTL seriële convertermodule. De stappen zijn als volgt.
Het flashen van aangepaste firmware kan gevaarlijk zijn en kan uw apparaat onbruikbaar maken. Volg deze doe-het-zelfgids op eigen risico.
Stap 1: Demonteer de universele IR-blaster
Demonteer de IR-blaster om toegang te krijgen tot de hardware binnenin voor het flashen van de Tasmota-firmware. Gebruik een schroevendraaier om de schroeven te verwijderen en oefen vervolgens enige kracht uit om de buitenste afdekking te verwijderen.
Stap 2: Flash Tasmota-firmware
Zodra u toegang hebt tot de hardware, soldeert u jumperdraden naar de 3,3 V-voeding, TX- en RX-communicatiepinnen, GND en IO0.
Nadat u de jumperdraden hebt gesoldeerd, sluit u ze aan op de USB naar TTL seriële convertermodule zoals weergegeven in de tabel.
IR-blaster | USB naar TTL |
3V3 | 3v3 |
TXD | RXD |
RXD | TXD |
IO0 | GND |
GND | GND |
Download de Tasmota.bin firmwarebestand en Tasmotizer.exe knipperend gereedschap.
Sluit de USB naar TTL Converter-module aan op de pc of laptop en start de Tasmotizer knipperend gereedschap
Klik Vernieuwen en selecteer vervolgens de COM poort en klik op Open om het gedownloade Tasmota.bin-firmwarebestand te kiezen.
Klik Tasmotiseren!
Wacht tot de tool klaar is met het flashen van de firmware.
Stap 3: Stel aangepaste IR-afstandsbediening in
Nadat het knipperen is voltooid, koppelt u de IO0-pin los van de aardingspin en drukt u op de resetknop op de USB naar TTL-module.
Open op uw pc of laptop Wi-Fi-instellingen en maak verbinding met de tasmota-XXXX-XX Wi-Fi-netwerk
Open een webbrowser en ga naar 192.168.4.1.
Selecteer het beschikbare wifi-netwerk en voer het wachtwoord in. Klik Opslaan.
Er wordt een IP-adres weergegeven. Noteer en open vervolgens het IP-adres in de webbrowser. U kunt ook op het IP-adres klikken om de Sonoff Basic Tasmota-webinterface te openen.
Klik Configuratie > Module configureren.
Van de Moduletype:, kies Generiek en klik op Opslaan. Het apparaat zal opnieuw opstarten.
Klik Configuratie > Module configureren en selecteer de pinnen zoals weergegeven in de onderstaande schermafbeelding en klik vervolgens op Opslaan.
Stap 4: Maak verbinding met Home Assistant
Om deze geconverteerde aangepaste IR-blaster te verbinden met Home Assistant, moet je installeren en configureren MQTT op je Home Assistant.
Eenmaal ingesteld, ga naar Configuratie > MQTT configureren in de aangepaste IR-blaster-webinterface en voer de MQTT-parameters in, zoals het IP-adres van de host, de gebruiker en het wachtwoord, en klik op Opslaan.
Stap 5: IR-opdrachten verzenden/ontvangen
Zodra de installatie is voltooid, opent u de webinterface en gaat u naar Troosten.
Wanneer u op een knop op uw IR-afstandsbediening drukt, ontvangt de geconverteerde IR-blaster een IR-signaal en geeft dit weer in de console.
tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"} }
U kunt dit IR-signaal van de geconverteerde IR-blaster via de console verzenden met IRSend:
IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}
De opdracht wordt verzonden en het apparaat voert de actie uit op basis van de verzonden IR-gegevens.
Stap 6: Integreer met Home Assistant
Om te integreren met Home Assistant, moet je de Bestandseditor add-on en gebruik deze vervolgens om de configuratie.yaml bestand en voeg de volgende regels toe,
schakelaar:
- platform: mqtt
naam: "Home Theater Switch" #Dit is de naam van de entiteit
command_topic: "cmnd/tasmota_F4EFCE/irsend" #vervang tasmota_F4EFCE door uw apparaatnaam
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #vervang door de waarde IrReceived
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'
Ga na de herstart naar de Dashboard en klik Dashboard bewerken.
Klik Een kaart toevoegen en kies Horizontale stapel.
Selecteer de Knop en kies de naam van de IR-entiteit die u wilt beheren. Test de knop en herhaal de stappen om alle andere entiteiten en knoppen toe te voegen.
Nu kun je het IR-apparaat bedienen met je Home Assistant. U kunt de stappen herhalen om zoveel apparaten toe te voegen als u wilt bedienen.
Maak traditionele HVAC's slim
Naast het toevoegen van schakelknoppen aan Home Assistant voor het bedienen van uw huishoudelijke apparaten of airconditioner, u kunt profiteren van de MQTT-klimaatcomponent in Home Assistant om de bedieningselementen verder aan te passen.
U kunt ESPHome ook gebruiken om aangepaste firmware voor uw HVAC (verwarming, ventilatie en lucht) te bouwen airconditioning) en thermostaatbedieningen met het onderdeel Klimaat in Home Assistant en flits deze op een willekeurige goedkope IR-blaster.
Verder kunt u automatisering toevoegen om IR-apparaten te bedienen. Zet bijvoorbeeld de thuisbioscoop aan/uit wanneer de tv aan/uit staat, of verlaag de ventilatorsnelheid als de airconditioner is ingeschakeld.
Wilt u uw oude elektronica hergebruiken in plaats van ze weg te gooien? Deze doe-het-zelf-recyclingprojecten zullen oude technologie nieuw leven inblazen.
Lees volgende
- doe-het-zelf
- Slimme woning
- Afstandsbediening
Ravi is een deskundige technische uitleg, een IoT-enthousiasteling en Linux-liefhebber met een achtergrond in big data en app-ontwikkeling. Hij brengt de meeste van zijn weekenden door met het werken met IoT-apparaten en het spelen van games op de Xbox. Hij is ook een soloreiziger die houdt van wandelen en het verkennen van nieuwe paden.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren