And we have a winner!
Thank you so much for explaining this to me. It was not clear to me at ALL that just installing the HACS infinitude wasnt actually installing the proxy. Of course I didnt really know what the proxy was anyway, but from what I was reading, all I could tell was that HACS was supposed to install it.
So here’s how I fixed this, I installed portainer thanks to the links moto2000 gave above, which was really easy. Had to go around the fact that HA removed portainer recently bc who the hell knows why, but adding the repository from here (GitHub - alexbelgium/hassio-addons: My home assistant addons) allowed me to install portainer no problem. Of course now my HA says its running an “unsupported installation”. Oh well.
Now for adding the container I followed these instructions (Installing on Home Assistant · nebulous/infinitude Wiki · GitHub), and then used this code in the configurations file:
climate:
- platform: infinitude
host: localhost
port: 3000
zone_names:
- ZONE 1
I typed http://192.168.0.152:3000 into my web browser and it worked immediately.
I then went up to my thermostat (its an evolution connex running a Bryant HP with aux furnace backup), went into wifi settings, went to advanced settings, went to proxy settings, then put in my HA IP address for the proxy, and using the port 3000. Came back to my computer and BAM, its reporting all the correct info/status.
Now the trick will be migrating this information into HA on a card or something rather than having to go directly to the website. I’m assuming someone around here has also been able to figure this out. Have you migrated the info from the proxy to your HA dashboard/overview?
Edit: I actually just finished this and got it working. First had to create some template sensors to extract the HVAC attributes from the climate entity:
- platform: template
sensors:
hvac_outdoor_temperature:
friendly_name: "Outdoor Temperature"
unit_of_measurement: '°F'
value_template: "{{ state_attr('climate.zone_1', 'outdoor_temperature') }}"
- platform: template
sensors:
hvac_current_temperature:
friendly_name: "Current Temperature"
unit_of_measurement: '°F'
value_template: "{{ state_attr('climate.zone_1', 'current_temperature') }}"
- platform: template
sensors:
hvac_current_humidity:
friendly_name: "Current Humidity"
unit_of_measurement: '%'
value_template: "{{ state_attr('climate.zone_1', 'current_humidity') }}"
- platform: template
sensors:
hvac_target_temp_high:
friendly_name: "Thermostat High Temperature Setting"
unit_of_measurement: '°F'
value_template: "{{ state_attr('climate.zone_1', 'target_temp_high') }}"
- platform: template
sensors:
hvac_target_temp_low:
friendly_name: "Thermostat Low Temperature Setting"
unit_of_measurement: '°F'
value_template: "{{ state_attr('climate.zone_1', 'target_temp_low') }}"
- platform: template
sensors:
hvac_fan_mode:
friendly_name: "HVAC Fan Mode"
value_template: "{{ state_attr('climate.zone_1', 'fan_mode') }}"
- platform: template
sensors:
hvac_action_mode:
friendly_name: "HVAC Current Setting"
value_template: "{{ state_attr('climate.zone_1', 'hvac_action') }}"
- platform: template
sensors:
hvac_preset_mode:
friendly_name: "HVAC Preset Setting"
value_template: "{{ state_attr('climate.zone_1', 'preset_mode') }}"
- platform: template
sensors:
hvac_current_activity:
friendly_name: "HVAC Current Activity"
value_template: "{{ state_attr('climate.zone_1', 'current_activity') }}"
- platform: template
sensors:
hvac_scheduled_activity:
friendly_name: "HVAC Scheduled Activity"
value_template: "{{ state_attr('climate.zone_1', 'scheduled_activity') }}"
- platform: template
sensors:
hvac_airflow_cfm:
friendly_name: "HVAC Fan Airflow CFM"
value_template: "{{ state_attr('climate.zone_1', 'airflow_cfm') }}"
- platform: template
sensors:
hvac_occupancy:
friendly_name: "HVAC Occupancy Sensor"
value_template: "{{ state_attr('climate.zone_1', 'occupancy') }}"
- platform: template
sensors:
hvac_hold_activity:
friendly_name: "HVAC Hold Activity"
value_template: "{{ state_attr('climate.zone_1', 'hold_activity') }}"
I put the above code into the configuration file, restarted HA, and all these attributes became sensors that I then put into an entities card to see on HA. Works wonderfully but I’m sure there are nicer ways to visualize the data.