Recent Releases of Versatile Thermostat
Versatile Thermostat - Bug fixes (central boiler)
What's Changed
- Expose the keep_alive_sec attribute in HASS Developer Tools - States by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/381
- [#425] - Boiler management entities are generated independently of th… by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/426
- the configuration attribute
use central boiler
should be persistent by @jmcollin78
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/6.0.2...6.0.3
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Bugs fixes
What's Changed
- English translations by @EPicLURcher in https://github.com/jmcollin78/versatile_thermostat/pull/417
- [#420] - Message d'erreur dans home assistant by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/421
- [#419] - Turnon don't work anymore by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/422
- [#407] - shredding if heating by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/423
- [#339] - AUTO mode not counted for active boiler by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/424
New Contributors
- @EPicLURcher made their first contribution in https://github.com/jmcollin78/versatile_thermostat/pull/417
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/6.0.1...6.0.2
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Fix some warning/errors in logs
What's Changed
- [#388] - remove climate warning by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/415 (thanks to @prodoff)
- [#412] - Fixe Unique IDs error at startup by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/416 (thanks to @WarC0zes)
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/6.0.0...6.0.1
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Add temperature preset entities and redesign the configuration process
What's Changed
- Make the temperature preset as persistent entities / redesign of the configuration menu by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/409
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/5.4.2...6.0.0
Changes in version 6.0
Temperature entities for presets
Preset temperatures are now directly accessible in the form of entities linked to VTherm.
Example :
The Boost, Comfort, Eco and Frost Protection entities allow you to directly adjust the temperatures of these presets without having to reconfigure the VTHerm in the configuration screens.
These modifications persist after a restart and are taken into account immediately by VTherm.
Depending on the functions activated, the list of temperatures may be more or less complete:
- If presence management is activated, absence presets are created. They are suffixed with 'abs' for absence,
- If air conditioning management (AC Mode) is activated, air conditioning mode presets are created. They are suffixed with 'clim' for air conditioning. Only the Frost protection preset has no equivalent in air conditioning mode,
- The different absent and air conditioning combinations can be created depending on the configuration of the VTherm
If a VTherm uses the presets of the central configuration, these entities are not created, because the temperatures of the presets are managed by the central configuration.
In the case of a central configuration
If you have configured a central configuration, this also has its own presets which meet the same rules as stated above.
Example of a central configuration with presence management and AC (air conditioning) mode:
In the case of a change of a central configuration temperature, all VTherms that use this preset are immediately updated.
Redesign of the configuration menu
The configuration menu has been completely revised. It dynamically adapts to the user's choices and allows direct access to the settings of the desired function without having to go through the entire configuration tunnel.
To create a new VTherm, you will first need to choose the type of VTherm:
Then, you now access the following configuration menu:
Each part to be configured is directly accessible, without having to go through the entire configuration tunnel as before.
You will note the menu option named Functions
which allows you to choose which functions will be implemented for this VTherm:
Depending on your choices, the main menu will adapt to add the necessary options.
Example of menu with all functions checked:
You can see that the 'Opening detection', 'Motion detection', 'Power management' and 'Presence management' options have been added. You can then configure them.
The 'Incomplete configuration' and 'Finalize' menu options
The last menu option is special. It allows you to validate the creation of the VTherm when all the functions have been correctly configured.
If one option is not configured correctly, the last option is:
Its selection does nothing but prevents you from finalizing the creation (resp. modification) of the VTherm.
You must then search in the options which one is missing.
Once all configuration is valid, the last option changes to:
Click on this option to create (resp. modify) the VTherm:
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Add entities to hold the preset temperature and change configuration menu
DO NOT INSTALL THIS RELEASE IF YOU ARE NOT INVITED TO DO SO
The release aims to be tested in a real environment.
This major release implements:
- Add some entities to configure the temperature preset,
- Change totally the configuration flow with the help of menu
Normally, all existing temperature will initialize the temperature entities.
Please use this discussion if needed: https://github.com/jmcollin78/versatile_thermostat/discussions/404
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Bug fixes
What's Changed
- Prevent “Heating will be disabled” warning loop while HVACMode is OFF by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/374
- Make the switch keep-alive callback conditional on the entity state by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/382
- Improvements to the development environment by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/383
- Fix rounding regulated + offset by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/384
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/5.4.1...5.4.2
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Community enhancements - self-regulation, keep-alive and step temperature
What's Changed
- Issue #348 - self regulation use internal temp by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/373
- issue #325 - restore self-regulation errors after restart by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/366
- Issue #311 - Add step temperature by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/355
- Issue #338 - limit regulation over valve to avoid drowning battery of the TRV by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/356
- Implement a keep-alive feature for directly controlled heater switches by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/345
- Typo fix by @fredericseiler in https://github.com/jmcollin78/versatile_thermostat/pull/362
- Add more type hints in the thermostat classes and selected files by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/364
- Change log level of “Window auto event is ignored” log message by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/350
- README*.md: Replace absolute image URLs with relative URLs by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/367
New Contributors
- @fredericseiler made their first contribution in https://github.com/jmcollin78/versatile_thermostat/pull/362
- @pdcastro made their first contribution in https://github.com/jmcollin78/versatile_thermostat/pull/364
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/5.3.3...5.4.1
A big up to all contributors @pdcastro, @fredericseiler, @maia, @ikoz
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Change smoothly the cumulated_error when error sign change
DO NOT INSTALL IF YOU ARE NOT INVITED TO DO SO
This release change the behavior of the cumulated_error in the PI algorithm.
When the error sign change (ie the heating conditions have change), the cumulated_error is divided by a factor (2) so that the transition will be quicker.
The cumulated_error is change resetted when the target temperature change.
This should fix:
- @ikoz issue: when heating is now needed and the VTherm have accumulated a lot of error, the transition is slow,
- @maia issue: when target temp change but heating conditions are the same (should not heat in this case), the reset of error_accumulation make the heater starts heating.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 1 year ago

Versatile Thermostat - Test using internal device temperature for regulation (fixes)
DO NOT INSTALL IF YOU ARE NOT INVITED TO DO SO.
This alpha release aims to test the https://github.com/jmcollin78/versatile_thermostat/issues/348 issue. (Using the internal device temperature to calculate an offset).
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Test using internal device temperature for regulation
DO NOT INSTALL IF YOU ARE NOT INVITED TO DO SO.
This alpha release aims to test the #348 issue. (Using the internal device temperature to calculate an offset).
This release has not being tested in real environment.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - 5.4.0-beta2
What's Changed
- Add step temperature - Issue #311 by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/355
- Issue 338 limit regulation over valve to avoid drowning battery of the TRV by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/356
- Typo fix by @fredericseiler in https://github.com/jmcollin78/versatile_thermostat/pull/362
- Add more type hints in the thermostat classes and selected files by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/364
- Change log level of “Window auto event is ignored” log message by @pdcastro in https://github.com/jmcollin78/versatile_thermostat/pull/350
- issue #325 - restore self-regulation errors after restart by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/366
New Contributors
- @fredericseiler made their first contribution in https://github.com/jmcollin78/versatile_thermostat/pull/362
- @pdcastro made their first contribution in https://github.com/jmcollin78/versatile_thermostat/pull/364
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/5.3.3...5.4.0-beta2
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - 5.4.0-beta1 - add step temperature, limit regulation for over_valve to avoid drowning the TRV battery
What's Changed
- Add step temperature - Issue #311 by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/355
- Issue 338 limit regulation over valve to avoid drowning battery of the TRV by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/356
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/5.3.3...5.4.0-beta1
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Add central boiler control and more ...
What's Changed 🎉
- Add central boiler control by @jmcollin78 in https://github.com/jmcollin78/versatile_thermostat/pull/352 - issue #234
- Specify window action on window open detection - Issue #255 - Thanks to @Abyssmal
- Only modify _last_regulation_change if new regulation is sent to thermostats by @ikoz in https://github.com/jmcollin78/versatile_thermostat/pull/351
- Add the possibility to disable the safety mode on outdoor temperature sensor failure - Issue #343
- FIX #341 - when window state change, open_valve_percent should be resend - thanks to @nurunet
New Contributors 👍
- @ikoz made their first contribution in https://github.com/jmcollin78/versatile_thermostat/pull/351
Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/5.2.2...5.3.3
Special thanks to garywg which helps to test the central boiler feature in real conditions and gives some extra feedback !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Central boiler controls - add entities to fine tune the boiler starts
THIS IS A PRE-RELEASE FOR TESTING IN A REAL ENVIRONMENT
As proposed by @garywg here #339, I add two entities to control the boiler starts:
- an entity of type
sensor
counting in real time the number of devices which are heating (and that is marked as "controls the boiler"). If a VTherm have many underlyings, each underlying counts for one. I don't count the VTherm but the number of underlyings entities which are heating, - an entity of type
number
which holds the threshold of devices number heating under which we don't start the boiler.
It is working on my test environment but I need tests in real condition to be sure.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Add the #255 - sepecify window action when window open is detected
THIS IS A PRE-RELEASE FOR TESTING IN A REAL ENVIRONMENT
Content
You can now specify what action is required when a window is detected as open.
The list of action is the following:
- hvac_mode OFF (the default as today),
- hvac_mode FAN_ONLY (if compatible and only for over_climate),
- set temp to Frost protection temperature if configured (*),
- set temp to Eco temp if configured (*)
Note: This doesn't change the preset but only the target temperature. Exactly the same way as it does for overpowering.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Window detection on Valve is broken
DO NOT INSTALL IF YOU ARE NOT INVITED TO DO SO.
Content
- #341
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Add central boiler control feature
DO NOT USE IT IF YOU ARE NOT INVITED TO DO SO
This beta release is released to allow some test in real environment that I cannot do myself because I don't have any central boiler in my house.
This release have been tested in local environment with a fake boiler. The objective of the pre-release is to see in real conditions if its works as expected.
If you want to test it, you are welco. Please report your experience in the discussion attached to this pre-released.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Try to fix #334 (loop with multiple climate)
DO NOT INSTALL UNLESS YOU ARE INVITED TO DO SO.
Hello @gpayer,
I try a fix that should work and robustify once more the loop issue.
Can you please give it a try because I cannot reproduce this in ny environment ?
To be significant, you should:
- put the Versatile Thermostat log level to debug (in your configuration.yaml add something like:
logger:
default: info
logs:
custom_components.versatile_thermostat: debug
- have a VTherm
over_climate
with multiple underlying climate entities, - stop the VTherm (with the HA interface),
- immedialty after stop, try to set the Heat mode (with the HA interface)
If this loop one again (always possible), you can just reload all VTherm entities with the Dev Tools / Reload configuration / Versatile Thermostat. It will stop the loop.
After the test (ok or not), I would you to send me the logs so that I will have the proof that the bug is now fixed.
Thanks a lot for your help !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Update manifest.json for 5.2.1 which is not visible in HACS
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Community improvements
Content
- Re-configuration of a VTherm with window detection but no window sensor does not tick the box on first screen - #324, #327, #329 (thanks to @HACS-bank),
- central configuration: two very similar checkboxes in the config - #314 (Thanks to @maia),
- central configuration description vs device configuration description - #313 (Thanks to @maia).
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - 5.2.0 - Add central_mode to control all VTherm in one click
Content
- have global option to start and stop all VTherm automatically - #158
- Details of log entry (cosmetic) - #306 (thanks to HACS-bank)
- Logbook warning for underlying switch on restart of HA questionable - #307 (thanks to mleibe)
The #158 will allow you to control all VTherm in one click.
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - DO NOT INSTALL
Alpha release to test the new central mode feature in a real environment.
DO NOT INSTALL UNTIL YOU ARE INVITED TO DO SO.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Fix for #295 - No floating point possible for target temperature
Content
- No floating point value can be set for the target temperature - #295 (Thanks to maschulze)
And try to add logs for #299 (not reproduce).
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Improve capping values sent to device with min and max and 5.0.1 bug
Content
- Don't send regulated temperature to a device which is Off - #286 (thanks to @benzo8),
- [5.0.1] Preset not saved - #284 (thanks to @MaxWaldorf),
- thermostat_over_valve - Valeur d'ouverture maximale de la valve - #249 (thanks to @pereverti ),
- VTherm attempts to set a temperature below the min_temp causing to set the target temp to the max_temp - #272 (thanks to @gioele-antoci),
- The self regulating algorithm needs to relate to heat pumps limit in set-temp range. - #217 (thanks to @gunmalmg)
An important release for Valve and Heatpump for which the target temp or valve open percent may be higher than the limit of the device.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX limit the values sent with min, max and min_temp and max_temp
Content
- thermostat_over_valve - Valeur d'ouverture maximale de la valve - #249 (thanks to @pereverti)
- VTherm attempts to set a temperature below the min_temp causing to set the target temp to the max_temp - #272 (thanks to @gioele-antoci)
- The self regulating algorithm needs to relate to heat pumps limit in set-temp range - #217 (thanks to @gunmalmg)
Note: this is beta version to test in some real environments which is not possible on my side.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Bug fixes on 5.0.0 central configuration
Content
The major release 5.0.0 introduce some regressions which are now fixed:
- [5.0.0] Config flow could not be loaded error when adding integration - #281 (thanks to @maivorbim, @apedance, @B-Laurent for the report),
- [5.0.0] - Unable to set "window open" settings values - #280 (thanks to @MaxWaldorf, @WarC0zes for the report and logs).
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Release 5.0.0 - Add central panel configuration
Content
This release contains the major change: add a central configuration panel Central configuration panel.
Major changes in version 5.0
You can now define a central configuration which will allow you to share certain attributes on all your VTherms (or only part of them). To use this possibility, you must:
- Create a VTherm of type “Central Configuration”,
- Enter the attributes of this central configuration
- To use it in the other VTherms, you must reconfigure them and whenever possible check the "Use central configuration" box. This check box appears in all attribute groups that can use central configuration: main attributes, TPI, openings, movement, power, presence and advanced parameters.
The configurable attributes in the central configuration are listed here: Parameter summary.
When changing the central configuration, all VTherms will be reloaded to take these changes into account.
Consequently, the entire configuration phase of a VTherm has been profoundly modified to be able to use the central configuration or overload the values of the central configuration with values specific to the VTherm being configured.
Note: the VTherm configuration screenshots have not been updated.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - For testing Central Configuration in a real environment
DO NOT INSTALL UNLESS YOU ARE INVITED TO DO SO.
This release is a preview of the "Central configuration" feature.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Community improvements: Auto-fan mode, Frost protection preset and more
Content
- auto-fan mode: Include fan control in self regulation - https://github.com/jmcollin78/versatile_thermostat/issues/223 (thanks to @escamoteur for the great idea). You can ask VTherm to use the fan of your HVAC if the temperature gap is huge to augment the efficiency of heating (or cooling). See more here
- Frost Protection preset - (hors-gel in FR) - https://github.com/jmcollin78/versatile_thermostat/issues/218 (thanks to @FredRbn for the idea),
- Ignore preset from which temperature is 0 - https://github.com/jmcollin78/versatile_thermostat/issues/248 (thanks to @pixeldesbois for the idea).
- Add a way to change the preset temperature from VTherm UI card - https://github.com/jmcollin78/versatile_thermostat/issues/186 (thanks to @gunmalmg).
- Migrate to HA 2023.12.x - Migrate to HA 2023.12.x,
Many thanks to this great community for the ideas.
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Community improvements
Content
- cannot remove window auto detection - #189 (Thanks to @maia),
- rename mesure with measure - #210 (thanks to @maia),
- Ignore preset which are 0 - #248 (thanks to @pixeldesbois)
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Automatic open window detection improvements
Content
- window_state does not change, configuration issue? - https://github.com/jmcollin78/versatile_thermostat/issues/181 (thanks to @maia)
- Change window detection threshold from °C/min to °/hour - https://github.com/jmcollin78/versatile_thermostat/issues/242
- Make EMA parameters configurable - https://github.com/jmcollin78/versatile_thermostat/issues/244. This configuration is optional (default parameters should works fine out the box).
BREAKING CHANGE
The auto detection of open window threshold should now be configured in ° per hour instead of ° per minute. If you use this feature, please update the configuration parameters of the VTherm named window_auto_open_threshold
and window_auto_close_threshold
. You should multiply the value by 60 to keep the same setting. (0.05 x 60 = 3)
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Pre-release to test in real condition the window auto-detection
Content
- window_state does not change, configuration issue? - https://github.com/jmcollin78/versatile_thermostat/issues/181 (thanks to @maia)
- Change window detection threshold from °C/min to °/hour - https://github.com/jmcollin78/versatile_thermostat/issues/242
- Make EMA parameters configurable - https://github.com/jmcollin78/versatile_thermostat/issues/244
Note this is beta release which can contains unstable feature. Please revert to the previous stable release if any issue occurs with this pre-release.
BREAKING CHANGE
The auto detection of open window threshold should now be configured in ° per hour instead of ° per minute. If you use this feature, please update the configuration parameters of the VTherm named window_auto_open_threshold
and window_auto_close_threshold
. You should multiply the value by 60 to keep the same setting. (0.05 x 60 = 3)
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - DO NOT INSTALL
A pre-release to test the auto-window without recording the datetime for fake data point.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Auto-open window detection optimisation - DO NOT INSTALL IT
DO NOT INSTALL IT UNLESS YOU ARE INVITED TO DO SO
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - auto-open window detection optimisation - DO NOT INSTALL IT
DO NOT INSTALL IT UNLESS YOU ARE INVITED TO DO SO
Content
- Uses a short term EMA to calculate the slope,
- Add EMA entity,
- With slope calculation optimisation (add point at each cycle if not point is received during the 10 last minutes),
- Consider all points for slope calculation even with a short delay vs previous measurement,
- do not alert for window open if the number of temperature measurement is < 4 to avoid false positive at startup.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat -
@Maia comments: change MAX_ALPHA to 0.5, add slope calculation at each cycle.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - With Maia feedbacks on the first try
DO NOT INSTALL THIS PRE-RELEASE UNLESS YOU ARE INVITED TO DO SO
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Removes the slope smoothing in doublon with temp smoothing
DO NOT USE IT IF YOU ARE NOT INVITED TO DO IT
This is a test release
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Fix circular dependency
DO NOT USE IF NOT INVITE TO DO IT
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Test of Estimated Moving Average calculation for temperature slope calculation
content
- Add ema calculation class (ema.py),
- calculate an ema temperature named
ema_temp
in VTherm attributes, - use the
ema_temp
in auto_window detection
DO NOT USE if YOU ARE NOT INVITED TO TEST IT
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Evolution to self-regulation and community fixes
Content
Improvements on self-regulation:
- Add an expert auto-regulation mode in which we can specify our self-regulation parameters - https://github.com/jmcollin78/versatile_thermostat/issues/194. See the readme for how to use this feature: https://github.com/jmcollin78/versatile_thermostat#self-regulation-in-expert-mode,
- self-regulation. - persist and don't reset the accumulation error - https://github.com/jmcollin78/versatile_thermostat/issues/199 (thanks to @maia)
Bug fixes on self-regulation:
- Too many calls to calculate_regulated_temperature - https://github.com/jmcollin78/versatile_thermostat/issues/164 (thanks to @maia)
- Self-regulation over AC-Heatpump. Need the adaption to also SUBTRACT to the underlaying setpoint - not just add - https://github.com/jmcollin78/versatile_thermostat/issues/188 (thanks to @gunmalmg)
Other fixes:
- "Presence Management" do not make use of the Person entity - https://github.com/jmcollin78/versatile_thermostat/issues/195 (thanks to @albertofralbe and @ben-ty)
A big thanks to @maia and @gunmalmg for their help to improve the self-regulation. We have a very exciting feature. If regulation is too light with this new tuning, don't hesitate to augment the level. The Strong
level works well for many cases, you can give it a try.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX for #164 - regulation algorithm is called too often
Content
- Another better fix for this issue: the date of last auto-regulation is now the date of last calculation even if the finally the regulation have not been done.
- change the auto-window temporal filter to 30 sec to avoid chaos when a temp sensor is frequently chaning by 0.1°.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX for #164 - regulation algorithm is called too often
Content
- Regulation algorithm is called too often which distorts the result - #164 (A big thank to @maia for this help finding this bug)
Notes:
- if you don't use regulation on a VTherm over_climate, you are not concerned by this fix,
- this could have a little impact on the self-regulation of the VTherm.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Community bug fixes
Content
This release is a bug fix release with community reports:
- auto-detection of window_state does not change - https://github.com/jmcollin78/versatile_thermostat/issues/181 (thanks to @maia),
- Add logs for diagnostic of
Too many calls to calculate_regulated_temperature
- https://github.com/jmcollin78/versatile_thermostat/issues/164 (thanks to @maia), - Fix some state bugs for Versatile Thermostat UI Card.
It is recommended to install this release.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Small bug fixes
Content
- In overpowering mode, when we switch preset, it seems to never exit overpowering - #162
- Since PR #150 overpowering is not working as expected - #174
The first issue can generated wrong overpowering state for a multi-switch VTherm.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Versatile Thermostat UI Card and community enhancements
Content
- Add support for Versatile Thermostat UI Card - #169 ,
- Add a slow auto-regulation mode - #168 (thanks to @maia)
- Mean power Update - #150 (thanks to @adi90x). Beware: breaking change !
- switch from HEAT to COOL mode - #144 (thanks to @muchasuerte).
Breaking changes in 4.0.0
The power of the device should now be the total power of all controler devices by the VTherm. This allow to have eterogeneous equipment with different power. In case of multi-devices controlled by a single VTherm you will have to edit and change the device_power value. Set the total power of all devices.
Try the Versatile Thermostat UI Card - a card dedicated to VTherm
A special card for the Versatile Thermostat has been developed (based on the Better Thermostat). It is available here Versatile Thermostat UI Card and offers a modern vision of all the VTherm statuses:
This is an experimental UI Card. Please give any feedback here
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - ! FIX heater can stay On or Off !
Content
This release fix a major bug which can lead your heater on or off wrongly.
Please install !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Self-regulation and switch command inversion
Content
- Add an self-adaptive regulation in over climate mode - #129 (Thanks to @maia and @adi90x for the tests and discussion),
- Add an inversion switch option for wired pilot switch - #124 (Thanks to @apas2 for the suggestion)
See README documentation to learn how to use those exciting improvements of Versatile Thermostat which makes it more ... versatile.
Many, many thanks for the great community and discussions 👍 .
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Remove reset accumulated error and lower the algorithm coefs.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Add force when target temp is changed ...
... by scheduler or manually
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Auto-regulation improvements
Content
- Add
auto_regulation_dtemp
parameter which is minimal temperature offset taken into account for regulation. A good value is 0.5, - Add
auto_regulation_period_min
parameter which is minimal period for sending new regulated target temperature to underlyings. This is useful if you want to limit the target temperature change. Some TRV doesn't like too much target temperature changes
Those parameters are initialized with respectively 0.5 and 5 min. There are available for configuration in the over_climate configuration panel.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Test release for auto-regulation
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Alpha release - TEST auto-regulation of VTherm over climate
DO NOT USE IN PRODUCTION.
Only for testing purpose.
This is an implementation of the auto-regulation based on PI algorithm. Do not use until you are not concerned.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - VTherm over valve, Window bypass, SK language, etc ...
Release content
This release contains many exciting improvemens suggered by the community:
- Add a new type of VTherm to control directly the valve of a TRV - https://github.com/jmcollin78/versatile_thermostat/issues/131
- Add a window bypass to allow heating when window is open - https://github.com/jmcollin78/versatile_thermostat/issues/138 (Thanks to @adi90x),
- size of climate entities in database - #137 (thanks to @maia),
- add the Slovake language - #135 (thanks to @misa1515),
Bug fixes
- VT thinks that all TRVs are turned off and must be turned on at startup - #136 (thanks to @Ra72xx)
In this release, @adi90x and @misa1515 make their first contributions 🥇 👍
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - For test of fix of issue #136
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Issue #137 - exclude attributes from records
DO NOT INSTALL - this pre-release is for testing the fix done in #137 .
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - For testing - Add a new VTherm over valve to control a TRV valve directly
DO NOT USE - Only for test in real environment.
This release implements a new VTherm type. This new type allows the VTherm to control directly a valve through a number entity (or an input_number).
See https://github.com/jmcollin78/versatile_thermostat/issues/131
At each cycle of calculation, VTherm calculate the percentage of opening the valve should have (between 0 and 100) and calls a service to change the number (or input_number).
A new entity have been provided to display the value sends to the valve. The entity is named: valve open percent.
To use it, just configure a new VTherm (or update an existing one) and gives the number entity to control. Up to 4 valves could be controlled with one VTherm.
Because I cannot test in a real environment, I need some real tests before publishing the release.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Release 3.6.0 - community enhancements
Release content
- Enhance motion detection - https://github.com/jmcollin78/versatile_thermostat/issues/116 #128 (thanks to @maia),
- Add incompatibility in documentation for Danfoss POPP TRV - #130 (thanks to @Bornich),
- Force the resend of temperature after turning on a over climate VTherm - #133 (Thanks to @Ra72xx). This bug is a side effect of #101 fixed in previous release.
- Add the AC mode for thermostat over switch - #108 (Thanks to @muchasuerte for its contribution)
Configuration
- if you use the motion detection, you may want to change the
motion_off_delay
to make motion detection works as expected. - if you use a Air Conditioner in switch mode, you may want to check the "AC Mode" checkbox now available in Thermostat over switch and configure the temperature for the AC mode.
Many thanks to the community, for their report.
A special thanks for @salabur, @pvince83, @bergoglio, @EPicLURcher, @ecolorado66, @Kriss1670, @maia, @f.maymil for their beers ! I really appreciate.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Added tests for over switch ac_mode
Content
- add unit tests for over_switch ac_mode,
- fix some issues with windows temperature after open / close.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Pre-release for integration tests
Content
- PR #108 - Add AC Mode for over switch VTherm (thanks to @muchasuerte)
- Issue #127 - Remove specific configuration to simplify contribution
First contribution for @muchasuerte.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Issue #128 - beta tests
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Add motion_off_delay
Enhancement
- Issue #128 - preview
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Bug fixes
Bug fixes
- _presence_state sensor not updating in all climate entities - https://github.com/jmcollin78/versatile_thermostat/issues/120 (tanks to @maia),
- Set preset target temperature not updating in ac mode - https://github.com/jmcollin78/versatile_thermostat/issues/119 (thanks to @MaxWaldorf
- Explanation of the two general modes (control of a switch vs control of a thermostat) in documentation - https://github.com/jmcollin78/versatile_thermostat/issues/115 (thanks to @maia)
Miscalleneous
- Tests with HA 2023.10.3
Many thanks to @@salabur, @pvince83, @bergoglio, @EPicLURcher, @Kriss1670, @maia for the 🍻 . It's very pleasing !
Note: this release is fully compatible with the preceeding.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - For testing #120 issue
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - To test #119
DO NOT USE. Only for testing #119
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Release 3.5.3
Bug fixes
- radiator valve stuck in loop ("changed to heat / turned off / … triggered by service Climate: Set HVAC mode") until HA reboot - https://github.com/jmcollin78/versatile_thermostat/issues/121 (thanks to @maia)
Enhancements
- bump HA 2023.10.3
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Try to fix #121
DO NOT USE. Only for testing with lazy TRV thermostat
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - For testing #121 race conditions
DO NOT USE
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - For testing #121 race conditions
DO NOT USE
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - For testing #121 race conditions
DO NOT USE
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Republish 3.5.1
This is just a republish of 3.5.1 which was not correctly published.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX Thermostat not reporting on / off properly #114
Release content
- Thermostat not reporting on / off properly - Issue https://github.com/jmcollin78/versatile_thermostat/issues/114 (thanks to @MaxWaldorf)
- Add unit tests for multi-climate VTherm
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Fix #114
FIX Issue #114 - Thermostat not reporting on / off properly (90 sec delay)
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Add Multi climate for VTherm over climate
New feature
- Multiple thermostats when using "thermostat over another thermostat" mode - https://github.com/jmcollin78/versatile_thermostat/issues/113 (thanks to EPIcLURcher)
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Enhancements from community
New feature
- Expose preset temps for presets in HVAC mode - https://github.com/jmcollin78/versatile_thermostat/issues/103 (thanks to MaxWaldorf)
Bug fixes
- Thermostat over unavailable climate goes to Security mode - https://github.com/jmcollin78/versatile_thermostat/issues/82
- Versatile Thermostat does not follow target temperature from underlying thermostat - https://github.com/jmcollin78/versatile_thermostat/issues/101 (thanks to diplix
No incompatibility should be observed during installation !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Compatibility with HA 2023.9.0
Bug fixes
- compatibility with HA 2023.9.0 (https://github.com/jmcollin78/versatile_thermostat/issues/100),
- Security Mode Toggling 100 times within 2 minutes (https://github.com/jmcollin78/versatile_thermostat/issues/99)
Home Assistant 2023.9.0 introduce breaking changes for climate entities which were not documented and not marked as deprecated.
This release IS NOT COMPATIBLE with previous Home Assistant Release. It should be installed only since 2023.9.0 HA release.
--
Home Assistant 2023.9.0 introduit des changements radicaux pour les entités climatiques qui n'étaient pas documentées et non marquées comme obsolètes.
Cette version N'EST PAS COMPATIBLE avec la version précédente de Home Assistant. Elle ne doit être installée qu'à partir de la version. 2023.9.0
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Try to solve issue 99 take 2
Issue fixed
Issue #99 with another approch: a VTherm over a climate is regulated by the underlying device itself and should not go into security mode even if temperature is not received. The security mode is only usefull for VTherm over switch.
So this beta release aims to deactivate the security mode for VTherm over climate. Because the impact could be important, it is a beta release waiting for more feedback.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - Try to fix #99 issue
FIX
Try to fix Issue #99 - security mode toggling 100 times within 2 minutes
This is a test release for your trying to fix the issue #99 . Don't use it if you don't need it and wait for the final release.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX loop when over_climate goes to security
This release SHOULD be installed due to a very annoying bug in security mode.
Issues fixed
- [serious issue] the integration would switch ac on and off rapidly and lock up home assistant if outside temp is NaN https://github.com/jmcollin78/versatile_thermostat/issues/95 . Thanks to @aboodvan
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX AC climate stops even if already stopped
Saml fixe for AC climate:
- FIX AC climate stops even if already stopped
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX error in cancel_cycle
Small fix. Please install.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 over 1 year ago

Versatile Thermostat - FIX errors in log
Some error appears in log:
- "TypeError: object NoneType can't be used in 'await' expression"
- "KeyError: 'ac_mode'" when reconfiguring a Switch thermostat.
Thank to @WarC0zes to signal those error in logs.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 almost 2 years ago

Versatile Thermostat - Add AC mode for over-climate thermostat
This release contains:
Add optionnal AC mode (Air Conditioning) and preset - https://github.com/jmcollin78/versatile_thermostat/issues/90
To use this feature you must reconfigure the thermostat and check the "Use AC Mode ?" checkbox and configure temperature for each preset in AC mode.
- documentation
Consumption - Buildings and Heating
- Python
Published by jmcollin78 almost 2 years ago

Versatile Thermostat - Add AC mode for over-climate thermostat
This release contains:
- Add optionnal AC mode (Air Conditioning) and preset - https://github.com/jmcollin78/versatile_thermostat/issues/90
To use this feature you must reconfigure the thermostat and check the "Use AC Mode ?" checkbox and configure temperature for each preset in AC mode.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 almost 2 years ago

Versatile Thermostat - FIX #89 - is_aux_heat error
This release fixes the issue:
- _is_aux_heat error - https://github.com/jmcollin78/versatile_thermostat/issues/89. Thanks to gioele-antoci
I add more missing attributes that is_aux_heat that were also missing.
@gioele-antoci because I don't have any auxiliary heater, i was not able to test it on my side.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 almost 2 years ago

Versatile Thermostat - Add Versatile Thermostat into HACS default list
Nothing have change in the code. Only the possibility to add Versatile Thermostat directly from HACS list without to add the repo.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 almost 2 years ago

Versatile Thermostat - 3.2.4 - Maintenance release - Bug with security mode
This maintenance release contains this bug fixes:
- Bug sur mise en sécurité quand last_temp_date > au seuil défini - https://github.com/jmcollin78/versatile_thermostat/issues/81. Thanks to @Daangel27
Because this release fix a bug on security mode, its installation is recommended for everyone.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Italian translations and HA 2023.4 compatibility
This release contains the followings changes:
- Add Italien translations to config flow - https://github.com/jmcollin78/versatile_thermostat/pull/79 - Thanks to @Bergoglio
- Fix unit tests with HA 2023.4 changes.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Maintenance release
This maintenance release contains the following fixes:
- Delta t is 2 < 10 which should be not possible - https://github.com/jmcollin78/versatile_thermostat/issues/72. Thanks to @Sonic62 and @Daangel27
- Thermostat deactivated but heater continues heating - https://github.com/jmcollin78/versatile_thermostat/issues/73. Thanks to @pvince83 and @gael1980.
Also a big up for @salabur which pays me a beer. Prosit !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - 3.2.1 release - Multi-switch Versatile Thermostat
Fix a release issue. Please take this one instead of previous 3.2.0 release.
Enhancements
- Capability to manage multiple heaters with one VThermostat - https://github.com/jmcollin78/versatile_thermostat/issues/67
Bug fix:
- Déclenchement du chauffage malgré maison absente - https://github.com/jmcollin78/versatile_thermostat/issues/70 Thanks to @gael1980
This release is fully compatible with the previous one. If you want to control multiple switches with the same Versatile Thermostat just edit the Thermostat configuration and add the switches. Up to 4 switches can be controlled. In this mode, the switches are triggered with a delay to minimize the power required at one time (we minimize the recovery periods). See README.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - FIX overpowering bug
In case of overpowering, an over_climate VTherm is looping and an over_switch VTherm will never end the overpowering.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - 3.2.0.beta2 - Capability to manage multiple heaters with one VThermostat
This pre-release implements the feature:
- Capability to manage multiple heaters with one VThermostat - https://github.com/jmcollin78/versatile_thermostat/issues/67
You now have to possibility to specify more than one heater in the configuration. In that case, the cycle in the cycle of each heater, the device_power is the device power of each heater also (and not the sum of all heater power).
The algorithm now make its best to lower the power consumption at a specified time by shifting the starts of heating while keeping the overall calculated power.
WARNING: a lot of rework have been done for this feature, so don't apply this pre-release on critical environment.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Pre-release - Capability to manage multiple heaters with one VThermostat
This pre-release implements the feature:
- Capability to manage multiple heaters with one VThermostat - https://github.com/jmcollin78/versatile_thermostat/issues/67
You now have to possibility to specify more than one heater in the configuration. In that case, the cycle in the cycle of each heater, the device_power is the device power of each heater also (and not the sum of all heater power).
The algorithm now make its best to lower the power consumption at a specified time by shifting the starts of heating while keeping the overall calculated power.
WARNING: a lot of rework have been done for this feature, so don't apply this pre-release on critical environment.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Release 3.1.1 - FIXes from community bugs
This release contains only bug fixes signaled by community:
- In thermostat_over_climate mode, error when underlying climate is not available on startup - https://github.com/jmcollin78/versatile_thermostat/issues/56,
- security_default_on_percent cannot be set to 0 - https://github.com/jmcollin78/versatile_thermostat/issues/63. Thanks to @daangel27.
- When windows opens and closes rapidly (in the same second), the thermostat can stay Off - https://github.com/jmcollin78/versatile_thermostat/issues/66. Thanks to @frankb
No special recommandations for installation.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Release 3.1.0 - Add a window open detection based on internal temperature change
The release contains the following enhancement:
- Add a window open detection based on internal temperature change - https://github.com/jmcollin78/versatile_thermostat/issues/28
It adds the possibility to use the window/door feature without any door sensor. It detects the drop of temperature in the room and then shutdown the heater until the temperature stop dropping or for a certain time maximum.
More information here: https://github.com/jmcollin78/versatile_thermostat#auto-mode
Cette release contient l'évolution suivante :
- Ajout d'une détection d'ouverture de fenêtre/porte basée sur les changements de température - https://github.com/jmcollin78/versatile_thermostat/issues/28
Elle ajoute la possibilité d'utiliser la fonction "gestion des ouvertures" sans avoir de capteur d'ouverture. Elle détecte la chute brutale de température dans la pièce et coupe le chauffage, jusqu'à ce que la température arrête de chuter ou après un temps maximum.
Plus d'informations ici : https://github.com/jmcollin78/versatile_thermostat/blob/main/README-fr.md#le-mode-auto
Enjoy !
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - [#28] Add a window open detection based on internal temperature change
This prelease contains a preview of the feature:
Add a window open detection based on internal temperature change - https://github.com/jmcollin78/versatile_thermostat/issues/28
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Window open detection based on temperature
Cf. https://github.com/jmcollin78/versatile_thermostat/issues/28
-- Please note this is a very early preview release. Not fully tested and may contains regressions.
DO NOT INSTALL in a PRODUCTION environment.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Window open detection based on temperature
Cf. https://github.com/jmcollin78/versatile_thermostat/issues/28
-- Please note this is a very early preview release. Not fully tested and may contains regressions.
DO NOT INSTALL in a PRODUCTION environment.
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago

Versatile Thermostat - Release 3.0.0 - Add devices and entities
This major release contains the following enhancements:
- Use Device and multiple entities to conform with HA philosophy - https://github.com/jmcollin78/versatile_thermostat/issues/54
- Add into documentation for css around the thermostat front component - https://github.com/jmcollin78/versatile_thermostat/issues/27
See the readme here for more informations about new entities: https://github.com/jmcollin78/versatile_thermostat#sensors
This release also includes those issues:
- Add unit testing - https://github.com/jmcollin78/versatile_thermostat/issues/48
- Add Versatile Thermostat into rapid restart - https://github.com/jmcollin78/versatile_thermostat/issues/58
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 - Add default power and energy unit
Power (resp. energy) unit is calculated from device_power value. If > 100, we assume that the unit is Watt (resp. Wh), else kW (resp. kWh).
Add the fast reload function (but it does nothing...)
Consumption - Buildings and Heating
- Python
Published by jmcollin78 about 2 years ago
