From 722f580ea85aefd448bd826cc176603dae1e856a Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 4 Jun 2019 14:36:53 -0700 Subject: [PATCH] Update release notes + discovery docs --- source/_components/ssdp.markdown | 7 ++++++ source/_components/zeroconf.markdown | 26 ++++++-------------- source/_posts/2019-06-05-release-94.markdown | 22 +++++++++++++++-- 3 files changed, 34 insertions(+), 21 deletions(-) diff --git a/source/_components/ssdp.markdown b/source/_components/ssdp.markdown index 6d4f18519df..1a0fc4fb9b3 100644 --- a/source/_components/ssdp.markdown +++ b/source/_components/ssdp.markdown @@ -24,3 +24,10 @@ To integrate this into Home Assistant, add the following section to your `config # Example configuration.yaml entry ssdp: ``` + +## {% linkable_title Discovered Integrations %} + +The following integrations are automatically discovered by the SSDP integration: + + - Deconz + - Philips Hue diff --git a/source/_components/zeroconf.markdown b/source/_components/zeroconf.markdown index d8773c1f76f..96576ca901b 100644 --- a/source/_components/zeroconf.markdown +++ b/source/_components/zeroconf.markdown @@ -25,24 +25,12 @@ To integrate this into Home Assistant, add the following section to your `config zeroconf: ``` -The registration will include meta-data about the Home Assistant instance, including a base URL that can be used to access Home Assistant and the currently running Home Assistant version. The examples below show two ways to retrieve the details for testing. +## {% linkable_title Discovered Integrations %} -```bash -$ avahi-browse -alr -+ eth0 IPv4 Home _home-assistant._tcp local -= eth0 IPv4 Home _home-assistant._tcp local - hostname = [Home._home-assistant._tcp.local] - address = [192.168.0.70] - port = [8123] - txt = ["base_url=http://192.168.0.70:8123" "requires_api_password=true" "version=0.41.0"] -``` +The following integrations are automatically discovered by the SSDP integration: -```bash -$ avahi-discover -Browsing domain 'local' on -1.-1 ... -Browsing for services of type '_home-assistant._tcp' in domain 'local' on 4.0 ... -Found service 'Home' of type '_home-assistant._tcp' in domain 'local' on 4.0. -Service data for service 'Home' of type '_home-assistant._tcp' in domain 'local' on 4.0: - Host Home._home-assistant._tcp.local (192.168.0.70), port 8123, TXT data: -['requires_api_password=true', 'base_url=http://192.168.0.70:8123', 'version=0.41.0'] -``` + - Axis + - ESPHome + - HomeKit Controller + - LIFX + - Trådfri diff --git a/source/_posts/2019-06-05-release-94.markdown b/source/_posts/2019-06-05-release-94.markdown index ead6ddcb228..6b2d0b113c2 100644 --- a/source/_posts/2019-06-05-release-94.markdown +++ b/source/_posts/2019-06-05-release-94.markdown @@ -50,9 +50,9 @@ These integrations will no longer use `known_devices.yaml` but instead use entit ## {% linkable_title Improved hass.io builds %} -We have been working hard on improving Hass.io builds. It's our goal to make the update process faster and more predictable. A build can now be online in as little as 30 minutes after a new release has been tagged. This is thanks to a new wheel-based infrastructure build by [@pvizeli] with input from [@frenck]. With Python wheels, we will build all the requirements of integrations ahead of time, and only download them to your hass.io installation when you update your Home Assistant version. This means that Home Assistant will use less space as we only download the things that are needed. +We have been working hard on improving Hass.io builds. It's our goal to make the update process faster and more predictable. A build can now be online in as little as 30 minutes after a new release has been tagged. This is thanks to a new wheel-based infrastructure build by [@pvizeli] with input from [@frenck]. With Python wheels, we will build all the requirements of integrations ahead of time, and so a new version of Home Assistant is now just putting pieces together. -We changed how packages are installed when running Home Assistant inside a Docker container. It will now install the packages into the Python environment inside the container, instead of storing them in the `deps` folder inside your config folder which lived outside the container. +Because of this, we changed how packages are installed when running Home Assistant inside a Docker container. It will now install the packages into the Python environment inside the container, instead of storing them in the `config/deps` folder, which lived outside the container. **Note:** Because of the new way packages are installed, Home Assistant on Hass.io will take longer to start the first time it is launched after an upgrade. Don't worry and let it finish! We are working on making this process faster in the future. @@ -127,6 +127,12 @@ Experiencing issues introduced by this release? Please report them in our [issue - Bump aioesphomeapi to 2.1.0 ([@OttoWinter] - [#24278]) ([esphome docs]) (beta fix) - Fix cors on the index view ([@balloob] - [#24283]) ([http docs]) (beta fix) - Remove deps folder in config when on Docker ([@balloob] - [#24284]) (beta fix) +- Guard against bad states in Mobile App/OwnTracks ([@balloob] - [#24292]) ([mobile_app docs]) ([owntracks docs]) (beta fix) +- Create progress file for pip installs ([@pvizeli] - [#24297]) (beta fix) +- Run SSDP discovery in parallel ([@balloob] - [#24299]) ([ssdp docs]) (beta fix) +- Upgrade Zeroconf to 0.23 ([@balloob] - [#24300]) ([zeroconf docs]) (beta fix) +- address is deprecated in favor of addresses ([@Kane610] - [#24302]) ([zeroconf docs]) (beta fix) +- Fix OwnTracks race condition ([@balloob] - [#24303]) ([owntracks docs]) (beta fix) ## {% linkable_title All changes %} @@ -293,6 +299,12 @@ Experiencing issues introduced by this release? Please report them in our [issue - Bump aioesphomeapi to 2.1.0 ([@OttoWinter] - [#24278]) ([esphome docs]) (beta fix) - Fix cors on the index view ([@balloob] - [#24283]) ([http docs]) (beta fix) - Remove deps folder in config when on Docker ([@balloob] - [#24284]) (beta fix) +- Guard against bad states in Mobile App/OwnTracks ([@balloob] - [#24292]) ([mobile_app docs]) ([owntracks docs]) (beta fix) +- Create progress file for pip installs ([@pvizeli] - [#24297]) (beta fix) +- Run SSDP discovery in parallel ([@balloob] - [#24299]) ([ssdp docs]) (beta fix) +- Upgrade Zeroconf to 0.23 ([@balloob] - [#24300]) ([zeroconf docs]) (beta fix) +- address is deprecated in favor of addresses ([@Kane610] - [#24302]) ([zeroconf docs]) (beta fix) +- Fix OwnTracks race condition ([@balloob] - [#24303]) ([owntracks docs]) (beta fix) [#21225]: https://github.com/home-assistant/home-assistant/pull/21225 [#21658]: https://github.com/home-assistant/home-assistant/pull/21658 @@ -457,6 +469,12 @@ Experiencing issues introduced by this release? Please report them in our [issue [#24278]: https://github.com/home-assistant/home-assistant/pull/24278 [#24283]: https://github.com/home-assistant/home-assistant/pull/24283 [#24284]: https://github.com/home-assistant/home-assistant/pull/24284 +[#24292]: https://github.com/home-assistant/home-assistant/pull/24292 +[#24297]: https://github.com/home-assistant/home-assistant/pull/24297 +[#24299]: https://github.com/home-assistant/home-assistant/pull/24299 +[#24300]: https://github.com/home-assistant/home-assistant/pull/24300 +[#24302]: https://github.com/home-assistant/home-assistant/pull/24302 +[#24303]: https://github.com/home-assistant/home-assistant/pull/24303 [@Adminiuga]: https://github.com/Adminiuga [@BKPepe]: https://github.com/BKPepe [@Bouni]: https://github.com/Bouni