From 32591926e219692478dab61bdc3fbd5f9119178d Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
+
+## {% linkable_title New Platforms %}
+
+- Hangouts help "page" and little bugfix ([@hobbypunk90] - [#16464]) ([hangouts docs]) (new-platform)
+- Add Huawei LTE router platform, device tracker, and sensor ([@scop] - [#16498]) ([device_tracker docs]) ([huawei_lte docs]) ([sensor.huawei_lte docs]) (new-platform)
+- Add websocket list APIs for the registries ([@balloob] - [#16597]) ([config docs]) (new-platform)
+- New EDP re:dy component ([@abmantis] - [#16426]) ([edp_redy docs]) ([sensor.edp_redy docs]) ([switch.edp_redy docs]) (new-platform)
+- Jewish calendar sensor ([@tsvi] - [#16393]) ([sensor.jewish_calendar docs]) (new-platform)
+- Added support for Starling Bank ([@Dullage] - [#16522]) ([sensor.starlingbank docs]) (new-platform)
+- Upgrade youtube_dl to 2018.09.18 ([@fabaff] - [#16729]) ([media_extractor docs]) (new-platform)
+- Add Call Data Log platform. Mailboxes no longer require media ([@PhracturedBlue] - [#16579]) ([asterisk_mbox docs]) ([mailbox docs]) ([mailbox.asterisk_cdr docs]) ([mailbox.asterisk_mbox docs]) ([mailbox.demo docs]) (new-platform)
+- Add Logi Circle component, camera and sensor platform ([@evanjd] - [#16540]) ([logi docs]) ([camera.logi docs]) ([sensor.logi docs]) (new-platform)
+- deCONZ cover support ([@Kane610] - [#16759]) ([cover docs]) ([deconz docs]) ([cover.deconz docs]) (new-platform)
+- GeoJSON platform ([@exxamalte] - [#16610]) ([geo_location docs]) (new-platform)
+- Add linky sensor ([@tiste] - [#16468]) ([sensor.linky 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). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
+
+## {% 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 %}
+
+- Netdata configuration change: Allows multiple elements per group ([@reefab] - [#16656]) ([sensor.netdata docs]) (breaking change)
+- Refactored units and icons for the Dyson sensors ([@glpatcern] - [#14550]) ([sensor.dyson docs]) (breaking change)
+
+## {% linkable_title All changes %}
+
+- Upgrade wakeonlan to 1.1.6 ([@fabaff] - [#16512]) ([wake_on_lan docs]) ([media_player.panasonic_viera docs]) ([media_player.samsungtv docs]) ([switch.wake_on_lan docs])
+- Make the Qnap sensor more resilient if server is not reachable ([@mrosseel] - [#16445]) ([sensor.qnap docs])
+- Update PyRMVtransport version ([@cgtobi] - [#16547]) ([sensor.rmvtransport docs])
+- Isort preparations ([@scop] - [#16555]) ([apple_tv docs]) ([geo_location docs]) ([google_assistant docs]) ([rachio docs]) ([media_player.cast docs]) ([media_player.webostv docs])
+- Store notifications in component. Add ws endpoint for fetching. ([@jeradM] - [#16503]) ([http docs]) ([persistent_notification docs])
+- Fixes an OpenUV bug with the scan interval ([@bachya] - [#16570]) ([openuv docs])
+- Bump pyeconet ([@w1ll1am23] - [#16571]) ([climate.econet docs])
+- yr: use async syntax ([@Danielhiversen] - [#16563]) ([sensor.yr docs])
+- Notifications for Android TV: Add fontsize and sending images ([@danielperna84] - [#16565]) ([notify docs])
+- Upgrade pytest to 3.8.0 and pytest-timeout to 1.3.2 ([@scop] - [#16489])
+- Refactor zha/async_device_initialized(). ([@Adminiuga] - [#16485]) ([zha docs])
+- Update fan.zha platform. ([@Adminiuga] - [#16551]) ([fan.zha docs])
+- Hangouts help "page" and little bugfix ([@hobbypunk90] - [#16464]) ([hangouts docs]) (new-platform)
+- Konnected component feature updates ([@heythisisnate] - [#16479]) ([konnected docs])
+- Add config entry to iOS ([@balloob] - [#16580]) ([ios docs]) ([notify docs]) ([sensor.ios docs])
+- Switchmate ([@Danielhiversen] - [#16395]) ([switch.switchmate docs])
+- Update pyhomematic to 0.1.48 ([@danielperna84] - [#16588]) ([homematic docs])
+- Add configure_reporting() method to zha component ([@Adminiuga] - [#16487]) ([zha docs]) ([binary_sensor.zha docs]) ([sensor.zha docs])
+- Allow only_cache parameter in zha.safe_read() ([@Adminiuga] - [#16553]) ([zha docs])
+- Update tibber lib version ([@Danielhiversen] - [#16590]) ([sensor.tibber docs])
+- xiaomi lib 0.10.0 ([@Danielhiversen] - [#16591]) ([xiaomi_aqara docs])
+- Support for the Quirky Nimbus ([@w1ll1am23] - [#16520]) ([wink docs]) ([climate.wink docs])
+- Multiple tag managers for Wireless Sensor Tags. ([@sergeymaysak] - [#16353]) ([wirelesstag docs]) ([binary_sensor.wirelesstag docs]) ([sensor.wirelesstag docs]) ([switch.wirelesstag docs])
+- Add Huawei LTE router platform, device tracker, and sensor ([@scop] - [#16498]) ([device_tracker docs]) ([huawei_lte docs]) ([sensor.huawei_lte docs]) (new-platform)
+- Changing z-wave brightness calculation to respect 0x01 and 0x02 byte values ([@Harvtronix] - [#16420]) ([light.zwave docs])
+- Add myself to CODEOWNERS for upcloud ([@scop] - [#16599])
+- Add websocket list APIs for the registries ([@balloob] - [#16597]) ([config docs]) (new-platform)
+- MQTT config entry ([@balloob] - [#16594]) ([hangouts docs]) ([homematicip_cloud docs]) ([mqtt docs])
+- Upgrade python-twitch-client to 0.6.0 ([@fabaff] - [#16602]) ([sensor.twitch docs])
+- Improve precision of timer ticks ([@amelchio] - [#16598])
+- Switch components.sensor.zha to await syntax. ([@Adminiuga] - [#16619]) ([sensor.zha docs])
+- Adding support for RTDSContactSensor and RTDSMotionSensor in Tahoma … (RTS Alarms sensors and contacts for Somfy Protexiom alarms) ([@christopheBfr] - [#16609]) ([tahoma docs]) ([sensor.tahoma docs])
+- fix bug where momentary switch with activation low does not reset ([@heythisisnate] - [#16603]) ([switch.konnected docs])
+- Extracting zoneminder to a new library ([@rohankapoorcom] - [#16527]) ([zoneminder docs]) ([camera.zoneminder docs])
+- Add @rohankapoorcom to CODEOWNERS for the zoneminder platform ([@rohankapoorcom] - [#16627])
+- Small huawei_lte improvements ([@scop] - [#16626]) ([huawei_lte docs]) ([sensor.huawei_lte docs])
+- Upgrade pwmled to 1.3.0 ([@soldag] - [#16624]) ([light.rpi_gpio_pwm docs])
+- Clean up MjpegCamera by removing unnused hass object in __init__ ([@rohankapoorcom] - [#16628]) ([camera.axis docs]) ([camera.mjpeg docs]) ([camera.zoneminder docs])
+- Update developer doc links to developers.home-assistant.io ([@scop] - [#16622]) ([websocket_api docs])
+- Add valid_window=1 to TOTP verify ([@awarecan] - [#16625])
+- Add new devices to HomematicIP Cloud ([@mxworm] - [#16636]) ([binary_sensor.homematicip_cloud docs]) ([sensor.homematicip_cloud docs])
+- New EDP re:dy component ([@abmantis] - [#16426]) ([edp_redy docs]) ([sensor.edp_redy docs]) ([switch.edp_redy docs]) (new-platform)
+- Upgrade Switchmate lib ([@Danielhiversen] - [#16637]) ([switch.switchmate docs])
+- Update pyhomematic to 0.1.49 ([@danielperna84] - [#16649]) ([homematic docs])
+- Upgrade holidays to 0.9.7 ([@fabaff] - [#16651]) ([binary_sensor.workday docs])
+- Fix link to docs ([@fabaff] - [#16652]) ([vacuum.ecovacs docs])
+- Log raw result of configure_reporting() command. ([@Adminiuga] - [#16655]) ([zha docs])
+- Rework timer delays ([@amelchio] - [#16650])
+- Add config entries to connection class ([@balloob] - [#16618])
+- Add zha device entity ([@damarco] - [#14579]) ([zha docs])
+- Clean up device update, add via-hub ([@balloob] - [#16659])
+- Jewish calendar sensor ([@tsvi] - [#16393]) ([sensor.jewish_calendar docs]) (new-platform)
+- Fixes an AirVisual bug where response data is missing ([@bachya] - [#16673]) ([sensor.airvisual docs])
+- Suppress traceback and log error ([@fabaff] - [#16669]) ([sensor.scrape docs])
+- Fix Ecovacs vacuums showing "None" for name ([@OverloadUT] - [#16654]) ([ecovacs docs]) ([vacuum.ecovacs docs])
+- Upgrade paho-mqtt to 1.4.0 ([@fabaff] - [#16688]) ([mqtt docs]) ([shiftr docs])
+- Streamline log messages ([@gwww] - [#16243])
+- Added velbus counter sensors, updated to py-velbus 2.0.20 ([@Cereal2nd] - [#16683]) ([velbus docs]) ([sensor.velbus docs])
+- Added support for Starling Bank ([@Dullage] - [#16522]) ([sensor.starlingbank docs]) (new-platform)
+- Netdata configuration change: Allows multiple elements per group ([@reefab] - [#16656]) ([sensor.netdata docs]) (breaking change)
+- Upgrade mypy to 0.630 ([@scop] - [#16674])
+- Use one regex for Hass.io URL check ([@pvizeli] - [#16710]) ([hassio docs])
+- Remove usage of "run_until_complete" ([@smurfix] - [#16617])
+- More isort preparations ([@scop] - [#16633])
+- Use posargs in tox lint env ([@scop] - [#16646])
+- Make pylint report non-LF linefeeds per the style guidelines ([@scop] - [#16601])
+- Config flow tradfri ([@balloob] - [#16665])
+- MyQ Open State Fix ([@geekofweek] - [#16681]) ([cover.myq docs])
+- Save disabled_by in entity registry ([@cgarwood] - [#16699])
+- Upgrading librouteros version ([@kunago] - [#16718]) ([device_tracker docs])
+- Add unique_id to mqtt_json light ([@nikolaykasyanov] - [#16721])
+- On-demand update of swiss public transport sensor ([@vikramgorla] - [#16723]) ([sensor.swiss_public_transport docs])
+- Upgrade youtube_dl to 2018.09.18 ([@fabaff] - [#16729]) ([media_extractor docs]) (new-platform)
+- Met.no weather platform ([@Danielhiversen] - [#16582])
+- Upgrade keyring to 15.1.0 ([@fabaff] - [#16734])
+- Avoid calling yr update every second for a minute ones every hour ([@Danielhiversen] - [#16731]) ([sensor.yr docs])
+- Upgrade shodan to 1.10.2 ([@fabaff] - [#16736]) ([sensor.shodan docs])
+- Add subscription info endpoint ([@balloob] - [#16727]) ([cloud docs]) ([websocket_api docs])
+- Small cleanup for slack ([@pvizeli] - [#16743]) ([notify docs])
+- light.zha: Catch exceptions for all commands. ([@Adminiuga] - [#16752]) ([light.zha docs])
+- Changed save_on_change to default to False ([@zoe1337] - [#16744]) ([light.yeelight docs])
+- Add option to disable specific integrations ([@balloob] - [#16757]) ([alexa docs]) ([cloud docs]) ([google_assistant docs])
+- Use pysonos for Sonos media player ([@amelchio] - [#16753]) ([sonos docs]) ([media_player.sonos docs])
+- deCONZ add via_hub attribute for device registry ([@Kane610] - [#16760]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs]) ([switch.deconz docs])
+- Upgrade pysonos to 0.0.2 ([@amelchio] - [#16761])
+- Fix faulty color temp crashing google ([@balloob] - [#16758]) ([google_assistant docs])
+- Add Call Data Log platform. Mailboxes no longer require media ([@PhracturedBlue] - [#16579]) ([asterisk_mbox docs]) ([mailbox docs]) ([mailbox.asterisk_cdr docs]) ([mailbox.asterisk_mbox docs]) ([mailbox.demo docs]) (new-platform)
+- Implement support for complex templates in script delays ([@rohankapoorcom] - [#16442])
+- Add Logi Circle component, camera and sensor platform ([@evanjd] - [#16540]) ([logi docs]) ([camera.logi docs]) ([sensor.logi docs]) (new-platform)
+- Zha switch schedule update state ([@Adminiuga] - [#16621]) ([switch.zha docs])
+- Add Carbon Monoxide HomeKit Sensor ([@cdce8p] - [#16664]) ([homekit docs])
+- Add unique_id to mqtt camera ([@bieniu] - [#16569]) ([camera.mqtt docs])
+- Add tradfri device info ([@balloob] - [#16768])
+- Make rest sensor and binary sensor more efficient ([@exxamalte] - [#14484]) ([binary_sensor.rest docs]) ([sensor.rest docs])
+- Refactored units and icons for the Dyson sensors ([@glpatcern] - [#14550]) ([sensor.dyson docs]) (breaking change)
+- Add confirmation to Cast/Sonos/iOS config entries ([@balloob] - [#16769])
+- deCONZ cover support ([@Kane610] - [#16759]) ([cover docs]) ([deconz docs]) ([cover.deconz docs]) (new-platform)
+- GeoJSON platform ([@exxamalte] - [#16610]) ([geo_location docs]) (new-platform)
+- Upgrade restrictedpython to 4.0b5 ([@fabaff] - [#16779]) ([python_script docs])
+- Upgrade bimmer_connected to 0.5.2 ([@gerard33] - [#16780]) ([bmw_connected_drive docs])
+- Fix Windows loop ([@balloob] - [#16737])
+- Fix return to base logic for neato ([@dshokouhi] - [#16776]) ([vacuum.neato docs])
+- Update Tibber lib ([@Danielhiversen] - [#16795])
+- Bump pybotvac to 0.0.10 ([@dshokouhi] - [#16799]) ([neato docs])
+- Bump zm-py up to 0.0.2 ([@rohankapoorcom] - [#16800]) ([zoneminder docs])
+- Bump sucks (Ecovacs) lib to 0.9.3 ([@OverloadUT] - [#16803]) ([ecovacs docs]) ([vacuum.ecovacs docs])
+- Upgrade zeroconf to 0.21.3 ([@tadly] - [#16789])
+- Add Tuya cover state ([@huangyupeng] - [#16709]) ([cover.tuya docs])
+- Add configurable host for bbox routers ([@isonet] - [#16778])
+- Set botvac state when offline ([@dshokouhi] - [#16805]) ([vacuum.neato docs])
+- Handle netgear_lte connection errors ([@amelchio] - [#16806]) ([netgear_lte docs]) ([notify docs]) ([sensor.netgear_lte docs])
+- Improve opentherm_gw state detection ([@mvn23] - [#16809]) ([climate.opentherm_gw docs])
+- Rework chromecast fix ([@awarecan] - [#16804]) ([media_player.cast docs])
+- Add linky sensor ([@tiste] - [#16468]) ([sensor.linky docs]) (new-platform)
+- Use pyspcwebgw for SPC component ([@mbrrg] - [#16214]) ([spc docs]) ([alarm_control_panel.spc docs]) ([binary_sensor.spc docs])
+- Remove discovered MQTT Switch device when discovery topic is cleared ([@emontnemery] - [#16605]) ([mqtt docs]) ([switch.mqtt docs])
+- Allow split component definitions in packages ([@thomasloven] - [#16177])
+- Add Notify MFA module ([@awarecan] - [#16314])
+- Broadlink service name ([@Danielhiversen] - [#16345]) ([switch.broadlink docs])
+- Add Python 3.7 classifier ([@scop] - [#16645])
+- Allow soundtouch to play https content too ([@robin13] - [#16713]) ([media_player.soundtouch docs])
+- Fix some unhandled exceptions due to missing null checks ([@OverloadUT] - [#16812]) ([cover.isy994 docs]) ([light.isy994 docs])
+
+[#14484]: https://github.com/home-assistant/home-assistant/pull/14484
+[#14550]: https://github.com/home-assistant/home-assistant/pull/14550
+[#14579]: https://github.com/home-assistant/home-assistant/pull/14579
+[#16177]: https://github.com/home-assistant/home-assistant/pull/16177
+[#16214]: https://github.com/home-assistant/home-assistant/pull/16214
+[#16243]: https://github.com/home-assistant/home-assistant/pull/16243
+[#16314]: https://github.com/home-assistant/home-assistant/pull/16314
+[#16345]: https://github.com/home-assistant/home-assistant/pull/16345
+[#16353]: https://github.com/home-assistant/home-assistant/pull/16353
+[#16393]: https://github.com/home-assistant/home-assistant/pull/16393
+[#16395]: https://github.com/home-assistant/home-assistant/pull/16395
+[#16420]: https://github.com/home-assistant/home-assistant/pull/16420
+[#16426]: https://github.com/home-assistant/home-assistant/pull/16426
+[#16442]: https://github.com/home-assistant/home-assistant/pull/16442
+[#16445]: https://github.com/home-assistant/home-assistant/pull/16445
+[#16464]: https://github.com/home-assistant/home-assistant/pull/16464
+[#16468]: https://github.com/home-assistant/home-assistant/pull/16468
+[#16479]: https://github.com/home-assistant/home-assistant/pull/16479
+[#16485]: https://github.com/home-assistant/home-assistant/pull/16485
+[#16487]: https://github.com/home-assistant/home-assistant/pull/16487
+[#16489]: https://github.com/home-assistant/home-assistant/pull/16489
+[#16498]: https://github.com/home-assistant/home-assistant/pull/16498
+[#16503]: https://github.com/home-assistant/home-assistant/pull/16503
+[#16512]: https://github.com/home-assistant/home-assistant/pull/16512
+[#16520]: https://github.com/home-assistant/home-assistant/pull/16520
+[#16522]: https://github.com/home-assistant/home-assistant/pull/16522
+[#16527]: https://github.com/home-assistant/home-assistant/pull/16527
+[#16540]: https://github.com/home-assistant/home-assistant/pull/16540
+[#16547]: https://github.com/home-assistant/home-assistant/pull/16547
+[#16551]: https://github.com/home-assistant/home-assistant/pull/16551
+[#16553]: https://github.com/home-assistant/home-assistant/pull/16553
+[#16555]: https://github.com/home-assistant/home-assistant/pull/16555
+[#16563]: https://github.com/home-assistant/home-assistant/pull/16563
+[#16565]: https://github.com/home-assistant/home-assistant/pull/16565
+[#16569]: https://github.com/home-assistant/home-assistant/pull/16569
+[#16570]: https://github.com/home-assistant/home-assistant/pull/16570
+[#16571]: https://github.com/home-assistant/home-assistant/pull/16571
+[#16579]: https://github.com/home-assistant/home-assistant/pull/16579
+[#16580]: https://github.com/home-assistant/home-assistant/pull/16580
+[#16582]: https://github.com/home-assistant/home-assistant/pull/16582
+[#16588]: https://github.com/home-assistant/home-assistant/pull/16588
+[#16590]: https://github.com/home-assistant/home-assistant/pull/16590
+[#16591]: https://github.com/home-assistant/home-assistant/pull/16591
+[#16594]: https://github.com/home-assistant/home-assistant/pull/16594
+[#16597]: https://github.com/home-assistant/home-assistant/pull/16597
+[#16598]: https://github.com/home-assistant/home-assistant/pull/16598
+[#16599]: https://github.com/home-assistant/home-assistant/pull/16599
+[#16601]: https://github.com/home-assistant/home-assistant/pull/16601
+[#16602]: https://github.com/home-assistant/home-assistant/pull/16602
+[#16603]: https://github.com/home-assistant/home-assistant/pull/16603
+[#16605]: https://github.com/home-assistant/home-assistant/pull/16605
+[#16609]: https://github.com/home-assistant/home-assistant/pull/16609
+[#16610]: https://github.com/home-assistant/home-assistant/pull/16610
+[#16617]: https://github.com/home-assistant/home-assistant/pull/16617
+[#16618]: https://github.com/home-assistant/home-assistant/pull/16618
+[#16619]: https://github.com/home-assistant/home-assistant/pull/16619
+[#16621]: https://github.com/home-assistant/home-assistant/pull/16621
+[#16622]: https://github.com/home-assistant/home-assistant/pull/16622
+[#16624]: https://github.com/home-assistant/home-assistant/pull/16624
+[#16625]: https://github.com/home-assistant/home-assistant/pull/16625
+[#16626]: https://github.com/home-assistant/home-assistant/pull/16626
+[#16627]: https://github.com/home-assistant/home-assistant/pull/16627
+[#16628]: https://github.com/home-assistant/home-assistant/pull/16628
+[#16633]: https://github.com/home-assistant/home-assistant/pull/16633
+[#16636]: https://github.com/home-assistant/home-assistant/pull/16636
+[#16637]: https://github.com/home-assistant/home-assistant/pull/16637
+[#16645]: https://github.com/home-assistant/home-assistant/pull/16645
+[#16646]: https://github.com/home-assistant/home-assistant/pull/16646
+[#16649]: https://github.com/home-assistant/home-assistant/pull/16649
+[#16650]: https://github.com/home-assistant/home-assistant/pull/16650
+[#16651]: https://github.com/home-assistant/home-assistant/pull/16651
+[#16652]: https://github.com/home-assistant/home-assistant/pull/16652
+[#16654]: https://github.com/home-assistant/home-assistant/pull/16654
+[#16655]: https://github.com/home-assistant/home-assistant/pull/16655
+[#16656]: https://github.com/home-assistant/home-assistant/pull/16656
+[#16659]: https://github.com/home-assistant/home-assistant/pull/16659
+[#16664]: https://github.com/home-assistant/home-assistant/pull/16664
+[#16665]: https://github.com/home-assistant/home-assistant/pull/16665
+[#16669]: https://github.com/home-assistant/home-assistant/pull/16669
+[#16673]: https://github.com/home-assistant/home-assistant/pull/16673
+[#16674]: https://github.com/home-assistant/home-assistant/pull/16674
+[#16681]: https://github.com/home-assistant/home-assistant/pull/16681
+[#16683]: https://github.com/home-assistant/home-assistant/pull/16683
+[#16688]: https://github.com/home-assistant/home-assistant/pull/16688
+[#16699]: https://github.com/home-assistant/home-assistant/pull/16699
+[#16709]: https://github.com/home-assistant/home-assistant/pull/16709
+[#16710]: https://github.com/home-assistant/home-assistant/pull/16710
+[#16713]: https://github.com/home-assistant/home-assistant/pull/16713
+[#16718]: https://github.com/home-assistant/home-assistant/pull/16718
+[#16721]: https://github.com/home-assistant/home-assistant/pull/16721
+[#16723]: https://github.com/home-assistant/home-assistant/pull/16723
+[#16727]: https://github.com/home-assistant/home-assistant/pull/16727
+[#16729]: https://github.com/home-assistant/home-assistant/pull/16729
+[#16731]: https://github.com/home-assistant/home-assistant/pull/16731
+[#16734]: https://github.com/home-assistant/home-assistant/pull/16734
+[#16736]: https://github.com/home-assistant/home-assistant/pull/16736
+[#16737]: https://github.com/home-assistant/home-assistant/pull/16737
+[#16743]: https://github.com/home-assistant/home-assistant/pull/16743
+[#16744]: https://github.com/home-assistant/home-assistant/pull/16744
+[#16752]: https://github.com/home-assistant/home-assistant/pull/16752
+[#16753]: https://github.com/home-assistant/home-assistant/pull/16753
+[#16757]: https://github.com/home-assistant/home-assistant/pull/16757
+[#16758]: https://github.com/home-assistant/home-assistant/pull/16758
+[#16759]: https://github.com/home-assistant/home-assistant/pull/16759
+[#16760]: https://github.com/home-assistant/home-assistant/pull/16760
+[#16761]: https://github.com/home-assistant/home-assistant/pull/16761
+[#16768]: https://github.com/home-assistant/home-assistant/pull/16768
+[#16769]: https://github.com/home-assistant/home-assistant/pull/16769
+[#16776]: https://github.com/home-assistant/home-assistant/pull/16776
+[#16778]: https://github.com/home-assistant/home-assistant/pull/16778
+[#16779]: https://github.com/home-assistant/home-assistant/pull/16779
+[#16780]: https://github.com/home-assistant/home-assistant/pull/16780
+[#16789]: https://github.com/home-assistant/home-assistant/pull/16789
+[#16795]: https://github.com/home-assistant/home-assistant/pull/16795
+[#16799]: https://github.com/home-assistant/home-assistant/pull/16799
+[#16800]: https://github.com/home-assistant/home-assistant/pull/16800
+[#16803]: https://github.com/home-assistant/home-assistant/pull/16803
+[#16804]: https://github.com/home-assistant/home-assistant/pull/16804
+[#16805]: https://github.com/home-assistant/home-assistant/pull/16805
+[#16806]: https://github.com/home-assistant/home-assistant/pull/16806
+[#16809]: https://github.com/home-assistant/home-assistant/pull/16809
+[#16812]: https://github.com/home-assistant/home-assistant/pull/16812
+[@Adminiuga]: https://github.com/Adminiuga
+[@Cereal2nd]: https://github.com/Cereal2nd
+[@Danielhiversen]: https://github.com/Danielhiversen
+[@Dullage]: https://github.com/Dullage
+[@Harvtronix]: https://github.com/Harvtronix
+[@Kane610]: https://github.com/Kane610
+[@OverloadUT]: https://github.com/OverloadUT
+[@PhracturedBlue]: https://github.com/PhracturedBlue
+[@abmantis]: https://github.com/abmantis
+[@amelchio]: https://github.com/amelchio
+[@awarecan]: https://github.com/awarecan
+[@bachya]: https://github.com/bachya
+[@balloob]: https://github.com/balloob
+[@bieniu]: https://github.com/bieniu
+[@cdce8p]: https://github.com/cdce8p
+[@cgarwood]: https://github.com/cgarwood
+[@cgtobi]: https://github.com/cgtobi
+[@christopheBfr]: https://github.com/christopheBfr
+[@damarco]: https://github.com/damarco
+[@danielperna84]: https://github.com/danielperna84
+[@dshokouhi]: https://github.com/dshokouhi
+[@emontnemery]: https://github.com/emontnemery
+[@evanjd]: https://github.com/evanjd
+[@exxamalte]: https://github.com/exxamalte
+[@fabaff]: https://github.com/fabaff
+[@geekofweek]: https://github.com/geekofweek
+[@gerard33]: https://github.com/gerard33
+[@glpatcern]: https://github.com/glpatcern
+[@gwww]: https://github.com/gwww
+[@heythisisnate]: https://github.com/heythisisnate
+[@hobbypunk90]: https://github.com/hobbypunk90
+[@huangyupeng]: https://github.com/huangyupeng
+[@isonet]: https://github.com/isonet
+[@jeradM]: https://github.com/jeradM
+[@kunago]: https://github.com/kunago
+[@mbrrg]: https://github.com/mbrrg
+[@mrosseel]: https://github.com/mrosseel
+[@mvn23]: https://github.com/mvn23
+[@mxworm]: https://github.com/mxworm
+[@nikolaykasyanov]: https://github.com/nikolaykasyanov
+[@pvizeli]: https://github.com/pvizeli
+[@reefab]: https://github.com/reefab
+[@robin13]: https://github.com/robin13
+[@rohankapoorcom]: https://github.com/rohankapoorcom
+[@scop]: https://github.com/scop
+[@sergeymaysak]: https://github.com/sergeymaysak
+[@smurfix]: https://github.com/smurfix
+[@soldag]: https://github.com/soldag
+[@tadly]: https://github.com/tadly
+[@thomasloven]: https://github.com/thomasloven
+[@tiste]: https://github.com/tiste
+[@tsvi]: https://github.com/tsvi
+[@vikramgorla]: https://github.com/vikramgorla
+[@w1ll1am23]: https://github.com/w1ll1am23
+[@zoe1337]: https://github.com/zoe1337
+[alarm_control_panel.spc docs]: /components/alarm_control_panel.spc/
+[alexa docs]: /components/alexa/
+[apple_tv docs]: /components/apple_tv/
+[asterisk_mbox docs]: /components/asterisk_mbox/
+[binary_sensor.deconz docs]: /components/binary_sensor.deconz/
+[binary_sensor.homematicip_cloud docs]: /components/binary_sensor.homematicip_cloud/
+[binary_sensor.rest docs]: /components/binary_sensor.rest/
+[binary_sensor.spc docs]: /components/binary_sensor.spc/
+[binary_sensor.wirelesstag docs]: /components/binary_sensor.wirelesstag/
+[binary_sensor.workday docs]: /components/binary_sensor.workday/
+[binary_sensor.zha docs]: /components/binary_sensor.zha/
+[bmw_connected_drive docs]: /components/bmw_connected_drive/
+[camera.axis docs]: /components/camera.axis/
+[camera.logi docs]: /components/camera.logi/
+[camera.mjpeg docs]: /components/camera.mjpeg/
+[camera.mqtt docs]: /components/camera.mqtt/
+[camera.zoneminder docs]: /components/camera.zoneminder/
+[climate.econet docs]: /components/climate.econet/
+[climate.opentherm_gw docs]: /components/climate.opentherm_gw/
+[climate.wink docs]: /components/climate.wink/
+[cloud docs]: /components/cloud/
+[config docs]: /components/config/
+[cover docs]: /components/cover/
+[cover.deconz docs]: /components/cover.deconz/
+[cover.isy994 docs]: /components/cover.isy994/
+[cover.myq docs]: /components/cover.myq/
+[cover.tuya docs]: /components/cover.tuya/
+[deconz docs]: /components/deconz/
+[device_tracker docs]: /components/device_tracker/
+[ecovacs docs]: /components/ecovacs/
+[edp_redy docs]: /components/edp_redy/
+[fan.zha docs]: /components/fan.zha/
+[geo_location docs]: /components/geo_location/
+[google_assistant docs]: /components/google_assistant/
+[hangouts docs]: /components/hangouts/
+[hassio docs]: /components/hassio/
+[homekit docs]: /components/homekit/
+[homematic docs]: /components/homematic/
+[homematicip_cloud docs]: /components/homematicip_cloud/
+[http docs]: /components/http/
+[huawei_lte docs]: /components/huawei_lte/
+[ios docs]: /components/ios/
+[konnected docs]: /components/konnected/
+[light.deconz docs]: /components/light.deconz/
+[light.isy994 docs]: /components/light.isy994/
+[light.rpi_gpio_pwm docs]: /components/light.rpi_gpio_pwm/
+[light.yeelight docs]: /components/light.yeelight/
+[light.zha docs]: /components/light.zha/
+[light.zwave docs]: /components/light.zwave/
+[logi docs]: /components/logi/
+[mailbox docs]: /components/mailbox/
+[mailbox.asterisk_cdr docs]: /components/mailbox.asterisk_cdr/
+[mailbox.asterisk_mbox docs]: /components/mailbox.asterisk_mbox/
+[mailbox.demo docs]: /components/mailbox.demo/
+[media_extractor docs]: /components/media_extractor/
+[media_player.cast docs]: /components/media_player.cast/
+[media_player.panasonic_viera docs]: /components/media_player.panasonic_viera/
+[media_player.samsungtv docs]: /components/media_player.samsungtv/
+[media_player.sonos docs]: /components/media_player.sonos/
+[media_player.soundtouch docs]: /components/media_player.soundtouch/
+[media_player.webostv docs]: /components/media_player.webostv/
+[mqtt docs]: /components/mqtt/
+[neato docs]: /components/neato/
+[netgear_lte docs]: /components/netgear_lte/
+[notify docs]: /components/notify/
+[openuv docs]: /components/openuv/
+[persistent_notification docs]: /components/persistent_notification/
+[python_script docs]: /components/python_script/
+[rachio docs]: /components/rachio/
+[sensor.airvisual docs]: /components/sensor.airvisual/
+[sensor.deconz docs]: /components/sensor.deconz/
+[sensor.dyson docs]: /components/sensor.dyson/
+[sensor.edp_redy docs]: /components/sensor.edp_redy/
+[sensor.homematicip_cloud docs]: /components/sensor.homematicip_cloud/
+[sensor.huawei_lte docs]: /components/sensor.huawei_lte/
+[sensor.ios docs]: /components/sensor.ios/
+[sensor.jewish_calendar docs]: /components/sensor.jewish_calendar/
+[sensor.linky docs]: /components/sensor.linky/
+[sensor.logi docs]: /components/sensor.logi/
+[sensor.netdata docs]: /components/sensor.netdata/
+[sensor.netgear_lte docs]: /components/sensor.netgear_lte/
+[sensor.qnap docs]: /components/sensor.qnap/
+[sensor.rest docs]: /components/sensor.rest/
+[sensor.rmvtransport docs]: /components/sensor.rmvtransport/
+[sensor.scrape docs]: /components/sensor.scrape/
+[sensor.shodan docs]: /components/sensor.shodan/
+[sensor.starlingbank docs]: /components/sensor.starlingbank/
+[sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/
+[sensor.tahoma docs]: /components/sensor.tahoma/
+[sensor.tibber docs]: /components/sensor.tibber/
+[sensor.twitch docs]: /components/sensor.twitch/
+[sensor.velbus docs]: /components/sensor.velbus/
+[sensor.wirelesstag docs]: /components/sensor.wirelesstag/
+[sensor.yr docs]: /components/sensor.yr/
+[sensor.zha docs]: /components/sensor.zha/
+[shiftr docs]: /components/shiftr/
+[sonos docs]: /components/sonos/
+[spc docs]: /components/spc/
+[switch.broadlink docs]: /components/switch.broadlink/
+[switch.deconz docs]: /components/switch.deconz/
+[switch.edp_redy docs]: /components/switch.edp_redy/
+[switch.konnected docs]: /components/switch.konnected/
+[switch.mqtt docs]: /components/switch.mqtt/
+[switch.switchmate docs]: /components/switch.switchmate/
+[switch.wake_on_lan docs]: /components/switch.wake_on_lan/
+[switch.wirelesstag docs]: /components/switch.wirelesstag/
+[switch.zha docs]: /components/switch.zha/
+[tahoma docs]: /components/tahoma/
+[vacuum.ecovacs docs]: /components/vacuum.ecovacs/
+[vacuum.neato docs]: /components/vacuum.neato/
+[velbus docs]: /components/velbus/
+[wake_on_lan docs]: /components/wake_on_lan/
+[websocket_api docs]: /components/websocket_api/
+[wink docs]: /components/wink/
+[wirelesstag docs]: /components/wirelesstag/
+[xiaomi_aqara docs]: /components/xiaomi_aqara/
+[zha docs]: /components/zha/
+[zoneminder docs]: /components/zoneminder/
\ No newline at end of file
From 43996efb0e6b51d41f0b75cf5774ab34b6047f7b Mon Sep 17 00:00:00 2001
From: WofWca <39462442+WofWca@users.noreply.github.com>
Date: Mon, 24 Sep 2018 18:23:31 +0700
Subject: [PATCH 02/33] Spelling fixes (#6349)
* Articles, comma
* Article
* Fix cases of "Nmap" word's letters
* Fix prepositions
---
source/_components/device_tracker.locative.markdown | 2 +-
.../_components/device_tracker.nmap_tracker.markdown | 12 ++++++------
source/_components/device_tracker.snmp.markdown | 2 +-
source/_components/device_tracker.tomato.markdown | 2 +-
.../automation_telegram_presence_alert.markdown | 2 +-
source/_docs/ecosystem/appdaemon/api.markdown | 2 +-
source/_docs/security/webserver.markdown | 2 +-
source/getting-started/configuration.markdown | 4 ++--
source/getting-started/index.markdown | 2 +-
source/getting-started/presence-detection.markdown | 4 ++--
source/index.html | 2 +-
11 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/source/_components/device_tracker.locative.markdown b/source/_components/device_tracker.locative.markdown
index 02d932a7a42..0d7b04f075e 100644
--- a/source/_components/device_tracker.locative.markdown
+++ b/source/_components/device_tracker.locative.markdown
@@ -38,4 +38,4 @@ To configure Locative, you must set up the app to send a `GET` request to your H
When you enter a geofence, your location name in Home Assistant will be set to the name of the geofence in Locative. When you exit a geofence, your location name in Home Assistant will be set to "not home".
-To use Locative in combination with another device tracker, such as [nmap](/components/device_tracker.nmap_tracker/) or [Netgear](/components/device_tracker.netgear/), fill in the `mac` field to the Locative entry in `known_devices.yaml` with the MAC address of the device you want to track. The state of the device will be determined by the source that reported last.
+To use Locative in combination with another device tracker, such as [Nmap](/components/device_tracker.nmap_tracker/) or [Netgear](/components/device_tracker.netgear/), fill in the `mac` field to the Locative entry in `known_devices.yaml` with the MAC address of the device you want to track. The state of the device will be determined by the source that reported last.
diff --git a/source/_components/device_tracker.nmap_tracker.markdown b/source/_components/device_tracker.nmap_tracker.markdown
index 11b0e0531db..a94ea14aeda 100644
--- a/source/_components/device_tracker.nmap_tracker.markdown
+++ b/source/_components/device_tracker.nmap_tracker.markdown
@@ -38,17 +38,17 @@ device_tracker:
Configuration variables:
-- **hosts** (*Required*): The network address to scan (in any supported NMap format). Mixing subnets and IPs is possible.
-- **home_interval** (*Optional*): The number of minutes nmap will not scan this device, assuming it is home, in order to preserve the device battery.
-- **exclude** (*Optional*): Hosts not to include in nmap scanning. Scanning the host where Home Assistant is running can cause problems (websocket error), so excluding that host is a good idea.
-- **scan_options** (*Optional*): Configurable scan options for nmap. Default to `-F --host-timeout 5s`
+- **hosts** (*Required*): The network address to scan (in any supported Nmap format). Mixing subnets and IPs is possible.
+- **home_interval** (*Optional*): The number of minutes Nmap will not scan this device, assuming it is home, in order to preserve the device battery.
+- **exclude** (*Optional*): Hosts not to include in Nmap scanning. Scanning the host where Home Assistant is running can cause problems (websocket error), so excluding that host is a good idea.
+- **scan_options** (*Optional*): Configurable scan options for Nmap. Default to `-F --host-timeout 5s`
## {% linkable_title Examples %}
A full example for the `nmap` tracker could look like the following sample:
```yaml
-# Example configuration.yaml entry for nmap
+# Example configuration.yaml entry for Nmap
# One whole subnet, and skipping two specific IPs.
device_tracker:
- platform: nmap_tracker
@@ -60,7 +60,7 @@ device_tracker:
```
```yaml
-# Example configuration.yaml for nmap
+# Example configuration.yaml for Nmap
# One subnet, and two specific IPs in another subnet.
device_tracker:
- platform: nmap_tracker
diff --git a/source/_components/device_tracker.snmp.markdown b/source/_components/device_tracker.snmp.markdown
index 1131fb1e1d2..29c2a371378 100644
--- a/source/_components/device_tracker.snmp.markdown
+++ b/source/_components/device_tracker.snmp.markdown
@@ -19,7 +19,7 @@ A lot of WiFi access points and WiFi routers support the Simple Network Manageme
This device tracker needs SNMP to be enabled on the router. It could be that you need to install the SNMP support manually.
-This page only apply to release 0.77 and above. -
-This is an advanced feature. If misconfigured, you will not be able to access Home Assistant anymore!
From 3b75a9b24e7dcb66f5860c479e9f50a70f9335e7 Mon Sep 17 00:00:00 2001 From: ladefoged81 <26121019+ladefoged81@users.noreply.github.com> Date: Tue, 25 Sep 2018 19:21:16 +0200 Subject: [PATCH 10/33] Fixed typo (#6355) --- source/_components/media_player.kodi.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/media_player.kodi.markdown b/source/_components/media_player.kodi.markdown index 83689d4c1ae..e44978ce1d4 100644 --- a/source/_components/media_player.kodi.markdown +++ b/source/_components/media_player.kodi.markdown @@ -196,7 +196,7 @@ media_player: ```-This example and the following requires to have the [script.json-cec](https://github.com/joshjowen/script.json-cec) plugin installed on your kodi player. It'll also expose th endpoints standy, toggle and activate without authentication on your kodi player. Use this with caution. +This example and the following requires to have the [script.json-cec](https://github.com/joshjowen/script.json-cec) plugin installed on your kodi player. It'll also expose the endpoints standby, toggle and activate without authentication on your kodi player. Use this with caution.
### {% linkable_title Kodi services samples %} From 0c4570e8dc9ff3b0057ab77b429222ab6a24b71a Mon Sep 17 00:00:00 2001 From: Jason Hu-Please remember to ensure you're using an [appropriate power supply](https://www.raspberrypi.org/help/faqs/#powerReqs) with your Pi. Mobile chargers may not be suitable, since some are designed to only provide the full power with that manufacturer's handsets. +
+Please remember to ensure you're using an [appropriate power supply](https://www.raspberrypi.org/help/faqs/#powerReqs) with your Pi. Mobile chargers may not be suitable since some were only designed to provide just enough power to the device it was designed for by the manufacturer. **Do not** try to power the Pi from the USB port on a TV, computer, or similar.
These instructions are also available as a [video](https://www.youtube.com/watch?v=iIz6XqDwHEk). From 948224644c7955ede99c0c0417a987310e5ce90e Mon Sep 17 00:00:00 2001 From: DubhAd-Please remember to ensure you're using an [appropriate power supply](https://www.raspberrypi.org/help/faqs/#powerReqs) with your Pi. Mobile chargers may not be suitable since some were only designed to provide just enough power to the device it was designed for by the manufacturer. +
+Please remember to ensure you're using an [appropriate power supply](https://www.raspberrypi.org/help/faqs/#powerReqs) with your Pi. Mobile chargers may not be suitable since some were only designed to provide just enough power to the device it was designed for by the manufacturer. **Do not** try to power the Pi from the USB port on a TV, computer, or similar.
- Flash the downloaded image to an SD card using [Etcher][etcher]. We recommend at least a 32 GB SD card to avoid running out of space. From be0b098e600c4f7306ad7fc8a618740d0be6bc42 Mon Sep 17 00:00:00 2001 From: DubhAdYou can't embed sites using HTTP if you are using HTTPS for your Home Assistant. +
~Vw`}e9g6wXepvxXh<6KK4
z)ALPShS|-cdhv1Qq;eM!qlj`eCS8tm={S4T+s}(oc6w#%(zK9m(u8K~s*mr!!k@
zMxI^A(9nB!){4kQqS*k%;4cA AdY(FE$yoKU*EPdOF`;TW>cnb_QqPyic14V_(;roe#8X&0cOa;v-02?|0CO
zT>j3$I)vYBhy#xF1>h)iH(4)KjwZ3N@Vt6n?Y9G-0vi8$z=t)*K@yhsYfSR*`rUMy
zr%z{{XVZCufS
From ff56705b76405232e31599c15c7f0c9f7570000d Mon Sep 17 00:00:00 2001
From: DubhAd
RzlSMv@bF<}b#;RN<1nfYwo(mC75X)aR$q||xC0?>
KPvMI*LT8z9Mh>hgk9MC*
T?yDs5c-i`b@VQQAJRSdQ&wzh$3Ldo)Bui|JpgM+AhY)iLK(Z9cf;H3ebM*5
znNurM|0Enj;JpIN}T|8aqF
zLAP|cAZ%oS?)Sgfe&~Pq|Ivs4=L)>||05OuUp4|XK>L5YnZ>7H?amHPHr99N8%{PW
z`2Q0!QCJbM0`7=t?n<