Carrier/Bryant Infinitive Integration

of course, shortly after I posted that, I was able to set the fan to low and RPMs were normal at around ~400. Setting the fan to low via the thermostat didn’t work any differently than setting it to low via the Infinitive web UI or via the HA custom component, so I’m wondering if there was some signal from the furnace that required fan speed to be higher for a short time.

Hi @mww012 i hope your unit is back up and running… anything I can do to help troubleshoot the fan status in HK?

Hey! I’ve got another machine and mostly got everything back in order. So far I haven’t seen how to make this work. It looks as though HomeKit is reading from the set state of the fan rather than the actual running state. I had a thought that I could fake it out by, when the fan is set to auto, change the set state to be the running speed. Haven’t been able to get that to work yet and I’m not sure what rpm speed should be considered 100%.

Do you know of any other integration that works by showing the actual speed of the fan in HomeKit? I could use that as a template.

Hello there! Glad you are just about back up and running @mww012. The only other HomeKit thermostat I have running is from an Ecobee directly… I don’t have any other fans passed from HomeAssistant to HomeKit. I’d be happy with the fan just not showing up at all in HomeKit.

That’s an idea that may work. Ideally I can find a way to just stop presenting the fan to HomeKit. Then a quick addition in config.yaml would be enough to turn it on/off. If not we could just stop presenting the fan to HA altogether

I’m in Destin FL with the family for the week. I’ll take a swing at this when I get back.

@mww012 I found the thread below that might be explaining the behavior we’ve been seeing. The post is dated though:

Better yet, maybe this points to an answer:

Sorry for all the posts today! I found a solution to stop passing the Infinity fan (that appears to be not supported in HomeKit) to HomeKit. I added the following to my customize yaml file:

climate.infinitive:
  supported_features: 3

@mww012 I recently setup an OPNsense firewall in my home network and noticed that Infinitive couldn’t be reached over HTTPS. The service seems only to be working over HTTP. Any chance you’d know (or someone else) how to make it reachable over HTTPS ?

Nice! Does everything else still function normally?

@CptnWookie Unfortunately the web server built into the Infinitive project is really simple. I doesn’t look like it supports https natively.

One workaround to that would be a reverse proxy. I’m using that for some of my services that need HTTPS. Take a look at the NGINX Proxy Manger project. It’s what I’m using and has a nice frontend to simplify things. If you’re using the supervised HassIO deployment you can add it as an add-on in HA too!

Everything seems to be working fine.

I see a previous post discussing Fan control, not sure if my experience is related or not.
I have just installed Infinitive using RPi 0 W with a great amount of help and coaching from mww012. I see the climate.infinitive entity in HA and the attributes change with changes made using the Infinitive UI.

I am having confusing results trying to manipulate Fan speed using the Infinitive UI. Initially drawn to the question while using the Simple Thermostat card. Could not manipulate Fan Speed when in Heating or Cooling mode.

When Infinitive server is OFF/Disconnected, the Infinity thermostat (SYSTXCCUID01-B) functions properly. This is a Carrier Infinity system, Infinity 96 58MVB060-14 furnace with Performance 15 24APA518A003 AC

When using the Infinitive UI,
All changes I make using the UI are instantly reflected on the thermostat.
In Cool mode and A/C not running (hvac_action: idle) , I am able to manipulate Fan speed with the UI buttons, until the A/C kicks in (hvac_action: cooling) then the fan speed goes Low and I cannot change it. When I can click on the Fan: Med and Fan: High buttons, the changes are reflected on the thermostat, and I see the changes in the climate.infinitive entity attributes but the fan/blower speed stays low. Once the target setpoint is reached (hvac_action: idle), UI Mode goes blank and I can again manipulate the Fan speed .
I lowered the Cool Setpoint about 5 degrees to try to trigger a higher fan speed, A/C comes on, and fan speed goes to Low regardless of previous setting. (I can manipulate Fan speed when cooling using the thermostat when Infinitive is OFF)

Same in Heat mode, when furnace is off (hvac_action: idle) , the UI Mode is blank and I can manipulate Fan speed,. When I increase Heat Setpoint to initiate heating, furnace comes on (hvac_action: heating) the Fan Speed goes High and I am unable to manipulate it.

Also Note when the A/C is running. UI Mode reports “(Heat Stage 2)” , that is confusing.

Is this expected behavior, what do others experience?
Let me know what other information is needed.

image

This is definitely not expected behavior. When my unit is on heat, cool, or heat_cool, I can set the fan speed to off, low, medium, and high. I’ve run into infrequent issues where the fan stays high despite my setting, and that seems to be either related to the hvac mode or possible a temporary call from the furnace. In those cases, I’ve managed to set it back to low with some combination of setting the fan speed in cool mode and then setting hvac mode to heat (I think).

Hi
This behavior seems odd. Is it a new installation, because the normal operational fan speeds are not what I’d expect. Normally, in heat mode the fan would run at much lower rpms then in cool mode. My cool mode is usually 2000 rpm. Do you know if this configuration has variable AC ? Really, it acts like it’s setup backwards. Maybe there’s some clues in the logs. Turn on debug and post them.
5310

@5310 @strikeir13 thanks so much for taking time to assist, very appreciated. I am real new to HA as an Insteon immigrant, not a programmer and trying to learn as much as I can as fast as I can. My HVAC is a dual stage Infinity 96 Deluxe 4-Way Multipoise Variable-Speed Condensing Gas Furnace and dual stage Performance 15 A/C with Infinity non-touch SYSTXCCUID01-B thermostat.
CARRIER 58MVB SERIES PRODUCT DATA Pdf Download | ManualsLib

@mww012 recently helped me thru the new installation instructions, so this is a new Infinitive installation. Interesting side note, manifest.json says “version”: “0.0.6” while the github page says “0.0.9” is the latest release, not sure if that is significant or what that means.

Home Assistant 2022.8.7
Supervisor 2022.08.6
Operating System 8.5
Frontend 20220802.0 - latest

HA Lovelace card: Simple Thermostat

My Fan speeds seem right, Low (± 620rpm) Med (± 840 rpm) High (± 1175 rpm)
I am able to manipulate Fan Speed using the Infinitive UI, HA card or Infinity Thermostat in any Mode; Auto, Heat, Cool as long as HVAC Status is idle : ie: Mode is blank on Infinitive UI (climate.infinitive entity attribute: hvac_action: idle) . When Cooling or Heating becomes active, the fan speed goes to Low (±640 rpm) and stays there. I can activate the Med and HIgh Fan speed buttons, I see the changes in the HA Card, UI and entity attributes but Fan rpm says the same until the HVAC mode goes idle.
When Infinitive is OFF, I am able to manipulate Fan speed with the thermostat during Heating or Cooling operation

I have logger set in configuration.yaml as;
logger:
default: warn
logs:
custom_components.infinitive: debug
custom_components.infinitive.climate: debug

I do not see anything in the HA Core log (below)

I don’t think the problem is in the HA custom component integration as everything in the Simple Thermostat card (and as seen in the climate.infinitive entity attributes) looks right and any changes made In the UI or HA card are immediately reflected in the relevant entity attributes, Infinitive UI and actual Infinity thermostat.

If I shutdown HA and just use the Infinitive UI, I see the same behavior
I am able to manipulate Fan Speed using the UI or thermostat in any mode until the A/C or Furnace goes active (ie attribute: hvac_action: cooling, hvac_action: heating). When in cooling or heating mode, I activate the Fan Speed buttons to Med or High, see the UI button changes and changes in the entity attributes, but Fan Speed does not increase until the set point is reached and UI Mode goes blank (hvac_action: idle)

Head scratcher!!
Is there a Infinitive server log that I should check??
And thank you in advance for your time and head space!!

2022-09-13 09:40:07.871 DEBUG (SyncWorker_2) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:40:08.474 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:08.474 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:40:08.474 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:40:08.474 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:08.475 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:08.475 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:08.475 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:08.475 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 70

2022-09-13 09:40:08.475 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 68

2022-09-13 09:40:08.476 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:22.439 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:22.440 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:22.445 DEBUG (SyncWorker_0) [custom_components.infinitive.climate] TempMinSpread: 2

2022-09-13 09:40:22.446 DEBUG (SyncWorker_0) [custom_components.infinitive.climate] Setting Low Temp :69.0

2022-09-13 09:40:22.545 DEBUG (SyncWorker_0) [custom_components.infinitive.climate] Setting new target temperature: 69.0

2022-09-13 09:40:22.550 DEBUG (SyncWorker_0) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:40:23.097 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:23.098 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:40:23.098 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:40:23.098 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:23.098 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:23.098 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:23.099 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:23.099 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 70

2022-09-13 09:40:23.099 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 69

2022-09-13 09:40:23.099 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:24.278 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:24.278 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:24.283 DEBUG (SyncWorker_4) [custom_components.infinitive.climate] TempMinSpread: 2

2022-09-13 09:40:24.283 DEBUG (SyncWorker_4) [custom_components.infinitive.climate] Setting Low Temp :70.0

2022-09-13 09:40:25.327 DEBUG (SyncWorker_4) [custom_components.infinitive.climate] Setting new target temperature: 70.0

2022-09-13 09:40:25.333 DEBUG (SyncWorker_1) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:40:25.985 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:25.986 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:40:25.986 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:40:25.986 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:25.986 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:25.987 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:25.987 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:25.987 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 70

2022-09-13 09:40:25.987 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 70

2022-09-13 09:40:25.987 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:27.557 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:27.558 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:27.562 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] TempMinSpread: 2

2022-09-13 09:40:27.563 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Setting Low Temp :71.0

2022-09-13 09:40:27.678 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Setting new target temperature: 71.0

2022-09-13 09:40:27.682 DEBUG (SyncWorker_0) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:40:27.966 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:27.966 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:40:27.967 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:40:27.967 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:27.967 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:27.967 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:40:27.968 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:40:27.968 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 70

2022-09-13 09:40:27.968 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 71

2022-09-13 09:40:27.968 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:41:07.871 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:41:08.061 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:41:08.062 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:41:08.062 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:41:08.062 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:41:08.062 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:41:08.062 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:41:08.063 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:41:08.063 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 71

2022-09-13 09:41:08.063 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 71

2022-09-13 09:41:08.064 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:42:07.872 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:42:08.162 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:42:08.162 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:42:08.162 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:42:08.163 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:42:08.163 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:42:08.163 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:42:08.163 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:42:08.163 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 71

2022-09-13 09:42:08.164 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 72

2022-09-13 09:42:08.164 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:43:07.873 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:43:08.148 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:43:08.148 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:43:08.149 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:43:08.149 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:43:08.149 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:43:08.149 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:43:08.149 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:43:08.150 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 71

2022-09-13 09:43:08.150 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 72

2022-09-13 09:43:08.150 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:07.876 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:44:08.052 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:08.052 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:44:08.052 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:44:08.053 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:44:08.053 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:44:08.053 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:44:08.053 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:08.053 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 71

2022-09-13 09:44:08.054 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 72

2022-09-13 09:44:08.054 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:43.304 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:43.305 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:43.313 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Setting fan mode: high

2022-09-13 09:44:43.486 DEBUG (SyncWorker_1) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:44:44.018 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:44.019 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:44:44.019 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:44:44.019 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:44:44.019 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:44:44.019 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:44:44.020 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:44:44.020 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 71

2022-09-13 09:44:44.020 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 72

2022-09-13 09:44:44.020 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:45:07.874 DEBUG (SyncWorker_3) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:45:08.673 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:45:08.674 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:45:08.674 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:45:08.674 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:45:08.675 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:45:08.675 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:45:08.675 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:45:08.675 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 71

2022-09-13 09:45:08.676 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 72

2022-09-13 09:45:08.676 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:46:07.875 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:46:08.044 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:46:08.045 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:46:08.045 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:46:08.045 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:46:08.045 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:46:08.045 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:46:08.045 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:46:08.046 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 70

2022-09-13 09:46:08.046 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 69

2022-09-13 09:46:08.046 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:47:07.876 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:47:08.134 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:47:08.135 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:47:08.135 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:47:08.135 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:47:08.135 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:47:08.135 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:47:08.135 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:47:08.136 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 70

2022-09-13 09:47:08.136 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 69

2022-09-13 09:47:08.136 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:48:07.877 DEBUG (SyncWorker_6) [custom_components.infinitive.climate] Updating Infinitive status

2022-09-13 09:48:08.180 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:48:08.181 DEBUG (MainThread) [custom_components.infinitive.climate] ATTR_FAN_LIST: [‘auto’, ‘low’, ‘medium’, ‘high’]

2022-09-13 09:48:08.181 DEBUG (MainThread) [custom_components.infinitive.climate] Preset Mode: home

2022-09-13 09:48:08.181 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:48:08.181 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:48:08.181 DEBUG (MainThread) [custom_components.infinitive.climate] Getting HVAC Mode: heat

2022-09-13 09:48:08.181 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

2022-09-13 09:48:08.181 DEBUG (MainThread) [custom_components.infinitive.climate] Current Temp: 70

2022-09-13 09:48:08.182 DEBUG (MainThread) [custom_components.infinitive.climate] Target Temp: 69

2022-09-13 09:48:08.182 DEBUG (MainThread) [custom_components.infinitive.climate] Support Flags: 25

Sorry, you need to use debug in the Infinitive app not HA. If the Infinitive web app doesn’t work as expected then it can’t possibly work in HA. Manually change the a setting at the thermostat and see what happens on the web page. If you changed the fan speed to med, what does the web show. The from the web change it to something else. Do you see the expected results? If not look at the logs. The normal setup, in USA, is high fan for cooling and lower speed for heat. I believe it is possible to look at the HVAC setup on the thermostat to see how it’s setup. Its behavior is nothing like mine.
Not knowing your setup for the infinitive app, if you can view the log when you made changes it will show what raw data it’s receiving from the HVAC controller and tell you what’s going on.

Good luck.
5310

@5310 Thank you for your thoughts. Maybe I just need to reset expectations. I can make changes to all settings in the UI and see them in change real time on the thermostat. And the reverse.

I was expecting to be able to adjust blower RPM (Fan Speed to Medium or High) while in active cooling/heating and have the blower RPM change accordingly. I can see the Fan Speed indicators change in the UI and Thermostat, but actual Fan Speed goes Low once Cooling/Heating goes active and stays there regardless of the initial Fan Speed setting or when trying to adjust

Now, having said that, I am now questioning whether I was previously able to actually effect Fan Speed change during active Cooling/Heating operation. I am unable to replicate that now. Perhaps I just assumed the Fan Speed changed when I set the Fan to Medium or High with A/C on, did not have a Fan Speed indicator before Infinitive (Ha!!). In active heating operation, if I increase the Heat setpoint to 7 degrees above current, the fan goes into high speed (as expected) until set point is reached then drops back to Low.

So, thanks again for your time, I will look for the infinitive logs on the RPi0 but perhaps this is the way it is supposed to work!!

I would be interested if other Infinitive users with Carrier setup like mine are able to change Fan Speed to Med or High during active cooling and see blower rpm respond accordingly .

Similar setup here. I CAN change fan speed when in active cooling. (Not tried heating). However I don’t think you will see immediate effect. The low, medium, high is the fan speed when the system is Idle (Not active Cool/Heat). So when cooling, and I change the fan speed, the system continues to run the fan at whatever speed it needs until set point is reached and it goes back to Idle. At that point the fan goes to whatever the speed I set. Now for me, the other thing that tripped me up for awhile was the fan going to 0 rpm in Idle. Turns out that was a function of the Smart Dehumidify.
Cheers

@5310 is right about looking into the Infinitive side of things. Our HA integration just instructs Infinitive on what to do with the HVAC unit. If Infinitive can’t do something properly that’s where we need to dig.

There’s a chance your HVAC unit is on a different firmware version that behaves just a bit differently. Unfortunately since Carrier doesn’t release the protocol spec we’re stuck with reverse engineering exactly what’s going on. That makes debugging these weird behaviors rather difficult.

Here’s a few questions that you may have answered but I’d like some clarification on.

  1. While cooling, if you change the fan speed at the thermostat does the fan react immediately? I know the display will update but does the fan respond right then or does it take a while to change speeds?

  2. While cooling, if you change the fan speed from Infinitive, does the thermostat reflect that change once it goes idle? Or does it seem to just ignore the speed change entirely?

  3. Is any of the behavior different when you’re changing to/from auto vs a specific fan speed?