Broadlink and scripts (and Alexa)

Hey everyone

I have had a broadlink for a while but got fed up with the rm plugin not working so looked at hass.io as an alternative solution to get my broadlink macro equivalent back up and running.

I’ve been trying to attack this in different ways, but landed on hue emulation and scripts to get the broadlink operational. I’ve got some basic commands working and the buttons on the front screen.

However, I can’t get the scripts to work and wondered if anyone can give me some hints on what I’ve done wrong. I’m putting this into the scripts.yaml file which is enabled in my config file

script:
  denon_volume_up:
    sequence:
      - service: switch.broadlink_send_packet_192_168_86_25
        data:
          packet:
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="

Invalid config for [script]: [denon_volume_up] is an invalid option for [script]. Check: script->script->script->denon_volume_up. (See /config/configuration.yaml, line 14). Please check the docs at https://home-assistant.io/components/script/

Is the error message I get

In my config file it just states this at line 14:

script: !include scripts.yaml

So not sure what I am doing wrong…

The next problem is hue emulation but I’ll probably put another post up when I solve this problem…

Thanks for your help in advance - been really encouraged by the help everyone seems to get so hopefully the trend continues!!

Hi,

maybe you just made a mistake when copied the content, but in the scripts.yaml file you don’t need to start the file with script:

Nevertheless what version of Home Assistant do you use? There was a change long time ago regarding the broadlink plugin, check the actual documentation. You are not targeting the device in the service name but there is only one service command: broadlink.send. You have to specify the host in data section. So your script.yaml should look like this if your Home Assistant is up to date:

denon_volume_up:
    sequence:
      - service: broadlink.send
        data:
          host: 192.168.86.25
          packet:
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
            - "JgA2AW44DQ8NDwssDQ8NKg0PDSsODQ0PDSoNDg0PDSwNKg0PDQ0OGg0ODRAODQ4PDA8NKg0ODikODg0ODg4NDg4ODg0ODg0qDSsOKQ0PDSoNDw0ODRANDg0qDioODg0AA4gLDwssDQ8LAAxXbTcLEQ0ODSoNDw0qDQ8NKw0ODQ8NKQ4PDg8MKg4pDQ8NDwwQDQ4ODg0PDQ4NDg4pDQ8OKQ0PDQ4ODg0ODg8NDg4ODSoOKQ0rDQ8NKw0PDw8KEQ0QCi0NKg4NDSsNDwwrDg4NAAlubjcODg0ODikODwwqDQ8OKQ4PDQ4NKg0PDg4NKg0qDQ4ODg4QDQ4ODg0ODg4NDwssDQ8NKw0ODQ8MDwsRDQ8NEAsTDQADhg0qDSoNDg4pDQ8NEQoRDRAMKw0rDQ4NKg4ODikNDw0ADQUAAA=="
1 Like

Thank you!

The script reference wasn’t a typo but included by mistake - I was just trying to lift it from the config file and hadn’t appreciated I could remove it.

I changed the broadlink host too and now it is working nicely…i’ll put up a separate post about hue emulation!

Thanks again, really appreciate it