Lennox S40 HW Rev B

Last summer I updated the HVAC in our pool house and it included an S40. I used the 3P integration and it worked just fine.

This week I had to update the HVAC in the house and it too came with an S40. This one doesn’t want to connect and after some sleuthing, I have at least discovered a difference.

Both thermostats are on the same VLAN. Both thermostats are running the same software revision. The pool house however is hardware revision A while the new one is hardware revision B.

Using nmap on the rev A theromstat I get these ports open:

53/tcp open domain
111/tcp filtered rpcbind
443/tcp open https

However on hardware rev B, there are no open ports. I’ve done the searching I can do and I haven’t found any obvious step to enable local API access nor does the integration documentation describe that step.

I’m wondering if anyone else has run into this. It’s unclear whether I have a partially broken S40 or starting with hardware rev B they’ve cut off the local API access.

Were you able to get this working? I’m looking at getting a Lennox system potentially w. an S40 thermostat.

I have a new HVAC system going in Monday with an S40 - has this been resolved?

Have you filed an Issue on the github page?

Any updates on this. I’m the integration owner and this is highly concerning.

How were you able to determine the HW revision?

I hope this gets resolved, I’m supposed to begetting an 8 zone system and the S40 as the main thermostat along with the 17a30 and was counting on the HA integration to work. Hopefully this is not a H/W issue!

I’ve received no bug reports or logs confirming that this is actually an issue. This topic is the only mention of it and the OP hasn’t responded.

I helped someone 2 weeks ago with a Hardware Revision B thermostat, and the local connection worked first try.

1 Like

Update - my local installation worked 1st time. Have since reinstalled twice due to IP address changes