Thermostats are discovered, but fan mode and temperature setpoint write commands do not work
I am experiencing partial thermostat control failures with the Alarm.com Home Assistant integration.
The integration successfully discovers my thermostats and reads their status, and HVAC mode changes work correctly. However, fan mode and temperature setpoint write commands do not.
Environment
- Home Assistant OS
- Alarm.com integration: v4.0.1-beta.2
- Two Alarm.com-connected thermostats
- Official Alarm.com mobile app controls both thermostats correctly
Working
- ✅ Thermostats are discovered
- ✅ Current temperature updates correctly
- ✅ Target temperature is read correctly
- ✅ Fan mode is read correctly
- ✅ HVAC mode (Heat/Cool/Auto/Off) can be changed from Home Assistant
Not Working
- ❌ Changing the target temperature from Home Assistant has no effect
- ❌
climate.set_temperature has no effect
- ❌ Changing the fan mode has no effect
- ❌
climate.set_fan_mode has no effect
The thermostat never changes, and the Alarm.com app also shows no change after these commands are sent.
Testing Performed
I tested approximately 15 different versions of the integration.
- Current 4.x versions discover the thermostats correctly but cannot change fan mode or temperature setpoint.
- As I downgraded to older versions, thermostat support became progressively worse.
- Some older versions did not discover the thermostats at all.
- I was unable to find a version where thermostat discovery, fan control, and temperature control all worked correctly.
The exact same behavior occurs on two different thermostats, making a device-specific issue unlikely.
Steps to Reproduce
- Install
v4.0.1-beta.2
- Configure the Alarm.com integration
- Open a thermostat entity
- Change the HVAC mode (works)
- Change the target temperature (no effect)
- Change the fan mode (no effect)
Expected Behavior
HVAC mode, temperature setpoint, and fan mode should all be writable from Home Assistant.
Actual Behavior
Only HVAC mode changes are successful. Fan mode and temperature setpoint write commands have no effect.
Additional Information
One of my primary goals is to use Home Assistant for intelligent HVAC circulation based on Alarm.com window sensors, indoor air quality, weather conditions, and scheduling. Fan mode control is essential for these automations.
I'm happy to provide debug logs, diagnostics, thermostat model information, or perform additional testing if it would help identify the issue.
Thermostats are discovered, but fan mode and temperature setpoint write commands do not work
I am experiencing partial thermostat control failures with the Alarm.com Home Assistant integration.
The integration successfully discovers my thermostats and reads their status, and HVAC mode changes work correctly. However, fan mode and temperature setpoint write commands do not.
Environment
Working
Not Working
climate.set_temperaturehas no effectclimate.set_fan_modehas no effectThe thermostat never changes, and the Alarm.com app also shows no change after these commands are sent.
Testing Performed
I tested approximately 15 different versions of the integration.
The exact same behavior occurs on two different thermostats, making a device-specific issue unlikely.
Steps to Reproduce
v4.0.1-beta.2Expected Behavior
HVAC mode, temperature setpoint, and fan mode should all be writable from Home Assistant.
Actual Behavior
Only HVAC mode changes are successful. Fan mode and temperature setpoint write commands have no effect.
Additional Information
One of my primary goals is to use Home Assistant for intelligent HVAC circulation based on Alarm.com window sensors, indoor air quality, weather conditions, and scheduling. Fan mode control is essential for these automations.
I'm happy to provide debug logs, diagnostics, thermostat model information, or perform additional testing if it would help identify the issue.