Smart IR Climate with RM Mini 3

I recently bought RM Mini 3 and was looking for how to control Air Conditioner via home assistant as it was working superbly via Broadlink app. So i stumbled upon Smart IR Climate. I went through the documentation as per the instructions created folder in homeassistant config folder and uploaded files there.

I have following code in my configuration.yaml
smartir:
switch:

  • platform: broadlink
    host: 192.168.1.75
    mac: ‘mac:address:here’
    timeout: 15
    climate:
  • platform: smartir
    name: Bed AC
    unique_id: bedac
    device_code: 1181
    controller_data: 192.168.1.175
    temperature_sensor: sensor.temperature
    humidity_sensor: sensor.humidity
    power_sensor: binary_sensor.ac_power

switch:

  • platform: broadlink
    host: 192.168.1.26
    mac: ‘mac:address:here’
    timeout: 15

When I click “Check Config” I get following error:

Configuration invalidCHECK CONFIG

Integration smartir not found when trying to verify its climate platform. Integration not found: smartir

My Version of Hassio: 0.92.1

I think the files should be in a subfolder called smartir.

/config/custom_components/smartir/

@Emphyrio thank you so much. It solved the issue.

current_temperature: null
min_temp: 18
max_temp: 30
temperature: 18
target_temp_step: 1
fan_mode: auto
fan_list: auto,sleep,powerful
operation_mode: cool
operation_list: off,cool,heat
last_on_operation: cool
device_code: 1181
manufacturer: Gree
supported_models: Unknown
supported_controller: Broadlink
commands_encoding: Base64
friendly_name: Gree AC
supported_features: 4289

However not sure now how to make it work. I have added it as entity using UI Configurator. But clicking on the button doesn’t do anything… Am I doing something wrong? Can’t seem to find anything in the documentation either. There were two codes for Gree AC, and I have tried both.
46%20PM

My current code is:

smartir:
switch:

  • platform: broadlink
    host: 192.168.1.75
    mac: ‘C8:F7:42:62:E0:AE’
    timeout: 15
    climate:
  • platform: smartir
    name: Gree AC
    unique_id: greeac
    device_code: 1180
    controller_data: 192.168.1.175

switch:

  • platform: broadlink
    host: 192.168.1.26
    mac: ‘78:0f:77:18:16:0e’
    timeout: 15

However I have noticed in services it is showing me only one broadlink. I have read in different posts that when you add multiple broadlink it shows them with their ip to differentiate them in services window.
28%20PM

The Broadlink component has changed in the very last update 0.92. This breaking change has not been documented well yet. It could impact the Smart IR component as well.

Most forum topics you will find about Broadlink will probably contain deprecated formatting. The IP address is no longer part of the service name.

I’m sorry but I don’t know much about the Smart IR component, since I don’t use it myself.

@Emphyrio thank you for your kind response. I guess it is all about waiting till documentation is updated reflecting changes made in 0.92. Thank you once again for the help. Hoping someone else who is using Smart IR component might help :smiley: