Hi, i’m not a programmer, but i need TFIAC integration, can i propose a transition to amqtt from hbmqtt?
Could you bring more details, please.
I personally have no clue what you’re talking about, and even less what this FR would achieve.
It doesn’t look like tfiac has anything to do with mqtt, so you don’t appear to be making any sense.
Hi G-man
Adding links to the info you have and the work you have done would go a long way to convince someone to help you here.
So would voting for your own FR.
Suggested Reading:
More about Feature Requests.
Thanks for your reply, but I don’t need to convince anyone, I would like to write in the issue in HA but it is closed
You proposed change to some version of MQTT, claiming it would be the path to fixing TFIAC, yet they appear to be unrelated.
If you want a feature request to get traction you do really have to convince people, or you get no votes. Part of that is not making non-sensical feature requests, and refusing to explain WTH you mean.
Possibly best illustrated by the fact you have zero votes for this FR.
Ok no problem, no climate in HA, because no solution, we can closed
Hello @Giancky79, I will jump on this thread as I have some ideas,
Context: Home assistant 2024.10 disabled the TFIAC integration because of issues with the dependencies of pytfiac
. The release notes specifically ask the community for help on this issue. The issue is explained here. Basically pytfiac
depends on tellsticknet
and tellsticknet
depends on an old mqtt client called hbmqtt
. Home assistant cannot build with hbmqtt
because it has no recent python wheels.
The author of pytfiac
has already proposed updating the dependency of tellsticknet
to amqtt
here. In theory, this could fix the dependency issues.
However, pytfiac
doesn’t appear to use any MQTT functionality. It only uses two functions from the tellsticknet
library (see here). These two functions can be found in the tellsticknet
library here.
So I think a more appropriate fix would be to implement these functions directly in pytfiac
and completely remove the tellsticknet
dependency. It does not seem right to simply copy and paste the work from tellsticknet
, so I think the solution would be to ask the author of that library for permission and give them the credit. I have started a conversation about that here.