Added
Frontend/Config flow configuration by @IATkachenko 🎉
The biggest feature of this release is the possibility to set up thermal comfort through config flow. All thanks to @IATkachenko.
See the documentation on how to set this up.
New yaml configuration by @rautesamtr
With ADR0007 home assistant decided to move away from the old yaml configuration format. With this release thermal comfort implements this decision. The new configuration format can be found here.
The biggest changes for users are that both identifier
and friendly_name
have merged, the sensors
key was replaced with sensor
, expects an array instead of a dictionary and the integration needs to be set up under its own domain name.
In addition sensor_types
names are now seperated by an underscore between words. perception
has been replaced with thermal_perception
. The old form is still supported, but may be removed in a future breaking release.
We also recommend to start using unique_id
since you can change the friendly name or entity id through the frontend.
e.g. old configuration.yaml
…
sensor:
- platform: thermal_comfort
sensors:
bathroom: # <- identifier
friendly_name: Bathroom
temperature_sensor: …
humidity_sensor: …
unqique_id: …
sensor_types:
- heatindex
- perception
kitchen:
…
…
new configuration.yaml
…
thermal_comfort:
- sensor:
- name: Bathroom
temperature_sensor: …
humidity_sensor: …
unqiue_id: …
- name: Kitchen
sensor_types:
- heat_index
- thermal_perception
…
…
Icon pack integration by @rautesamtr
Thermal comfort now offers an icon pack for easier distinguishable sensors in the frontend. Install instructions can be found here.
Deprecation
Legacy Yaml Config
The old yaml configuration is now marked legacy. While it is still supported it won't get any new features and may be removed in future breaking releases. We recommend either to migrate to config flow or the new yaml configuration.
Translations
- Czech translation added. @mstefany
- Hungarian and Slovak translation updated. @dolezsa
- German translation updated. @rautesamtr
Full Changelog: 1.3.1...1.4.0