* First implem + tests (not finished)
* With tests of calculate_shedding ok
* Commit for rebase
* All tests ok for central_feature_power_manager
* All tests not ok
* All tests ok
* integrattion tests - Do startup works
* enhance the overpowering algo if current_power > max_power
* Change shedding calculation delay to 20 sec (vs 60 sec)
* Integration tests ok
* Fix overpowering is set even if other heater have on_percent = 0
* Fix too much shedding in over_climate
* Add logs
* Add temporal filter for calculate_shedding
Add restore overpowering state at startup
* Fix restore overpowering_state
* Removes poweer_entity_id from vtherm non central config
* Release
* Add Sonoff TRVZB in creation.md
* Add comment on Sonoff TRVZB Closing degree
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Refactor Presence Feature
* Add PresenceFeatureManager ok
* Python 3.13
* Fix presence test
* Refactor power feature
* Add Motion manager. All tests ok
* Tests ok. But tests are not complete
* All tests Window Feature Manager ok.
* All windows tests ok
* Fix all testus with feature_window_manager ok
* Add test_auto_start_stop feature manager. All tests ok
* Add safety feature_safety_manager
Rename config attribute from security_ to safety_
* Documentation and release
* Add safety manager direct tests
* Typo
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* ok + testu ok
* Feature #722 - Add a minimum opening degree for valve regulation
* Feature #722 - Add a minimum opening degree for valve regulation
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* With tests and list of active
* Issue #698 - nb nb_device_active_for_boiler don't work for climate without hvac_action
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Add attribute with active underlyings for easier tracking and setup
* Issue #645 add sonoff trvzb (#651)
* With Sonoff configuration ok
* Fix configuration
* Next (not finished)
* With 1rst implementation of VTherm TRVZB and underlying
* Work in simuated environment
* Fix Testus
* Release
* Fix release name
* Add #602 - implement a max_on_percent setting
* Calculate offset_calibration as room_temp - local_temp
Fix hvac_action calculation
* Fix hvac_action
Fix offset_calibration=room_temp - (local_temp - current_offset)
* Fix underlying target is not updated
* Issue #655 - combine motion and presence
* Fix Valve testus. Improve sending the open percent to valve
* Update custom_components/versatile_thermostat/translations/en.json
Co-authored-by: Alexander Dransfield <2844540+alexdrans@users.noreply.github.com>
* Indus step1
* Step 2 - renaming. All tests ok
* Step 2: manual tests ok
* First unit test ok
* Test multi ok
* All tests ok. Add a multi test for climate with valve regulation
* With testu for config_flow ok
* Documentation (not finished)
* Fix#661 - central boiler doesn't starts with Sonoff TRVZB
* Remove // testing
* Fix exception when there is no offset at all
* Fix class attributes and instance attributes mixing
* Documentation 2
* Documentation 3
* Documentation ++
* documentation
* Try to fix the central boiler calculation
* Fix#669
* Documentation ++
* Documentation ok for FR
* Readme FR|EN
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
Co-authored-by: Alexander Dransfield <2844540+alexdrans@users.noreply.github.com>
* Documentation rework
* En links
* Documentation issue #650
---------
Co-authored-by: Sebastian Noe <sebastian.schneider@boxine.de>
Co-authored-by: Jean-Marc Collin <jm.collin.78@gmail.com>
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
Co-authored-by: Alexander Dransfield <2844540+alexdrans@users.noreply.github.com>
* With Sonoff configuration ok
* Fix configuration
* Next (not finished)
* With 1rst implementation of VTherm TRVZB and underlying
* Work in simuated environment
* Fix Testus
* Release
* Fix release name
* Add #602 - implement a max_on_percent setting
* Calculate offset_calibration as room_temp - local_temp
Fix hvac_action calculation
* Fix hvac_action
Fix offset_calibration=room_temp - (local_temp - current_offset)
* Fix underlying target is not updated
* Issue #655 - combine motion and presence
* Fix Valve testus. Improve sending the open percent to valve
* Update custom_components/versatile_thermostat/translations/en.json
Co-authored-by: Alexander Dransfield <2844540+alexdrans@users.noreply.github.com>
* Indus step1
* Step 2 - renaming. All tests ok
* Step 2: manual tests ok
* First unit test ok
* Test multi ok
* All tests ok. Add a multi test for climate with valve regulation
* With testu for config_flow ok
* Documentation (not finished)
* Fix#661 - central boiler doesn't starts with Sonoff TRVZB
* Remove // testing
* Fix exception when there is no offset at all
* Fix class attributes and instance attributes mixing
* Documentation 2
* Documentation 3
* Documentation ++
* documentation
* Try to fix the central boiler calculation
* Fix#669
* Documentation ++
* Documentation ok for FR
* Readme FR|EN
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
Co-authored-by: Alexander Dransfield <2844540+alexdrans@users.noreply.github.com>
* implementing max_on_percent setting
* remove % sign from log message
* README updated: created new export-mode section, moved self-regulation expert settings to new section, added new section about on-time clamping
* Add logs to diagnose the case
* Issue #552 (#608)
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Fix typo (#607)
* - Force writing state when entity is removed
- Fix bug with issue #552 on CONF_USE_CENTRAL_BOILER_FEATURE which should be proposed on a central configuration
- Improve reload of entity to avoid reloading all VTherm. Only the reconfigured one will be reloaded
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
Co-authored-by: Ludovic BOUÉ <lboue@users.noreply.github.com>