home-assistant / architecture

Repo to discuss Home Assistant architecture
310 stars 102 forks source link

Add moist mode for climate entities #350

Closed kasitoru closed 4 years ago

kasitoru commented 4 years ago

Context

In the current version, there is a drying mode, but there is no moisting mode for climate devices. Need to fix this (like the heat/cool example).

Proposal

Pull request #32173

Consequences

Simpler and logically correct implementation of climate control devices for air humidity.

balloob commented 4 years ago

This feature is not common enough based on our research. What devices do you know that have this?

kasitoru commented 4 years ago

All air humidifiers - several models from Xiaomi, Emoi, Electrolux, REDMOND, ZDK, Crane... There are a lot of them in the markets. Even an ordinary (non-smart) humidifier can be connected via a smart outlet and used as a climate device in HA. The current DRY mode is suitable for draining air (this is logical), but not for moisting it. Translations also indicate this.

balloob commented 4 years ago

Air humidifiers should be their own type.

pvizeli commented 4 years ago

I agree with Paulus. The Fan support on climate is just for the fan on the heating/cooling to push the air into house. A humidifiers is not a climate. However I'm open to change my mind

Adminiuga commented 4 years ago

Air humidifiers should be their own type.

Well, on that note, thermostats and "air handlers" should be their own type too and climate should be a meta entity comprising thermostat, air handlers, humidifiers, dehumidifiers, fans

kasitoru commented 4 years ago

A humidifiers is not a climate. However I'm open to change my mind

I thought the climate was a device for controlling temperature and humidity. At the very least, the term "climate" (in the context of nature) includes the meaning of these parameters over a certain period of time. In addition, in climatic conditions, there is a HVAC_MODE_DRY, in the description of which it is written that this controls humidity (but on the contrary dries up).

Well, on that note, thermostats and "air handlers" should be their own type too and climate should be a meta entity comprising thermostat, air handlers, humidifiers, dehumidifiers, fans

This looks more logical.

MartinHjelmare commented 4 years ago

There's an open PR to add a humidifier entity integration.

https://github.com/home-assistant/home-assistant/pull/28693

This was decided in this architecture issue: https://github.com/home-assistant/architecture/issues/288

kasitoru commented 4 years ago

Thx, closed.

jwillemsen commented 2 months ago

Found out that some Daikin AC units do have humidify support, so a AC with this HVAC mode, not a separate device (see https://github.com/jwillemsen/daikin_onecta/issues/170), would like to see this being added