I have a lennox M30 thermostat and HA does not have any integration for it. It has very crappy unresponsive iComfort app but the google-home integration is somewhat stable. So to control it from my HA dashboard ( a wall mounted fire hd 8) - I created a generic_thermostat which monitors an iris motion sensor temperature for sensing. Then when the thermostat switches to cool, I use HA automation to send turn on command via assistant relay. Similarly when it switches to off/idle - I send off command via assistant relay. I have a bunch of iris contact sensor in my doors and windows and they have temperature sensing. So I can create as many thermostats I want and put them in any room I like.
v0.2.0 is working for the my M30ās but only using the cloud connection. I initially tried to connect locally since all my M30ās have a static IP but it did not work, it might be a limitation of the hardware.
Youāre correct the port is closed, I get a connection error when using https in a browser to reach the device. I also ran a port scan and did not find any open ports.
Used to work when the name of the Integration stated āHome Assistant Lennox S30 / E30 / M30 integrationā
It stopped working for M30s several months ago, when the name changed to āHome Assistant Lennox S30 / E30 integrationā
Cloud authentication no longer work for the integration (for M30). And S30/E30 support local connection but the M30 does not.
One reason for this perhaps is that the iComfort app no longer works (for M30), but iComfort Sync still works, so i guess the Integration needs a update / authentication reviewā¦