Hi Pete. First I want to confirm that you have the WiFi iComfort thermostat and you can control it with myicomfort.com and that you don’t have a S30/E30/M30 controlled through lennoxicomfort.com. While both are WiFi thermostats, because there are separate API stacks, my code can only manage the ‘WiFi iComfort’. If that is the one you have then i would suggest trying without using the secrets file first just to make it simple.
climate:
- platform: myicomfort
name: firstfloor
username: jacob
password: Password1
system: 0
zone: 0
min_temp: 55
max_temp: 90
Let me know if this helps.