Does anyone know why the MQTT climate integration doesn't allow the heat_cool mode? It seems like it has all the hooks (command and state topics for max an min temps), and it even kind of works when you set it, but I get a log message saying it will be deprecated soon and generate an error. It seems like a perfectly valid thing to do, and the climate component itself mentions it so I am a little confused. If it makes any difference I am using AppDaemon and MQTT discovery to create a custom smart MQTT climate widget to control my HVAC.
#No heat_cool in mqtt climate component?
5 messages · Page 1 of 1 (latest)
What exactly does the error say?
`Logger: homeassistant.components.climate
Source: components/climate/init.py:618
integration: Climate (documentation, issues)
First occurred: January 28, 2025 at 12:19:49 PM (39 occurrences)
Last logged: January 28, 2025 at 1:42:13 PM
mqtt::MqttClimate sets the hvac_mode heat_cool which is not valid for this entity with modes: off, cool, heat. This will stop working in 2025.4 and raise an error instead. Please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+mqtt"`
The error message makes sense, the integration docs for MQTT climate do not include heat_cool as an option so it seems intentional.
Could be a problem with how I am setting things up but I have puzzled over this a fair amount and not found a reason for it