github dolezsa/thermal_comfort 1.4.0

latest releases: 2.2.3, 2.2.2, 2.2.1...
2 years ago

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

Full Changelog: 1.3.1...1.4.0

Don't miss a new thermal_comfort release

NewReleases is sending notifications on new releases.