Update xknx to 0.15.3#42026
Conversation
|
Hey there @Julius2342, @farmio, mind taking a look at this pull request as its been labeled with an integration ( |
|
This update also adds
and should fix
|
|
will be in 0.117.x? |
|
No. 0.117 will be released today, this is not even merged to |
thanks. i hope in 0.118... with new 0.15.3. the only way to use my knx setup now is restart home assistant every hour. |
farmio
left a comment
There was a problem hiding this comment.
This review shall help HA reviewers get a picture of what we did here.
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
|
I integrated all review comments and rebased again against current dev. |
|
Thanks @balloob <3 |
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* 'dev' of https://github.com/home-assistant/core: (32 commits) Disable parsing scientific/complex number notation in template type (home-assistant#43170) Remove relative time sensor from cert_expiry (home-assistant#42338) Further improve MFI tests (home-assistant#43167) Update translations Guard against empty ssdp locations (home-assistant#43156) Fix playing of Spotify URIs on Sonos (home-assistant#43154) Add missing 'hassio' translation string (home-assistant#43127) Streamline SimpliSafe errors (home-assistant#43117) Update xknx to 0.15.3 (home-assistant#42026) Fix beat calculation (home-assistant#43142) Mock time_date sensor tests (home-assistant#43141) [ci skip] Translation update Fix bug preventing Notion entities from updating their bridge (home-assistant#43122) Bump hass-nabucasa to 0.37.2 (home-assistant#43146) Shelly: minor improvements (home-assistant#43138) Add support for learning RF commands with Broadlink remotes (home-assistant#39671) Fix incorrect Notion battery state calculation (home-assistant#43108) Bump hatasmota to 0.0.30 (home-assistant#43140) Add VSCode debug launch conf (home-assistant#43130) Revert "shelly_naming" rebase errors (home-assistant#43134) ...
|
From https://www.home-assistant.io/blog/2020/11/18/release-118/#breaking-changes
I've read it 3 times, but it confuses me. I would think that if you do not specify anything, you will get context_timeout defaulted to None and thus no delay? And if you set it to 1.0, you will get the delay? |
|
Exactly. |
|
yesterday the official documentation are note updated to new 118 configurations |
|
Ok, so I don't need to change anything to me pre-118 config? What was the default value before? I already had binary sensors where it was not defined, so it was already optional. |
|
The default before was 1.0. So you don't need to do anything. |
|
After Updating to 0.118.0, the status of all switches show "off" (most of them are on). The status is not updated. |
|
Please open an issue instead of commenting into this merged pull request. |
Breaking change
The parameter
context_timeoutis now optional for binary sensors and will default to None. If you've previously not specified this parameter you'll have to adjust your config and add it like this:This prevents users that do not use this feature from waiting one second until automations are triggered.
The parameter
reset_afterfor binary sensors expects seconds now instead of milliseconds to streamline the different configuration options. (context_timeoutalso uses seconds)The parameter
ignore_internal_statefor binary sensors now defaults to False as most users do not use this feature. It defaulted toTruebefore.If you have validation errors of your config after the update and you are using the
operation_modesparameter for your climate devices please add all erroneous entries to the newcontroller_modesparameter.Proposed change
Updates the underlying library to 0.15.3.
https://github.com/XKNX/xknx/releases/tag/0.15.1
https://github.com/XKNX/xknx/releases/tag/0.15.2
https://github.com/XKNX/xknx/releases/tag/0.15.3
Type of change
Additional information
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: