Release 0.11.0-RC14
Pre-release
Pre-release
Breaking changes:
- Important: If you're using yaml configuration, you must rename the following options within your yaml files before updating to version 0.11.0 or higher!
- lock_integration_static -> lock_integration_manual
- lock_integration_with_position_static -> lock_integration_with_position_manual
- lock_height_static -> lock_height_manual
- lock_angle_static -> lock_angle_manual
- movement_restriction_height_static -> movement_restriction_height_manual
- movement_restriction_angle_static -> movement_restriction_angle_manual
- facade_neutral_pos_height_static -> facade_neutral_pos_height_manual
- facade_neutral_pos_angle_static -> facade_neutral_pos_angle_manual
- All options with _static suffix to _manual suffix within shadow configuration
- All options with _static suffix to _manual suffix within dawn configuration
- These renamed options are no longer configuration entries within ConfigFlow. They are now dynamically created as
switch,numberorselectentities per Shadow Control instance and could be used either right on the instance detail view or directly within own automations. See README.md for naming of these entities.
New features:
- New additional entity
enforce_positioning_manualwith push button functionality to trigger recalculation and positioning of the shutter. - Use HA internal slugify functionality to sanitize instance names
- Implement automatic instance lock in case shutters are modified manually
- New config option
facade_max_movement_duration_staticto configure max movement duration from full closed to full open - Activate automatic testing and add a ton of testcases ;-)
- Implement new feature to handle shadow brightness threshold according to summer solstice. To handle this the parameter
shadow_brightness_threshold_*was renamed toshadow_brightness_threshold_winter_*and two new parameters were introduced:shadow_brightness_threshold_summer_*andshadow_brightness_threshold_buffer_*. Check Adaptive brightness control or the readme.md of your UI language for details. Thx to Hardy Köpf (harry7922) for the original implementation within the Edomi-LBS 19001445! - Update naming of shadow and dawn configuration entries. Now they are streamlined from the configuration through the instance view up to the German and English documentation. Additionally, they use prefixes like "S01 ...", "S02 ..." ("B01 ...", "B01 ..." in German) and "D01 ...", "D02 ..." a.s.o. to define a logical order of Shadow and Dawn configuration entries. This order is used within the ConfigFlow as well as the instance view.
- As Sun integration is already a dependency, use it as default configuration for sun elevation, azimuth, sunrise and sunset.
Fixes:
- Fix usage of default values if configuring a new instance via HA UI ConfigFlow.
- Enforcing of shutter positioning works now with configured external entity as well as a corresponding button on the instance view in parallel.
- Movement restriction handling for external entities refactored. The external entities could now use strings according to the used UI translation. Check Movement restriction height within README.md or the readme.md of your UI language for details.
- Fix shutter repositioning after release of lock with position
- Fix initialization after Home Assistant restart
- Fix ignored lock in case lock is active and shutter are modified manually
- Error handling in case the used yaml configuration contains deprecated configuration keys from previous Shadow Control versions.
Please consider to support me
Thank you for using the Shadow Control integration!
Any support is highly appreciated - be it a star on Github, a small donation or even the recommendation of the integration.