I am having difficulty getting script to send IR code to my IR Blaster
The learned codes work but I seem to have the script written wrong
I followed this video IR blaster setup
my script is as below…
action: mqtt.publish
metadata: {}
data:
evaluate_payload: false
qos: “0”
retain: false
topic: zigbee2mqtt/ir-blaster/set
payload: >-
{“ir_code_to_send”:“BXIjtBE5AuAXAQG6BuARA8ABwCPgCwFAG8ABQAvgBwMPk6ByI+cIOQL//3Ij5wg5Ag==”}
what am I missing
zoogara
(Daryl)
November 5, 2025, 2:20am
2
For starters you are missing formatting your post correctly. Edit it to enclose your yaml in code tags so we can check your indentation.
Accessed via </> on the posting toolbar.
How to help us help you - or How to ask a good question
Sir_Goodenough
((SG) WhatAreWeFixing.Today)
November 5, 2025, 2:22am
3
berni-parrett:
what am I missing
Hello Bernard Parrett ,
Thanks for coming here and asking a question.
Would you be so kind as to adjusting the format of your code so that we can read it properly & check the YAML spacing, etc. Editing your original is the preferred way. It is very hard for us to tell what is what when the text formatter jumbles everything like that.
You can use the </> button like this… How to format your code in forum posts
OR… Here is an example of how to fix formatting from the site FAQ Page.
How to help us help you - or How to ask a good question .
You can look at mine, I can’t tell what yours look like.
---
#####################################################
# Jen Curtain Positions #
#####################################################
#
jen_open_curtain_position:
alias: Curtains Open
sequence:
- action: cover.set_cover_position
target:
entity_id:
- cover.jens_window_curtain
data:
position: "{{ range(98, 100) | random }}"
jen_closed_curtain_position:
alias: Curtains Close
sequence:
- action: cover.set_cover_position
target:
This file has been truncated. show original
{
"version": 1,
"key": "broadlink_remote_c8f742170de4_codes",
"data": {
"vizio": {
"mute": "JgBgAAABKJIUEhMSEzcTEhMSExIUERQRFDYUNhQRFDYTNxM2FDYUNhQ2FBEUERQ2FBEUERQRFBEUEhM2FDYUERQ2FDYUNhQ2EwAFHAABKEkUAAxUAAEoSRMADFUAAShJEwANBQAAAAAAAAAA",
"power": "JgB4AAABKJIUERQRFDYUERQRFBEVERQRFDUVNRQSFDUUNhQ2FDYUNhQRFBEUERQ2FBEUERQRFBEUNhQ2FDYUERQ2FDUVNRQ2FAAFGgABKUgUAAxTAAEoSRQADFIAASlIFAAMUwABKEgVAAxSAAEpSBQADFMAAShIFAANBQ==",
"hdmi": "JgBgAAABKZEUEhMSFDYSExMSFBETEhQREzcUNhQRFDYTNxM2EzcTNxMSEzcUNhQRFBETEhQ2FDYUNhQRExITNxQ1EzcUEhMSEwAFGwABKEkUAAxSAAEoSRQADFMAAShIFAANBQAAAAAAAAAA",
"av": "JgBgAAABKJIUERQRFDYUERQRFBIUERQRFDYUNRQSFDUUNhQ2FDYUNhQ1FBIUERQRFDYUERQ2FBEUERQ2FDUUNhQRFDYUERQ2FAAFGgABKUgUAAxTAAEoSBUADFIAAShJFAANBQAAAAAAAAAA",
"tv": "JgBgAAABJpQTEhMSEzcTEhMSExITExITEzYTNxMSEzcTNxM3EzcTNhMTEzYTNxMSEzcTEhM3EzcTNxMSExITNxMSEzcTEhQREwAFGwABKUgUAAxTAAEoSBUADFIAASlIFAANBQAAAAAAAAAA",
"vol_up": "JgBgAAABKJIUEhQRFDYTEhQRExIUERQRFDYUNhQRFDYUNhQ1FDYUNhQRFDYUERQRFBEUEhMSExIUNhMSFDYTNxM2FDYUNhM3FAAFGgABKEkUAAxSAAEpSBQADFMAAShJEwANBQAAAAAAAAAA",
"vol_down": "JgBgAAABKJIUERQSEzYUERQSFBEUERQRFDYUNhMSFDUVNRQ2FDYUNhQ2FDUUEhQRFBEUERQRFBEUERQRFDYUNhQ2FDYUNRQ2FAAFGwABKEgUAAxTAAEoSRQADFMAAShIFAANBQAAAAAAAAAA",
"ch_up": "JgBYAAABKJIUERQSEzYTExMSFBEUERQRFDYUNhMSFDYTNhQ2FDYUNhQRFBETEhMSFBITEhMSFBEUNhQ2EzYUNhQ2EzcUNhM2FAAFHAABKEkUAAxUAAEoSRMADQU=",
"ch_down": "JgBgAAABJ5MUERQRFDYUERQRFBEUEhMSEzYUNhQRFDYUNhQ2FDYTNhQ2FBEUEhMSFBEUERQRFBEUERQ2FDYUNhQ2EzYUNhQ2FAAFHAABKEgUAAxUAAEpSBQADFQAAShJFAANBQAAAAAAAAAA",
"input": "JgBgAAABKJIUERQRFDYUERQRFBITEhQRFDYUNRQSEzYUNhQ2FDYUNhQ1FDYUNhQ2FBEUNhQRFBEUERQRFBITEhQ1FBITNhQ2FAAFHAABKEkUAAxUAAEoSBQADFUAAShIFAANBQAAAAAAAAAA"
}
}
}
{
"version": 1,
"key": "broadlink_remote_c8f74221a6a8_codes",
"data": {
"vizio": {
"av": "JgBgAAABKJIUERQRFDYUERQRFBIUERQRFDYUNRQSFDUUNhQ2FDYUNhQ1FBIUERQRFDYUERQ2FBEUERQ2FDUUNhQRFDYUERQ2FAAFGgABKUgUAAxTAAEoSBUADFIAAShJFAANBQAAAAAAAAAA",
"ch_down": "JgBgAAABJ5MUERQRFDYUERQRFBEUEhMSEzYUNhQRFDYUNhQ2FDYTNhQ2FBEUEhMSFBEUERQRFBEUERQ2FDYUNhQ2EzYUNhQ2FAAFHAABKEgUAAxUAAEpSBQADFQAAShJFAANBQAAAAAAAAAA",
"ch_up": "JgBYAAABKJIUERQSEzYTExMSFBEUERQRFDYUNhMSFDYTNhQ2FDYUNhQRFBETEhMSFBITEhMSFBEUNhQ2EzYUNhQ2EzcUNhM2FAAFHAABKEkUAAxUAAEoSRMADQU=",
"hdmi": "JgBgAAABKZEUEhMSFDYSExMSFBETEhQREzcUNhQRFDYTNxM2EzcTNxMSEzcUNhQRFBETEhQ2FDYUNhQRExITNxQ1EzcUEhMSEwAFGwABKEkUAAxSAAEoSRQADFMAAShIFAANBQAAAAAAAAAA",
"input": "JgBgAAABKJIUERQRFDYUERQRFBITEhQRFDYUNRQSEzYUNhQ2FDYUNhQ1FDYUNhQ2FBEUNhQRFBEUERQRFBITEhQ1FBITNhQ2FAAFHAABKEkUAAxUAAEoSBQADFUAAShIFAANBQAAAAAAAAAA",
"mute": "JgBgAAABKJIUEhMSEzcTEhMSExIUERQRFDYUNhQRFDYTNxM2FDYUNhQ2FBEUERQ2FBEUERQRFBEUEhM2FDYUERQ2FDYUNhQ2EwAFHAABKEkUAAxUAAEoSRMADFUAAShJEwANBQAAAAAAAAAA",
"power": "JgB4AAABKJIUERQRFDYUERQRFBEVERQRFDUVNRQSFDUUNhQ2FDYUNhQRFBEUERQ2FBEUERQRFBEUNhQ2FDYUERQ2FDUVNRQ2FAAFGgABKUgUAAxTAAEoSRQADFIAASlIFAAMUwABKEgVAAxSAAEpSBQADFMAAShIFAANBQ==",
"tv": "JgBgAAABJ5USEhEUEzcRExETERQQFBETETkSOBETETkROBI4ETkROBQRETgRORITEDkSEhE3FjYROBEUERMRORMRETkRExEUEAAFLwABKUgRAAxaAAEmSxIADFkAASZLEQANBQAAAAAAAAAA",
"vol_down": "JgBgAAABKJIUERQSEzYUERQSFBEUERQRFDYUNhMSFDUVNRQ2FDYUNhQ2FDUUEhQRFBEUERQRFBEUERQRFDYUNhQ2FDYUNRQ2FAAFGwABKEgUAAxTAAEoSRQADFMAAShIFAANBQAAAAAAAAAA",
"vol_up": "JgBgAAABKJIUEhQRFDYTEhQRExIUERQRFDYUNhQRFDYUNhQ1FDYUNhQRFDYUERQRFBEUEhMSExIUNhMSFDYTNxM2FDYUNhM3FAAFGgABKEkUAAxSAAEpSBQADFMAAShJEwANBQAAAAAAAAAA"
},
"Reciever": {
"blue_ray": "JgCYAWw5DQ8MDwwrDQ8MKw0ODSoNDwwPDSoNDw0ODSoNKg0PDBAMDwwQDA8MEAwPDQ8MKwwPDSoNDwwPDQ8MKw0PDA8MEAwrDQ4MKw0qDBAMKw8MDQ8MDw0PDCsNKg0qDSoNKg0PDAAJhG05DQ4MEAwrDQ4MKwwQDCsNDg0PDCsMDw0PDCsNKg0PDA8MEAwPDBAMDw0PDA8PKA0PDCsMDw0PDBAMKw0ODBAMDwwrDQ8MKwwrDQ4NKg0PDA8NDwwPDSoNKwwrDSoMKw0ODAAJhWw5DQ8MDwwrDQ8MKw0ODSoNDw0ODSoNDwwQDCsOKQ0ODBAMDwwQDA8NDwwPDQ8MKw0NDioODgwQDA8MKwwQDA8MEAwrDA8NKg0qDQ8MKwwPDQ8MEAwPDCsNKg0qDCsMKw0PDAAJhWw5DQsQDwwrDA8NKg4ODCsMEAwPDCsMEAwPDCsNKg0PDQ4NDwwPDQ8MDw0PDBAMKwwPDSoNDwwPDBAMKwwPDQ8MEAwqDQ8MKw0qDQ8MKg0PDBAMDwwQDCsMKw0qDCsMKwwPDQANBQ==",
"chromecast": "JgCYAWw5DQ8MDwwrDBAMKw0ODSoNDwwPDSoODgwQDCsNKQ4ODBAMDw0PDA8MEAwPDQ8MKw0ODSoNDwwPDQ8MKwwrDQ8MDwwrDQ8MKw0qDQ4NKg0PDA8NDw0PDCsNKQ4pDg4MKwwQDAAJhG05DA8MEAwrDA8NKg0PDCsMDw0PDCsNDg0PDCsMKwwQDA8MEAwPDBAMDw0PDA8NKg0PDCsODgwPDBAMKw0qDA8MEAwrDQ4MKwwrDQ8MKwwPDQ8MDw0PDCsMKw0qDBAMKwwPDAAJhWw5DA8NDw0qDQ8MKwwPDSoNDwwQDCsMDwwQDCsMKwwPDBAMDwwQDA8NDwwPDQ8MKwwQDCsMDwwQDA8MKw0qDQ8MDwwrDQ8MKwwrDA8NKg0PDBAMDwwQDCsNKgwrDA8MKwwQDAAJhWw5DQ4NDwwrDA8NKg0PDCsMEAwPDCsMEAwPDCsMKwwQDA8NDwwPDQ8MDw0PDBAMKwwPDCsMEAwPDBAMKwwrDA8NDwwrDA8NKg0qDQ8MKwwQDA8MEAwPDCsOKQ0qDQ8MKwwPDQANBQ==",
"mecool": "JgD+AWw5DQ4NDwwrDA8NKg0PDCsNDwwPDCsNDQ4PDCsNKg0PDA8MEAwPDQ8MDw0PDA8NKg0PDCsNDwwPDBAMDwwQDA8NDwwrDQ4NKg0qDQ8MKw0PDA8MEA0ODCsMKw0PDCsMKwwPDQAJhGw5DQ8MDw0qDQ8MKwwQDCsMDwwQDCsMDwwQDCsMKw0ODQ8MDw0PDA8NDwwQDA8MKwwQDCsMDw0PDA8MEAwPDQ8MDw0qDQ8MKwwrDBAMKwwPDBAMDwwQDCsMKwwPDSoNKg0PDAAJhWw5DBAMDwwrDBAMKwwPDCsMEAwPDSoODgwPDSoNKg0PDA8NDwwQDA8MEAwPDBAMKwwPDSoNDwwPDQ8MDw0PDBAMDwwrDQ8MKwwrDA8MKw0PDA8NDwwPDSoOKQ0PDCsMKw4ODQAJhGw5DA8MEAwrDA8NKg0PDCsMDw0PDCsNDg0PDCsMKw0PDA8MEAwPDBAMDw0PDA8NKg0PDCsMEAwPDBAMDwwQDA8NDwwrDQ4NKg0qDQ8MKwwQDA8MEAwPDCsNKgwQDCsMKwwPDAAJhWw5DQ8MEAwqDQ8MKwwQDCsMDwwQDCsMDwwQDCsMKw0ODQ8MDw0PDBAMDwwQDA8MKwwQDCsMDwwQDA8NDwwPDQ8MEAwrDA8MKwwrDBAMKwwPDBAMDw0PDCsMKw0ODSoNKg0PDAANBQAAAAAAAAAAAAA==",
This file has been truncated. show original
Hi
Sorry for that. I just coppied and pasted the yaml code and did not look at the format.
However I have been given advice from another site that informed me I had typed the topic incorrectly
I had this topic: zigbee2mqtt/ir-blaster/set
and it should be this topic: zigbee2mqtt/Ir-blaster/set
The letter I was not capitalized. I corrected this and now all the scripts are working.
.
Thanks for your reply and I will be more careful when pasting yaml code and manually format if needed
Regards… Berni