Add klarstein alinea smart config (#4424)
* Add klarstein alinea smart config
* update space issue in the id
* update spacing
* add review comments
Like:
- generic naming.
- on off switch in fan
- light color
- update countdown.
- and some mapping
* fix (klarstein_alinea_extractorhood): changes to config
- rename file with device type to improve recognisabiltiy
- top level name should be generic in case other products match
- Add target range for color_temp
- use speed rather than presets for fan, as voice assistant support is better.
PR #4424
* fix (klarstein_alinea_extractorhood): don't turn off light by color_temp, quote "Off"
- add quotes to "Off" to avoid mistreating as boolean
- don't allow color temp to go to 0, as that turns off the light.
PR #4424
* feat (klarstein_ava_extractorhood.yaml): rename from Alinea
device is Ava, not Alinea, it is missing the RGB backlight and has color temp control (which is not apparent from the Alinea docs).
PR #4424
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>