Skip to content

Releases: dolezsa/thermal_comfort

1.4.0

31 Jan 14:56
5aef19e
Compare
Choose a tag to compare

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

1.3.1

20 Jan 00:05
Compare
Choose a tag to compare

Fixes

  • Fix icon_template and entity_picture_template

1.3.0

16 Jan 20:13
Compare
Choose a tag to compare

Added

  • Optional poll mode that can be enabled by adding the poll: true option. Only use this if you know that you need it. See #5 @rautesamtr
sensor:
  - platform: thermal_comfort
    poll: true
    scan_interval: 300
    sensors:
      livingroom:
        friendly_name: Living Room
        temperature_sensor: sensor.temperature_livingroom

Translations

Full Changelog: 1.2.2...1.3.0

1.2.2

14 Jan 16:15
Compare
Choose a tag to compare

Fixes

1.2.1

14 Jan 14:49
Compare
Choose a tag to compare

Refactor

  • Support long-term statistics with state_class: measurement @rautesamtr
  • Reduce duplicate calculations @rautesamtr

Translations

Full Changelog: 1.2.0...1.2.1

1.2.0

12 Jan 13:22
67a7d96
Compare
Choose a tag to compare

Added

  • Simmer Index and Simmer Zone. Both are automatically created if sensor_types is not set. @ahmadtawakol @lymanepp

Translations

  • Russian translation added. @drts-sv
  • Improved (and shorter) Italian translations. @mario-tux

Full Changelog: 1.1.0...1.2.0

1.1.0

26 Dec 08:59
73a9933
Compare
Choose a tag to compare

Added

  • Frost Point and Frost Risk Sensor. Both are automatically created if sensor_types is not set.

Translations

  • French, Italian, Norwegian and Portuguese translations added for perceptions sensor

Full Changelog: 1.0.0...1.1.0

1.0.0

14 Dec 14:56
Compare
Choose a tag to compare

First versioned release 🎉

Full Changelog: https://github.com/dolezsa/thermal_comfort/commits/1.0.0