Tuya ZS06 IR Remote gebruiken met Zigbee2MQTT en ZHA: Complete Handleiding

4
(2)

Wat is de Tuya ZS06 IR Remote?

De Tuya ZS06 IR Remote is een compacte Zigbee-module die zowel IR-codes kan leren als verzenden. Daarmee maak je van traditionele afstandsbedieningen slimme apparaten die je direct via Home Assistant kunt bedienen.

  • Compatibiliteit: Werkt met zowel Zigbee2MQTT als ZHA
  • Automatisering: Integreer IR-apparaten eenvoudig in je Home Assistant-scènes en scripts
  • Zigbee-routerfunctie: Versterkt je netwerk wanneer aangesloten via 5V USB
  • Compact formaat: Onopvallend en universeel inzetbaar

Bekijk de Tuya ZS06 IR Remote op AliExpress (vanaf ca. €12–30). Kies wel de ZS06 Zigbee-variant.
Mocht de link niet werken, gebruik dan deze: https://www.aliexpress.com/item/1005008406492248.html

Tuya ZS06 IR Remote gebruiken met Zigbee2MQTT en ZHA: Complete Handleiding 1

Benodigdheden

  • Tuya ZS06 IR Remote
  • Home Assistant met Zigbee2MQTT of ZHA-integratie
  • USB-voeding of powerbank voor de ZS06

Zodra de module is toegevoegd aan je Zigbee-netwerk, verschijnt hij in het Home Assistant-dashboard. Vanuit daar kun je eenvoudig IR-codes leren en verzenden.

Tip: Noem het apparaat in Zigbee exact Tuya ZS06 IR Remote. Zo kun je de voorbeeldcodes hieronder direct gebruiken.

Zigbee2MQTT dashboard met Tuya ZS06 IR Remote zichtbaar

Stap 1 – ZS06 voorbereiden en testen

  1. Controleer in Zigbee2MQTT of de Tuya ZS06 IR Remote zichtbaar is
  2. Plaats de module op een centrale plek met vrij zicht op je apparaten
  3. Richt de afstandsbediening op de ZS06 en leer de gewenste knoppen in
  4. Plak de volledige IR-code in je script
  5. Test het script via Home Assistant

Let op: Een incomplete code werkt niet — controleer altijd of de volledige IR-string aanwezig is.

Stap 2 – IR-code leren via Zigbee2MQTT

Open het Zigbee2MQTT-dashboard

  1. Zoek de ZS06 IR Remote in de apparatenlijst
  2. Onder Exposed functies vind je de knop LEARN IR CODE
  3. Klik op ON Richt je afstandsbediening op de ZS06 en druk op de gewenste knop

Na enkele seconden verschijnt bij Learned IR code een code zoals:
BW0jjxE7AkABA6wGOwJAAU... Deze code heb je nodig voor het volgende script


Tuya ZS06 IR Remote gebruiken met Zigbee2MQTT en ZHA: Complete Handleiding 2

Stap 3 – Script aanmaken in Home Assistant

Om een IR-code te versturen, maak je in Home Assistant een nieuw script aan. Hieronder een voorbeeld voor het schakelen van een AV-kanaal:

alias: "AC Remote: switch AV-1"
sequence:
  - service: mqtt.publish
    data:
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
      payload: >-
        {"ir_code_to_send":
        "BW0jjxE7AkABA6wGOwJAAUAH4AMDQAFAD0ABwAfgAwFAE8ADwAFAD0ABwAfAAUAPQANAAcAHQAEPw6JtI/wIOwL//20j/Ag7Ag=="}
mode: single
icon: mdi:dolby

Stap 4 – Herhaal dit voor elke toets van je afstandsbediening

Elk IR-commando (zoals “aan”, “uit”, “volume +”, “kanaal omhoog”) heeft zijn eigen unieke code. Om volledige controle te krijgen over je apparaat, moet je voor elke knop op je afstandsbediening een apart script aanmaken in Home Assistant.

Voorbeeld: meerdere scripts voor één apparaat

Hieronder zie je hoe je bijvoorbeeld een set van drie scripts kunt maken voor een televisie of receiver:

# TV aanzetten
alias: "TV Power On"
sequence:
  - service: mqtt.publish
    data:
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
      payload: >
        {"ir_code_to_send":"BW0jjxE7AkABA6wGOwJAAUAH4AMDQAFAD0A..."}
mode: single
icon: mdi:television
# Volume omhoog
alias: "TV Volume Up"
sequence:
  - service: mqtt.publish
    data:
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
      payload: >
        {"ir_code_to_send":"BQ8jjwF7BkABA7QJOwIAA0AHAwQAFgBf..."}
mode: single
icon: mdi:volume-plus

# Volume omlaag
alias: "TV Volume Down"
sequence:
  - service: mqtt.publish
    data:
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
      payload: >
        {"ir_code_to_send":"BQgkjwG7BkABA7QJOwIAA0AHAgMAEwBf..."}
mode: single
icon: mdi:volume-minus

Belangrijk: elke ir_code_to_send is uniek en hoort bij één specifieke toets. Zorg dat je alle gewenste knoppen leert (Power, Mute, Volume, Input, enz.) en de bijbehorende codes opslaat.

Tip: structuur in je scripts

  • Gebruik een herkenbaar alias-patroon, bijvoorbeeld: TV Power On, TV Volume Up, TV Volume Down
  • Gebruik iconen (zoals mdi:volume-plus) voor een overzichtelijk dashboard
  • Groepeer scripts per apparaat met script folders of helpers in Home Assistant
  • Je kunt later eenvoudig knoppen maken in de Lovelace UI die deze scripts activeren

Automatisering combineren

Zodra je alle scripts hebt aangemaakt, kun je ze combineren in automatiseringen of scènes. Bijvoorbeeld:

alias: "Filmavond"
sequence:
  - service: script.tv_power_on
  - service: script.tv_input_hdmi1
  - service: light.turn_off
    target:
      entity_id: light.woonkamer_lamp
mode: single
icon: mdi:movie-open

Met één commando (“Hey Google, filmavond!”) zet je zo je tv aan, selecteer je het juiste kanaal en dim je de lampen – allemaal via de Tuya ZS06 IR Remote.

Tips:

  • Vervang de waarde tussen " " door de IR-code van jouw apparaat
  • Geef je script een duidelijke naam, zoals TV Aan of Airco Uit
  • Maak voor elke knop een apart script met de juiste IR-code
  • Controleer dat de topic overeenkomt met de naam in Zigbee2MQTT

Praktische tips voor optimaal gebruik

  • Plaatsing: IR-signalen vereisen line-of-sight; obstakels kunnen het bereik verminderen.
  • Routerfunctie: Sluit de ZS06 aan op een constante USB-voeding om hem als Zigbee-router te gebruiken.
  • Test per apparaat: Begin met één apparaat (zoals je tv) en breid daarna uit.
  • Automatisering: Combineer met spraakopdrachten of scènes, zoals “Filmavond” of “Slaapstand”.

Voorbeeld:
“Hey Google, zet filmavond aan” → ZS06 schakelt tv, receiver en lampen automatisch.


Veelvoorkomende problemen & oplossingen

ProbleemOorzaakOplossing
Apparaat reageert nietIR-bereik of obstakelVerplaats de ZS06 dichterbij of zorg voor vrij zicht
Geen code geleerdKnop te kort of te lang ingedruktProbeer opnieuw en houd de afstandsbediening dichterbij
Foutmelding in Zigbee2MQTTNaam komt niet overeenControleer de exacte apparaatnaam in het dashboard
Meerdere apparaten reageren niet tegelijkBeperkt IR-bereikGebruik extra ZS06’s of een IR-repeater

Gebruikservaring

De Tuya ZS06 IR Remote is een uitstekende keuze voor iedereen die bestaande IR-apparaten wil integreren in Home Assistant, zonder ingewikkelde hardware. Het aanleren van nieuwe codes kost wat tijd, maar zodra alles is ingesteld, werkt het systeem snel, stabiel en betrouwbaar.

Dankzij de routerfunctie versterkt de ZS06 bovendien je Zigbee-netwerk — een fijne extra. Zo maak je van vrijwel elk IR-apparaat een slim onderdeel van je domotica, van airco’s en televisies tot receivers en andere apparaten.

Met de Tuya ZS06 voeg je eenvoudig extra gemak, automatisering en controle toe aan je dagelijks leven — betaalbaar en volledig geïntegreerd in Home Assistant.

Tegenwoordig zijn er ook mooie LED-kaarsen die via IR te bedienen zijn. Deze kun je met de ZS06 dus ook aansturen, waardoor je ze eenvoudig in je automatiseringen kunt opnemen. https://s.click.aliexpress.com/e/_c4t1KUDZ of https://s.click.aliexpress.com/e/_c3aXZjFZ

Tuya ZS06 IR Remote gebruiken met Zigbee2MQTT en ZHA: Complete Handleiding 3

Hieronder een aantal die ik hier zelf gebruik.

Voor een 5.1 Yamaha dolby systeem

alias: "AC Remote: switch AV-1"
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "BW0jjxE7AkABA6wGOwJAAUAH4AMDQAFAD0ABwAfgAwFAE8ADwAFAD0ABwAfAAUAPQANAAcAHQAEPw6JtI/wIOwL//20j/Ag7Ag=="} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:dolby
alias: "AC Remote: switch Vollume Down"
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "DaojXhGLAtoBiwJoBosCwAdAC8ADwBPgAwdAC8ADwCdAB0ATQAdAA0AL4AcD4AMXQAvAAw8lnqojugiLAv//qiO6CIsC"} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:dolby
alias: "AC Remote: switch Vollume UP"
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "DYQjoBF9AugBfQJwBn0CwAdAC8ADwBPgAwdAC8ADQCdAC+ADB8ALQBdAA8APwAfAE0APQAMPAp6EI98IfQL//4Qj3wh9Ag=="} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:dolby
alias: "AC Remote: Turn ON or OFF"
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "BYAjqRE7AkABAakG4A0DQAFAG+APAcAb4A8HQAHgDxtAF0ADCUGegCPlCDsC///gAgcCCDsC"} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:dolby

Deze gebruik ik voor een aircooler van de action

Tuya ZS06 IR Remote gebruiken met Zigbee2MQTT en ZHA: Complete Handleiding 4
alias: mode aircooler
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "B8QjXRGaArkB4AUDAOrgAg9ACwFFBuAVA+AHP8APQDfgEz9AJ0AjCduZxCN5CJoC///gCgcCCJoC"} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:air-conditioner
description: ""
alias: on-off aircooler
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "BWIjexE2AuAXAQGfBuAZA0ABQCfgAwHgAw/AC0AHwANAAUALCficYiN5CDYC//9ABwm6Av//YiN5CLoC"} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:air-conditioner
description: ""
alias: Speed aircooler
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "BzwjoRFnAhUC4AMDQAHgAw8DZwJtBuADAwAV4AYPQBvgARMBFQLgAQMDbQZnAuABD0ABAWcCQBPAA8APD7ScPCOdCGcC//88I50IZwI="} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:speedometer
description: ""
alias: "swing aircooler "
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "BUAjcxFaAkABAfgBQAMAoaAHQAtAA4APAXgG4BUDAfgBgAPgAydAAeAHF0APQAFAB+ADKwlynUAjqQhaAv//4BIHAghaAg=="} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:air-conditioner
description: ""
alias: "timer aircooler "
sequence:
  - data:
      payload: >-
        {"ir_code_to_send":
        "B+UjABGbAscB4BUDAT8G4BkDwEPAK8APwAfgBxfAD0AHCZ6Z5SN5CJsC///gCgcCCJsC"} 
      topic: zigbee2mqtt/Tuya ZS06 IR Remote/set
    action: mqtt.publish
mode: single
icon: mdi:air-conditioner
description: ""

Handige bronnen voor IR-codes

Wat vond je van deze post?

Klik op een ster om deze te beoordelen!

Gemiddelde score 4 / 5. Aantal stemmen: 2

Er heeft nog niemand gestemd. Wees de eerste, het kost niets en geen registratie!

Ontdek meer van Huizebruin.nl

Abonneer je om de nieuwste berichten naar je e-mail te laten verzenden.

We spammen niet! Lees meer in ons privacybeleid

Dit delen:

Geef een reactie...

This site uses Akismet to reduce spam. Learn how your comment data is processed.