Morris AC - Intelligent AC app (ex TFIAC)

Hi, I own a Morris AC that used to work with the TFIAC app, and now with the Intelligent AC app. I have added in my configuration the following:

climate:
  - platform: tfiac
    host: 192.168.1.14

But it does nothing. If it helps, from inside the intelligent ac app I can see the following device information:

PID: 000000000000000000000007a500000
DID: 0000000000000000000c8f742847c3b
MAC: c8:f7:42:84:7c:3b
Device IP: 192.168.1.14@80
Access cloud: Click to retry
Data cloud: 3.122.136.209

I’m not sure if I have to do something else after adding climate in the configuration, but I don’t see any device.

When I boot HA, I’m getting this in logs:

2023-10-24 12:58:24.912 ERROR (MainThread) [homeassistant.components.climate] Error while setting up tfiac platform for climate
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/asyncio/tasks.py", line 490, in wait_for
    return fut.result()
           ^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/tellsticknet/util.py", line 50, in sock_recvfrom
    await blocking.wait()
  File "/usr/local/lib/python3.11/asyncio/locks.py", line 213, in wait
    await fut
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/pytfiac.py", line 96, in _send
    data, _ = await asyncio.wait_for(
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/tasks.py", line 492, in wait_for
    raise exceptions.TimeoutError() from exc

TimeoutError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_setup_platform
    await asyncio.shield(task)
  File "/usr/src/homeassistant/homeassistant/components/tfiac/climate.py", line 72, in async_setup_platform
    await tfiac_client.update()
  File "/usr/local/lib/python3.11/site-packages/pytfiac.py", line 113, in update
    response = await self._send(STATUS_MESSAGE.format(seq=self._seq))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pytfiac.py", line 101, in _send
    raise Unavailable()
pytfiac.Unavailable

Thanks!

I am having the same issue with my Morris AC.

@panosru Did you find any workarounds?

I’ve been working fine with the official TFIAC integration for a few years, but now it’s been deprecated and I can’t find any alternative.

I have opened the wifi module and I have verified that it is a BroadLink, searching I have found this addon:

but I can’t get it to work.

Any help please?

This project works with my air conditioner, with an esp01 and the hw580 board