Script troubleshooting sending rf signals

hi all

I’m having trouble with my broadlink rm pro scripts that sent a rf signal to my light to turn it on, change the brightness etc…

it was all working but I’ve noticed recently that its stopped and i cant work out how to get it working again.

here is what i have

lounge_fan_light_power:
  alias: Power
#  hidden: true
  sequence:
  - service: switch.broadlink_send_packet_192_168_0_22
    data:
      packet:
      - "sgAEAQ8nDigOKCgODycpDSkODigOKA4oDigOJw8nKQ4OKA4oDicPJw8nDigOKA4oDigoDg4AAZAOKA4oDigoDg4oKA4pDQ8oDicPKA4nDigOKCgODycPJw4oDigOKA4oDigOJw8nKQ4OAAGQDicPJw4oKA4PJykOKA4OKA4oDigOKA4oDSgpDg4oDigOKA4nDycOKA4oDigOKCgODgABkA4oDigOJykODigoDikODicPJw8nDycOKA4oKA4OKA4oDigOKA4oDicPJw4oDigoDg8AAY8OKA4oDigoDg4oKA4pDg4oDigOJw8oDicOKCkODicPJw4oDigOKA4oDigOJw8nKQ4OAAXcAAAAAA=="

if I go the states page and enter

service :

broadlink.send

service data:

{
“host”:“192.168.0.22”,
“packet”:“sgAEAQ8nDigOKCgODycpDSkODigOKA4oDigOJw8nKQ4OKA4oDicPJw8nDigOKA4oDigoDg4AAZAOKA4oDigoDg4oKA4pDQ8oDicPKA4nDigOKCgODycPJw4oDigOKA4oDigOJw8nKQ4OAAGQDicPJw4oKA4PJykOKA4OKA4oDigOKA4oDSgpDg4oDigOKA4nDycOKA4oDigOKCgODgABkA4oDigOJykODigoDikODicPJw8nDycOKA4oKA4OKA4oDigOKA4oDicPJw4oDigoDg8AAY8OKA4oDigoDg4oKA4pDg4oDigOJw8oDicOKCkODicPJw4oDigOKA4oDigOJw8nKQ4OAAXcAAAAAA==”

}

everything works just fine…

i tried to change the script to the following

lounge_fan_light_power:
  alias: Power
#  hidden: true
  sequence:
  - service: broadlink.send
    data:
     host: 192.168.0.22
      packet:"sgAEAQ8nDigOKCgODycpDSkODigOKA4oDigOJw8nKQ4OKA4oDicPJw8nDigOKA4oDigoDg4AAZAOKA4oDigoDg4oKA4pDQ8oDicPKA4nDigOKCgODycPJw4oDigOKA4oDigOJw8nKQ4OAAGQDicPJw4oKA4PJykOKA4OKA4oDigOKA4oDSgpDg4oDigOKA4nDycOKA4oDigOKCgODgABkA4oDigOJykODigoDikODicPJw8nDycOKA4oKA4OKA4oDigOKA4oDicPJw4oDigoDg8AAY8OKA4oDigoDg4oKA4pDg4oDigOJw8oDicOKCkODicPJw4oDigOKA4oDigOJw8nKQ4OAAXcAAAAAA=="

but still no joy…

any help?

add a space in front of host.

lounge_fan_light_power:
  alias: Power
#  hidden: true
  sequence:
  - service: broadlink.send
    data:
      host: 192.168.0.22
      packet:"sgAEAQ8nDigOKCgODycpDSkODigOKA4oDigOJw8nKQ4OKA4oDicPJw8nDigOKA4oDigoDg4AAZAOKA4oDigoDg4oKA4pDQ8oDicPKA4nDigOKCgODycPJw4oDigOKA4oDigOJw8nKQ4OAAGQDicPJw4oKA4PJykOKA4OKA4oDigOKA4oDSgpDg4oDigOKA4nDycOKA4oDigOKCgODgABkA4oDigOJykODigoDikODicPJw8nDycOKA4oKA4OKA4oDigOKA4oDicPJw4oDigoDg8AAY8OKA4oDigoDg4oKA4pDg4oDigOJw8oDicOKCkODicPJw4oDigOKA4oDigOJw8nKQ4OAAXcAAAAAA=="

EDIT: You may need to make it a list as well.

lounge_fan_light_power:
  alias: Power
#  hidden: true
  sequence:
  - service: broadlink.send
    data:
      host: 192.168.0.22
      packet:
        - "sgAEAQ8nDigOKCgODycpDSkODigOKA4oDigOJw8nKQ4OKA4oDicPJw8nDigOKA4oDigoDg4AAZAOKA4oDigoDg4oKA4pDQ8oDicPKA4nDigOKCgODycPJw4oDigOKA4oDigOJw8nKQ4OAAGQDicPJw4oKA4PJykOKA4OKA4oDigOKA4oDSgpDg4oDigOKA4nDycOKA4oDigOKCgODgABkA4oDigOJykODigoDikODicPJw8nDycOKA4oKA4OKA4oDigOKA4oDicPJw4oDigoDg8AAY8OKA4oDigoDg4oKA4pDg4oDigOJw8oDicOKCkODicPJw4oDigOKA4oDigOJw8nKQ4OAAXcAAAAAA=="

thank you petro, i just seen your responce as I was returning to post that it’s solved :slight_smile:

I needed a space in front of packet:

the fully working script is now

lounge_fan_light_power:
  alias: Power
#  hidden: true
  sequence:
  - service: broadlink.send
    data:
     host: 192.168.0.22
     packet: "sgAEAQ8nDigOKCgODycpDSkODigOKA4oDigOJw8nKQ4OKA4oDicPJw8nDigOKA4oDigoDg4AAZAOKA4oDigoDg4oKA4pDQ8oDicPKA4nDigOKCgODycPJw4oDigOKA4oDigOJw8nKQ4OAAGQDicPJw4oKA4PJykOKA4OKA4oDigOKA4oDSgpDg4oDigOKA4nDycOKA4oDigOKCgODgABkA4oDigOJykODigoDikODicPJw8nDycOKA4oKA4OKA4oDigOKA4oDicPJw4oDigoDg8AAY8OKA4oDigoDg4oKA4pDg4oDigOJw8oDicOKCkODicPJw4oDigOKA4oDigOJw8nKQ4OAAXcAAAAAA=="

now to change the ip to !secret so I don’t have to go and change it in every script if I decide to change the IP for any reason …

thank you :slight_smile: