* HA 2024.2.b4
* Add temp entities initialization
* Python12 env rebuild
* Init temperature number for central configuration + testus ok
* With calculation of VTherm temp entities + test ok
* FIX some testus. Some others are still KO
* Beers
* Update central config Number temp entity
* Many but not all testus ok
* All testus ok
* With central config temp change ok
* Cleaning and fixing Issues
* Validation tests ok
* With new menu. Testus KO
* All developped and tests ok
* Fix central_config menu
* Documentation and release
* Fix testus KO
* Add log into migration for testu
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Add config option
* With all features + testu ok
* Change algo using underlying internal temp
* Algo fixes
* Bières !
* Change reset cumulated_error formula
* FIX pi algo test with accumulated_error reset
---------
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 step temperature in config
* All testus ok
* Keep the step of the VTherm and not the step of the underlying
* Release 5.4.0
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Creation of the central boiler config + binary_sensor entity
* Fonctional before testu. Miss the service call
* Full featured but without testu
* Documentation and release.
* Add events in README
* FIX#341 - when window state change, open_valve_percent should be resend
* Issue #343 - disable safety mode for outdoor thermometer
* Issue #255 - Specify window action on window open detection
* Add en and string translation
* central boiler - add entites to fine tune the boiler start
* With testu ok
* Add testus for valve and climate
* Add testus in pipelines
* With pip 3
* With more pytest options
* Ass coverage tests
* Add coverage report in github
* Release 5.3.0
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* Add central config into ConfigFlow
* Test manual of confif_flow ok
* Ignore central confic in instanciate entities
* Init data in base_thermostat ok
* With central configuration testu ok
* All testu ok
* With fixture for init_vtherm_api and init_central_config
* Add reload VTherms when central configuration is changed
* Update strings.json and replace security by safety in README.
* UPdate README with release 5.0
* FIX missing Presets central configuration initialisation
* FIX frost_away_temp translation missing
---------
Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
* 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>