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.