From 7d4d65ffed9ac108c9b2813bb8b2a495c2c0d221 Mon Sep 17 00:00:00 2001 From: warcanoid <41340203+warcanoid@users.noreply.github.com> Date: Tue, 11 Jun 2019 21:02:08 +0200 Subject: [PATCH 01/70] Update zwave.markdown --- source/hassio/zwave.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/hassio/zwave.markdown b/source/hassio/zwave.markdown index 949d9ff0bd7..accea2e5206 100644 --- a/source/hassio/zwave.markdown +++ b/source/hassio/zwave.markdown @@ -42,6 +42,14 @@ zha: database_path: /config/zigbee.db ``` +### {% linkable_title INTEL NUC %} + +If you have INTEL NUC and host Ubuntu, on some system's the Z-Wave Aeotec stick is not starting up correctly - no Z-Wave nodes on Home Assistant start. Then you have to disable ModemManager: + +```bash +ubuntu$ systemctl disable ModemManager.service +``` + ### {% linkable_title Finding the path %} If the above defaults don't work, you can check what hardware has been found using the [`hassio` command](/hassio/commandline/#hardware): From be55ff8230db1f40d8a33de1923c3fe0fb14fa42 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 19 Jun 2019 16:34:39 -0700 Subject: [PATCH 02/70] Draft 95 --- _config.yml | 6 +++--- source/_posts/2019-06-26-release-95.markdown | 22 ++++++++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2019-06-26-release-95.markdown diff --git a/_config.yml b/_config.yml index d6bb61393f3..f86c7aed19b 100644 --- a/_config.yml +++ b/_config.yml @@ -138,9 +138,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 94 -current_patch_version: 3 -date_released: 2019-06-13 +current_minor_version: 95 +current_patch_version: 0 +date_released: 2019-06-26 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown new file mode 100644 index 00000000000..b1a88fa4652 --- /dev/null +++ b/source/_posts/2019-06-26-release-95.markdown @@ -0,0 +1,22 @@ +--- +layout: post +title: "0.95: TBD - UPDATE DATE" +description: "TBD" +date: 2019-06-19 04:11:03 +date_formatted: "June 26, 2019" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2019-06-release-95/google-ui.png +redirect_from: /blog/2019/05/29/release-95/ +--- + + + +- Updated Alexa things: UI to manage what Alexa can see, exposed entities pushed to Alexa on change, opt-in state reporting. +- Better suitability for RV: new `homeassistant.set_location` service and the Met weather service is now able to track your location. + +
+ +
From 0b60de54e3eaeb74a4127026b1d5ec9916a0c239 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 19 Jun 2019 16:35:15 -0700 Subject: [PATCH 03/70] Release 94.4 --- _config.yml | 4 ++-- source/_posts/2019-06-05-release-94.markdown | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index d6bb61393f3..5d495442c51 100644 --- a/_config.yml +++ b/_config.yml @@ -139,8 +139,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 94 -current_patch_version: 3 -date_released: 2019-06-13 +current_patch_version: 4 +date_released: 2019-06-19 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2019-06-05-release-94.markdown b/source/_posts/2019-06-05-release-94.markdown index f8c89eaf35e..4d9606ea66f 100644 --- a/source/_posts/2019-06-05-release-94.markdown +++ b/source/_posts/2019-06-05-release-94.markdown @@ -161,6 +161,22 @@ Because of this, we changed how packages are installed when running Home Assista [owntracks docs]: /components/owntracks/ [watson_tts docs]: /components/watson_tts/ +## {% linkable_title Release 0.94.4 - June 19 %} + +- Fixing tplink issues with offline devices during setup ([@vangorra] - [#23668]) ([tplink docs]) +- Fix zeroconf migration messing up ESPHome discovery ([@OttoWinter] - [#24578]) ([esphome docs]) +- Fixed issue #24335 ([@Swamp-Ig] - [#24612]) ([sun docs]) + +[#23668]: https://github.com/home-assistant/home-assistant/pull/23668 +[#24578]: https://github.com/home-assistant/home-assistant/pull/24578 +[#24612]: https://github.com/home-assistant/home-assistant/pull/24612 +[@OttoWinter]: https://github.com/OttoWinter +[@Swamp-Ig]: https://github.com/Swamp-Ig +[@vangorra]: https://github.com/vangorra +[esphome docs]: /components/esphome/ +[sun docs]: /components/sun/ +[tplink docs]: /components/tplink/ + ## {% linkable_title If you need help... %} ...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. From 7b004a8c11566a824477419a871eccb2bb8d022a Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 19 Jun 2019 16:42:27 -0700 Subject: [PATCH 04/70] More release notes --- source/_posts/2019-06-26-release-95.markdown | 574 ++++++++++++++++++- 1 file changed, 572 insertions(+), 2 deletions(-) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index b1a88fa4652..a88457456ab 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -14,9 +14,579 @@ redirect_from: /blog/2019/05/29/release-95/ -- Updated Alexa things: UI to manage what Alexa can see, exposed entities pushed to Alexa on change, opt-in state reporting. -- Better suitability for RV: new `homeassistant.set_location` service and the Met weather service is now able to track your location. +- Better suitability for running Home Assistant in RVs: + - new `homeassistant.set_location` service to dynamically set the location of the instance + - the Met weather entity can be set up to automatically track your location. + +- AdGuard +- Life360 + +- Updated Alexa: UI to manage what Alexa can see, exposed entities pushed to Alexa on change (including cleaning up no longer exposed ones), opt-in state reporting.
+ +## {% linkable_title New Integrations %} + +- Adds AdGuard Home integration ([@frenck] - [#24219]) ([adguard docs]) (new-integration) (new-platform) +- SolarEdge Local Component ([@drobtravels] - [#23996]) ([solaredge_local docs]) (new-integration) (new-platform) +- Google Cloud Platform component (TTS) ([@lufton] - [#23629]) ([google_cloud docs]) (new-integration) (new-platform) +- Life360 integration ([@pnbruckner] - [#24227]) ([life360 docs]) (new-integration) (new-platform) +- Adds integration for Plaato Airlock ([@JohNan] - [#23727]) ([plaato docs]) (new-integration) (new-platform) +- Queensland bushfire alert feed platform ([@exxamalte] - [#24473]) ([qld_bushfire docs]) (new-integration) + +## {% linkable_title New Platforms %} + +- Adds AdGuard Home integration ([@frenck] - [#24219]) ([adguard docs]) (new-integration) (new-platform) +- Add LCN scene platform ([@alengwenus] - [#24242]) ([lcn docs]) (new-platform) +- SolarEdge Local Component ([@drobtravels] - [#23996]) ([solaredge_local docs]) (new-integration) (new-platform) +- Add Environment Canada weather, sensor, and camera platforms ([@michaeldavie] - [#21110]) ([environment_canada docs]) (new-platform) +- Google Cloud Platform component (TTS) ([@lufton] - [#23629]) ([google_cloud docs]) (new-integration) (new-platform) +- Support for Salda Smarty XV/XP Ventilation Unit ([@z0mbieprocess] - [#21491]) ([smarty docs]) (new-platform) +- Life360 integration ([@pnbruckner] - [#24227]) ([life360 docs]) (new-integration) (new-platform) +- Add support for ZHA door locks #2 ([@presslab-us] - [#24344]) ([zha docs]) (new-platform) +- Somfy open api ([@tetienne] - [#19548]) ([somfy docs]) (new-platform) +- Add APRS device tracker component ([@PhilRW] - [#22469]) ([aprs docs]) (new-platform) +- Camera platform for buienradar imagery ([@ties] - [#23358]) ([buienradar docs]) (new-platform) +- Adds integration for Plaato Airlock ([@JohNan] - [#23727]) ([plaato docs]) (new-integration) (new-platform) +- Add incomfort sensor and binary_sensor ([@zxdavb] - [#23812]) ([incomfort docs]) (new-platform) +- Added ELV PCA 301 smart emeter switch ([@majuss] - [#23300]) ([elv docs]) (new-platform) + +## {% linkable_title If you need help... %} + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +## {% linkable_title Reporting Issues %} + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + + +## {% linkable_title Breaking Changes %} + +- No longer allow invalid slugs or extra keys ([@balloob] - [#24176]) (breaking change) +- Add service for adding event to google component ([@isabellaalstrom] - [#22473]) ([google docs]) (breaking change) +- Remove deprecated AlarmControlPanel ([@SukramJ] - [#24322]) ([homematicip_cloud docs]) (breaking change) +- Remove attribute lowBat ([@SukramJ] - [#24323]) ([homematicip_cloud docs]) (breaking change) +- Remove binary sensors for ZHA remotes and controllers ([@dmulcahey] - [#24370]) ([zha docs]) (breaking change) +- Restore automation last_triggered with initial_state override ([@frenck] - [#24400]) ([automation docs]) (breaking change) +- Fix recorder defaults ([@balloob] - [#24399]) ([recorder docs]) (breaking change) +- Uber API is going away on June 13, 2019, remove component ([@robbiet480] - [#24468]) ([uber docs]) (breaking change) +- Add Linky sensors : yesterday + months + years ([@Quentame] - [#23726]) ([linky docs]) (breaking change) +- Position is reversed for horizontal awnings ([@kbickar] - [#23257]) ([tahoma docs]) (breaking change) +- Remove conversation from default config ([@balloob] - [#24515]) ([default_config docs]) (breaking change) +- Added name to sensors ([@cliffordwhansen] - [#24525]) ([synologydsm docs]) (breaking change) +- Battery attribute & accuracy filter ([@GoNzCiD] - [#24277]) ([traccar docs]) (breaking change) +- Added percent to the disk,memory and swap percent labels ([@cliffordwhansen] - [#24575]) ([glances docs]) (breaking change) + +## {% linkable_title All changes %} + +- Update pysonos to 0.0.14 ([@amelchio] - [#24185]) ([sonos docs]) +- upgrade broadlink library, Use cryptography instead of pycryptodome ([@Danielhiversen] - [#24186]) ([broadlink docs]) +- danielhiversen as codeowner for yr ([@Danielhiversen] - [#24189]) ([yr docs]) +- No longer allow invalid slugs or extra keys ([@balloob] - [#24176]) (breaking change) +- Update azure-pipelines.yml for check version ([@pvizeli] - [#24194]) +- Update Tibber library ([@Danielhiversen] - [#24192]) ([tibber docs]) +- :pencil2: Corrects incorrect command in hassfest ([@frenck] - [#24188]) +- Fix ESPHome config flow with invalid config entry ([@OttoWinter] - [#24213]) ([esphome docs]) +- Add control of Amcrest indicator light ([@pnbruckner] - [#23986]) ([amcrest docs]) +- ZHA requirements version bump. ([@Adminiuga] - [#24228]) ([zha docs]) +- Bump pychromecast ([@soldag] - [#24234]) ([cast docs]) +- Round Awair sensor values ([@danielsjf] - [#24093]) ([awair docs]) +- Sense update ([@kbickar] - [#24220]) ([sense docs]) +- fix gitlab_ci sad icon ([@Emilv2] - [#24241]) ([gitlab_ci docs]) +- Add details to triggered state for total connect alarms ([@austinmroczek] - [#24106]) ([totalconnect docs]) +- Bump python-velbus version for velbus component ([@Cereal2nd] - [#24226]) ([velbus docs]) +- Adds AdGuard Home integration ([@frenck] - [#24219]) ([adguard docs]) (new-integration) (new-platform) +- Fix typo in integration component ([@Emilv2] - [#24250]) ([integration docs]) +- Replace pyunifi with aiounifi in UniFi device tracker ([@Kane610] - [#24149]) ([unifi docs]) +- Add service for adding event to google component ([@isabellaalstrom] - [#22473]) ([google docs]) (breaking change) +- Remove icon() ([@fabaff] - [#24280]) ([meteoalarm docs]) +- Split devices of nodes with multiple instances ([@Swamp-Ig] - [#24032]) ([zwave docs]) +- Update pyvera to 0.3.1 for alert support ([@brandond] - [#24289]) ([vera docs]) +- Expose specific device_class for Velux covers ([@gibman] - [#24279]) ([velux docs]) +- Change meteoalertapi to version 0.1.3 ([@rolfberkenbosch] - [#24307]) ([meteoalarm docs]) +- Upgrade pytest and -cov ([@scop] - [#24258]) +- Add LCN scene platform ([@alengwenus] - [#24242]) ([lcn docs]) (new-platform) +- Add support for learning new commands ([@felipediel] - [#23888]) ([remote docs]) +- Upgrade to newer version of rflink with improve error handling on incoming data. ([@aequitas] - [#24263]) ([rflink docs]) +- SolarEdge Local Component ([@drobtravels] - [#23996]) ([solaredge_local docs]) (new-integration) (new-platform) +- Push to version 0.7.9 of denonavr ([@scarface-4711] - [#24260]) ([denonavr docs]) +- Bump simplipy to 3.4.2 ([@bachya] - [#24326]) ([simplisafe docs]) +- Meteofrance fix 24244 ([@victorcerutti] - [#24315]) ([meteo_france docs]) +- Only update media icon when necessary ([@jjlawren] - [#24324]) ([webostv docs]) +- components/cover: Typo in docstring. ([@andre-richter] - [#24329]) ([cover docs]) +- Add exception handling for Netatmo climate ([@cgtobi] - [#24311]) ([netatmo docs]) +- Remove deprecated AlarmControlPanel ([@SukramJ] - [#24322]) ([homematicip_cloud docs]) (breaking change) +- Use node descriptor from Zigpy for ZHA ([@dmulcahey] - [#24316]) ([zha docs]) +- Add abbreviation for light template variable names ([@bieniu] - [#24336]) ([mqtt docs]) +- Remove attribute lowBat ([@SukramJ] - [#24323]) ([homematicip_cloud docs]) (breaking change) +- Don't load last_checkpoint if shipment is pending ([@davidbb] - [#24301]) ([aftership docs]) +- UPgrade youtube_dl to 2019.05.20 ([@fabaff] - [#24347]) ([media_extractor docs]) +- Add new movement type "actively" of the Xiaomi Vibration Sensor ([@syssi] - [#24334]) ([xiaomi_aqara docs]) +- Fix set_cover_position of the xiaomi_aqara cover for LAN protocol v2 ([@syssi] - [#24333]) ([xiaomi_aqara docs]) +- Add Environment Canada weather, sensor, and camera platforms ([@michaeldavie] - [#21110]) ([environment_canada docs]) (new-platform) +- Google Cloud Platform component (TTS) ([@lufton] - [#23629]) ([google_cloud docs]) (new-integration) (new-platform) +- Add Streamlabs Water Monitor ([@cpopp] - [#21205]) ([streamlabswater docs]) +- ebusd: added check for monitored conditions validity within correct circuit ([@danielkucera] - [#22461]) ([ebusd docs]) +- Bring the Sisyphus integration to silver quality ([@jkeljo] - [#22457]) ([sisyphus docs]) +- Support for Salda Smarty XV/XP Ventilation Unit ([@z0mbieprocess] - [#21491]) ([smarty docs]) (new-platform) +- Bump to pypck==0.6.1 ([@alengwenus] - [#24356]) ([lcn docs]) +- Add templating to MQTT Cover tilt_status ([@tommyjlong] - [#24355]) ([mqtt docs]) +- Upgrade ruamel.yaml to 0.15.97 ([@fabaff] - [#24350]) +- Bump regenmaschine to 1.5.1 ([@bachya] - [#24358]) ([rainmachine docs]) +- Life360 integration ([@pnbruckner] - [#24227]) ([life360 docs]) (new-integration) (new-platform) +- Refactor Waze Travel Time & Update Requirements ([@Petro31] - [#22428]) ([waze_travel_time docs]) +- Update pyhomematic ([@danielperna84] - [#24368]) ([homematic docs]) +- Add service to update core location ([@balloob] - [#24328]) ([homeassistant docs]) +- Fix ZHA battery level when value is reported via signal ([@dmulcahey] - [#24371]) ([zha docs]) +- Remove binary sensors for ZHA remotes and controllers ([@dmulcahey] - [#24370]) ([zha docs]) (breaking change) +- Add support for ZHA door locks #2 ([@presslab-us] - [#24344]) ([zha docs]) (new-platform) +- Upgrade discord.py to 1.1.1 ([@fabaff] - [#24375]) ([discord docs]) +- Upgrade Mastodon.py to 1.4.3 ([@fabaff] - [#24374]) ([mastodon docs]) +- Add shuffle support for itunes component ([@kvanhoorn] - [#24319]) ([itunes docs]) +- Fixed wrong setpoint value on startup when climate was previously turned off ([@alengwenus] - [#24377]) ([lcn docs]) +- Add ATTR_FORECAST_PRECIPITATION option ([@rolfberkenbosch] - [#24308]) ([buienradar docs]) +- Provide an option for the DD-WRT device tracker to include non-wireless devices ([@Klikini] - [#24259]) ([ddwrt docs]) +- Add for option for template triggers ([@pnbruckner] - [#24330]) ([automation docs]) +- Improve amcrest error handling and bump amcrest package to 1.5.3 ([@pnbruckner] - [#24262]) ([amcrest docs]) +- Improve boolean validator ([@Swamp-Ig] - [#24294]) +- add device class to sensors ([@dmulcahey] - [#24373]) ([zha docs]) +- Fixes linter warning in ZHA sensor ([@frenck] - [#24406]) ([zha docs]) +- Use loose version ([@balloob] - [#24394]) +- Restore automation last_triggered with initial_state override ([@frenck] - [#24400]) ([automation docs]) (breaking change) +- Fix recorder defaults ([@balloob] - [#24399]) ([recorder docs]) (breaking change) +- Minor improvements to automation test suite ([@frenck] - [#24424]) +- Upgrade broadlink library ([@Danielhiversen] - [#24450]) ([broadlink docs]) +- Upgrade ambiclimate library ([@Danielhiversen] - [#24449]) ([ambiclimate docs]) +- Rename via_hub to via_device ([@Swamp-Ig] - [#24360]) +- Remove frequest asuswrt log spam ([@jwater7] - [#24448]) ([asuswrt docs]) +- Publish test results ([@pvizeli] - [#24460]) +- Life360: Fix config entry handling for accounts imported from configuration ([@pnbruckner] - [#24455]) ([life360 docs]) +- Add default config to constaint file ([@balloob] - [#24423]) +- Add websock command to query device for triggers ([@emontnemery] - [#24044]) ([automation docs]) ([light docs]) +- Uber API is going away on June 13, 2019, remove component ([@robbiet480] - [#24468]) ([uber docs]) (breaking change) +- Use met.no instead of yr.no in default config ([@thomasloven] - [#24470]) +- Bump pyubee to 0.7 to support more models ([@mzdrale] - [#24477]) ([ubee docs]) +- Somfy open api ([@tetienne] - [#19548]) ([somfy docs]) (new-platform) +- Add APRS device tracker component ([@PhilRW] - [#22469]) ([aprs docs]) (new-platform) +- Add Linky sensors : yesterday + months + years ([@Quentame] - [#23726]) ([linky docs]) (breaking change) +- Add attributs and fix lightlevel inconsistency for LightLevel sensor ([@Cyr-ius] - [#24439]) ([hue docs]) +- Support ZLO device types to support newer Zigbee devices in ZHA ([@jurriaan] - [#24429]) ([zha docs]) +- Camera platform for buienradar imagery ([@ties] - [#23358]) ([buienradar docs]) (new-platform) +- Position is reversed for horizontal awnings ([@kbickar] - [#23257]) ([tahoma docs]) (breaking change) +- Fix aprs imports ([@amelchio] - [#24485]) ([aprs docs]) +- Version bump for toonapilib to include new API call for fetching thermostat states, which was sometimes missing causing errors in the library ([@reinder83] - [#24459]) ([toon docs]) +- remove docs from config entries file [skip ci] ([@balloob] - [#24488]) +- Bump adguardhome to 0.2.1 ([@frenck] - [#24486]) ([adguard docs]) +- Add Cast discovery to manifest ([@balloob] - [#24504]) ([cast docs]) ([discovery docs]) +- Bump pyatmo to 2.00 ([@cgtobi] - [#24505]) ([netatmo docs]) +- Migrate HEOS discovery to manifest ([@balloob] - [#24508]) ([discovery docs]) ([heos docs]) +- Bumping Keenetic NDMS2 client to 0.0.8 ([@foxel] - [#24469]) ([keenetic_ndms2 docs]) +- Update DelugeClient to 1.7.1 ([@GuyKh] - [#24518]) ([deluge docs]) +- Clean up Alexa smart home code ([@balloob] - [#24514]) ([alexa docs]) ([cloud docs]) +- Remove conversation from default config ([@balloob] - [#24515]) ([default_config docs]) (breaking change) +- Refactor yeelight code ([@zewelor] - [#22547]) ([yeelight docs]) +- Migrate Sonos discovery to manifest ([@balloob] - [#24507]) ([discovery docs]) ([sonos docs]) +- Cloud: allow managing Alexa entities via UI ([@balloob] - [#24522]) ([alexa docs]) ([cloud docs]) +- WIP Ps4 Convert entity to Async / Fix entity name changing ([@ktnrg45] - [#24101]) ([ps4 docs]) +- deCONZ - Change attribute Watts to W ([@Kane610] - [#24535]) ([deconz docs]) +- Improve stability of netatmo sensor ([@Danielhiversen] - [#24190]) ([netatmo docs]) +- Update meteoalertapi to 0.1.5 ([@rolfberkenbosch] - [#24528]) ([meteoalarm docs]) +- PS4 bump to 0.8.3 ([@ktnrg45] - [#24527]) ([ps4 docs]) +- Pyyaml5.1 ([@BackSlasher] - [#24529]) +- Added name to sensors ([@cliffordwhansen] - [#24525]) ([synologydsm docs]) (breaking change) +- Update requirement version and add switcher_kis services ([@TomerFi] - [#23477]) ([switcher_kis docs]) +- Flux switch ([@Swamp-Ig] - [#24542]) +- UniFi simplify update ([@Kane610] - [#24304]) ([unifi docs]) +- Fix incomfort issue #24478 & bump client ([@zxdavb] - [#24548]) ([incomfort docs]) +- Handle stacktrace when rtorrent host is unreachable ([@mafrosis] - [#24541]) ([rtorrent docs]) +- Fix a bug with Ambient PWS reconnection ([@bachya] - [#24540]) ([ambient_station docs]) +- Update __init__.py ([@lundan] - [#24553]) ([nissan_leaf docs]) +- Update ambiclimate library ([@Danielhiversen] - [#24562]) ([ambiclimate docs]) +- Misc. ZHA enhancements ([@dmulcahey] - [#24559]) ([zha docs]) +- Update pysonos to 0.0.15 ([@amelchio] - [#24565]) ([sonos docs]) +- Whitelist yeelight predefined effects per device type ([@zewelor] - [#24544]) ([yeelight docs]) +- Battery attribute & accuracy filter ([@GoNzCiD] - [#24277]) ([traccar docs]) (breaking change) +- Bump androidtv to 0.0.16 ([@JeffLIrion] - [#24576]) ([androidtv docs]) +- Added percent to the disk,memory and swap percent labels ([@cliffordwhansen] - [#24575]) ([glances docs]) (breaking change) +- SMA sensor: Add optional path ([@kellerza] - [#24558]) ([sma docs]) +- Fix geniushub issue #24530 (via a client bump) & handle edge cases ([@zxdavb] - [#24546]) ([geniushub docs]) +- Add sensitivity and sensitvity_max attributs for binary sensor ([@Cyr-ius] - [#24438]) ([hue docs]) +- Cloud: Add Alexa report state ([@balloob] - [#24536]) ([alexa docs]) ([cloud docs]) +- Added toggle service to covers ([@kbickar] - [#23198]) ([cover docs]) +- Added invert_percent configuration for zwave rollershutter ([@tommasomarchionni] - [#23101]) ([zwave docs]) +- Add code_arm_required to manual alarm with MQTT ([@JumpMaster] - [#22641]) ([manual_mqtt docs]) +- Add code_arm_required to manual alarm ([@JumpMaster] - [#22618]) ([demo docs]) ([manual docs]) +- Add source selection to Samsung TV media player ([@escoand] - [#22612]) ([samsungtv docs]) +- Fix alarm control panel tests ([@balloob] - [#24586]) +- Adds integration for Plaato Airlock ([@JohNan] - [#23727]) ([plaato docs]) (new-integration) (new-platform) +- Fix honeywell issue #18932 ([@zxdavb] - [#24402]) ([honeywell docs]) +- Bump base Somfy MyLink library version ([@bendews] - [#24587]) ([somfy_mylink docs]) +- Better pairing for Xiaomi devices in ZHA ([@dmulcahey] - [#24564]) ([zha docs]) +- ESPHome config flow only connect when needed ([@OttoWinter] - [#24593]) ([esphome docs]) +- ESPHome load platforms lazily ([@OttoWinter] - [#24594]) ([esphome docs]) +- Add ESPHome event generation and user-defined service array support ([@OttoWinter] - [#24595]) ([esphome docs]) +- Fix validator for lcn.send_keys service ([@alengwenus] - [#24580]) ([lcn docs]) +- Cloud: Make sure on_connect forwards platform only once ([@balloob] - [#24582]) ([cloud docs]) +- Add config entry for Met.no ([@bachya] - [#24608]) ([met docs]) +- Notify Alexa when exposed entities change ([@balloob] - [#24609]) ([alexa docs]) ([cloud docs]) +- Update pysonos to 0.0.16 ([@amelchio] - [#24607]) ([sonos docs]) +- check for None state in broadlink ([@Danielhiversen] - [#24589]) ([broadlink docs]) +- Queensland bushfire alert feed platform ([@exxamalte] - [#24473]) ([qld_bushfire docs]) (new-integration) +- Add incomfort sensor and binary_sensor ([@zxdavb] - [#23812]) ([incomfort docs]) (new-platform) +- Add support for opencv wheels ([@pvizeli] - [#24620]) ([opencv docs]) +- tellstick: Add socat to package dependencies ([@torarnv] - [#24531]) +- Tolerance configuration for dlib_face_identify ([@gonzalezcalleja] - [#24497]) ([dlib_face_identify docs]) +- Fix sending update when not logged in ([@balloob] - [#24624]) ([cloud docs]) +- Uses signal dispatcher to invoke state update ([@JohNan] - [#24627]) ([plaato docs]) +- Add weather alert sensor to meteo france component ([@oncleben31] - [#23128]) ([meteo_france docs]) +- Set up Met during onboarding ([@balloob] - [#24622]) ([met docs]) ([onboarding docs]) +- Added ELV PCA 301 smart emeter switch ([@majuss] - [#23300]) ([elv docs]) (new-platform) + +[#19548]: https://github.com/home-assistant/home-assistant/pull/19548 +[#21110]: https://github.com/home-assistant/home-assistant/pull/21110 +[#21205]: https://github.com/home-assistant/home-assistant/pull/21205 +[#21491]: https://github.com/home-assistant/home-assistant/pull/21491 +[#22428]: https://github.com/home-assistant/home-assistant/pull/22428 +[#22457]: https://github.com/home-assistant/home-assistant/pull/22457 +[#22461]: https://github.com/home-assistant/home-assistant/pull/22461 +[#22469]: https://github.com/home-assistant/home-assistant/pull/22469 +[#22473]: https://github.com/home-assistant/home-assistant/pull/22473 +[#22547]: https://github.com/home-assistant/home-assistant/pull/22547 +[#22612]: https://github.com/home-assistant/home-assistant/pull/22612 +[#22618]: https://github.com/home-assistant/home-assistant/pull/22618 +[#22641]: https://github.com/home-assistant/home-assistant/pull/22641 +[#23101]: https://github.com/home-assistant/home-assistant/pull/23101 +[#23128]: https://github.com/home-assistant/home-assistant/pull/23128 +[#23198]: https://github.com/home-assistant/home-assistant/pull/23198 +[#23257]: https://github.com/home-assistant/home-assistant/pull/23257 +[#23300]: https://github.com/home-assistant/home-assistant/pull/23300 +[#23358]: https://github.com/home-assistant/home-assistant/pull/23358 +[#23477]: https://github.com/home-assistant/home-assistant/pull/23477 +[#23629]: https://github.com/home-assistant/home-assistant/pull/23629 +[#23726]: https://github.com/home-assistant/home-assistant/pull/23726 +[#23727]: https://github.com/home-assistant/home-assistant/pull/23727 +[#23812]: https://github.com/home-assistant/home-assistant/pull/23812 +[#23888]: https://github.com/home-assistant/home-assistant/pull/23888 +[#23986]: https://github.com/home-assistant/home-assistant/pull/23986 +[#23996]: https://github.com/home-assistant/home-assistant/pull/23996 +[#24032]: https://github.com/home-assistant/home-assistant/pull/24032 +[#24044]: https://github.com/home-assistant/home-assistant/pull/24044 +[#24093]: https://github.com/home-assistant/home-assistant/pull/24093 +[#24101]: https://github.com/home-assistant/home-assistant/pull/24101 +[#24106]: https://github.com/home-assistant/home-assistant/pull/24106 +[#24149]: https://github.com/home-assistant/home-assistant/pull/24149 +[#24176]: https://github.com/home-assistant/home-assistant/pull/24176 +[#24185]: https://github.com/home-assistant/home-assistant/pull/24185 +[#24186]: https://github.com/home-assistant/home-assistant/pull/24186 +[#24188]: https://github.com/home-assistant/home-assistant/pull/24188 +[#24189]: https://github.com/home-assistant/home-assistant/pull/24189 +[#24190]: https://github.com/home-assistant/home-assistant/pull/24190 +[#24192]: https://github.com/home-assistant/home-assistant/pull/24192 +[#24194]: https://github.com/home-assistant/home-assistant/pull/24194 +[#24213]: https://github.com/home-assistant/home-assistant/pull/24213 +[#24219]: https://github.com/home-assistant/home-assistant/pull/24219 +[#24220]: https://github.com/home-assistant/home-assistant/pull/24220 +[#24226]: https://github.com/home-assistant/home-assistant/pull/24226 +[#24227]: https://github.com/home-assistant/home-assistant/pull/24227 +[#24228]: https://github.com/home-assistant/home-assistant/pull/24228 +[#24234]: https://github.com/home-assistant/home-assistant/pull/24234 +[#24241]: https://github.com/home-assistant/home-assistant/pull/24241 +[#24242]: https://github.com/home-assistant/home-assistant/pull/24242 +[#24250]: https://github.com/home-assistant/home-assistant/pull/24250 +[#24258]: https://github.com/home-assistant/home-assistant/pull/24258 +[#24259]: https://github.com/home-assistant/home-assistant/pull/24259 +[#24260]: https://github.com/home-assistant/home-assistant/pull/24260 +[#24262]: https://github.com/home-assistant/home-assistant/pull/24262 +[#24263]: https://github.com/home-assistant/home-assistant/pull/24263 +[#24277]: https://github.com/home-assistant/home-assistant/pull/24277 +[#24279]: https://github.com/home-assistant/home-assistant/pull/24279 +[#24280]: https://github.com/home-assistant/home-assistant/pull/24280 +[#24289]: https://github.com/home-assistant/home-assistant/pull/24289 +[#24294]: https://github.com/home-assistant/home-assistant/pull/24294 +[#24301]: https://github.com/home-assistant/home-assistant/pull/24301 +[#24304]: https://github.com/home-assistant/home-assistant/pull/24304 +[#24307]: https://github.com/home-assistant/home-assistant/pull/24307 +[#24308]: https://github.com/home-assistant/home-assistant/pull/24308 +[#24311]: https://github.com/home-assistant/home-assistant/pull/24311 +[#24315]: https://github.com/home-assistant/home-assistant/pull/24315 +[#24316]: https://github.com/home-assistant/home-assistant/pull/24316 +[#24319]: https://github.com/home-assistant/home-assistant/pull/24319 +[#24322]: https://github.com/home-assistant/home-assistant/pull/24322 +[#24323]: https://github.com/home-assistant/home-assistant/pull/24323 +[#24324]: https://github.com/home-assistant/home-assistant/pull/24324 +[#24326]: https://github.com/home-assistant/home-assistant/pull/24326 +[#24328]: https://github.com/home-assistant/home-assistant/pull/24328 +[#24329]: https://github.com/home-assistant/home-assistant/pull/24329 +[#24330]: https://github.com/home-assistant/home-assistant/pull/24330 +[#24333]: https://github.com/home-assistant/home-assistant/pull/24333 +[#24334]: https://github.com/home-assistant/home-assistant/pull/24334 +[#24336]: https://github.com/home-assistant/home-assistant/pull/24336 +[#24344]: https://github.com/home-assistant/home-assistant/pull/24344 +[#24347]: https://github.com/home-assistant/home-assistant/pull/24347 +[#24350]: https://github.com/home-assistant/home-assistant/pull/24350 +[#24355]: https://github.com/home-assistant/home-assistant/pull/24355 +[#24356]: https://github.com/home-assistant/home-assistant/pull/24356 +[#24358]: https://github.com/home-assistant/home-assistant/pull/24358 +[#24360]: https://github.com/home-assistant/home-assistant/pull/24360 +[#24368]: https://github.com/home-assistant/home-assistant/pull/24368 +[#24370]: https://github.com/home-assistant/home-assistant/pull/24370 +[#24371]: https://github.com/home-assistant/home-assistant/pull/24371 +[#24373]: https://github.com/home-assistant/home-assistant/pull/24373 +[#24374]: https://github.com/home-assistant/home-assistant/pull/24374 +[#24375]: https://github.com/home-assistant/home-assistant/pull/24375 +[#24377]: https://github.com/home-assistant/home-assistant/pull/24377 +[#24394]: https://github.com/home-assistant/home-assistant/pull/24394 +[#24399]: https://github.com/home-assistant/home-assistant/pull/24399 +[#24400]: https://github.com/home-assistant/home-assistant/pull/24400 +[#24402]: https://github.com/home-assistant/home-assistant/pull/24402 +[#24406]: https://github.com/home-assistant/home-assistant/pull/24406 +[#24423]: https://github.com/home-assistant/home-assistant/pull/24423 +[#24424]: https://github.com/home-assistant/home-assistant/pull/24424 +[#24429]: https://github.com/home-assistant/home-assistant/pull/24429 +[#24438]: https://github.com/home-assistant/home-assistant/pull/24438 +[#24439]: https://github.com/home-assistant/home-assistant/pull/24439 +[#24448]: https://github.com/home-assistant/home-assistant/pull/24448 +[#24449]: https://github.com/home-assistant/home-assistant/pull/24449 +[#24450]: https://github.com/home-assistant/home-assistant/pull/24450 +[#24455]: https://github.com/home-assistant/home-assistant/pull/24455 +[#24459]: https://github.com/home-assistant/home-assistant/pull/24459 +[#24460]: https://github.com/home-assistant/home-assistant/pull/24460 +[#24468]: https://github.com/home-assistant/home-assistant/pull/24468 +[#24469]: https://github.com/home-assistant/home-assistant/pull/24469 +[#24470]: https://github.com/home-assistant/home-assistant/pull/24470 +[#24473]: https://github.com/home-assistant/home-assistant/pull/24473 +[#24477]: https://github.com/home-assistant/home-assistant/pull/24477 +[#24485]: https://github.com/home-assistant/home-assistant/pull/24485 +[#24486]: https://github.com/home-assistant/home-assistant/pull/24486 +[#24488]: https://github.com/home-assistant/home-assistant/pull/24488 +[#24497]: https://github.com/home-assistant/home-assistant/pull/24497 +[#24504]: https://github.com/home-assistant/home-assistant/pull/24504 +[#24505]: https://github.com/home-assistant/home-assistant/pull/24505 +[#24507]: https://github.com/home-assistant/home-assistant/pull/24507 +[#24508]: https://github.com/home-assistant/home-assistant/pull/24508 +[#24514]: https://github.com/home-assistant/home-assistant/pull/24514 +[#24515]: https://github.com/home-assistant/home-assistant/pull/24515 +[#24518]: https://github.com/home-assistant/home-assistant/pull/24518 +[#24522]: https://github.com/home-assistant/home-assistant/pull/24522 +[#24525]: https://github.com/home-assistant/home-assistant/pull/24525 +[#24527]: https://github.com/home-assistant/home-assistant/pull/24527 +[#24528]: https://github.com/home-assistant/home-assistant/pull/24528 +[#24529]: https://github.com/home-assistant/home-assistant/pull/24529 +[#24531]: https://github.com/home-assistant/home-assistant/pull/24531 +[#24535]: https://github.com/home-assistant/home-assistant/pull/24535 +[#24536]: https://github.com/home-assistant/home-assistant/pull/24536 +[#24540]: https://github.com/home-assistant/home-assistant/pull/24540 +[#24541]: https://github.com/home-assistant/home-assistant/pull/24541 +[#24542]: https://github.com/home-assistant/home-assistant/pull/24542 +[#24544]: https://github.com/home-assistant/home-assistant/pull/24544 +[#24546]: https://github.com/home-assistant/home-assistant/pull/24546 +[#24548]: https://github.com/home-assistant/home-assistant/pull/24548 +[#24553]: https://github.com/home-assistant/home-assistant/pull/24553 +[#24558]: https://github.com/home-assistant/home-assistant/pull/24558 +[#24559]: https://github.com/home-assistant/home-assistant/pull/24559 +[#24562]: https://github.com/home-assistant/home-assistant/pull/24562 +[#24564]: https://github.com/home-assistant/home-assistant/pull/24564 +[#24565]: https://github.com/home-assistant/home-assistant/pull/24565 +[#24575]: https://github.com/home-assistant/home-assistant/pull/24575 +[#24576]: https://github.com/home-assistant/home-assistant/pull/24576 +[#24580]: https://github.com/home-assistant/home-assistant/pull/24580 +[#24582]: https://github.com/home-assistant/home-assistant/pull/24582 +[#24586]: https://github.com/home-assistant/home-assistant/pull/24586 +[#24587]: https://github.com/home-assistant/home-assistant/pull/24587 +[#24589]: https://github.com/home-assistant/home-assistant/pull/24589 +[#24593]: https://github.com/home-assistant/home-assistant/pull/24593 +[#24594]: https://github.com/home-assistant/home-assistant/pull/24594 +[#24595]: https://github.com/home-assistant/home-assistant/pull/24595 +[#24607]: https://github.com/home-assistant/home-assistant/pull/24607 +[#24608]: https://github.com/home-assistant/home-assistant/pull/24608 +[#24609]: https://github.com/home-assistant/home-assistant/pull/24609 +[#24620]: https://github.com/home-assistant/home-assistant/pull/24620 +[#24622]: https://github.com/home-assistant/home-assistant/pull/24622 +[#24624]: https://github.com/home-assistant/home-assistant/pull/24624 +[#24627]: https://github.com/home-assistant/home-assistant/pull/24627 +[@Adminiuga]: https://github.com/Adminiuga +[@BackSlasher]: https://github.com/BackSlasher +[@Cereal2nd]: https://github.com/Cereal2nd +[@Cyr-ius]: https://github.com/Cyr-ius +[@Danielhiversen]: https://github.com/Danielhiversen +[@Emilv2]: https://github.com/Emilv2 +[@GoNzCiD]: https://github.com/GoNzCiD +[@GuyKh]: https://github.com/GuyKh +[@JeffLIrion]: https://github.com/JeffLIrion +[@JohNan]: https://github.com/JohNan +[@JumpMaster]: https://github.com/JumpMaster +[@Kane610]: https://github.com/Kane610 +[@Klikini]: https://github.com/Klikini +[@OttoWinter]: https://github.com/OttoWinter +[@Petro31]: https://github.com/Petro31 +[@PhilRW]: https://github.com/PhilRW +[@Quentame]: https://github.com/Quentame +[@SukramJ]: https://github.com/SukramJ +[@Swamp-Ig]: https://github.com/Swamp-Ig +[@TomerFi]: https://github.com/TomerFi +[@aequitas]: https://github.com/aequitas +[@alengwenus]: https://github.com/alengwenus +[@amelchio]: https://github.com/amelchio +[@andre-richter]: https://github.com/andre-richter +[@austinmroczek]: https://github.com/austinmroczek +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bendews]: https://github.com/bendews +[@bieniu]: https://github.com/bieniu +[@brandond]: https://github.com/brandond +[@cgtobi]: https://github.com/cgtobi +[@cliffordwhansen]: https://github.com/cliffordwhansen +[@cpopp]: https://github.com/cpopp +[@danielkucera]: https://github.com/danielkucera +[@danielperna84]: https://github.com/danielperna84 +[@danielsjf]: https://github.com/danielsjf +[@davidbb]: https://github.com/davidbb +[@dmulcahey]: https://github.com/dmulcahey +[@drobtravels]: https://github.com/drobtravels +[@emontnemery]: https://github.com/emontnemery +[@escoand]: https://github.com/escoand +[@exxamalte]: https://github.com/exxamalte +[@fabaff]: https://github.com/fabaff +[@felipediel]: https://github.com/felipediel +[@foxel]: https://github.com/foxel +[@frenck]: https://github.com/frenck +[@gibman]: https://github.com/gibman +[@gonzalezcalleja]: https://github.com/gonzalezcalleja +[@isabellaalstrom]: https://github.com/isabellaalstrom +[@jjlawren]: https://github.com/jjlawren +[@jkeljo]: https://github.com/jkeljo +[@jurriaan]: https://github.com/jurriaan +[@jwater7]: https://github.com/jwater7 +[@kbickar]: https://github.com/kbickar +[@kellerza]: https://github.com/kellerza +[@ktnrg45]: https://github.com/ktnrg45 +[@kvanhoorn]: https://github.com/kvanhoorn +[@lufton]: https://github.com/lufton +[@lundan]: https://github.com/lundan +[@mafrosis]: https://github.com/mafrosis +[@majuss]: https://github.com/majuss +[@michaeldavie]: https://github.com/michaeldavie +[@mzdrale]: https://github.com/mzdrale +[@oncleben31]: https://github.com/oncleben31 +[@pnbruckner]: https://github.com/pnbruckner +[@presslab-us]: https://github.com/presslab-us +[@pvizeli]: https://github.com/pvizeli +[@reinder83]: https://github.com/reinder83 +[@robbiet480]: https://github.com/robbiet480 +[@rolfberkenbosch]: https://github.com/rolfberkenbosch +[@scarface-4711]: https://github.com/scarface-4711 +[@scop]: https://github.com/scop +[@soldag]: https://github.com/soldag +[@syssi]: https://github.com/syssi +[@tetienne]: https://github.com/tetienne +[@thomasloven]: https://github.com/thomasloven +[@ties]: https://github.com/ties +[@tommasomarchionni]: https://github.com/tommasomarchionni +[@tommyjlong]: https://github.com/tommyjlong +[@torarnv]: https://github.com/torarnv +[@victorcerutti]: https://github.com/victorcerutti +[@z0mbieprocess]: https://github.com/z0mbieprocess +[@zewelor]: https://github.com/zewelor +[@zxdavb]: https://github.com/zxdavb +[adguard docs]: /components/adguard/ +[aftership docs]: /components/aftership/ +[alexa docs]: /components/alexa/ +[ambiclimate docs]: /components/ambiclimate/ +[ambient_station docs]: /components/ambient_station/ +[amcrest docs]: /components/amcrest/ +[androidtv docs]: /components/androidtv/ +[aprs docs]: /components/aprs/ +[asuswrt docs]: /components/asuswrt/ +[automation docs]: /components/automation/ +[awair docs]: /components/awair/ +[broadlink docs]: /components/broadlink/ +[buienradar docs]: /components/buienradar/ +[cast docs]: /components/cast/ +[cloud docs]: /components/cloud/ +[cover docs]: /components/cover/ +[ddwrt docs]: /components/ddwrt/ +[deconz docs]: /components/deconz/ +[default_config docs]: /components/default_config/ +[deluge docs]: /components/deluge/ +[demo docs]: /components/demo/ +[denonavr docs]: /components/denonavr/ +[discord docs]: /components/discord/ +[discovery docs]: /components/discovery/ +[dlib_face_identify docs]: /components/dlib_face_identify/ +[ebusd docs]: /components/ebusd/ +[elv docs]: /components/elv/ +[environment_canada docs]: /components/environment_canada/ +[esphome docs]: /components/esphome/ +[geniushub docs]: /components/geniushub/ +[gitlab_ci docs]: /components/gitlab_ci/ +[glances docs]: /components/glances/ +[google docs]: /components/google/ +[google_cloud docs]: /components/google_cloud/ +[heos docs]: /components/heos/ +[homeassistant docs]: /components/homeassistant/ +[homematic docs]: /components/homematic/ +[homematicip_cloud docs]: /components/homematicip_cloud/ +[honeywell docs]: /components/honeywell/ +[hue docs]: /components/hue/ +[incomfort docs]: /components/incomfort/ +[integration docs]: /components/integration/ +[itunes docs]: /components/itunes/ +[keenetic_ndms2 docs]: /components/keenetic_ndms2/ +[lcn docs]: /components/lcn/ +[life360 docs]: /components/life360/ +[light docs]: /components/light/ +[linky docs]: /components/linky/ +[manual docs]: /components/manual/ +[manual_mqtt docs]: /components/manual_mqtt/ +[mastodon docs]: /components/mastodon/ +[media_extractor docs]: /components/media_extractor/ +[met docs]: /components/met/ +[meteo_france docs]: /components/meteo_france/ +[meteoalarm docs]: /components/meteoalarm/ +[mqtt docs]: /components/mqtt/ +[netatmo docs]: /components/netatmo/ +[nissan_leaf docs]: /components/nissan_leaf/ +[onboarding docs]: /components/onboarding/ +[opencv docs]: /components/opencv/ +[plaato docs]: /components/plaato/ +[ps4 docs]: /components/ps4/ +[qld_bushfire docs]: /components/qld_bushfire/ +[rainmachine docs]: /components/rainmachine/ +[recorder docs]: /components/recorder/ +[remote docs]: /components/remote/ +[rflink docs]: /components/rflink/ +[rtorrent docs]: /components/rtorrent/ +[samsungtv docs]: /components/samsungtv/ +[sense docs]: /components/sense/ +[simplisafe docs]: /components/simplisafe/ +[sisyphus docs]: /components/sisyphus/ +[sma docs]: /components/sma/ +[smarty docs]: /components/smarty/ +[solaredge_local docs]: /components/solaredge_local/ +[somfy docs]: /components/somfy/ +[somfy_mylink docs]: /components/somfy_mylink/ +[sonos docs]: /components/sonos/ +[streamlabswater docs]: /components/streamlabswater/ +[switcher_kis docs]: /components/switcher_kis/ +[synologydsm docs]: /components/synologydsm/ +[tahoma docs]: /components/tahoma/ +[tibber docs]: /components/tibber/ +[toon docs]: /components/toon/ +[totalconnect docs]: /components/totalconnect/ +[traccar docs]: /components/traccar/ +[ubee docs]: /components/ubee/ +[uber docs]: /components/uber/ +[unifi docs]: /components/unifi/ +[velbus docs]: /components/velbus/ +[velux docs]: /components/velux/ +[vera docs]: /components/vera/ +[waze_travel_time docs]: /components/waze_travel_time/ +[webostv docs]: /components/webostv/ +[xiaomi_aqara docs]: /components/xiaomi_aqara/ +[yeelight docs]: /components/yeelight/ +[yr docs]: /components/yr/ +[zha docs]: /components/zha/ +[zwave docs]: /components/zwave/ From 98c39fdc11d53350ff0e175824e54138b4837b35 Mon Sep 17 00:00:00 2001 From: Dubh Ad Date: Thu, 20 Jun 2019 16:20:50 +0100 Subject: [PATCH 05/70] Update about Google Home (#9666) The warning needs some clarity, and a link to the paid service ;) --- source/_components/emulated_hue.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/emulated_hue.markdown b/source/_components/emulated_hue.markdown index 46baf20fee9..efc6359c0eb 100644 --- a/source/_components/emulated_hue.markdown +++ b/source/_components/emulated_hue.markdown @@ -16,7 +16,7 @@ ha_qa_scale: internal ---

-Be aware that `emulated_hue` doesn't work for new **Google Home** users. If you're a new user of Google Home, use the [Google Assistant component](/components/google_assistant/). +Be aware that `emulated_hue` doesn't work for new users of **Google Home** with `emulated_hue`. If you've not previously set this up and had it working, use the [Google Assistant component](/components/google_assistant/) or (Nabu Casa cloud](https://www.home-assistant.io/components/cloud) component.

The `emulated_hue` component provides a virtual Philips Hue bridge, written entirely in software, which allows services that work with the Hue API to interact with Home Assistant From 858226e374a8c91cf65505b580da8a20c80e1a5c Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 20 Jun 2019 09:58:10 -0700 Subject: [PATCH 06/70] Add link to life360 custom --- source/_posts/2019-06-26-release-95.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index a88457456ab..f57de850893 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -19,7 +19,7 @@ redirect_from: /blog/2019/05/29/release-95/ - the Met weather entity can be set up to automatically track your location. - AdGuard -- Life360 +- Life360. If you were using the custom integration, please [read the instructions](https://community.home-assistant.io/t/life360-device-tracker-platform/52406/1077) - Updated Alexa: UI to manage what Alexa can see, exposed entities pushed to Alexa on change (including cleaning up no longer exposed ones), opt-in state reporting. From 04275613e914e9a9dfa2740a2bf0fea23c54f3f6 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 20 Jun 2019 19:06:22 +0200 Subject: [PATCH 07/70] :pencil2: Tweaks --- source/hassio/zwave.markdown | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/source/hassio/zwave.markdown b/source/hassio/zwave.markdown index accea2e5206..71f91b85327 100644 --- a/source/hassio/zwave.markdown +++ b/source/hassio/zwave.markdown @@ -16,7 +16,7 @@ zwave: usb_path: /dev/ttyACM0 ``` -### {% linkable_title RAZBERRY BOARD %} +## {% linkable_title RAZBERRY BOARD %} If you need GPIO on Raspberry Pi 3 for your Z-Wave module, add the following line into `config.txt` (you have to access that on the SD card directly. Simply plug it into your PC and edit it there. The `config.txt` is not accessible from your Hass.io system, you may need to open the SD card on a Windows or Linux system.): @@ -31,7 +31,7 @@ zwave: usb_path: /dev/ttyAMA0 ``` -### {% linkable_title HUSBZB-1 %} +## {% linkable_title HUSBZB-1 %} ```yaml zwave: @@ -42,12 +42,16 @@ zha: database_path: /config/zigbee.db ``` -### {% linkable_title INTEL NUC %} +## {% linkable_title Ubuntu and Debian based host system %} -If you have INTEL NUC and host Ubuntu, on some system's the Z-Wave Aeotec stick is not starting up correctly - no Z-Wave nodes on Home Assistant start. Then you have to disable ModemManager: +If your instance is running on a Debian based system, e.g., Ubuntu, the ModemManager may cause unexpected issues. + +The ModemManager might be claiming or interfering with a USB Z-Wave stick, like the much used Aeotec ones. If you experience issues where the stick stops responding, needs to be re-plugged or Home Assistant needs a restart to get Z-Wave back, chances are high that the ModemManager is causing the issue. + +Execute the following command on your host system to disable the ModemManager: ```bash -ubuntu$ systemctl disable ModemManager.service +systemctl disable ModemManager.service ``` ### {% linkable_title Finding the path %} From 774042665b05596249f41898a19d7b4f84ab013d Mon Sep 17 00:00:00 2001 From: warcanoid <41340203+warcanoid@users.noreply.github.com> Date: Thu, 20 Jun 2019 19:29:07 +0200 Subject: [PATCH 08/70] Update installation.markdown (#9613) * Update installation.markdown * :pencil2: Tweaks --- source/_docs/z-wave/installation.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/_docs/z-wave/installation.markdown b/source/_docs/z-wave/installation.markdown index 575e5fadac3..cf95b4f3746 100644 --- a/source/_docs/z-wave/installation.markdown +++ b/source/_docs/z-wave/installation.markdown @@ -227,6 +227,18 @@ $ ls /dev/cu.usbmodem* If your device path changes when you restart, see [this guide](http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/) on fixing it. +## {% linkable_title Ubuntu and Debian based host system %} + +If your instance is running on a Debian based system, e.g., Ubuntu, the ModemManager may cause unexpected issues. + +The ModemManager might be claiming or interfering with a USB Z-Wave stick, like the much used Aeotec ones. If you experience issues where the stick stops responding, needs to be re-plugged or Home Assistant needs a restart to get Z-Wave back, chances are high that the ModemManager is causing the issue. + + Execute the following command on your host system to disable the ModemManager: + + ```bash +systemctl disable ModemManager.service +``` + ### {% linkable_title Component could not be set up %} Sometimes the device may not be accessible and you'll get an error message upon startup about not being able to set up Z-Wave. Run the following command for your device path (here we're using `/dev/ttyAMA0` for our Razberry board): From 9ece97835103602836912cf4f9e120bb29c56505 Mon Sep 17 00:00:00 2001 From: Dubh Ad Date: Thu, 20 Jun 2019 18:42:06 +0100 Subject: [PATCH 09/70] Update to the macOS guide (#9662) * Update to the macOS guide 1. Updated the Python version 2. Changed it to a venv install to avoid people breaking things by accident 3. Linked to the auto-start guide 4. Removed link to the outdated video * Update macos.markdown * :pencil2: Tweaks * :pencil2: Tweak --- source/_docs/installation/macos.markdown | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/_docs/installation/macos.markdown b/source/_docs/installation/macos.markdown index c7b2c7c22c9..45720754da9 100644 --- a/source/_docs/installation/macos.markdown +++ b/source/_docs/installation/macos.markdown @@ -11,12 +11,14 @@ footer: true [macOS](http://www.apple.com/macos/) is available by default on Apple computer. If you run a different operating system, please refer to the other section of the documentation. -To run Home Assistant on macOS you need to install Python first. Download Python 3.5.3 or later from [https://www.python.org/downloads/mac-osx/](https://www.python.org/downloads/mac-osx/) and follow the instructions of the installer. +To run Home Assistant on macOS, you need to install Python first. Download Python 3.6 or later (at this time, we recommend Python 3.7) from [https://www.python.org/downloads/mac-osx/](https://www.python.org/downloads/mac-osx/) and follow the instructions of the installer. -Open a terminal and install Home Assistant. +Open a terminal and install Home Assistant in a virtual environment: ```bash +$ python3 -m venv homeassistant +$ source homeassistant/bin/activate $ pip3 install homeassistant ``` -Check this [video](https://www.youtube.com/watch?v=hej6ipN86ls) for the installation on macOS. +You can then configure Home Assistant to autostart by following [this guide](/docs/autostart/macos/). From 7aabc0113b0722a74d7b669cb86eb2dd012a8d96 Mon Sep 17 00:00:00 2001 From: Karim Geiger Date: Fri, 21 Jun 2019 12:06:40 +0200 Subject: [PATCH 10/70] Add note on conditions not working without forecast (#9669) * Add note on conditions not working without forecast It tripped me off that some monitored conditions only work with the forecast attribute set, as they require a forecast to be made. This will add a note that explains this behaviour. * Fix typo --- source/_components/darksky.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/darksky.markdown b/source/_components/darksky.markdown index d1942794a56..33757a91179 100644 --- a/source/_components/darksky.markdown +++ b/source/_components/darksky.markdown @@ -159,6 +159,10 @@ scan_interval: type: time {% endconfiguration %} +

+Please note that some monitored conditions, such as `temperature_high` or `temperature_low`, may only work when setting the `forecast` attribute to at least `0` (current day). +

+ #### {% linkable_title Time period dictionary example %} ```yaml From 9f3341c689d4b06e601bf3bb39189c646d6a7b4c Mon Sep 17 00:00:00 2001 From: Rob Date: Fri, 21 Jun 2019 18:27:09 +0200 Subject: [PATCH 11/70] Fix title in Aftership docs page (#9671) --- source/_components/aftership.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/aftership.markdown b/source/_components/aftership.markdown index 087e520876e..7ba102d0134 100644 --- a/source/_components/aftership.markdown +++ b/source/_components/aftership.markdown @@ -60,7 +60,7 @@ api_key: | `slug` | `False` | string | Carrier e.g. `fedex` | `title` | `False` | string | Friendly name of package - ## {% linkable_title Service `remove_tracking` %} +## {% linkable_title Service `remove_tracking` %} You can use the service `aftership.remove_tracking` to remove trackings from Aftership. From 3f09574f45d5dc96f5d7e3862a0ad6beca4beadf Mon Sep 17 00:00:00 2001 From: Sean Mooney Date: Fri, 21 Jun 2019 18:40:44 -0400 Subject: [PATCH 12/70] Update "OS X" to "macOS" It's been called macOS for a little over 3 years now (https://www.wired.com/2016/06/apple-os-x-dead-long-live-macos/). --- source/_docs/ecosystem/hass-configurator.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/ecosystem/hass-configurator.markdown b/source/_docs/ecosystem/hass-configurator.markdown index 3087d6b6b2d..4295138cd03 100644 --- a/source/_docs/ecosystem/hass-configurator.markdown +++ b/source/_docs/ecosystem/hass-configurator.markdown @@ -37,7 +37,7 @@ Screenshot of the HASS Configurator. This tool allows you to browse your filesystem and modify files. So be careful which files you edit, or you might break critical parts of your system.
Consider running the configurator as a user with limited privileges to limit possible damage.

-### {% linkable_title Installation (Linux, OS X) %} +### {% linkable_title Installation (Linux, macOS) %} There are no dependencies on Python modules that are not part of the standard library. And all the fancy JavaScript libraries are loaded from CDN (which means this doesn't work when you're offline). - Copy [configurator.py](https://github.com/danielperna84/hass-configurator/blob/master/configurator.py) to your Home Assistant configuration directory (e.g `/home/homeassistant/.homeassistant`): `wget https://raw.githubusercontent.com/danielperna84/hass-configurator/master/configurator.py` - Make it executable: `sudo chmod 755 configurator.py` From 92cb16632ee35bd0ada7d9ce90fe305a8f73dec4 Mon Sep 17 00:00:00 2001 From: Veldkornet Date: Sat, 22 Jun 2019 10:38:46 +0200 Subject: [PATCH 13/70] Added ES5700 (#9676) Added ES5700 to the list of tested and working models --- source/_components/samsungtv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/samsungtv.markdown b/source/_components/samsungtv.markdown index 9ea5d6c3fdc..d7fa1015f2c 100644 --- a/source/_components/samsungtv.markdown +++ b/source/_components/samsungtv.markdown @@ -70,6 +70,7 @@ Currently known supported models: - EH5300 - EH5600 - ES5500 +- ES5700 - ES6300 - ES6800 - F4580 From 92301d052e63810eebcaf9ff9188f7ec77e289f3 Mon Sep 17 00:00:00 2001 From: Jan Olbrecht <43749346+olbjan@users.noreply.github.com> Date: Sat, 22 Jun 2019 21:38:36 +0200 Subject: [PATCH 14/70] Change SD card recommendation (#9677) * Change SD card recommendation Change recommendation from Class 10 to A2. SD cards optimized for hosting applications have much better small I/O handling and a minimum IOPS performance. This makes a big difference to Home Assistant on Raspberry Pi. * Updated product link --- source/getting-started/index.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown index fc4df08f71d..fb3a2b88daf 100644 --- a/source/getting-started/index.markdown +++ b/source/getting-started/index.markdown @@ -42,7 +42,7 @@ Follow this guide if you want to get started with Home Assistant easily, or if y We will need a few things to get started with installing Home Assistant. The latest Raspberry Pi model makes a good and affordable starting point for your home automation journey. Links below are linking to Amazon US. If you're not in the US, you should be able to find these items in web stores in your country. - [Raspberry Pi 3 Model B+](http://a.co/ak2SQor) + [Power Supply](https://www.raspberrypi.org/help/faqs/#powerReqs) (at least 2.5A) -- [Micro SD Card](http://a.co/gslOydD). Get one that is Class 10 as they are more reliable. Size 32 GB or bigger recommended. +- [Micro SD Card](http://amzn.com/B07G3GMRYF). Ideally get one that is [Application Class 2](https://www.sdcard.org/developers/overview/application/index.html) as they handle small I/O much more consistently than cards not optimized to host applications. Size 32 GB or bigger recommended. - SD Card reader. Part of most laptops, and also available as [standalone USB sticks](http://a.co/5FCyb0N) (the brand doesn't matter, just pick the cheapest) - Ethernet cable (optional, Hass.io can work with WiFi as well) From 3e1c360543dc027ee585ca88db4f45f3c7031676 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 22 Jun 2019 21:35:47 -0700 Subject: [PATCH 15/70] Update links --- source/_components/flux_led.markdown | 10 +++++----- source/_components/hook.markdown | 2 +- ...ation-with-moteino-mqtt-and-home-assistant.markdown | 5 ++--- .../2016-08-03-laundry-automation-update.markdown | 7 +++---- source/getting-started/index.markdown | 6 +++--- 5 files changed, 14 insertions(+), 16 deletions(-) diff --git a/source/_components/flux_led.markdown b/source/_components/flux_led.markdown index 08eb44b4584..115b1492a3f 100644 --- a/source/_components/flux_led.markdown +++ b/source/_components/flux_led.markdown @@ -21,14 +21,14 @@ The `flux_led` support is integrated into Home Assistant as a light platform. Se Example of bulbs: - [Flux Smart Lighting](http://www.fluxsmartlighting.com/) -- [MagicLight® Plus - WiFi Smart LED Light Bulb4](https://www.amazon.com/gp/product/B00NOC93NG) -- [Flux WiFi Smart LED Light Bulb4](http://smile.amazon.com/Flux-WiFi-Smart-Light-Bulb/dp/B01A6GHHTE) -- [WIFI smart LED light Bulb1](http://smile.amazon.com/gp/product/B01CS1EZYK) +- [MagicLight® Plus - WiFi Smart LED Light Bulb4](https://amzn.to/2X0Zath) +- [Flux WiFi Smart LED Light Bulb4](https://amzn.to/2X0dVwu) +- [WIFI smart LED light Bulb1](https://amzn.to/2J2fksr) Examples of controllers: -- [Ledenet WiFi RGBW Controller](https://www.amazon.com/gp/product/B01DY56N8U) -- [SUPERNIGHT WiFi Wireless LED Smart Controller](https://www.amazon.com/dp/B01JZ2SI6Q) +- [Ledenet WiFi RGBW Controller](https://amzn.to/2WZKXNa) +- [SUPERNIGHT WiFi Wireless LED Smart Controller](https://amzn.to/2WURx7w) ### {% linkable_title Configuration Details %} diff --git a/source/_components/hook.markdown b/source/_components/hook.markdown index d37cba8f1ae..787bf6c8fa0 100644 --- a/source/_components/hook.markdown +++ b/source/_components/hook.markdown @@ -17,7 +17,7 @@ redirect_from: The `hook` component allows you to control the [Hook Smart Home Hub](http://www.hooksmarthome.com/) from within Home Assistant. -Hook allows you to control cheap mains electrical outlets, like these ones at [Amazon](https://www.amazon.com/Etekcity-Wireless-Electrical-Household-Appliances/dp/B00DQELHBS). +Hook allows you to control cheap mains electrical outlets, like these ones at [Amazon](https://amzn.to/2WVZdGG). In short, Hook is an RF to Wi-Fi bridge, controlling devices that receive commands at 315MHz and 433MHz. Unfortunately, this does not allow Hook to determine if the command was successful, so the state is assumed. diff --git a/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown b/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown index f063627b0f9..9c7f9893881 100644 --- a/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown +++ b/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown @@ -47,8 +47,8 @@ Next I wrote [scripts](/components/script/) that are run whenever the washer or Materials used: - [Moteino](https://lowpowerlab.com/moteino/) - - [2 x Accelerometers](http://www.amazon.com/gp/product/B008BOPN40) - - [2 x Reed switch](http://www.amazon.com/gp/product/B004PARDRO) + - [2 x Accelerometers](https://amzn.to/2WXa2s5) + - [2 x Reed switch](https://amzn.to/2X0ZuZ2) - [Home Assistant](/) [Sketch for the Moteino is available here.](https://codebender.cc/sketch:144743) @@ -144,4 +144,3 @@ Resources used: - [Inspiration and Help with Arduino code](http://www.instructables.com/id/Uber-Home-Automation-w-Arduino-Pi/step13/Washer-Dryer-Smartifier-Water-Leak-Sensor/) - [Moteino Code](https://github.com/LowPowerLab/RFM69/) - diff --git a/source/_posts/2016-08-03-laundry-automation-update.markdown b/source/_posts/2016-08-03-laundry-automation-update.markdown index 041659c80d2..713695edac4 100644 --- a/source/_posts/2016-08-03-laundry-automation-update.markdown +++ b/source/_posts/2016-08-03-laundry-automation-update.markdown @@ -48,9 +48,9 @@ Next I wrote [scripts](/components/script/) that are run whenever the washer or Materials used: - - [NodeMCU](https://www.amazon.com/gp/product/B010O1G1ES) - - [2 x Accelerometers](http://www.amazon.com/gp/product/B008BOPN40) - - [2 x Reed switch](http://www.amazon.com/gp/product/B004PARDRO) + - [NodeMCU](https://amzn.to/2Y9Mmxk) + - [2 x Accelerometers](https://amzn.to/2WXa2s5) + - [2 x Reed switch](https://amzn.to/2X0ZuZ2) [Sketch for the NodeMCU is available here.](https://github.com/nkgilley/nodemcu-laundry/blob/master/nodemcu-laundry.ino) @@ -112,4 +112,3 @@ script: Resources used: - [Inspiration and Help with Arduino code](http://www.instructables.com/id/Uber-Home-Automation-w-Arduino-Pi/step13/Washer-Dryer-Smartifier-Water-Leak-Sensor/) - diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown index fb3a2b88daf..38e14b73394 100644 --- a/source/getting-started/index.markdown +++ b/source/getting-started/index.markdown @@ -41,9 +41,9 @@ Follow this guide if you want to get started with Home Assistant easily, or if y We will need a few things to get started with installing Home Assistant. The latest Raspberry Pi model makes a good and affordable starting point for your home automation journey. Links below are linking to Amazon US. If you're not in the US, you should be able to find these items in web stores in your country. -- [Raspberry Pi 3 Model B+](http://a.co/ak2SQor) + [Power Supply](https://www.raspberrypi.org/help/faqs/#powerReqs) (at least 2.5A) -- [Micro SD Card](http://amzn.com/B07G3GMRYF). Ideally get one that is [Application Class 2](https://www.sdcard.org/developers/overview/application/index.html) as they handle small I/O much more consistently than cards not optimized to host applications. Size 32 GB or bigger recommended. -- SD Card reader. Part of most laptops, and also available as [standalone USB sticks](http://a.co/5FCyb0N) (the brand doesn't matter, just pick the cheapest) +- [Raspberry Pi 3 Model B+](https://amzn.to/2IAyNl0) + [Power Supply](https://www.raspberrypi.org/help/faqs/#powerReqs) (at least 2.5A) +- [Micro SD Card](https://amzn.to/2X0Z2di). Ideally get one that is [Application Class 2](https://www.sdcard.org/developers/overview/application/index.html) as they handle small I/O much more consistently than cards not optimized to host applications. Size 32 GB or bigger recommended. +- SD Card reader. Part of most laptops, and also available as [standalone USB sticks](https://amzn.to/2WWxntY) (the brand doesn't matter, just pick the cheapest) - Ethernet cable (optional, Hass.io can work with WiFi as well) ### {% linkable_title Software requirements %} From b7da85d8daf9411088e25990a82210ed4a48e2cd Mon Sep 17 00:00:00 2001 From: Alessio Margelli Date: Sun, 23 Jun 2019 13:59:36 +0200 Subject: [PATCH 16/70] Minimal fix of typo (#9681) --- source/_components/emulated_hue.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/emulated_hue.markdown b/source/_components/emulated_hue.markdown index efc6359c0eb..348f81cc9be 100644 --- a/source/_components/emulated_hue.markdown +++ b/source/_components/emulated_hue.markdown @@ -16,7 +16,7 @@ ha_qa_scale: internal ---

-Be aware that `emulated_hue` doesn't work for new users of **Google Home** with `emulated_hue`. If you've not previously set this up and had it working, use the [Google Assistant component](/components/google_assistant/) or (Nabu Casa cloud](https://www.home-assistant.io/components/cloud) component. +Be aware that `emulated_hue` doesn't work for new users of **Google Home** with `emulated_hue`. If you've not previously set this up and had it working, use the [Google Assistant component](/components/google_assistant/) or [Nabu Casa cloud](https://www.home-assistant.io/components/cloud) component.

The `emulated_hue` component provides a virtual Philips Hue bridge, written entirely in software, which allows services that work with the Hue API to interact with Home Assistant From 763a1587aab2e1e3fae1edcbf603ec1ba29496aa Mon Sep 17 00:00:00 2001 From: Jeremy Schlatter Date: Mon, 24 Jun 2019 03:14:44 -0700 Subject: [PATCH 17/70] Small fix + grammar improvement (#9685) This text is referring to a field called "action type", not "trigger type". Adding "the" also feels more natural. --- source/getting-started/automation.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/getting-started/automation.markdown b/source/getting-started/automation.markdown index e57580e4b6f..75595d2b927 100644 --- a/source/getting-started/automation.markdown +++ b/source/getting-started/automation.markdown @@ -34,7 +34,7 @@ In the trigger section, click on the dropdown and change trigger type to "Sun". A new automation with a sun trigger filled in.

-Once we have defined our trigger, scroll down to the action section. Make sure trigger type is set to "Call Service" and change the service to `light.turn_on`. For this automation we're going to turn on all lights, so let's change the service data to `{ "entity_id": "all" }`. +Once we have defined our trigger, scroll down to the action section. Make sure the action type is set to "Call Service" and change the service to `light.turn_on`. For this automation we're going to turn on all lights, so let's change the service data to `{ "entity_id": "all" }`.

From 1c9bb986780b48ba2a6c05dbff6cc8905a5ed75a Mon Sep 17 00:00:00 2001 From: eyager1 <44526531+eyager1@users.noreply.github.com> Date: Mon, 24 Jun 2019 06:16:35 -0400 Subject: [PATCH 18/70] Additional instructions for Mariadb 10.3 (#9679) In Debian buster (MariaDB 10.3) the command mysql_config needed by the python package mysqlclient was moved to the package libmariadb-dev-compat. --- source/_components/recorder.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/recorder.markdown b/source/_components/recorder.markdown index 6035c987ee8..9c522e73cc5 100644 --- a/source/_components/recorder.markdown +++ b/source/_components/recorder.markdown @@ -196,7 +196,7 @@ homeassistant@homeassistant:~$ source /srv/homeassistant/bin/activate (homeassistant) homeassistant@homeassistant:~$ pip3 install mysqlclient ``` -For MariaDB you may have to install a few dependencies. If you're using MariaDB version 10.2, `libmariadbclient-dev` was renamed to `libmariadb-dev`; please install the correct package based on your MariaDB version. +For MariaDB you may have to install a few dependencies. If you're using MariaDB version 10.2, `libmariadbclient-dev` was renamed to `libmariadb-dev`. If you're using MariaDB 10.3, the package `libmariadb-dev-compat` must also be installed. Please install the correct packages based on your MariaDB version. On the Python side we use the `mysqlclient`: From 4c07711813eaecebabbbeb28630263ba98a68e3a Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 24 Jun 2019 15:09:21 -0700 Subject: [PATCH 19/70] Update notes --- source/_posts/2019-06-26-release-95.markdown | 76 ++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index f57de850893..ad36d17a123 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -35,6 +35,7 @@ redirect_from: /blog/2019/05/29/release-95/ - Life360 integration ([@pnbruckner] - [#24227]) ([life360 docs]) (new-integration) (new-platform) - Adds integration for Plaato Airlock ([@JohNan] - [#23727]) ([plaato docs]) (new-integration) (new-platform) - Queensland bushfire alert feed platform ([@exxamalte] - [#24473]) ([qld_bushfire docs]) (new-integration) +- Vlc telnet ([@rodripf] - [#24290]) ([vlc_telnet docs]) (beta fix) (new-integration) (new-platform) ## {% linkable_title New Platforms %} @@ -52,6 +53,7 @@ redirect_from: /blog/2019/05/29/release-95/ - Adds integration for Plaato Airlock ([@JohNan] - [#23727]) ([plaato docs]) (new-integration) (new-platform) - Add incomfort sensor and binary_sensor ([@zxdavb] - [#23812]) ([incomfort docs]) (new-platform) - Added ELV PCA 301 smart emeter switch ([@majuss] - [#23300]) ([elv docs]) (new-platform) +- Vlc telnet ([@rodripf] - [#24290]) ([vlc_telnet docs]) (beta fix) (new-integration) (new-platform) ## {% linkable_title If you need help... %} @@ -79,6 +81,29 @@ Experiencing issues introduced by this release? Please report them in our [issue - Added name to sensors ([@cliffordwhansen] - [#24525]) ([synologydsm docs]) (breaking change) - Battery attribute & accuracy filter ([@GoNzCiD] - [#24277]) ([traccar docs]) (breaking change) - Added percent to the disk,memory and swap percent labels ([@cliffordwhansen] - [#24575]) ([glances docs]) (breaking change) +- Save cached logi_circle tokens in config folder ([@evanjd] - [#24726]) ([logi_circle docs]) (breaking change) (beta fix) + +## {% linkable_title Beta Fixes %} + +- Vlc telnet ([@rodripf] - [#24290]) ([vlc_telnet docs]) (beta fix) (new-integration) (new-platform) +- Fix device tracker see for entity registry entities ([@MartinHjelmare] - [#24633]) ([device_tracker docs]) (beta fix) +- Bump ZHA dependencies. ([@Adminiuga] - [#24637]) ([zha docs]) (beta fix) +- Update LIFX brightness during long transitions ([@amelchio] - [#24653]) ([lifx docs]) (beta fix) +- Upgrade blinkpy==0.14.1 for startup bugfix ([@fronzbot] - [#24656]) ([blink docs]) (beta fix) +- Warn when user tries run custom config flow ([@balloob] - [#24657]) (beta fix) +- Bump pysmartthings ([@andrewsayre] - [#24659]) ([smartthings docs]) (beta fix) +- Prefere binary with wheels ([@pvizeli] - [#24669]) (beta fix) +- Allow extra js modules to be included in frontend ([@thomasloven] - [#24675]) ([frontend docs]) (beta fix) +- Fix time expression parsing ([@amelchio] - [#24696]) (beta fix) +- ZHA fix device type mappings ([@dmulcahey] - [#24699]) ([zha docs]) (beta fix) +- Bump version pyatmo to 2.0.1 ([@cgtobi] - [#24703]) ([netatmo docs]) (beta fix) +- Extend websocket method usage to port 8002 in Samsung TV media player ([@2sheds] - [#24716]) ([samsungtv docs]) (beta fix) +- Update ZHA dependencies ([@dmulcahey] - [#24718]) ([zha docs]) (beta fix) +- Add show_as_state options to Life360 ([@pnbruckner] - [#24725]) ([life360 docs]) (beta fix) +- Save cached logi_circle tokens in config folder ([@evanjd] - [#24726]) ([logi_circle docs]) (breaking change) (beta fix) +- Update ZHA dependencies. ([@Adminiuga] - [#24736]) ([zha docs]) (beta fix) +- AdGuard to update entry ([@balloob] - [#24737]) ([adguard docs]) (beta fix) +- Update pysonos to 0.0.17 ([@amelchio] - [#24740]) ([sonos docs]) (beta fix) ## {% linkable_title All changes %} @@ -244,6 +269,25 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add weather alert sensor to meteo france component ([@oncleben31] - [#23128]) ([meteo_france docs]) - Set up Met during onboarding ([@balloob] - [#24622]) ([met docs]) ([onboarding docs]) - Added ELV PCA 301 smart emeter switch ([@majuss] - [#23300]) ([elv docs]) (new-platform) +- Vlc telnet ([@rodripf] - [#24290]) ([vlc_telnet docs]) (beta fix) (new-integration) (new-platform) +- Fix device tracker see for entity registry entities ([@MartinHjelmare] - [#24633]) ([device_tracker docs]) (beta fix) +- Bump ZHA dependencies. ([@Adminiuga] - [#24637]) ([zha docs]) (beta fix) +- Update LIFX brightness during long transitions ([@amelchio] - [#24653]) ([lifx docs]) (beta fix) +- Upgrade blinkpy==0.14.1 for startup bugfix ([@fronzbot] - [#24656]) ([blink docs]) (beta fix) +- Warn when user tries run custom config flow ([@balloob] - [#24657]) (beta fix) +- Bump pysmartthings ([@andrewsayre] - [#24659]) ([smartthings docs]) (beta fix) +- Prefere binary with wheels ([@pvizeli] - [#24669]) (beta fix) +- Allow extra js modules to be included in frontend ([@thomasloven] - [#24675]) ([frontend docs]) (beta fix) +- Fix time expression parsing ([@amelchio] - [#24696]) (beta fix) +- ZHA fix device type mappings ([@dmulcahey] - [#24699]) ([zha docs]) (beta fix) +- Bump version pyatmo to 2.0.1 ([@cgtobi] - [#24703]) ([netatmo docs]) (beta fix) +- Extend websocket method usage to port 8002 in Samsung TV media player ([@2sheds] - [#24716]) ([samsungtv docs]) (beta fix) +- Update ZHA dependencies ([@dmulcahey] - [#24718]) ([zha docs]) (beta fix) +- Add show_as_state options to Life360 ([@pnbruckner] - [#24725]) ([life360 docs]) (beta fix) +- Save cached logi_circle tokens in config folder ([@evanjd] - [#24726]) ([logi_circle docs]) (breaking change) (beta fix) +- Update ZHA dependencies. ([@Adminiuga] - [#24736]) ([zha docs]) (beta fix) +- AdGuard to update entry ([@balloob] - [#24737]) ([adguard docs]) (beta fix) +- Update pysonos to 0.0.17 ([@amelchio] - [#24740]) ([sonos docs]) (beta fix) [#19548]: https://github.com/home-assistant/home-assistant/pull/19548 [#21110]: https://github.com/home-assistant/home-assistant/pull/21110 @@ -305,6 +349,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#24279]: https://github.com/home-assistant/home-assistant/pull/24279 [#24280]: https://github.com/home-assistant/home-assistant/pull/24280 [#24289]: https://github.com/home-assistant/home-assistant/pull/24289 +[#24290]: https://github.com/home-assistant/home-assistant/pull/24290 [#24294]: https://github.com/home-assistant/home-assistant/pull/24294 [#24301]: https://github.com/home-assistant/home-assistant/pull/24301 [#24304]: https://github.com/home-assistant/home-assistant/pull/24304 @@ -407,6 +452,25 @@ Experiencing issues introduced by this release? Please report them in our [issue [#24622]: https://github.com/home-assistant/home-assistant/pull/24622 [#24624]: https://github.com/home-assistant/home-assistant/pull/24624 [#24627]: https://github.com/home-assistant/home-assistant/pull/24627 +[#24633]: https://github.com/home-assistant/home-assistant/pull/24633 +[#24637]: https://github.com/home-assistant/home-assistant/pull/24637 +[#24653]: https://github.com/home-assistant/home-assistant/pull/24653 +[#24656]: https://github.com/home-assistant/home-assistant/pull/24656 +[#24657]: https://github.com/home-assistant/home-assistant/pull/24657 +[#24659]: https://github.com/home-assistant/home-assistant/pull/24659 +[#24669]: https://github.com/home-assistant/home-assistant/pull/24669 +[#24675]: https://github.com/home-assistant/home-assistant/pull/24675 +[#24696]: https://github.com/home-assistant/home-assistant/pull/24696 +[#24699]: https://github.com/home-assistant/home-assistant/pull/24699 +[#24703]: https://github.com/home-assistant/home-assistant/pull/24703 +[#24716]: https://github.com/home-assistant/home-assistant/pull/24716 +[#24718]: https://github.com/home-assistant/home-assistant/pull/24718 +[#24725]: https://github.com/home-assistant/home-assistant/pull/24725 +[#24726]: https://github.com/home-assistant/home-assistant/pull/24726 +[#24736]: https://github.com/home-assistant/home-assistant/pull/24736 +[#24737]: https://github.com/home-assistant/home-assistant/pull/24737 +[#24740]: https://github.com/home-assistant/home-assistant/pull/24740 +[@2sheds]: https://github.com/2sheds [@Adminiuga]: https://github.com/Adminiuga [@BackSlasher]: https://github.com/BackSlasher [@Cereal2nd]: https://github.com/Cereal2nd @@ -420,6 +484,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@JumpMaster]: https://github.com/JumpMaster [@Kane610]: https://github.com/Kane610 [@Klikini]: https://github.com/Klikini +[@MartinHjelmare]: https://github.com/MartinHjelmare [@OttoWinter]: https://github.com/OttoWinter [@Petro31]: https://github.com/Petro31 [@PhilRW]: https://github.com/PhilRW @@ -431,6 +496,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@alengwenus]: https://github.com/alengwenus [@amelchio]: https://github.com/amelchio [@andre-richter]: https://github.com/andre-richter +[@andrewsayre]: https://github.com/andrewsayre [@austinmroczek]: https://github.com/austinmroczek [@bachya]: https://github.com/bachya [@balloob]: https://github.com/balloob @@ -448,11 +514,13 @@ Experiencing issues introduced by this release? Please report them in our [issue [@drobtravels]: https://github.com/drobtravels [@emontnemery]: https://github.com/emontnemery [@escoand]: https://github.com/escoand +[@evanjd]: https://github.com/evanjd [@exxamalte]: https://github.com/exxamalte [@fabaff]: https://github.com/fabaff [@felipediel]: https://github.com/felipediel [@foxel]: https://github.com/foxel [@frenck]: https://github.com/frenck +[@fronzbot]: https://github.com/fronzbot [@gibman]: https://github.com/gibman [@gonzalezcalleja]: https://github.com/gonzalezcalleja [@isabellaalstrom]: https://github.com/isabellaalstrom @@ -476,6 +544,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@pvizeli]: https://github.com/pvizeli [@reinder83]: https://github.com/reinder83 [@robbiet480]: https://github.com/robbiet480 +[@rodripf]: https://github.com/rodripf [@rolfberkenbosch]: https://github.com/rolfberkenbosch [@scarface-4711]: https://github.com/scarface-4711 [@scop]: https://github.com/scop @@ -502,6 +571,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [asuswrt docs]: /components/asuswrt/ [automation docs]: /components/automation/ [awair docs]: /components/awair/ +[blink docs]: /components/blink/ [broadlink docs]: /components/broadlink/ [buienradar docs]: /components/buienradar/ [cast docs]: /components/cast/ @@ -513,6 +583,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [deluge docs]: /components/deluge/ [demo docs]: /components/demo/ [denonavr docs]: /components/denonavr/ +[device_tracker docs]: /components/device_tracker/ [discord docs]: /components/discord/ [discovery docs]: /components/discovery/ [dlib_face_identify docs]: /components/dlib_face_identify/ @@ -520,6 +591,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [elv docs]: /components/elv/ [environment_canada docs]: /components/environment_canada/ [esphome docs]: /components/esphome/ +[frontend docs]: /components/frontend/ [geniushub docs]: /components/geniushub/ [gitlab_ci docs]: /components/gitlab_ci/ [glances docs]: /components/glances/ @@ -537,8 +609,10 @@ Experiencing issues introduced by this release? Please report them in our [issue [keenetic_ndms2 docs]: /components/keenetic_ndms2/ [lcn docs]: /components/lcn/ [life360 docs]: /components/life360/ +[lifx docs]: /components/lifx/ [light docs]: /components/light/ [linky docs]: /components/linky/ +[logi_circle docs]: /components/logi_circle/ [manual docs]: /components/manual/ [manual_mqtt docs]: /components/manual_mqtt/ [mastodon docs]: /components/mastodon/ @@ -564,6 +638,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [simplisafe docs]: /components/simplisafe/ [sisyphus docs]: /components/sisyphus/ [sma docs]: /components/sma/ +[smartthings docs]: /components/smartthings/ [smarty docs]: /components/smarty/ [solaredge_local docs]: /components/solaredge_local/ [somfy docs]: /components/somfy/ @@ -583,6 +658,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [velbus docs]: /components/velbus/ [velux docs]: /components/velux/ [vera docs]: /components/vera/ +[vlc_telnet docs]: /components/vlc_telnet/ [waze_travel_time docs]: /components/waze_travel_time/ [webostv docs]: /components/webostv/ [xiaomi_aqara docs]: /components/xiaomi_aqara/ From 3b8e3d3e1e68042a278c45518b90d66328ee21ce Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 24 Jun 2019 22:53:27 -0700 Subject: [PATCH 20/70] Fix notes --- source/_posts/2019-06-26-release-95.markdown | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index ad36d17a123..f6955a5f059 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -27,6 +27,9 @@ redirect_from: /blog/2019/05/29/release-95/ +- We realized that the default database clean up script never automatically ran. This is fixed in this release and so now the defaults will kick in: daily all things older than 10 days will be removed. This is configurable via the recorder integration, check [the docs][recorder docs]. +- If you had some warnings in the last few releases about invalid slugs or extra keys that should be removed. Those warnings will now be errors. + ## {% linkable_title New Integrations %} - Adds AdGuard Home integration ([@frenck] - [#24219]) ([adguard docs]) (new-integration) (new-platform) @@ -39,21 +42,15 @@ redirect_from: /blog/2019/05/29/release-95/ ## {% linkable_title New Platforms %} -- Adds AdGuard Home integration ([@frenck] - [#24219]) ([adguard docs]) (new-integration) (new-platform) - Add LCN scene platform ([@alengwenus] - [#24242]) ([lcn docs]) (new-platform) -- SolarEdge Local Component ([@drobtravels] - [#23996]) ([solaredge_local docs]) (new-integration) (new-platform) - Add Environment Canada weather, sensor, and camera platforms ([@michaeldavie] - [#21110]) ([environment_canada docs]) (new-platform) -- Google Cloud Platform component (TTS) ([@lufton] - [#23629]) ([google_cloud docs]) (new-integration) (new-platform) - Support for Salda Smarty XV/XP Ventilation Unit ([@z0mbieprocess] - [#21491]) ([smarty docs]) (new-platform) -- Life360 integration ([@pnbruckner] - [#24227]) ([life360 docs]) (new-integration) (new-platform) - Add support for ZHA door locks #2 ([@presslab-us] - [#24344]) ([zha docs]) (new-platform) - Somfy open api ([@tetienne] - [#19548]) ([somfy docs]) (new-platform) - Add APRS device tracker component ([@PhilRW] - [#22469]) ([aprs docs]) (new-platform) - Camera platform for buienradar imagery ([@ties] - [#23358]) ([buienradar docs]) (new-platform) -- Adds integration for Plaato Airlock ([@JohNan] - [#23727]) ([plaato docs]) (new-integration) (new-platform) - Add incomfort sensor and binary_sensor ([@zxdavb] - [#23812]) ([incomfort docs]) (new-platform) - Added ELV PCA 301 smart emeter switch ([@majuss] - [#23300]) ([elv docs]) (new-platform) -- Vlc telnet ([@rodripf] - [#24290]) ([vlc_telnet docs]) (beta fix) (new-integration) (new-platform) ## {% linkable_title If you need help... %} From 9e77bd5e3c2e750b8447e43fbf1d494a3a861601 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 24 Jun 2019 22:56:50 -0700 Subject: [PATCH 21/70] Add note SD CARD --- source/_posts/2019-06-26-release-95.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index f6955a5f059..5e3e19f8f33 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -14,6 +14,7 @@ redirect_from: /blog/2019/05/29/release-95/ +- Raspberry Pi 4 got announced. We are STOKED. Working on making Hass.io images available soon. On a side note, there is a special Application class for SD Cards which can give you a lot better performance. Recommended. Generally, don't go cheap on the SD Cards, it really helps with reliability. - Better suitability for running Home Assistant in RVs: - new `homeassistant.set_location` service to dynamically set the location of the instance - the Met weather entity can be set up to automatically track your location. From 138962b311378b92499c108fecbc2d039b77c5e4 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 25 Jun 2019 18:00:51 -0700 Subject: [PATCH 22/70] Mention MDI icon update --- source/_posts/2019-06-26-release-95.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index 5e3e19f8f33..4de1b4203c7 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -31,6 +31,11 @@ redirect_from: /blog/2019/05/29/release-95/ - We realized that the default database clean up script never automatically ran. This is fixed in this release and so now the defaults will kick in: daily all things older than 10 days will be removed. This is configurable via the recorder integration, check [the docs][recorder docs]. - If you had some warnings in the last few releases about invalid slugs or extra keys that should be removed. Those warnings will now be errors. +[Austin Andrews](https://twitter.com/templarian) informed us that Material Design Icons 3.7.95 has been released. It includes a handful of the top requested Home Assistant icons (and a total of 100 new icons!). + +

+ ## {% linkable_title New Integrations %} - Adds AdGuard Home integration ([@frenck] - [#24219]) ([adguard docs]) (new-integration) (new-platform) From 93ec350a745206d46b9f4e142a9d438171af3fe9 Mon Sep 17 00:00:00 2001 From: majuss Date: Thu, 20 Jun 2019 14:42:34 +0200 Subject: [PATCH 23/70] Added documentation for the ELV PCA 301 smart emeter switch (#8717) * added PCA 301 docu * added reference to hexfile for jeelink clone * cosmetics * typo * cosmetics; version bump * added name conf; deleted linebreak * :pencil2: Tweaks --- source/_components/switch.pca.markdown | 40 +++++++++++++++++++++++++ source/images/supported_brands/elv.png | Bin 0 -> 46260 bytes 2 files changed, 40 insertions(+) create mode 100644 source/_components/switch.pca.markdown create mode 100644 source/images/supported_brands/elv.png diff --git a/source/_components/switch.pca.markdown b/source/_components/switch.pca.markdown new file mode 100644 index 00000000000..55c53006303 --- /dev/null +++ b/source/_components/switch.pca.markdown @@ -0,0 +1,40 @@ +--- +layout: page +title: "ELV PCA 301 Switch" +description: "Instructions on how to integrate ELV PCA 301 switches into Home Assistant." +date: 2019-02-24 18:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: elv.png +ha_category: Switch +ha_iot_class: Local Polling +ha_release: 0.95 +--- + +The `pca` switch platform allows you to control the state of your [ELV PCA 301 smart switch](https://www.elv.de/funkschaltsteckdose-fuer-energiekostenmonitor-pca-301.html). You need an 868 MHz interface like the [JeeLink](https://www.digitalsmarties.net/products/jeelink) flashed with the [pca-hex firmware](https://github.com/mhop/fhem-mirror/blob/master/fhem/FHEM/firmware/JeeLink_PCA301.hex). + +## {% linkable_title Configuration %} + +To use your PCA 301 switch or socket in your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +switch: + - platform: pca + device: SERIAL_PORT +``` + +This platform will add all PCA 301 switches which are in range. You can read the total used energy in KWh and the current power in Watt. + +{% configuration %} +device: + description: "The path to you serial console. Get it via: `ls /dev/tty*`." + required: true + type: string +name: + description: Default name for the plugs. + required: false + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/elv.png b/source/images/supported_brands/elv.png new file mode 100644 index 0000000000000000000000000000000000000000..139d727b3f129f427371fabb6bb0402331322131 GIT binary patch literal 46260 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 Date: Thu, 20 Jun 2019 15:10:05 +0200 Subject: [PATCH 24/70] =?UTF-8?q?Update=20M=C3=A9t=C3=A9o=20France=20compo?= =?UTF-8?q?nent=20documentation=20(#9239)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update Météo France component documentation * Apply suggestions from code review Co-Authored-By: oncleben31 * :pencil2: Tweak --- source/_components/meteo_france.markdown | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/source/_components/meteo_france.markdown b/source/_components/meteo_france.markdown index aa66685875b..3226843488d 100644 --- a/source/_components/meteo_france.markdown +++ b/source/_components/meteo_france.markdown @@ -26,7 +26,7 @@ There is currently support for the following device types within Home Assistant: - Sensor - Weather -It displays the current weather along with a 4 days forecast and can create sensors based on the `monitored_conditions` set in your `configuration.yaml` file. +It displays the current weather along with a 4 days forecast and can create sensors based on the `monitored_conditions` set in your `configuration.yaml` file, including weather alerts from [Vigilance Météo-France](http://vigilance.meteofrance.com) ## {% linkable_title Configuration %} @@ -66,6 +66,8 @@ meteo_france: description: Probability of snow for the day. thunder_chance: description: Probability of thunderstorm for the day. + weather_alert: + description: Weather alert status. {% endconfiguration %} ### {% linkable_title About `city` configuration %} @@ -103,6 +105,16 @@ Possible value for each intervals attributes are: - 3 Moderate rain - 4 Heavy rain +### {% linkable_title About `weather_alert` sensor %} + +

+ The weather alert is available for the metropolitan France. +

+ +The `weather_alert` sensor value give the current weather alert status for the department linked to the city. Data is retrieve from [Météo-France vigilance website](http://vigilance.meteofrance.com/). + +The sensor attributes give access to each type of alerts and date of the bulletin emitted by Météo-France. + ### {% linkable_title Complete example %} This is an example for 3 cities forecast with different monitored conditions: @@ -121,6 +133,7 @@ meteo_france: - wind_speed - temperature - uv + - weather_alert - city: 'Oslo, norvege' monitored_conditions: - temperature From c7c62ce0d6ca4d546e01b214e0684d6d2da8eea4 Mon Sep 17 00:00:00 2001 From: Guy Khmelnitsky Date: Sat, 22 Jun 2019 00:05:11 -0700 Subject: [PATCH 25/70] Update Geocoding Quickstart link in Google Cloud (#9673) --- source/_components/google_cloud.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/google_cloud.markdown b/source/_components/google_cloud.markdown index ff386fe3133..dbd70115dda 100644 --- a/source/_components/google_cloud.markdown +++ b/source/_components/google_cloud.markdown @@ -31,7 +31,7 @@ API key obtaining process described in corresponding documentation: * [Text-to-Speach](https://cloud.google.com/text-to-speech/docs/quickstart-protocol) * [Speach-to-Text](https://cloud.google.com/speech-to-text/docs/quickstart-protocol) -* [Geocoding](https://cloud.google.com/translate/docs/quickstart) +* [Geocoding](https://developers.google.com/maps/documentation/geocoding/start) Basic instruction for all APIs: From 0cfa50e5c5bbf3e4b728501e7b6e5735c875fada Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Sat, 22 Jun 2019 05:55:32 +0200 Subject: [PATCH 26/70] Documentation for home-assistant/home-assistant#24675 (#9674) --- source/_components/frontend.markdown | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/_components/frontend.markdown b/source/_components/frontend.markdown index d287be2d843..aae2db6d12c 100644 --- a/source/_components/frontend.markdown +++ b/source/_components/frontend.markdown @@ -45,8 +45,12 @@ frontend: description: "List of additional [resources](/developers/frontend_creating_custom_ui/) to load in `latest` javascript mode." required: false type: list - extra_html_url_es5: - description: "List of additional [resources](/developers/frontend_creating_custom_ui/) to load in `es5` javascript mode." + extra_module_url: + description: "List of additional javascript modules to load." + required: false + type: list + extra_js_url_es5: + description: "List of additional javascript code to load in `es5` javascript mode." required: false type: list development_repo: From 5093172046f4deb81af369aaad42a937ffa0c4ce Mon Sep 17 00:00:00 2001 From: Phil Bruckner Date: Mon, 24 Jun 2019 10:05:57 -0500 Subject: [PATCH 27/70] Add new Life360 show_as_state option (#9684) --- source/_components/life360.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_components/life360.markdown b/source/_components/life360.markdown index 51cfae1e40a..dd01a0624a6 100644 --- a/source/_components/life360.markdown +++ b/source/_components/life360.markdown @@ -94,6 +94,10 @@ prefix: required: false type: string default: life360 +show_as_state: + description: If device is not in a Home Assistant zone, it is determined to be driving (see attribute of same name) and `driving` is specified, the state of entity will be set to `driving`. If device is not in a zone, it is determined to be moving and `moving` is specified, then state of entity will be set to `moving`. + required: false + type: [string, list] warning_threshold: description: See [Communication Errors](#communication-errors) for a detailed description. required: false @@ -166,6 +170,9 @@ life360: max_gps_accuracy: 200 max_update_wait: minutes: 45 + show_as_state: + - driving + - moving # Set comm error thresholds so first is not logged, # second is logged as a WARNING, and third and fourth # are logged as ERRORs. From 21fe85432fcacbf49e5bbc8d08f9525908470e11 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 25 Jun 2019 21:09:34 -0700 Subject: [PATCH 28/70] Move aprs to be integration, not platform --- .../_components/{device_tracker.aprs.markdown => aprs.markdown} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename source/_components/{device_tracker.aprs.markdown => aprs.markdown} (100%) diff --git a/source/_components/device_tracker.aprs.markdown b/source/_components/aprs.markdown similarity index 100% rename from source/_components/device_tracker.aprs.markdown rename to source/_components/aprs.markdown From 5f2283e7882965a524c8095b3295fadc5e504165 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 25 Jun 2019 22:40:39 -0700 Subject: [PATCH 29/70] Update draft --- source/_posts/2019-06-26-release-95.markdown | 63 +++++++++++++----- .../blog/2019-06-release-95/components.png | Bin 0 -> 86907 bytes .../images/blog/2019-06-release-95/frenck.png | Bin 0 -> 113023 bytes 3 files changed, 48 insertions(+), 15 deletions(-) create mode 100644 source/images/blog/2019-06-release-95/components.png create mode 100644 source/images/blog/2019-06-release-95/frenck.png diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index 4de1b4203c7..919525c1ef1 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "0.95: TBD - UPDATE DATE" -description: "TBD" -date: 2019-06-19 04:11:03 +title: "0.95: AdGuard, Life360, Plaato Airlock" +description: "Manage Alexa UI, improved RV support, even more icons available." +date: 2019-06-26 04:11:03 date_formatted: "June 26, 2019" author: Paulus Schoutsen author_twitter: balloob @@ -14,28 +14,61 @@ redirect_from: /blog/2019/05/29/release-95/
-- Raspberry Pi 4 got announced. We are STOKED. Working on making Hass.io images available soon. On a side note, there is a special Application class for SD Cards which can give you a lot better performance. Recommended. Generally, don't go cheap on the SD Cards, it really helps with reliability. -- Better suitability for running Home Assistant in RVs: - - new `homeassistant.set_location` service to dynamically set the location of the instance - - the Met weather entity can be set up to automatically track your location. +It is time for release 0.95. And guess what? It's good. First things first, did you see the new Raspberry Pi 4? 3x as fast as the model 3, gigabit ethernet port actually supports gigabit speeds now, faster memory read/write, oh well, faster everything! [The benchmarks are impressive.](https://www.raspberrypi.org/magpi/raspberry-pi-4-specs-benchmarks/) Best of all? The base price stayed the same. But you can now also pay more for upgraded models with more memory, which is great if you like to install all the hass.io add-ons. -- AdGuard -- Life360. If you were using the custom integration, please [read the instructions](https://community.home-assistant.io/t/life360-device-tracker-platform/52406/1077) +Talking about Hass.io support, we've ordered ours and work to add support will start shortly. -- Updated Alexa: UI to manage what Alexa can see, exposed entities pushed to Alexa on change (including cleaning up no longer exposed ones), opt-in state reporting. +And while we're discussing Raspberry Pi's, can we talk SD cards really quick? Quality matters. When you buy SD Cards get the pro variants, preferably the ones that are [class A1](https://amzn.to/2WYUVtm) or, even better, [class A2](https://amzn.to/2X0Z2di). The A stands for application and they are optimized for running apps, like Home Assistant. + +## {% linkable_title RV Assistant %} + +Home Assistant is not just limited to homes. Recently we had a boat owner on [Home Assistant podcast episode 48](https://hasspodcast.io/ha048/), and Home Assistant has also powered recreational vehicles (RV) in the past ([like this schoolbus](https://thisisthebus.com/our-tech-stack.html)). + +In the last release we introduced support for the core config to be updated on the fly, without restarting Home Assistant. This release brings it a step further and introduces a new service `homeassistant/set_location`. This service can be used to change the location that Home Assistant is located. Once updated, it will automatically update all the things that rely on the location, like your sunset triggers and your weather (only [Met][met docs] supported now). + +## {% linkable_title AdGuard - local adblocking %} + +Here at Home Assistant we're big fans of privacy and we're also working on sharing this with you, the users. So this brings us to [AdGuard](https://adguard.com/). AdGuard is a local DNS server that will automatically block any lookup of a domain that is used to serve ads. And thanks to [@frenck], starting release 0.95, this has a top notch integration with Home Assistant: + + - One click install the AdGuard Hass.io add-on from the [Community add-ons](https://github.com/hassio-addons/repository/blob/master/README.md). + - Home Assistant automatically detects the Hass.io add-on and offers to set it up. (It works with standalone installs too, but you need to [manually configure it][adguard docs]) + - DONE! + +One cool new feature: because parental control is now available as a switch, you can control AdGuard via Alexa and Google: "Hey Google, turn on parental control" 😲. + +

+ +Screenshot of Frenck during his stream demoing AdGuard. +Frenck shows a demo of AdGuard during the stream. See the full stream. +

+ +## {% linkable_title Life360 %} + +More goodies. Keep paying attention as we're not done yet. Also new in 0.95 is the [Life360 integration][life360 docs] thanks to the hard work by [@pnbruckner]. This integration started its life over a year ago [on the forums as a custom integration](https://community.home-assistant.io/t/life360-device-tracker-platform/52406) and has now been merged in. Life360 is an app to allow friends or family members to share location with each other. + +If you are migrating from the custom integration, [please read the instructions](https://community.home-assistant.io/t/life360-device-tracker-platform/52406/1077). + +## {% linkable_title Improved Alexa integration %} + +One more thing… This release improves the Home Assistant Cloud Alexa integration. Just like Google Assistant, it is now possible to manage which entities are exposed via the user interface. And Alexa actually offers some cool features around this. Any change you make will now be instantly reflected inside Alexa. Add an entity? Get notified instantly that it has been added to Alexa. + +But we didn't stop there. The [manual installations of Alexa](https://www.home-assistant.io/components/alexa.smart_home/#alexa-component-configuration) has had optional proactive state reporting since earlier this year, and this is now available for Home Assistant Cloud users too. If you choose to opt-in to this, every state change of your exposed entities will be sent to Amazon, allowing Amazon Echos with display to instantly reflect the state and allow you to create routines inside Amazon powered by your Home Assistant entities.
-- We realized that the default database clean up script never automatically ran. This is fixed in this release and so now the defaults will kick in: daily all things older than 10 days will be removed. This is configurable via the recorder integration, check [the docs][recorder docs]. -- If you had some warnings in the last few releases about invalid slugs or extra keys that should be removed. Those warnings will now be errors. - -[Austin Andrews](https://twitter.com/templarian) informed us that Material Design Icons 3.7.95 has been released. It includes a handful of the top requested Home Assistant icons (and a total of 100 new icons!). +[Austin Andrews](https://twitter.com/templarian), the lead designer of Material Design Icons, informed us that Material Design Icons 3.7.95 has been released. It includes a handful of the top requested Home Assistant icons (and a total of 100 new icons!). +## {% linkable_title Noteworthy breaking changes %} + +For the last couple of releases we've been printing warnings if your configuration contained invalid slugs or extra keys. Starting with this release, these warnings are now errors. No procrastination anymore, you'll need to fix it now. + +We have also realized that the default database clean up task never automatically ran as intended. Instead of running every night, cleaning up your history so that it only contains the last 10 days, it never ran. Oopsie. This is fixed in this release and so now the defaults will kick in. Want to adjust how much history you want to retain? Check [the docs][recorder docs]. + ## {% linkable_title New Integrations %} - Adds AdGuard Home integration ([@frenck] - [#24219]) ([adguard docs]) (new-integration) (new-platform) @@ -44,7 +77,7 @@ redirect_from: /blog/2019/05/29/release-95/ - Life360 integration ([@pnbruckner] - [#24227]) ([life360 docs]) (new-integration) (new-platform) - Adds integration for Plaato Airlock ([@JohNan] - [#23727]) ([plaato docs]) (new-integration) (new-platform) - Queensland bushfire alert feed platform ([@exxamalte] - [#24473]) ([qld_bushfire docs]) (new-integration) -- Vlc telnet ([@rodripf] - [#24290]) ([vlc_telnet docs]) (beta fix) (new-integration) (new-platform) +- VLC telnet ([@rodripf] - [#24290]) ([vlc_telnet docs]) (beta fix) (new-integration) (new-platform) ## {% linkable_title New Platforms %} diff --git a/source/images/blog/2019-06-release-95/components.png b/source/images/blog/2019-06-release-95/components.png new file mode 100644 index 0000000000000000000000000000000000000000..4894b612a93742064098c248068b9f1353472215 GIT binary patch literal 86907 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

_D1!mibeRVvSzpnV}>O3nAiAYBkuru|Dn^gy5k> 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 U!?9{}?*IS*07*qoM6N<$f^JT{_W%F@ literal 0 HcmV?d00001 diff --git a/source/images/blog/2019-06-release-95/frenck.png b/source/images/blog/2019-06-release-95/frenck.png new file mode 100644 index 0000000000000000000000000000000000000000..babde7545ef37cc7a49648b22a48002f46935c18 GIT binary patch literal 113023 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

0d)qNZv5{ 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%0DZO~Nb854oFtg;)}qUDCZZVz6#@eY8O&hT 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 Date: Tue, 25 Jun 2019 23:20:57 -0700 Subject: [PATCH 30/70] Tweaks --- source/_posts/2019-06-26-release-95.markdown | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index 919525c1ef1..3dff91017b5 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -16,19 +16,17 @@ redirect_from: /blog/2019/05/29/release-95/ It is time for release 0.95. And guess what? It's good. First things first, did you see the new Raspberry Pi 4? 3x as fast as the model 3, gigabit ethernet port actually supports gigabit speeds now, faster memory read/write, oh well, faster everything! [The benchmarks are impressive.](https://www.raspberrypi.org/magpi/raspberry-pi-4-specs-benchmarks/) Best of all? The base price stayed the same. But you can now also pay more for upgraded models with more memory, which is great if you like to install all the hass.io add-ons. -Talking about Hass.io support, we've ordered ours and work to add support will start shortly. - -And while we're discussing Raspberry Pi's, can we talk SD cards really quick? Quality matters. When you buy SD Cards get the pro variants, preferably the ones that are [class A1](https://amzn.to/2WYUVtm) or, even better, [class A2](https://amzn.to/2X0Z2di). The A stands for application and they are optimized for running apps, like Home Assistant. +Talking about Hass.io support, we've ordered ours and work to add support will start shortly 🚀. And while we're discussing Raspberry Pi's, can we talk SD cards really quick? Quality matters. When you buy SD Cards get the pro variants, preferably the ones that are [class A1](https://amzn.to/2WYUVtm) or, even better, [class A2](https://amzn.to/2X0Z2di). The A stands for application and they are optimized for running apps, like Home Assistant. ## {% linkable_title RV Assistant %} -Home Assistant is not just limited to homes. Recently we had a boat owner on [Home Assistant podcast episode 48](https://hasspodcast.io/ha048/), and Home Assistant has also powered recreational vehicles (RV) in the past ([like this schoolbus](https://thisisthebus.com/our-tech-stack.html)). +Home Assistant is not just limited to homes. Recently we had a boat owner on [Home Assistant podcast episode 48](https://hasspodcast.io/ha048/), and Home Assistant also powers recreational vehicles (RV) ([like this schoolbus](https://thisisthebus.com/our-tech-stack.html)). -In the last release we introduced support for the core config to be updated on the fly, without restarting Home Assistant. This release brings it a step further and introduces a new service `homeassistant/set_location`. This service can be used to change the location that Home Assistant is located. Once updated, it will automatically update all the things that rely on the location, like your sunset triggers and your weather (only [Met][met docs] supported now). +In the last release we introduced support for the core config to be updated without restarting Home Assistant. This release brings it a step further and introduces a new service `homeassistant/set_location`. With this service you can automatically change the location that Home Assistant is located. Once updated, it will automatically update all the things that rely on the location, like your sunset triggers and your current weather (only [Met][met docs] supported now). ## {% linkable_title AdGuard - local adblocking %} -Here at Home Assistant we're big fans of privacy and we're also working on sharing this with you, the users. So this brings us to [AdGuard](https://adguard.com/). AdGuard is a local DNS server that will automatically block any lookup of a domain that is used to serve ads. And thanks to [@frenck], starting release 0.95, this has a top notch integration with Home Assistant: +Here at Home Assistant we're big fans of privacy and we're always working on improving it. So this brings us to [AdGuard](https://adguard.com/). AdGuard is a local DNS server that will automatically block any device looking up a domain that is used to serve ads. And thanks to [@frenck], starting release 0.95, this has a top notch integration with Home Assistant: - One click install the AdGuard Hass.io add-on from the [Community add-ons](https://github.com/hassio-addons/repository/blob/master/README.md). - Home Assistant automatically detects the Hass.io add-on and offers to set it up. (It works with standalone installs too, but you need to [manually configure it][adguard docs]) @@ -39,25 +37,28 @@ One cool new feature: because parental control is now available as a switch, you

Screenshot of Frenck during his stream demoing AdGuard. + Frenck shows a demo of AdGuard during the stream. See the full stream.

## {% linkable_title Life360 %} -More goodies. Keep paying attention as we're not done yet. Also new in 0.95 is the [Life360 integration][life360 docs] thanks to the hard work by [@pnbruckner]. This integration started its life over a year ago [on the forums as a custom integration](https://community.home-assistant.io/t/life360-device-tracker-platform/52406) and has now been merged in. Life360 is an app to allow friends or family members to share location with each other. +More goodies. Keep paying attention as we're not done yet. Also new in 0.95 is the [Life360 integration][life360 docs] thanks to the hard work by [@pnbruckner]. This integration started its life a little over 360 days ago [on the forums as a custom integration](https://community.home-assistant.io/t/life360-device-tracker-platform/52406) and has now become part of Home Assistant. Life360 is an app to allow friends or family members to share location with each other. If you are migrating from the custom integration, [please read the instructions](https://community.home-assistant.io/t/life360-device-tracker-platform/52406/1077). ## {% linkable_title Improved Alexa integration %} -One more thing… This release improves the Home Assistant Cloud Alexa integration. Just like Google Assistant, it is now possible to manage which entities are exposed via the user interface. And Alexa actually offers some cool features around this. Any change you make will now be instantly reflected inside Alexa. Add an entity? Get notified instantly that it has been added to Alexa. +One more thing… This release improves the Home Assistant Cloud Alexa integration. Just like Google Assistant, it is now possible to manage which entities are exposed to Amazon via the user interface. And Alexa actually offers some cool features around this. Any change you make will now be instantly reflected inside Alexa. Add an entity? Control it instantly via Alexa. -But we didn't stop there. The [manual installations of Alexa](https://www.home-assistant.io/components/alexa.smart_home/#alexa-component-configuration) has had optional proactive state reporting since earlier this year, and this is now available for Home Assistant Cloud users too. If you choose to opt-in to this, every state change of your exposed entities will be sent to Amazon, allowing Amazon Echos with display to instantly reflect the state and allow you to create routines inside Amazon powered by your Home Assistant entities. +But we didn't stop there. The [manual installations of Alexa](https://www.home-assistant.io/components/alexa.smart_home/#alexa-component-configuration) has had optional proactive state reporting since earlier this year, and this is now available for Home Assistant Cloud users too. If you choose to opt-in to this, every state change of your exposed entities will be sent to Amazon as soon as they happen. This allows Amazon Echos with displays to instantly reflect the state and allows you to create routines inside Amazon powered by your Home Assistant entities.
+## {% linkable_title More icons available %} + [Austin Andrews](https://twitter.com/templarian), the lead designer of Material Design Icons, informed us that Material Design Icons 3.7.95 has been released. It includes a handful of the top requested Home Assistant icons (and a total of 100 new icons!).