core: [Netatmo] [Thermostat] Unable to 'off' netatmo thermostat

The problem

After upgrading to 2022.10.5 im unable to ‘off’ netatmo heating. Im not sure if this is caused by exact this upgrade or by changes on Netatmo API as this is first days of a winter here 😃

I believe its caused by https://github.com/home-assistant/core/blob/dev/homeassistant/components/netatmo/climate.py#L245

When disabling heating thru Netatmo webpage browser is sending:

{"home_id":"XXX","room_id":"YYY","mode":"off"}

Without any additional temperature setpoint.

What version of Home Assistant Core has the issue?

2022.10.5

What was the last working version of Home Assistant Core?

2022.9.4

What type of installation are you running?

Home Assistant Container

Integration causing the issue

netatmo

Link to integration documentation on our website

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

Diagnostics information

No response

Example YAML snippet

service: climate.turn_off
data:
  entity_id: climate.netatmo_living_room

Anything in the logs that might be useful for us?

pyatmo.exceptions.ApiError: 400 - Bad request - Temperature below frost-guard temperature (21) when accessing 'https://api.netatmo.com/api/setroomthermpoint'

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 1
  • Comments: 30 (14 by maintainers)

Most upvoted comments

@pvprodk thanks for reiterating that. I’ll have another look as soon as possible.

IIRC you can’t actually turn off the valves but only set them to the min temp set point.

Thats the entire point of this issue. Previously you could turn the valves off, resulting in them going to Frost Guard automatically, and turn them back on to resume the schedule. This is not possible anymore. You can set them to a specific temp, but to my knowledge and trial-and-error you can not tell them to go back to “schedule temp”

@xraver climate.turn_off with netatmo works only on room with thermostat and it will turn_off all valves. AFAIK there is no possibility to turn_off single valve. This issue is about something else.

@cgtobi with 2023.10.5 i was able to turn_off netatmo heating. So looks like oryginal issue was solved. Anyone else can confirm?

Have you tried the latest fix release? 2023.11.2

I installed it and still the same. Can’t use climate.turn_off. A but frustrating because I turn off the valves when a window gets opened.