Problem with turning the fan on or off

Hi! Fan devices have not been working for a few days after the latest home assistant updates. I use the VeSync integration.

Developer tools/ACTIONS
Fan: Turn off
Choose entity
No matching entities found

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:287
integration: Home Assistant WebSocket API ([documentation](https://www.home-assistant.io/integrations/websocket_api), [issues](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%```%3A+websocket_api%22))
First occurred: 10:03:53 (6 occurrences)
Last logged: 11:54:17

* [546500559632] Entity fan.purifier does not support action fan.turn_on
* [546500559632] Entity fan.purifier does not support action fan.turn_off
* [546252993536] Entity fan.purifier does not support action fan.turn_off
* [546435486416] Entity fan.purifier does not support action fan.turn_on
* [546478672912] Entity fan.purifier does not support action fan.turn_on

Do you have this problem too?

Yes, I have that problem too. My automation that turns the air purifier (core200s) off when the window is opened does not work anymore. It states „fan.core200s does not support fan.turn_off“
I use the custom VeSync integration and have set the polling to 120s so VeSync does not block me because of too many pollings per day. Everything else works fine.

Yes… same happening with me as well. Not working with manual switch call.

Are you using the HASS built-in integration or a third-party custom integration?

Because apparently both types exist, and others are complaining about a third-party custom integration breaking since recent HASS updates:

If you are currently using a custom integration, try the one provided by HASS instead.

Thanks for the answers.
I succeeded in the following way:

Why not simply use the integration provided by HASS itself then?

@Mayhem_SWE
I see it’s the same thing. It works and it looks the same to me, only the switch and filter lifetime

The HASS provided integration would/should be less likely to break when HASS is updated…

The official HASS integration unfortunately does not support as much devices as the custom integration. Humidifiers are missing.

2 Likes

I’m having the exact same problem with a fan on the Cync integration. I can set speed, but the on/off doesn’t work. It’s our bedroom ceiling fan am my wife is pretty annoyed this stopped working. Any suggestions? I don’t think there’s a built in Cync integration. I need speed settings as well as toggle - which has worked for about 2 years until recently. ANY help would be appreciated! I’ve already tried deleting and re-adding the integration.

I have exactly the same with a Ecovent fan integration via HACS.
It’s been working fine forever but since a recent update I get the
'does not support fan.turn_on" /off.
Setting the fan percentage and direction works just fine.
Something seems to have broken Fans!

I’ve read it somewhere else and it works well for me so I’m gonna share it:

Instead of using fan.turn_off use the following

  1. set_value of the fan speed to 1
  2. Short delay
  3. action fan.decrease_speed

It’s not beautiful but it works.