* 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>
* Dispatch test_bugs into each own VTherm type tests
* Local tests ok
* With testus ok.
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Add keep_alive feature for directly controlled switches
* Add test cases for the switch keep-alive feature
* Add documentation (readme) and translations for the keep-alive feature
* Add ema calculation class, calculate an emo temperature, use the ema_temperature in auto_window dectection
* Removes circular dependency error
* Fix ema_temp unknown and remove slope smoothing
* 15 sec between two slope calculation
* Take Maia feedbacks on the algo.
* Maia comments: change MAX_ALPHA to 0.5, add slope calculation at each cycle.
* With EMA entity and slope calculation optimisations
* Change open_window_detection fake datapoint threshold
* Try auto window new algo
* Don't store datetime of fake datapoint
* Change auto window threshold in °/hour
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Add configFlow and translations
* Refacto VersatileThermostat with BaseThermostat. Tests ok
* Add ThermostatValve. All tests ok
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Replace tests at the right place. Add missing config files. Run tests
* FIX merge from #108 have lost some changes
* FIX entity_not found error
* Change port
* Add tests for over switch AC mode
* Issue #133 - Force temperature after off to on transition of over climate
* Build release 3.6.0
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>