I’ve just bought a new Broadlink RM mini 3 to replace xiaomi IR remote. I thought it will be an easy upgrade but turns out it is not. I can not add it to the HA using this configuration:
No log error, no entities, no service related to broadlink. I can still ping the ip of broadlink and get response. And can remote control my TV using ihc app. My system is HA 0.92.1 on raspberry pi 3 B+
So is there any method that i can debug the communication problem between HA and Broadlink RM mini 3?
Help me out please
I have an 0.92 problem with Broadlink minis as well. Switches that were configured worked in HA after I called them from google voice, not from the HA panel. Scripts do not work at all.
This is the error I get:
Error executing service <ServiceCall script.pc_off (c:58855c6f9f4b40c2a1096420021bc3b5)>
Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/homeassistant/core.py”, line 1147, in _safe_execute
await self._execute_service(handler, service_call)
File “/usr/local/lib/python3.7/site-packages/homeassistant/core.py”, line 1160, in _execute_service
await handler.func(service_call)
File “/usr/local/lib/python3.7/site-packages/homeassistant/components/script/init.py”, line 114, in service_handler
context=service.context)
File “/usr/local/lib/python3.7/site-packages/homeassistant/components/script/init.py”, line 172, in async_turn_on
kwargs.get(ATTR_VARIABLES), context)
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/script.py”, line 131, in async_run
await self._handle_action(action, variables, context)
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/script.py”, line 210, in _handle_action
action, variables, context)
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/script.py”, line 299, in _async_call_service
context=context
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/service.py”, line 89, in async_call_from_config
domain, service_name, service_data, blocking=blocking, context=context)
File “/usr/local/lib/python3.7/site-packages/homeassistant/core.py”, line 1115, in async_call
raise ServiceNotFound(domain, service) from None
homeassistant.exceptions.ServiceNotFound: (ServiceNotFound(…), ‘Service switch.broadlink_send_packet_192_168_0_105 not found’)
That seems to have done the trick for me, thanks!
If a few more people jump in with this as a solution I’m thinking to have a bash at changing the docs to reflect the working change…