After upgrade to 0.61.1 for those who use Broadlink device to learn and send packet from switch platform. Ha have change the Broadlink.learn and Broadlink.send to have word switch infront.
Example:
Broadlink.send_packet:
to
switch.broadlink_send_packet:
Hi,
First time posting here and first time setting up HA so please bare with me . I don’t see any services related to Broadlink. Is there something I need to do before it appears on services?
I’m running HA 0.61.0 on a Raspberry Pi 3b.
If you have broadlink device. You have to put in HA from the link below. After broadlink in your HA then you will see the broadlink.send and learn.
I did all the steps up to the services part.
This is what I got,
Unable to find service switch/broadlink_send_packet
Any help would be much appreciated.
You have to put them in a switch platform from the link I give first. If you don’t put in, HA cannot see it.
Yes. So you have the switch at frontend now? If so, you can check at service you will see switch.broadlink_learn_yourbroadlinkip and switch.broadlink_sent_yourbroadlinkip
This one? It still doesn’t show up on my services list.
Can you paste your config of broadlink switch. don’t forget to put </> for the config file so I can help.
#Broadlink RM Pro
#TV, LG
switch:
- platform: broadlink
host: 192.168.1.104
mac: 34:XX:XX:XX:XX:XX
timeout: 15
switches:
tv_lg:
friendly_name: "LG TV Power"
command_on: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE2EjYSNhM2EhIROBE3ETcREhITEgAFGwABH0oSAAwzAAEfShEADQU='
command_off: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE2EjYSNhM2EhIROBE3ETcREhITEgAFGwABH0oSAAwzAAEfShEADQU='
tv_lg_hdmi1_hdmi2:
friendly_name: "LG TV HDMI12"
command_on: 'JgBIAAABIZMRExITEjYSExMRERURExEUEDkRNxEUEjYSNhM3ETcSNxITETgSNhI2ExMQExE4ETYSNxIUERMSExE4ETcRFBETEQANBQ=='
command_off: 'JgBQAAABJJMSEhISETgSEhITEBMSEhMSETcSNxMREjcSNxI3EjcSOBETERITNhM2EhITERM2EzcRNxI3ExISEhI3EjcRExETEgAFLQABJEoRAA0FAAAAAAAAAAA='
tv_lg_hdmi3:
friendly_name: "LG TV HDMI3"
command_on: 'JgBIAAABIZMSFBISETgRExEUERQQFBETEjcTNhMSETgRNxE3EjcROBM2ERMSFBE4ERMSNxM2EjUSFBE2ETgRExM2ExITEhATEwANBQ=='
tv_lg_av1_av2:
friendly_name: "LG TV AV12"
command_on: 'JgBIAAABIpQPFBITETgSEw8UEhQSEhEVDzgSOBAUETgQOQ84EjgRNxITETgSExA5EDgREhI3EhMROBMSEDkQFBETEjYTEhE4EQANBQ=='
command_off: 'JgBIAAABH5YPFBETETgUERAUEBURFBATETgROBEUETcSNxE4ETcSOBISEBUQFREUEjUSFBA5ETcRNxE4ETkQOBAUEjcRFRAUEQANBQ=='
# Aircon, Carrier
- platform: broadlink
host: 192.168.1.104
mac: 34:XX:XX:XX:XX:XX
timeout: 15
switches:
aircon:
friendly_name: "Bedroom Aircon"
command_on: ''
command_off: ''
#Broadlink RM Pro
#TV, LG
switch:
- platform: broadlink
host: 192.168.1.104
mac: 34:XX:XX:XX:XX:XX
timeout: 15
friendly_name: "What ever name you want for your Broadlink"
type: rm <=== put the type of your broadlink
switches:
tv_lg:
friendly_name: "LG TV Power"
command_on: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE2EjYSNhM2EhIROBE3ETcREhITEgAFGwABH0oSAAwzAAEfShEADQU='
command_off: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE2EjYSNhM2EhIROBE3ETcREhITEgAFGwABH0oSAAwzAAEfShEADQU='
tv_lg_hdmi1_hdmi2:
friendly_name: "LG TV HDMI12"
command_on: 'JgBIAAABIZMRExITEjYSExMRERURExEUEDkRNxEUEjYSNhM3ETcSNxITETgSNhI2ExMQExE4ETYSNxIUERMSExE4ETcRFBETEQANBQ=='
command_off: 'JgBQAAABJJMSEhISETgSEhITEBMSEhMSETcSNxMREjcSNxI3EjcSOBETERITNhM2EhITERM2EzcRNxI3ExISEhI3EjcRExETEgAFLQABJEoRAA0FAAAAAAAAAAA='
tv_lg_hdmi3:
friendly_name: "LG TV HDMI3"
command_on: 'JgBIAAABIZMSFBISETgRExEUERQQFBETEjcTNhMSETgRNxE3EjcROBM2ERMSFBE4ERMSNxM2EjUSFBE2ETgRExM2ExITEhATEwANBQ=='
tv_lg_av1_av2:
friendly_name: "LG TV AV12"
command_on: 'JgBIAAABIpQPFBITETgSEw8UEhQSEhEVDzgSOBAUETgQOQ84EjgRNxITETgSExA5EDgREhI3EhMROBMSEDkQFBETEjYTEhE4EQANBQ=='
command_off: 'JgBIAAABH5YPFBETETgUERAUEBURFBATETgROBEUETcSNxE4ETcSOBISEBUQFREUEjUSFBA5ETcRNxE4ETkQOBAUEjcRFRAUEQANBQ=='
# Aircon, Carrier
- platform: broadlink
host: 192.168.1.104
mac: 34:XX:XX:XX:XX:XX
timeout: 15
I added the code and restarted HA to check if it would fix the problem. Then I saw this.
I really appreciate you taking the time to help!
Did you put switch platform in seperate file or everything in configuration.yaml file?
What type of broadlink are you using?
They’re all in the configuration file. I haven’t really done much with HA. It’s pretty bare so I don’t know why I’m running into this problem so early. I just added code to the configuration file and that’s it really. And on the box it just says the model is RM Pro. I didn’t know what type to choose so I just omitted the type variable.
# Aircon, Carrier
- platform: broadlink
host: 192.168.1.104
mac: 34:XX:XX:XX:XX:XX
timeout: 15
switches:
I would remove the above
can you past your config of switch platform again after you have put type and name. don’t forget </>
Hero come!!!. Mr.keithh666 also can help ^^
#Broadlink RM Pro
switch:
#TV, LG
- platform: broadlink
host: 192.168.1.104
mac: 34:XX:XX:XX:XX:XX
friendly_name: "Broadlink RM Pro"
type: rm
timeout: 15
switches:
tv_lg:
friendly_name: "LG TV Power"
command_on: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE$
command_off: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSEx$
tv_lg_hdmi1_hdmi2:
friendly_name: "LG TV HDMI12"
command_on: 'JgBIAAABIZMRExITEjYSExMRERURExEUEDkRNxEUEjYSNhM3ETcSNxITETgSNhI2ExMQExE$
command_off: 'JgBQAAABJJMSEhISETgSEhITEBMSEhMSETcSNxMREjcSNxI3EjcSOBETERITNhM2EhITER$
tv_lg_hdmi3:
friendly_name: "LG TV HDMI3"
command_on: 'JgBIAAABIZMSFBISETgRExEUERQQFBETEjcTNhMSETgRNxE3EjcROBM2ERMSFBE4ERMSNxM$
tv_lg_av1_av2:
friendly_name: "LG TV AV12"
command_on: 'JgBIAAABIpQPFBITETgSEw8UEhQSEhEVDzgSOBAUETgQOQ84EjgRNxITETgSExA5EDgREhI$
command_off: 'JgBIAAABH5YPFBETETgUERAUEBURFBATETgROBEUETcSNxE4ETcSOBISEBUQFREUEjUSFB$
I put in the type and friendly name. I also deleted the aircon part. It still doesn’t show up. Maybe I missed a step in installing HA? But I checked the components/switch folder and broadlink.py is there so I really don’t know.
Copy and paste mine in your config. at the end of your command on off doesn’t have ’ , also the space is not accept in yaml.
- platform: broadlink
host: 192.168.1.104
mac: 34:XX:XX:XX:XX:XX
friendly_name: "Broadlink RM Pro"
type: rm
timeout: 15
switches:
tv_lg:
friendly_name: "LG TV Power"
command_on: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE$'
command_off: 'JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSEx$'
tv_lg_hdmi1_hdmi2:
friendly_name: "LG TV HDMI12"
command_on: 'JgBIAAABIZMRExITEjYSExMRERURExEUEDkRNxEUEjYSNhM3ETcSNxITETgSNhI2ExMQExE$'
command_off: 'JgBQAAABJJMSEhISETgSEhITEBMSEhMSETcSNxMREjcSNxI3EjcSOBETERITNhM2EhITER$'
tv_lg_hdmi3:
friendly_name: "LG TV HDMI3"
command_on: 'JgBIAAABIZMSFBISETgRExEUERQQFBETEjcTNhMSETgRNxE3EjcROBM2ERMSFBE4ERMSNxM$'
tv_lg_av1_av2:
friendly_name: "LG TV AV12"
command_on: 'JgBIAAABIpQPFBITETgSEw8UEhQSEhEVDzgSOBAUETgQOQ84EjgRNxITETgSExA5EDgREhI$'
command_off: 'JgBIAAABH5YPFBETETgUERAUEBURFBATETgROBEUETcSNxE4ETcSOBISEBUQFREUEjUSFB$'