Recent Releases of Versatile Thermostat
Versatile Thermostat - FIX when my climate is not found on startup
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Use devices and entities
This draft release is a functional preview of the enhancement detailed here:
- Use Device and multiple entities to conform with HA philosophy - https://github.com/jmcollin78/versatile_thermostat/issues/54
No change on configuration is needed. New entities will be available upon restart.
The pre-release should be fully retro-compatible with 2.3.0. Attributes are kept temporary in the climate entity but in deprecated mode.
They will be remove in the 4.0.0 release.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Release 2.3.0 - Heater energy calculation
This release implements the following new features:
- Add the device power and device energy into attributes - https://github.com/jmcollin78/versatile_thermostat/issues/25
- Power of the heater should be accessible event if power management is not selected - https://github.com/jmcollin78/versatile_thermostat/issues/53 (thanks to @WarC0zes)
And also the following bugs:
- Datetime in extra attributes are in UTC - https://github.com/jmcollin78/versatile_thermostat/issues/51
- In certain case, temperature event are registred with an offset of one hour - https://github.com/jmcollin78/versatile_thermostat/issues/52 (thanks to @Franckb)
- Documentation is wrong - https://github.com/jmcollin78/versatile_thermostat/issues/55 (thanks to @impuR_Shozz)
No special things have to be done for installation.
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Fix Timezone temperature event
This pre-release fix the following issue:
- In certain case, temperature event are registred with an offset of one hour - https://github.com/jmcollin78/versatile_thermostat/issues/52
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Release 2.3.0.beta2
This release contains:
- Datetime in extra attributes are in UTC - https://github.com/jmcollin78/versatile_thermostat/issues/51
- Adding unit tests
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Add energy and power consumption
This pre-release tries to implement:
- Add the device power and device energy into attributes https://github.com/jmcollin78/versatile_thermostat/issues/25
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat -
Fixes:
- A thermostat stays with security_default_on_percent when the preset change during security mode https://github.com/jmcollin78/versatile_thermostat/issues/49
Enhancements
- Begin the works for Add unit testing https://github.com/jmcollin78/versatile_thermostat/issues/48
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Release 2.2.0 - enhance the security
The release focuses on security management with some majors improvements:
- Rename None preset to Manual https://github.com/jmcollin78/versatile_thermostat/issues/3
- Support Fahrenheit https://github.com/jmcollin78/versatile_thermostat/issues/38 thanks to @kadaan
- Enhancing Security mode https://github.com/jmcollin78/versatile_thermostat/issues/42 thanks to @adi90x
- Notify (send event messages) when something important happens https://github.com/jmcollin78/versatile_thermostat/issues/43
- Add new service to change security parameters https://github.com/jmcollin78/versatile_thermostat/issues/47 thanks to @adi90x
This release also contains those bug fix:
- Set preset internal https://github.com/jmcollin78/versatile_thermostat/issues/45 thanks to @adi90x
- Missing translations for preset mode Power and Security https://github.com/jmcollin78/versatile_thermostat/issues/46
The documentation have been updated in README. Please read carefully the "Advanced parameters" and "Notifications" section to have a good understanding of what have been done in this release.
No special instructions for installation.
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Add set_security service
Add a set_security service which aims to change the security parameters without having to reconfigure the thermostat.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - FIX security mode when hvac_mode is off
When hvac_mod is off, the thermostat should never go in security mode but can leave the security mode.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Fix security mode corner cases
When power mode is on this should not reset the last temperature datetime.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Security mode enhancements and translations
This pre-release contains the following enhancements:
- Rename None preset to Manual https://github.com/jmcollin78/versatile_thermostat/issues/3 thanks to @argonaute
- Support Fahrenheit https://github.com/jmcollin78/versatile_thermostat/issues/38 thanks to @kadaan
- Enhancing Security mode https://github.com/jmcollin78/versatile_thermostat/issues/42 thanks to @adi90x
- Notify (send event messages) when something important happens https://github.com/jmcollin78/versatile_thermostat/issues/43
and the following bug fixes:
- Set preset internal https://github.com/jmcollin78/versatile_thermostat/issues/45 thanks to @adi90x
- Missing translations for preset mode Power and Security https://github.com/jmcollin78/versatile_thermostat/issues/46
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Reduce security mode false positive
This release contains this fix:
- Reset security mode when preset or hvac_mode change https://github.com/jmcollin78/versatile_thermostat/issues/41
This will drastricaly reduce the case where a thermostat goes to security mode after a long stable duration.
Thanks to https://forum.hacf.fr/u/frankb/summary !
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Thermostat over climate and configuration enhancements
This second major release is composed of the following enhancements:
- Add a thermostat over a climate mode in addition to the thermostat over switch mode https://github.com/jmcollin78/versatile_thermostat/issues/5
- Suggest/select entity in a list on the configuration screens https://github.com/jmcollin78/versatile_thermostat/issues/16
- Simplify the configuration by adding a checkbox for feature which should be configured https://github.com/jmcollin78/versatile_thermostat/issues/21
- Rework: simplify the entity update when config have change https://github.com/jmcollin78/versatile_thermostat/issues/26
And the following bug fixes:
- If temperture is stable, the heater goes in security mode even if the heating percent is low https://github.com/jmcollin78/versatile_thermostat/issues/30
- Error with Fan Modes on thermostat over climate type https://github.com/jmcollin78/versatile_thermostat/issues/32
- Error at initialisation https://github.com/jmcollin78/versatile_thermostat/issues/36
- Failure to initialize https://github.com/jmcollin78/versatile_thermostat/issues/39
- Some switch are not visible in the list of radiators https://github.com/jmcollin78/versatile_thermostat/issues/40
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - FIX initialisation errors
Bug fixes :
Failure to initialize #39
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Fixes initialisation errors and fan mode
Content is:
- Error with Fan Modes on thermostat over climate type https://github.com/jmcollin78/versatile_thermostat/issues/32
- Error at initialisation https://github.com/jmcollin78/versatile_thermostat/issues/36
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - FIX thermostat over climate type
Error with Fan Modes on thermostat over climate type #32
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Heater don't stop after HVAC_MODE_OFF
In certain case a heater will not stop after a HVAC_MODE_OFF
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Add binary sensor for window sensor
cf. title.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - FIX feature selection
When unselecting a feature flags, this remove the feature configuration.
Initial state of feature flags are set accordingly to current configuration
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - FIX import error
After installation, the integration fails with a message:
2023-01-29 20:12:37.797 ERROR (MainThread) [homeassistant.config_entries] Error importing platform config_flow from integration versatile_thermostat to set up versatile_thermostat configuration entry: cannot import name 'DOMAIN' from 'homeassistant.components.sensor.const' (/usr/src/homeassistant/homeassistant/components/sensor/const.py)
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Release 2.0.0.beta1
Content of this pre-release is the following:
- security mode even no security issue - https://github.com/jmcollin78/versatile_thermostat/issues/30
- update entity on config change - https://github.com/jmcollin78/versatile_thermostat/issues/26
- check box to select feature in configuration flow - https://github.com/jmcollin78/versatile_thermostat/issues/21
- Suggest/select entity in a list on the configuration screens - https://github.com/jmcollin78/versatile_thermostat/issues/16
- Thermostat over climate type - https://github.com/jmcollin78/versatile_thermostat/issues/5
No special requirements are necessary on install.
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Community enhancements + fixes
### -- This release contains important bug fix and security features. The installation is recommended --
This second official release, contains community enhancement and bug fixes:
Enhancements:
- After reconfiguration of the thermostat we need to reload the integration #13
- Add min_temp and max_temp in configuration #17
- Mise en sécurité du thermostat si pas de changement de température #18
- Add a configurable minimal delay of activation #19
- Change preset to "security" when the Thermostat goes in security mode #22
- Add tuning example in documentation #23
- Faire un README en Français #24
Bugs fix:
- When shutting of a thermostat after it has been in security mode, the thermostat can start up alone #20
- small but important bug fixes not listed here.
Please ask for features or report bugs here: https://github.com/jmcollin78/versatile_thermostat/issues
IMPORTANT: If you come from 1.0.0 release you will have to edit all your thermostats first.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - FIX trigger cycle calculation
Don't trigger cycle calculation at each power event but only if the thermostat is in power mode.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - #13, #22, #30
- After reconfiguration of the thermostat we need to reload the integration https://github.com/jmcollin78/versatile_thermostat/issues/13
- Change preset to "security" when the Thermostat goes in security mode https://github.com/jmcollin78/versatile_thermostat/issues/22
- When shutting of a thermostat after it has been in security mode, the thermostat can start up alone https://github.com/jmcollin78/versatile_thermostat/issues/20
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Preview for 1.1.0
This pre-release contains those evolutions in beta:
- Add min_temp and max_temp in configuration https://github.com/jmcollin78/versatile_thermostat/issues/17
- Mise en sécurité du thermostat si pas de changement de température https://github.com/jmcollin78/versatile_thermostat/issues/18
- Add a configurable minimal delay of activation https://github.com/jmcollin78/versatile_thermostat/issues/19
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Community enhancements
**
Note: Because many changes are provided, you need to reconfigure all existing thermostat to use this version.
**
This first official release contains many enhancements requested by community:
Changes :
- Add a temperature configuration for present / not present for each preset https://github.com/jmcollin78/versatile_thermostat/issues/1 https://github.com/jmcollin78/versatile_thermostat/issues/1
- Limits the usable presets https://github.com/jmcollin78/versatile_thermostat/issues/2
- Add service to update the temperature of a preset https://github.com/jmcollin78/versatile_thermostat/issues/4
- Use person.xxx as presence detector directly https://github.com/jmcollin78/versatile_thermostat/issues/6
- Make external temperature sensor mandatory for TPI mode https://github.com/jmcollin78/versatile_thermostat/issues/7
- Hide preset that are not configured https://github.com/jmcollin78/versatile_thermostat/issues/9
- Add a service to force the presence or non presence https://github.com/jmcollin78/versatile_thermostat/issues/10
- Rename coeff_c and coeff_t to coeff_int et coeff_ext https://github.com/jmcollin78/versatile_thermostat/issues/11
- When changing the target temperature, preset, motion, presence or window states there is a delay before heater activation or deactivation https://github.com/jmcollin78/versatile_thermostat/issues/14
- README completion with full description of all features
Bug fix:
Cannot remove entity_id in configuration https://github.com/jmcollin78/versatile_thermostat/issues/12
KNOWN BUGS: https://github.com/jmcollin78/versatile_thermostat/issues?q=is%3Aissue+is%3Aopen+label%3Abug
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - FIX delay when condition changes
FIX When changing the target temperature, preset, motion, presence or window states there is a delay before heater activation or deactivation
https://github.com/jmcollin78/versatile_thermostat/issues/14
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Update documentation for Release 1.0
README have been updated to reflect all additional features of this release.
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Release 1.0.0 beta 1
This pre-release contains:
Changes :
- Add a temperature configuration for present / not present for each preset #1 https://github.com/jmcollin78/versatile_thermostat/issues/1
- Limits the usable presets https://github.com/jmcollin78/versatile_thermostat/issues/2
- Add service to update the temperature of a preset https://github.com/jmcollin78/versatile_thermostat/issues/4
- Use person.xxx as presence detector directly https://github.com/jmcollin78/versatile_thermostat/issues/6
- Make external temperature sensor mandatory for TPI mode https://github.com/jmcollin78/versatile_thermostat/issues/7
- Hide preset that are not configured https://github.com/jmcollin78/versatile_thermostat/issues/9
- Add a service to force the presence or non presence https://github.com/jmcollin78/versatile_thermostat/issues/10
- Rename coeff_c and coeff_t to coeff_int et coeff_ext https://github.com/jmcollin78/versatile_thermostat/issues/11
Bug fix:
- Cannot remove entity_id in configuration https://github.com/jmcollin78/versatile_thermostat/issues/12
TODO : update documentation.
KNOWN BUGS: https://github.com/jmcollin78/versatile_thermostat/issues?q=is%3Aissue+is%3Aopen+label%3Abug
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Add presence management
Presence management is now available. You should configure a presence sensor (True is someone is present else False) on the last page off the integration.
When the presence sensor switch to Off, the thermostat automatically switch to the 'Away' preset (and corresponding temperature). The current preset is backed off to be restored when the presence sensor switch to on.
Note: the optionnal offset field should not be used because it will be removed in the next release.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Bug release
FIX power conversion when state is unknown or unavailable
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Add Presence management
This pre-release contains the Presence management.
To activate, edit your Thermostat configuration and add a presence sensor entity id. It's state should be 'On' is someone is present at home or 'Off' else.
When presence turns to off, you have two exclusive choice:
- set the preset to a defined value ("Away" is certainly the most valuable choice),
- or add an offset to the current temperature without changing the preset. This offset can be negative of course.
Other content of this pre-release:
- Add presence management
- Fix many bugs on states actualisation
- Add extra attributes with all internal states (useful for tuning the Thermostats attributes)
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - FIW power management
FIW power management preset restoration
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - FIX power management initialization
FIX power management not initialized if power sensor not set.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Add custom attributes and fix initialization bugs
This release contains:
- Add custom attributes
- Fix initialization temperature bug which causes a delay in Thermostat startup
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Integration of the TPI algorithm
Following the discussion here https://forum.hacf.fr/t/nouveau-thermostat-type-proportionnel-avec-gestion-des-presets-portes-et-fenetres-detection-de-mouvement-et-surconsommation/:
- add the TPI algorithm
To use it:
- edit your thermostat, (Integration / select your thermostat / configure),
- choose the TPI function,
- set an external temperature sensor id (mandatory),
- configure the coef_c and coef_t or leave the default values (0.6 and 0.01) which seems to give good results.
This is beta release, don't hesitate to signal what seems to be wrong.
Enjoy,
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - FIX when no power management configured
This release contains:
- FIX exception when no power sensor are configured. Thanks to (https://forum.hacf.fr/u/frankb)
- Add more explanations on README when to use / not use and integration with custom:simple-thermostat lovelace card.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Small fixes
FIX:
- exception in logs when power management is on and power is not retrieved on startup.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - Small fixes
Fixes:
- don't start heating when On time is 0 sec,
- exception on first run when temperature state have never been retrieved.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago

Versatile Thermostat - First full featured release
First full featured release including:
- configuration with GUI,
- preset management,
- window/door open/close management,
- motion management,
- overpowering management,
- hacf integration,
- icons.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 2 years ago
