Skip to content

Ecobee thermostat cannot set temp above certain limit #160823

@Lemon-Doctor10

Description

@Lemon-Doctor10

The problem

Upon setting the temperature to 90 degrees Fahrenheit on my Ecobee Enhanced through either the Home Assistant UI or automation, I get an error stating that I am trying to set a temp outside of a known range (see log section below). It seems as though 90 degrees is invalid since that equates to 32.22222...etc. in Celsius, which is greater than the expected 32.2 degrees. A temporary workaround for automations is to set 89.6 degrees, which will round the temperature up to 90 while staying within range.

What version of Home Assistant Core has the issue?

2026.1.1

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Homekit Device (Ecobee Thermostat)

Link to integration documentation on our website

https://www.home-assistant.io/integrations/homekit_controller/

Diagnostics information

No response

Example YAML snippet

Anything in the logs that might be useful for us?

Under Home Assistant Websocket API (homeassistant.components.websocket_api.http.connection):

Provided temperature 32.22222222222222 is not valid. Accepted range is 10.0 to 32.2

Additional information

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions