add in config:
type: “model broadlink”
add in config:
type: “model broadlink”
Read the 0.115 breaking changes for broadlink:
The host and type are no longer required and the name serves as a template for the entity ID
You will need to amend your broadlink switch configuration.
type: rm_mini3 ( or how to write )
You will need to amend your broadlink switch configuration
What this means
Thx guys
@doktordoc
It means you have to update both your switch and ClimateIR configuration.
For the switch, you can remove the platform entirely from your config and setup the integration via the integrations page (Or just remote the unsupported settings such as type or host):
Then you have to update your ClimateIR and change the controller_data value from IP to the new remote.xxxx settings HA provides:
Thx
Nice when you can get help
BTW, Is there an option to use remotes from broadlink cloud and not by learning?
I have a remote I added to e-control by searching my model but when I try to get it from the DB its empty. After digging I found out its coming from Broadlink cloud.
Why am I receiving always the following error?:
File “/usr/local/lib/python3.8/site-packages/voluptuous/schema_builder.py”, line 272, in call
return self._compiled([], data)
File “/usr/local/lib/python3.8/site-packages/voluptuous/schema_builder.py”, line 594, in validate_dict
return base_validate(path, iteritems(data), out)
File “/usr/local/lib/python3.8/site-packages/voluptuous/schema_builder.py”, line 432, in validate_mapping
raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: not a valid value for dictionary value @ data[‘entity_id’]
My config.yaml
smartir:
climate:
Thank you for this. After a few user errors (errant/missing commas and such in jsons…) I now have three RF fans around the house controlled by one RM-Pro.
With HA 0.115, there are breaking changes that need you to :
I dont Understand what do you mean.
Here is my integrations
What do you mean " 1. Remote the Switch entries for broadlink in your configuration.yaml"?
How to update my smartir config so the controller data refering to the new entity name?
Here is my error
Did you read my personal message?
Sorry, I have a typo in my reply above - I meant ‘remove the the Switch entries for broadlink in your configuration.yaml’. eg. I have commented my previous switch configuration, or you can also just delete these.
switch:
### Broadlink Switch is depreciated and now set up under Integrations UI
# - platform: broadlink #rm_4c
# host: 192.168.1.249
# mac: '24:df:a7:4f:93:3e'
# type: rm4c_mini
In my example, after adding the broadlink rm mini 4c under Integrations page, I have a device name ‘rm4c_study’ with entity name ‘remote.rm4c_study_remote’.
I updated configuration.yaml for smartir using this new entity name:
climate: # Using smartir:
- platform: smartir
name: Study AC
unique_id: study_ac
device_code: 1121
controller_data: remote.rm4c_study_remote
temperature_sensor: sensor.temperature_study
humidity_sensor: sensor.humidity_study
power_sensor: binary_sensor.ac_power_study
Does not work (with me). No error. :(. But could not control any devices.
Does this work with you? Mine do the same but could not control any devices.
Yes it works fine for me.
What broadlink device are you using?
Does your broadlink entities show up properly on the integrations page?
What’s your smartir version?
What does your climate/smartir code in configuration.yaml look like?
Hi all, so I have an ac remote made with nodemcu that has tasmota on it and connected with hassio through MQTT and smartir( which sends raw data to the nodemcu). I have an issue where sometimes when I say hey google, turn on the ac it turns it on twice( sends the on signal two times) which turns on and off the ac immediately this only happens to me when using google home (and I think when the internet connection isn’t so good only). The solution I thought of is maybe I can have some kind of delay or something that will only receive one signal every 5 seconds so that it receives one of the two signals that google sends? Maybe that delay I put in the mqtt settings or wherever. Is this a know issue with smartir or something?
Mine is RM-Pro-Plus. And the climate device is LG. It works well before 115.
###### Broadlink declare for SmartIR
- platform: smartir
name: LG AC
unique_id: lg_ac_bedroom
device_code: 1060
controller_data: remote.rm_pro_tc_room_remote
temperature_sensor: sensor.e_sensor_tc_temperature
humidity_sensor: sensor.e_sensor_tc_humidity
power_sensor: sensor.sonoff_pow_r1_energy_power
Many users report that their controls were off by default. If you do not have errors in the logs, make sure your remote controls are turned on.
rm pro plus is working for me too. Does it look ok under your integrations page?
climate: # Using smartir:
- platform: smartir
name: bedroom AC
unique_id: bedroom_ac
device_code: 1121
controller_data: remote.rmmini_bedroom_remote
temperature_sensor: sensor.temperature_bedroom
humidity_sensor: sensor.humidity_bedroom
power_sensor: binary_sensor.ac_power_bedroom
- platform: smartir
name: Study AC
unique_id: study_ac
device_code: 1121
controller_data: remote.rm4c_study_remote
temperature_sensor: sensor.temperature_study
humidity_sensor: sensor.humidity_study
power_sensor: binary_sensor.ac_power_study
- platform: smartir
name: Study AC2
unique_id: study_ac2
device_code: 1121
controller_data: remote.rmpro_remote
temperature_sensor: sensor.temperature_study
humidity_sensor: sensor.humidity_study
power_sensor: binary_sensor.ac_power_study