SmartIR climate not working after upgrade do 0.115

Hi!

SmartIR stopped working on my system after upgrade. Log shows no particular errors during start, but on click this is written to the log:

2020-10-27 20:14:46 ERROR (MainThread) [custom_components.smartir.climate] not a valid value for dictionary value @ data['entity_id']
 Traceback (most recent call last):
   File "/config/custom_components/smartir/climate.py", line 330, in send_command
     await self._controller.send(self._commands['off'])
   File "/config/custom_components/smartir/controller.py", line 109, in send
     await self.hass.services.async_call(
   File "/usr/src/homeassistant/homeassistant/core.py", line 1289, in async_call
     processed_data = handler.schema(service_data)
   File "/usr/local/lib/python3.8/site-packages/voluptuous/validators.py", line 218, in __call__
     return self._exec((Schema(val) for val in self.validators), v)
   File "/usr/local/lib/python3.8/site-packages/voluptuous/validators.py", line 340, in _exec
     raise e if self.msg is None else AllInvalid(self.msg, path=path)
   File "/usr/local/lib/python3.8/site-packages/voluptuous/validators.py", line 336, in _exec
     v = func(v)
   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 817, in validate_callable
     return schema(data)
   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']

No changes to the config, here’s the section for SmartIR:

climate:
  - platform: smartir
    name: Klima doma
    unique_id: klima_doma
    device_code: 1260
    controller_data: 192.168.10.3
    temperature_sensor: sensor.dnevnatemperatura_am2301_temperature

Tried to check for upgrades, but no luck - latest installed

Upgraded HASS to 0.116.4, still not working… I’m stuck, any ideas…?

You should at least change controller_data. Like:

controller_data: remote.broadlink_remote

Check out docs