<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Home Assistant 中文网]]></title>
  <link href="http:///atom.xml" rel="self"/>
  <link href="http:///"/>
  <updated>2017-09-30T19:08:02+08:00</updated>
  <id>http:///</id>
  <author>
    <name><![CDATA[Home Assistant China]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[0.54: Todoist, DoorBird, Abode cameras]]></title>
    <link href="http:///blog/2017/09/23/release-54/"/>
    <updated>2017-09-23T08:11:05+08:00</updated>
    <id>http:///blog/2017/09/23/release-54</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.54"><img src="/images/blog/2017-09-0.54/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p>We’re approaching the end of September and that means that it was our birthday! We are now officially 4 years old and are getting more amazing with every release. This release too will include some great new stuff and tons of bugfixes. Included is a bug fix by <a href="https://github.com/fanthos">@fanthos</a> that should fix the frontend in some browsers. If you had issues with your browser before, make sure to check out this release.</p>

<p>This release we’ve started the work to make our Xiaomi integrations more robust. This meant that we’ve had to rename the components to make it more clear which of the Xiaomi protocols are being used. We have some developers working on making this very affordable home automation solution a first class citizen in the Home Assistant ecosystem, stay tuned for more integrations!</p>

<p>Another cool thing in this release is the new <a href="/components/mqtt_statestream/"><code class="highlighter-rouge">mqtt_statestream</code></a> component to export state changes to MQTT. Each entity will be exported on their own topic which makes it very easy to subscribe to individual entity updates.</p>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New Platforms</h2>

<ul>
  <li>Added mqtt_statestream component (<a href="https://github.com/mw-white">@mw-white</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9286">#9286</a>) (<a href="/components/mqtt_statestream/">mqtt_statestream docs</a>) (new-platform)</li>
  <li>Add support for Todoist platform (<a href="https://github.com/Jay2645">@Jay2645</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9236">#9236</a>) (<a href="/components/calendar.todoist/">calendar.todoist docs</a>) (new-platform)</li>
  <li>DoorBird Component (<a href="https://github.com/Klikini">@Klikini</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9281">#9281</a>) (<a href="/components/doorbird/">doorbird docs</a>) (<a href="/components/binary_sensor.doorbird/">binary_sensor.doorbird docs</a>) (<a href="/components/camera.doorbird/">camera.doorbird docs</a>) (<a href="/components/switch.doorbird/">switch.doorbird docs</a>) (new-platform)</li>
  <li>Basic MQTT vacuum support (<a href="https://github.com/johnboiles">@johnboiles</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9386">#9386</a>) (<a href="/components/vacuum/">vacuum docs</a>) (<a href="/components/vacuum.mqtt/">vacuum.mqtt docs</a>) (new-platform)</li>
  <li>Added Zyxel Keenetic NDMS2 based routers support for device tracking (<a href="https://github.com/foxel">@foxel</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9315">#9315</a>) (<a href="/components/device_tracker.keenetic_ndms2/">device_tracker.keenetic_ndms2 docs</a>) (new-platform)</li>
  <li>Telnet switch (<a href="https://github.com/multiholle">@multiholle</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8913">#8913</a>) (<a href="/components/switch.telnet/">switch.telnet docs</a>) (new-platform)</li>
  <li>Abode services, events, lights, cameras, automations, quick actions. (<a href="https://github.com/MisterWil">@MisterWil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9310">#9310</a>) (<a href="/components/abode/">abode docs</a>) (<a href="/components/alarm_control_panel.abode/">alarm_control_panel.abode docs</a>) (<a href="/components/binary_sensor.abode/">binary_sensor.abode docs</a>) (<a href="/components/camera.abode/">camera.abode docs</a>) (<a href="/components/cover.abode/">cover.abode docs</a>) (<a href="/components/light.abode/">light.abode docs</a>) (<a href="/components/lock.abode/">lock.abode docs</a>) (<a href="/components/switch.abode/">switch.abode docs</a>) (new-platform)</li>
  <li>Added satel_integra alarm panel and binary sensor platform (<a href="https://github.com/c-soft">@c-soft</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9336">#9336</a>) (<a href="/components/satel_integra/">satel_integra docs</a>) (<a href="/components/alarm_control_panel.satel_integra/">alarm_control_panel.satel_integra docs</a>) (<a href="/components/binary_sensor.satel_integra/">binary_sensor.satel_integra docs</a>) (new-platform)</li>
  <li>Worx Landroid sensor (<a href="https://github.com/nilzen">@nilzen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9416">#9416</a>) (<a href="/components/sensor.worxlandroid/">sensor.worxlandroid docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->

<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking Changes</h2>

<ul>
  <li>Sensor - OneWire: This update changes the names of the sensors from <code class="highlighter-rouge">&lt;sensor_name&gt;</code> to <code class="highlighter-rouge">&lt;sensor_name&gt; &lt;Sensor_type&gt;</code> (<a href="https://github.com/tcastberg">@tcastberg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9404">#9404</a>) (<a href="/components/sensor.onewire/">sensor.onewire docs</a>) (breaking change)</li>
  <li>Renamed Xiaomi platforms to include their protocol names. xiaomi -&gt; xiaomi_aqara, xiaomi_aqara.switch, xiaomi_aqara.light, xiaomi_aqara.binary_sensor, … and vacuum.xiaomi, xiaomi_philipslight -&gt; xiaomi_miio, vacuum.xiaomi_miio, light.xiaomi_miio (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9426">#9426</a>) (breaking change)</li>
  <li>Swiss Public Transport sensor: All times handled by the Swiss Public Transport sensor are now in ISO 8601 format. Please update your templates sensors and automations. (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9129">#9129</a>) (<a href="/components/sensor.swiss_public_transport/">sensor.swiss_public_transport docs</a>) (breaking change)</li>
  <li>iOS: All category identifiers need to be lowercase. If you do not update, it will break actionable notifications to IOS devices sent by scripts/automations. (<a href="https://github.com/rbflurry">@rbflurry</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9427">#9427</a>) (breaking change)</li>
  <li>Fitbit: Put endpoints behind <code class="highlighter-rouge">/api</code> like the other oauth-using components (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9460">#9460</a>) (<a href="/components/sensor.fitbit/">sensor.fitbit docs</a>) (breaking change)</li>
  <li>Version 0.53 introduced a bug in the HomeMatic component which breaks the usage of system variables on the CCU / Homegear. This has not been fixed yet. If you are using these variables in your automations you should skip updates until the bug has been resolved. Upgrading is safe however if you only interact with devices.</li>
</ul>

<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Add HTTP Basic auth to RESTful Switch (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9162">#9162</a>) (<a href="/components/switch.rest/">switch.rest docs</a>)</li>
  <li>Bump pywebpush and pyJWT versions (<a href="https://github.com/fanaticDavid">@fanaticDavid</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9355">#9355</a>) (<a href="/components/notify.html5/">notify.html5 docs</a>)</li>
  <li>Add /usr/sbin to PATH (<a href="https://github.com/morberg">@morberg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9364">#9364</a>)</li>
  <li>Add polling interval service and setting available through zwave node entity panel (<a href="https://github.com/turbokongen">@turbokongen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9056">#9056</a>) (<a href="/components/zwave/">zwave docs</a>)</li>
  <li>Round off probability to 2 decimals. (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9365">#9365</a>) (<a href="/components/binary_sensor.bayesian/">binary_sensor.bayesian docs</a>)</li>
  <li>Added mqtt_statestream component (<a href="https://github.com/mw-white">@mw-white</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9286">#9286</a>) (<a href="/components/mqtt_statestream/">mqtt_statestream docs</a>) (new-platform)</li>
  <li>typo in waypoint import topic preventing waypoint import (<a href="https://github.com/diplix">@diplix</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9338">#9338</a>) (<a href="/components/device_tracker.owntracks/">device_tracker.owntracks docs</a>)</li>
  <li>Cleanup and simplitfy the async state update (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9390">#9390</a>)</li>
  <li>Update cloud auth (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9357">#9357</a>)</li>
  <li>Allow multiple observations of same entity (<a href="https://github.com/jlmcgehee21">@jlmcgehee21</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9391">#9391</a>) (<a href="/components/binary_sensor.bayesian/">binary_sensor.bayesian docs</a>)</li>
  <li>Break up Alexa per functionality (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9400">#9400</a>) (<a href="/components/alexa/">alexa docs</a>)</li>
  <li>Upgrade psutil to 5.3.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9403">#9403</a>) (<a href="/components/sensor.systemmonitor/">sensor.systemmonitor docs</a>)</li>
  <li>fix mopar sensor (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9389">#9389</a>) (<a href="/components/sensor.mopar/">sensor.mopar docs</a>)</li>
  <li>Support specifying no Apple TVs (<a href="https://github.com/postlund">@postlund</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9394">#9394</a>) (<a href="/components/apple_tv/">apple_tv docs</a>)</li>
  <li>Update netdisco to 1.2.0 (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9408">#9408</a>)</li>
  <li>components/xiaomi: Add initial discovery using NetDisco. (<a href="https://github.com/pfalcon">@pfalcon</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9283">#9283</a>)</li>
  <li>Fix copy&amp;paste mistake (<a href="https://github.com/tinloaf">@tinloaf</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9378">#9378</a>)</li>
  <li>Added log-file command line flag (<a href="https://github.com/TD22057">@TD22057</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9422">#9422</a>)</li>
  <li>Add LC_CTYPE to environment variables in macOS (<a href="https://github.com/morberg">@morberg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9227">#9227</a>)</li>
  <li>Added more devices and types to onewire (<a href="https://github.com/tcastberg">@tcastberg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9404">#9404</a>) (<a href="/components/sensor.onewire/">sensor.onewire docs</a>) (breaking change)</li>
  <li>Bump uvcclient to 0.10.1 to work with beta NVR releases (<a href="https://github.com/antonym">@antonym</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9423">#9423</a>) (<a href="/components/camera.uvc/">camera.uvc docs</a>)</li>
  <li>full RGB support for users of tradfri GW (<a href="https://github.com/spektren">@spektren</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9411">#9411</a>) (<a href="/components/light.tradfri/">light.tradfri docs</a>)</li>
  <li>Add support for Todoist platform (<a href="https://github.com/Jay2645">@Jay2645</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9236">#9236</a>) (<a href="/components/calendar.todoist/">calendar.todoist docs</a>) (new-platform)</li>
  <li>Fix artwork bug in Apple TV (<a href="https://github.com/postlund">@postlund</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9415">#9415</a>) (<a href="/components/media_player.apple_tv/">media_player.apple_tv docs</a>)</li>
  <li>Bump python-mirobo for improved device support and introduce API changes. (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9424">#9424</a>)</li>
  <li>MPD small improvements (<a href="https://github.com/pdanilew">@pdanilew</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9301">#9301</a>) (<a href="/components/media_player.mpd/">media_player.mpd docs</a>)</li>
  <li>update broadlink.py to add support for MP1 switch (<a href="https://github.com/giangvo">@giangvo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9222">#9222</a>) (<a href="/components/switch.broadlink/">switch.broadlink docs</a>)</li>
  <li>Fix displaying of friendly_name for light template component (<a href="https://github.com/rollbrettler">@rollbrettler</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9413">#9413</a>) (<a href="/components/light.template/">light.template docs</a>)</li>
  <li>Improve Python script (<a href="https://github.com/doudz">@doudz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9417">#9417</a>) (<a href="/components/python_script/">python_script docs</a>)</li>
  <li>Add manual alarm_control_panel pending time per state (<a href="https://github.com/snjoetw">@snjoetw</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9264">#9264</a>) (<a href="/components/alarm_control_panel.manual/">alarm_control_panel.manual docs</a>)</li>
  <li>Rename xiaomi #9425 (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9426">#9426</a>) (breaking change)</li>
  <li>Bump version of aioautomatic (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9435">#9435</a>) (<a href="/components/device_tracker.automatic/">device_tracker.automatic docs</a>)</li>
  <li>Fix russound_rio for python 3.4 (<a href="https://github.com/wickerwaka">@wickerwaka</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9428">#9428</a>) (<a href="/components/media_player.russound_rio/">media_player.russound_rio docs</a>)</li>
  <li>Basic MQTT vacuum support (<a href="https://github.com/johnboiles">@johnboiles</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9386">#9386</a>) (<a href="/components/vacuum/">vacuum docs</a>) (<a href="/components/vacuum.mqtt/">vacuum.mqtt docs</a>) (new-platform)</li>
  <li>Optimaze vacuum mqtt platform (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9439">#9439</a>) (<a href="/components/vacuum.mqtt/">vacuum.mqtt docs</a>)</li>
  <li>Polymer access to log file broken when using new log file command line (<a href="https://github.com/TD22057">@TD22057</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9437">#9437</a>)</li>
  <li>Allow empty hostnames when detecting devices with the aruba device_tracker. (<a href="https://github.com/michaelarnauts">@michaelarnauts</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9440">#9440</a>) (<a href="/components/device_tracker.aruba/">device_tracker.aruba docs</a>)</li>
  <li>mqtt_statestream: Update to append ‘state’ to topic for future use with mqtt discovery (<a href="https://github.com/mw-white">@mw-white</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9446">#9446</a>) (<a href="/components/mqtt_statestream/">mqtt_statestream docs</a>)</li>
  <li>Fix for DTE Energy Bridge returning the wrong units from time to time (<a href="https://github.com/kylehendricks">@kylehendricks</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9246">#9246</a>) (<a href="/components/sensor.dte_energy_bridge/">sensor.dte_energy_bridge docs</a>)</li>
  <li>Refactor Swiss Public Transport sensor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9129">#9129</a>) (<a href="/components/sensor.swiss_public_transport/">sensor.swiss_public_transport docs</a>) (breaking change)</li>
  <li>Added Zyxel Keenetic NDMS2 based routers support for device tracking (<a href="https://github.com/foxel">@foxel</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9315">#9315</a>) (<a href="/components/device_tracker.keenetic_ndms2/">device_tracker.keenetic_ndms2 docs</a>) (new-platform)</li>
  <li>Add city/state/country options and fix bugs for airvisual (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9436">#9436</a>) (<a href="/components/sensor.airvisual/">sensor.airvisual docs</a>)</li>
  <li>Fix emulated hue warning message (<a href="https://github.com/astone123">@astone123</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9452">#9452</a>) (<a href="/components/emulated_hue/">emulated_hue docs</a>)</li>
  <li>Alexa smart home native support (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9443">#9443</a>)</li>
  <li>fix for Twitter notifications without media (<a href="https://github.com/MikeChristianson">@MikeChristianson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9448">#9448</a>)</li>
  <li>Load WebComponent polyfill on header. (<a href="https://github.com/fanthos">@fanthos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9438">#9438</a>)</li>
  <li>Fix issue 5728: Emulated Hue UPnP crashes on special characters. (<a href="https://github.com/SqyD">@SqyD</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9453">#9453</a>)</li>
  <li>Ios notify camera fix (<a href="https://github.com/rbflurry">@rbflurry</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9427">#9427</a>) (breaking change)</li>
  <li>Adds MQTT Fan Discovery (<a href="https://github.com/hufman">@hufman</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9463">#9463</a>)</li>
  <li>Upgrade sqlalchemy to 1.1.14 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9458">#9458</a>)</li>
  <li>Upgrade uber_rides to 0.6.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9457">#9457</a>) (<a href="/components/sensor.uber/">sensor.uber docs</a>)</li>
  <li>Upgrade youtube_dl to 2017.9.15 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9456">#9456</a>)</li>
  <li>DoorBird Component (<a href="https://github.com/Klikini">@Klikini</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9281">#9281</a>) (<a href="/components/doorbird/">doorbird docs</a>) (<a href="/components/binary_sensor.doorbird/">binary_sensor.doorbird docs</a>) (<a href="/components/camera.doorbird/">camera.doorbird docs</a>) (<a href="/components/switch.doorbird/">switch.doorbird docs</a>) (new-platform)</li>
  <li>Fix recorder does not vacuum SQLite DB on purge (<a href="https://github.com/milanvo">@milanvo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9469">#9469</a>)</li>
  <li>fitbit fixes (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9460">#9460</a>) (<a href="/components/sensor.fitbit/">sensor.fitbit docs</a>) (breaking change)</li>
  <li>Fix typo in services.yaml (<a href="https://github.com/mika">@mika</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9475">#9475</a>)</li>
  <li>Upgrade pyasn1 to 0.3.5 and pyasn1-modules to 0.1.4 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9474">#9474</a>) (<a href="/components/notify.xmpp/">notify.xmpp docs</a>)</li>
  <li>Xiaomi Gateway: Allow static configuration of a gateway without discovery (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9464">#9464</a>) (<a href="/components/xiaomi_aqara/">xiaomi_aqara docs</a>)</li>
  <li>Added support for the DTE Energy Bridge v2 (<a href="https://github.com/Blender3D">@Blender3D</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9431">#9431</a>) (<a href="/components/sensor.dte_energy_bridge/">sensor.dte_energy_bridge docs</a>)</li>
  <li>Telnet switch (<a href="https://github.com/multiholle">@multiholle</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8913">#8913</a>) (<a href="/components/switch.telnet/">switch.telnet docs</a>) (new-platform)</li>
  <li>Abode services, events, lights, cameras, automations, quick actions. (<a href="https://github.com/MisterWil">@MisterWil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9310">#9310</a>) (<a href="/components/abode/">abode docs</a>) (<a href="/components/alarm_control_panel.abode/">alarm_control_panel.abode docs</a>) (<a href="/components/binary_sensor.abode/">binary_sensor.abode docs</a>) (<a href="/components/camera.abode/">camera.abode docs</a>) (<a href="/components/cover.abode/">cover.abode docs</a>) (<a href="/components/light.abode/">light.abode docs</a>) (<a href="/components/lock.abode/">lock.abode docs</a>) (<a href="/components/switch.abode/">switch.abode docs</a>) (new-platform)</li>
  <li>Added satel_integra alarm panel and binary sensor platform (<a href="https://github.com/c-soft">@c-soft</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9336">#9336</a>) (<a href="/components/satel_integra/">satel_integra docs</a>) (<a href="/components/alarm_control_panel.satel_integra/">alarm_control_panel.satel_integra docs</a>) (<a href="/components/binary_sensor.satel_integra/">binary_sensor.satel_integra docs</a>) (new-platform)</li>
  <li>Worx Landroid sensor (<a href="https://github.com/nilzen">@nilzen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9416">#9416</a>) (<a href="/components/sensor.worxlandroid/">sensor.worxlandroid docs</a>) (new-platform)</li>
  <li>Fix universal media_player mute (<a href="https://github.com/colindunn">@colindunn</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9462">#9462</a>) (<a href="/components/media_player.universal/">media_player.universal docs</a>)</li>
  <li>Small improvement of KNX Covers (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9476">#9476</a>)</li>
  <li>Upgrade async_timeout to 1.4.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9488">#9488</a>)</li>
  <li>Bump version of abodepy (<a href="https://github.com/MisterWil">@MisterWil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9491">#9491</a>) (<a href="/components/abode/">abode docs</a>)</li>
  <li>Upgrade coinmarketcap to 4.1.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9490">#9490</a>) (<a href="/components/sensor.coinmarketcap/">sensor.coinmarketcap docs</a>)</li>
  <li>Upgrade blockchain to 1.4.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9489">#9489</a>)</li>
  <li>Solve Recorder component failing when using Axis component (<a href="https://github.com/Kane610">@Kane610</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9293">#9293</a>) (<a href="/components/axis/">axis docs</a>) (<a href="/components/camera.axis/">camera.axis docs</a>)</li>
  <li>switch to pypi for xiaomi gw (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9498">#9498</a>) (<a href="/components/xiaomi_aqara/">xiaomi_aqara docs</a>)</li>
  <li>renamed add_devices to async_add_devices according to hass naming scheme (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9485">#9485</a>) (<a href="/components/binary_sensor.knx/">binary_sensor.knx docs</a>) (<a href="/components/climate.knx/">climate.knx docs</a>) (<a href="/components/light.knx/">light.knx docs</a>) (<a href="/components/sensor.knx/">sensor.knx docs</a>) (<a href="/components/switch.knx/">switch.knx docs</a>)</li>
  <li>Revert “renamed add_devices to async_add_devices according to hass naming scheme (#9485)” (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9503">#9503</a>) (<a href="/components/alarm_control_panel.spc/">alarm_control_panel.spc docs</a>) (<a href="/components/binary_sensor.knx/">binary_sensor.knx docs</a>) (<a href="/components/binary_sensor.spc/">binary_sensor.spc docs</a>) (<a href="/components/climate.knx/">climate.knx docs</a>) (<a href="/components/light.knx/">light.knx docs</a>) (<a href="/components/sensor.citybikes/">sensor.citybikes docs</a>) (<a href="/components/sensor.knx/">sensor.knx docs</a>) (<a href="/components/sensor.worxlandroid/">sensor.worxlandroid docs</a>) (<a href="/components/switch.knx/">switch.knx docs</a>)</li>
  <li>LIFX: fix multi-zone color restore after effects (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9492">#9492</a>) (<a href="/components/light.lifx/">light.lifx docs</a>)</li>
  <li>renamed add_devices to async_add_devices according to hass naming scheme (second try after failed #9485) (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9505">#9505</a>) (<a href="/components/alarm_control_panel.spc/">alarm_control_panel.spc docs</a>) (<a href="/components/binary_sensor.knx/">binary_sensor.knx docs</a>) (<a href="/components/binary_sensor.spc/">binary_sensor.spc docs</a>) (<a href="/components/climate.knx/">climate.knx docs</a>) (<a href="/components/light.knx/">light.knx docs</a>) (<a href="/components/sensor.citybikes/">sensor.citybikes docs</a>) (<a href="/components/sensor.knx/">sensor.knx docs</a>) (<a href="/components/sensor.worxlandroid/">sensor.worxlandroid docs</a>) (<a href="/components/switch.knx/">switch.knx docs</a>)</li>
  <li>Xiaomi pycryptodome (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9511">#9511</a>) (<a href="/components/xiaomi_aqara/">xiaomi_aqara docs</a>)</li>
  <li>Bumped pyhomematic, additional device support (<a href="https://github.com/danielperna84">@danielperna84</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9506">#9506</a>) (<a href="/components/homematic/">homematic docs</a>) (<a href="/components/sensor.homematic/">sensor.homematic docs</a>)</li>
  <li>abode: Bump abodepy dependency to 0.11.7 (<a href="https://github.com/vickyg3">@vickyg3</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9504">#9504</a>) (<a href="/components/abode/">abode docs</a>)</li>
  <li>abode: Set device_type in state attributes (<a href="https://github.com/vickyg3">@vickyg3</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9515">#9515</a>) (<a href="/components/abode/">abode docs</a>)</li>
  <li>update xiaomi aqara lib (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9520">#9520</a>) (<a href="/components/xiaomi_aqara/">xiaomi_aqara docs</a>)</li>
  <li>added services.yaml integration for input_boolean (<a href="https://github.com/skalavala">@skalavala</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9519">#9519</a>) (<a href="/components/input_boolean/">input_boolean docs</a>)</li>
  <li>Add reload service to python_script (<a href="https://github.com/doudz">@doudz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9512">#9512</a>) (<a href="/components/python_script/">python_script docs</a>)</li>
  <li>MQTT Binary Sensor - Add availability_topic for online/offline status (<a href="https://github.com/marthoc">@marthoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9507">#9507</a>) (<a href="/components/binary_sensor.mqtt/">binary_sensor.mqtt docs</a>)</li>
  <li>Fix typo within cover/knx https://github.com/XKNX/xknx/issues/64 (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9527">#9527</a>) (<a href="/components/cover.knx/">cover.knx docs</a>)</li>
  <li>LIFX: improve performance of setting multi-zone lights to a single color (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9526">#9526</a>) (<a href="/components/light.lifx/">light.lifx docs</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Hassbian 1.3 - A bit of a stretch]]></title>
    <link href="http:///blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/"/>
    <updated>2017-09-16T23:00:00+08:00</updated>
    <id>http:///blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch</id>
    <content type="html"><![CDATA[<p>This new release finally brings us the release of Hassbian based on the release of Raspbian Stretch. The most significant change with this is that we now run Home Assistant on Python 3.5.
Other than that the changes are mostly to our tool <code class="highlighter-rouge">hassbian-config</code>.</p>

<h3><a class="title-link" name="hassbian-config" href="#hassbian-config"></a> Hassbian-config</h3>

<p>To allow you to customize your installation further, we have made a few additions to our tool called <code class="highlighter-rouge">hassbian-config</code>. Majority of these changes where contributed by <a href="http://github.com/ludeeus">@Ludeeus</a>.</p>

<h4><a class="title-link" name="upgrade-scripts" href="#upgrade-scripts"></a> Upgrade scripts</h4>

<p><a href="http://github.com/ludeeus">@Ludeeus</a> contributed the possibility to run upgrade scripts to the <code class="highlighter-rouge">hassbian-config</code> tool.</p>

<ul>
  <li>Upgrade Hassbian: Upgrades packages of the base operating system. Contributed by <a href="http://github.com/landrash">@Landrash</a>.</li>
  <li>Upgrade Hassbian-script: Downloads and upgrades the latest release of Hassbian-scripts. Contributed by <a href="http://github.com/ludeeus">@Ludeeus</a>.</li>
  <li>Upgrade Home-assistant: Upgrades the Home Assistant installation to the latest release. Contributed by <a href="http://github.com/ludeeus">@Ludeeus</a>.</li>
</ul>

<p>To follow discussions about the development of the HASSbian image or to contribute join our <a href="https://discord.gg/RkajcgS">Discord chat server</a>.</p>

<p>To get started with the new image, check out the installation instructions on the <a href="https://home-assistant.io/docs/installation/hassbian/installation/">installing Hassbian page</a>.</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.53: Tesla, Customize editor, and super fast KNX rewrite]]></title>
    <link href="http:///blog/2017/09/09/release-53/"/>
    <updated>2017-09-09T08:11:05+08:00</updated>
    <id>http:///blog/2017/09/09/release-53</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.53"><img src="/images/blog/2017-09-0.53/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p>The Home Assistant community has been super busy in the last two weeks to bring you this amazing release. 60 different contributors have done over a 100 PRs filled with new features, bug fixes and performance improvements.</p>

<p>9 days away from our 4th birthday, we’ve just accomplished a couple of great milestones that I would love to share with you. We’ve hit over 8000 stars 🌟  on GitHub and starting this release we now ship over 800 platforms and components!</p>

<h2><a class="title-link" name="customize-editor" href="#customize-editor"></a> Customize editor</h2>

<p>Another step in making Home Assistant configurable via the frontend has been contributed by @andrey-git: a customization editor! You are now able to inspect all (possible) customizations of an entity and update them with just a few taps. Want to change the name or icon of an entity? All possible in mere seconds.</p>

<p class="img">
<img src="/images/blog/2017-09-0.53/customize-editor.png" />
Screenshot of the new customize editor.
</p>

<p>New Home Assistant configurations will be created correctly automatically. If you are an existing user, make sure you have the config screen enabled and that you include customizations from <code class="highlighter-rouge">customize.yaml</code>.</p>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">homeassistant</span><span class="pi">:</span>
  <span class="c1"># Include the customizations.</span>
  <span class="s">customize</span><span class="pi">:</span> <span class="kt">!include</span> <span class="s">customize.yaml</span>

<span class="c1"># Enable the config screen</span>
<span class="s">config</span><span class="pi">:</span>
</code></pre>
</div>

<h2><a class="title-link" name="tesla" href="#tesla"></a> Tesla</h2>

<p>Thanks to the contribution by @zabuldon, you will now be able to control your Tesla car from Home Assistant. You’re able to check the temperature inside and outside your car, control your AC and unlock the car.</p>

<h2><a class="title-link" name="input-text" href="#input-text"></a> Input text</h2>

<p>This release introduces a new input component: <code class="highlighter-rouge">input_text</code> contributed by @BioSehnsucht. With this component you will be able to set free form from the UI and then let that be used by your automations or templates.</p>

<h2><a class="title-link" name="knx" href="#knx"></a> KNX</h2>

<p>This release ships a new KNX implementation thanks to @Julius2342. It will instantly show all changed states of KNX devices within Home Assistant. Additionally it brings support for HVAC devices and notification services. It also adds a service for direct communication with the KNX bus. You can connect to KNX/IP routing and tunnelling devices. In the background it uses asyncio communication. Check the climate integration in action <a href="https://www.youtube.com/watch?v=JI0VJzlGpx4">here</a> and see the lights in action below:</p>

<div class="videoWrapper">
  <iframe src="https://www.youtube.com/embed/Fe3yaflU2XM" frameborder="0" allowfullscreen=""></iframe>
</div>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New Platforms</h2>

<ul>
  <li>Xiaomi Philips Lights integration (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9087">#9087</a>) (<a href="https://home-assistant.io/components/light.xiaomi_philipslight/">light.xiaomi_philipslight docs</a>) (new-platform)</li>
  <li>Mycroft notify/component (<a href="https://github.com/btotharye">@btotharye</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9173">#9173</a>) (<a href="https://home-assistant.io/components/mycroft/">mycroft docs</a>) (<a href="https://home-assistant.io/components/notify.mycroft/">notify.mycroft docs</a>) (new-platform)</li>
  <li>Add counter component (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9146">#9146</a>) (<a href="https://home-assistant.io/components/counter/">counter docs</a>) (new-platform)</li>
  <li>Support for season sensor (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8958">#8958</a>) (<a href="https://home-assistant.io/components/sensor.season/">sensor.season docs</a>) (new-platform)</li>
  <li>Abode push events and lock, cover, and switch components (<a href="https://github.com/1091741+MisterWil">@1091741+MisterWil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9095">#9095</a>) (<a href="https://home-assistant.io/components/abode/">abode docs</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.abode/">alarm_control_panel.abode docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.abode/">binary_sensor.abode docs</a>) (<a href="https://home-assistant.io/components/cover.abode/">cover.abode docs</a>) (<a href="https://home-assistant.io/components/lock.abode/">lock.abode docs</a>) (<a href="https://home-assistant.io/components/switch.abode/">switch.abode docs</a>) (new-platform)</li>
  <li>Bayesian Binary Sensor (<a href="https://github.com/jlmcgehee21">@jlmcgehee21</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8810">#8810</a>) (<a href="https://home-assistant.io/components/binary_sensor.bayesian/">binary_sensor.bayesian docs</a>) (new-platform)</li>
  <li>Add Tank Utility sensor (<a href="https://github.com/krismolendyke">@krismolendyke</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9132">#9132</a>) (<a href="https://home-assistant.io/components/sensor.tank_utility/">sensor.tank_utility docs</a>) (new-platform)</li>
  <li>Tesla platform (<a href="https://github.com/zabuldon">@zabuldon</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9211">#9211</a>) (<a href="https://home-assistant.io/components/tesla/">tesla docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.tesla/">binary_sensor.tesla docs</a>) (<a href="https://home-assistant.io/components/climate.tesla/">climate.tesla docs</a>) (<a href="https://home-assistant.io/components/device_tracker.tesla/">device_tracker.tesla docs</a>) (<a href="https://home-assistant.io/components/lock.tesla/">lock.tesla docs</a>) (<a href="https://home-assistant.io/components/sensor.tesla/">sensor.tesla docs</a>) (new-platform)</li>
  <li>mopar sensor (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9136">#9136</a>) (<a href="https://home-assistant.io/components/sensor.mopar/">sensor.mopar docs</a>) (new-platform)</li>
  <li>Add Geofency device tracker (<a href="https://github.com/gunnarhelgason">@gunnarhelgason</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9106">#9106</a>) (<a href="https://home-assistant.io/components/device_tracker.geofency/">device_tracker.geofency docs</a>) (new-platform)</li>
  <li>Added DWD WarnApp Sensor (<a href="https://github.com/runningman84">@runningman84</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8657">#8657</a>) (<a href="https://home-assistant.io/components/sensor.dwdwarnapp/">sensor.dwdwarnapp docs</a>) (new-platform)</li>
  <li>Add input_text component (<a href="https://github.com/BioSehnsucht">@BioSehnsucht</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9112">#9112</a>) (<a href="https://home-assistant.io/components/input_text/">input_text docs</a>) (new-platform)</li>
  <li>Introducing a media_player component for Yamaha Multicast devices (<a href="https://github.com/jalmeroth">@jalmeroth</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9258">#9258</a>) (<a href="https://home-assistant.io/components/media_player.yamaha_musiccast/">media_player.yamaha_musiccast docs</a>) (new-platform)</li>
  <li>Stable and asynchronous KNX library. (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8725">#8725</a>) (<a href="https://home-assistant.io/components/knx/">knx docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.knx/">binary_sensor.knx docs</a>) (<a href="https://home-assistant.io/components/climate.knx/">climate.knx docs</a>) (<a href="https://home-assistant.io/components/cover.knx/">cover.knx docs</a>) (<a href="https://home-assistant.io/components/light.knx/">light.knx docs</a>) (<a href="https://home-assistant.io/components/sensor.knx/">sensor.knx docs</a>) (<a href="https://home-assistant.io/components/switch.knx/">switch.knx docs</a>) (new-platform)</li>
  <li>Adds the AirVisual air quality sensor platform (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9320">#9320</a>) (<a href="https://home-assistant.io/components/sensor.airvisual/">sensor.airvisual docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="release-0531---september-12" href="#release-0531---september-12"></a> Release 0.53.1 - September 12</h2>

<ul>
  <li>Fix Twitter notifications with certain media such as small images (<a href="https://github.com/MikeChristianson">@MikeChristianson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9354">#9354</a>) (<a href="https://home-assistant.io/components/notify.twitter/">notify.twitter docs</a>)</li>
  <li>Added additional string check in Wunderground sensor (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9380">#9380</a>) (<a href="https://home-assistant.io/components/sensor.wunderground/">sensor.wunderground docs</a>)</li>
  <li>Fixing foscam library dependency/requirements (<a href="https://github.com/viswa-swami">@viswa-swami</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9387">#9387</a>) (<a href="https://home-assistant.io/components/camera.foscam/">camera.foscam docs</a>)</li>
  <li>Fixes for customize editor (<a href="https://github.com/andrey-git">@andrey-git</a>)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->

<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking Changes</h2>

<ul>
  <li>The new customize editor is using the file <code class="highlighter-rouge">customize.yaml</code> in your config folder. If you are using this file today for other config, make sure to rename it before using the new customize UI editor. (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9134">#9134</a>) (<a href="https://home-assistant.io/components/config/">config docs</a>) (breaking change) (new-platform)</li>
  <li>The frontend component now supports loading custom html files when Home Assistant front end starts  (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9150">#9150</a>) (breaking change). It could be Javascript, CSS or custom Web Components. Along there was a breaking change in the way Custom UI is used:
    <ul>
      <li><code class="highlighter-rouge">custom_ui_state_card</code> now specifies the exact element name and not a suffix after <code class="highlighter-rouge">state-card</code>. So if you had <code class="highlighter-rouge">state_card_custom_ui: custom-ui</code> in your config, you should change it to <code class="highlighter-rouge">state_card_custom_ui: state-card-custom-ui</code></li>
      <li><code class="highlighter-rouge">custom_ui_state_card</code> no longer makes the html fetch, you should make it separately:</li>
    </ul>
  </li>
</ul>

<div class="highlighter-rouge"><pre class="highlight"><code>frontend:
  extra_html_url:
    - /local/custom_ui/state-card-custom-ui.html
</code></pre>
</div>

<ul>
  <li>The Egardia alarm control panel now defaults to port 52010 instead of 85. (<a href="https://github.com/jeroenterheerdt">@jeroenterheerdt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9225">#9225</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.egardia/">alarm_control_panel.egardia docs</a>) (breaking change)</li>
  <li>The Homematic <code class="highlighter-rouge">delay</code> option has been dropped because it is no longer necessary (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9058">#9058</a>) (<a href="https://home-assistant.io/components/homematic/">homematic docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.homematic/">binary_sensor.homematic docs</a>) (<a href="https://home-assistant.io/components/climate.homematic/">climate.homematic docs</a>) (<a href="https://home-assistant.io/components/cover.homematic/">cover.homematic docs</a>) (<a href="https://home-assistant.io/components/light.homematic/">light.homematic docs</a>) (<a href="https://home-assistant.io/components/sensor.homematic/">sensor.homematic docs</a>) (<a href="https://home-assistant.io/components/switch.homematic/">switch.homematic docs</a>) (breaking change)</li>
  <li>Switch - Dlink: Remove spaces and capital letters from attribute names for consistency (<a href="https://github.com/emlt">@emlt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9277">#9277</a>) (<a href="https://home-assistant.io/components/switch.dlink/">switch.dlink docs</a>) (breaking change)</li>
</ul>

<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Xiaomi Philips Lights integration (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9087">#9087</a>) (<a href="https://home-assistant.io/components/light.xiaomi_philipslight/">light.xiaomi_philipslight docs</a>) (new-platform)</li>
  <li>Backend changes for customize config panel. (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9134">#9134</a>) (<a href="https://home-assistant.io/components/config/">config docs</a>) (breaking change)</li>
  <li>Upgrade async_timeout to 1.3.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9156">#9156</a>)</li>
  <li>Remove links to gitter (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9155">#9155</a>)</li>
  <li>Upgrade sphinx-autodoc-typehints to 1.2.3 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9151">#9151</a>)</li>
  <li>Upgrade uber_rides to 0.5.2 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9149">#9149</a>) (<a href="https://home-assistant.io/components/sensor.uber/">sensor.uber docs</a>)</li>
  <li>Allow specifying custom html urls to load. (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9150">#9150</a>) (breaking change)</li>
  <li>Allow getting number of available states in template (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9158">#9158</a>)</li>
  <li>upgrade xiaomi lib to 0.3.1 to supprt water sensor (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9168">#9168</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>)</li>
  <li>Use node_modules gulp in script/build_frontend (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9170">#9170</a>)</li>
  <li>Mysensors nodes can be renamed in config file (<a href="https://github.com/EmitKiwi">@EmitKiwi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9123">#9123</a>) (<a href="https://home-assistant.io/components/mysensors/">mysensors docs</a>)</li>
  <li>Xiaomi gateway: Device support for the Aqara Water Leak Sensor (sensor_wleak.aq1) (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9172">#9172</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.xiaomi/">binary_sensor.xiaomi docs</a>)</li>
  <li>“TypeError: write_to_hub() takes 2 positional arguments but 4 were given” fixed. (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9174">#9174</a>) (<a href="https://home-assistant.io/components/cover.xiaomi/">cover.xiaomi docs</a>)</li>
  <li>Mycroft notify/component (<a href="https://github.com/btotharye">@btotharye</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9173">#9173</a>) (<a href="https://home-assistant.io/components/mycroft/">mycroft docs</a>) (<a href="https://home-assistant.io/components/notify.mycroft/">notify.mycroft docs</a>) (new-platform)</li>
  <li>Fix dht22 when no data was read initially #8976 (<a href="https://github.com/maweki">@maweki</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9198">#9198</a>) (<a href="https://home-assistant.io/components/sensor.dht/">sensor.dht docs</a>)</li>
  <li>Update pushbullet.py (<a href="https://github.com/bobnwk">@bobnwk</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9200">#9200</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>fix worldtidesinfo #9184 (<a href="https://github.com/aetolus">@aetolus</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9201">#9201</a>) (<a href="https://home-assistant.io/components/sensor.worldtidesinfo/">sensor.worldtidesinfo docs</a>)</li>
  <li>Add “status” to Sonarr sensor (<a href="https://github.com/tboyce021">@tboyce021</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9204">#9204</a>) (<a href="https://home-assistant.io/components/sensor.radarr/">sensor.radarr docs</a>) (<a href="https://home-assistant.io/components/sensor.sonarr/">sensor.sonarr docs</a>)</li>
  <li>Prevent error when no forecast data was available (<a href="https://github.com/mjj4791">@mjj4791</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9176">#9176</a>) (<a href="https://home-assistant.io/components/sensor.buienradar/">sensor.buienradar docs</a>)</li>
  <li>Fix and optimize digitalloggers platform (<a href="https://github.com/dale3h">@dale3h</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9203">#9203</a>) (<a href="https://home-assistant.io/components/switch.digitalloggers/">switch.digitalloggers docs</a>)</li>
  <li>Add counter component (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9146">#9146</a>) (<a href="https://home-assistant.io/components/counter/">counter docs</a>) (new-platform)</li>
  <li>Support for season sensor (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8958">#8958</a>) (<a href="https://home-assistant.io/components/sensor.season/">sensor.season docs</a>) (new-platform)</li>
  <li>Issue #6893 in rfxtrx (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9130">#9130</a>) (<a href="https://home-assistant.io/components/rfxtrx/">rfxtrx docs</a>)</li>
  <li>Refactor rfxtrx (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9117">#9117</a>) (<a href="https://home-assistant.io/components/rfxtrx/">rfxtrx docs</a>) (<a href="https://home-assistant.io/components/cover.rfxtrx/">cover.rfxtrx docs</a>) (<a href="https://home-assistant.io/components/light.rfxtrx/">light.rfxtrx docs</a>) (<a href="https://home-assistant.io/components/switch.rfxtrx/">switch.rfxtrx docs</a>)</li>
  <li>Upgrade pymysensors to 0.11.1 (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9212">#9212</a>) (<a href="https://home-assistant.io/components/mysensors/">mysensors docs</a>)</li>
  <li>Abode push events and lock, cover, and switch components (<a href="https://github.com/1091741+MisterWil">@1091741+MisterWil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9095">#9095</a>) (<a href="https://home-assistant.io/components/abode/">abode docs</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.abode/">alarm_control_panel.abode docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.abode/">binary_sensor.abode docs</a>) (<a href="https://home-assistant.io/components/cover.abode/">cover.abode docs</a>) (<a href="https://home-assistant.io/components/lock.abode/">lock.abode docs</a>) (<a href="https://home-assistant.io/components/switch.abode/">switch.abode docs</a>) (new-platform)</li>
  <li>Add cloud auth support (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9208">#9208</a>)</li>
  <li>Bayesian Binary Sensor (<a href="https://github.com/jlmcgehee21">@jlmcgehee21</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8810">#8810</a>) (<a href="https://home-assistant.io/components/binary_sensor.bayesian/">binary_sensor.bayesian docs</a>) (new-platform)</li>
  <li>directv: extended discovery via REST api, bug fix (<a href="https://github.com/sielicki">@sielicki</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8800">#8800</a>) (<a href="https://home-assistant.io/components/media_player.directv/">media_player.directv docs</a>)</li>
  <li>Upgrade pyasn1 to 0.3.3 and pyasn1-modules to 0.1.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9216">#9216</a>) (<a href="https://home-assistant.io/components/notify.xmpp/">notify.xmpp docs</a>)</li>
  <li>Upgrade sendgrid to 5.0.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9215">#9215</a>) (<a href="https://home-assistant.io/components/notify.sendgrid/">notify.sendgrid docs</a>)</li>
  <li>Fix fitbit error when trying to access token after upgrade. (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9183">#9183</a>) (<a href="https://home-assistant.io/components/sensor.fitbit/">sensor.fitbit docs</a>)</li>
  <li>Allow sonos to select album as a source (<a href="https://github.com/commento">@commento</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9221">#9221</a>) (<a href="https://home-assistant.io/components/media_player.sonos/">media_player.sonos docs</a>)</li>
  <li>Add max_age to statistics sensor (<a href="https://github.com/tinloaf">@tinloaf</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8790">#8790</a>) (<a href="https://home-assistant.io/components/sensor.statistics/">sensor.statistics docs</a>)</li>
  <li>Egardia package to .19 and change in port number for egardiaserver (<a href="https://github.com/jeroenterheerdt">@jeroenterheerdt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9225">#9225</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.egardia/">alarm_control_panel.egardia docs</a>) (breaking change)</li>
  <li>pushbullet, send a file from url (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9189">#9189</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>Add Tank Utility sensor (<a href="https://github.com/krismolendyke">@krismolendyke</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9132">#9132</a>) (<a href="https://home-assistant.io/components/sensor.tank_utility/">sensor.tank_utility docs</a>) (new-platform)</li>
  <li>Upgrade shodan to 1.7.5 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9228">#9228</a>) (<a href="https://home-assistant.io/components/sensor.shodan/">sensor.shodan docs</a>)</li>
  <li>Tesla platform (<a href="https://github.com/zabuldon">@zabuldon</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9211">#9211</a>) (<a href="https://home-assistant.io/components/tesla/">tesla docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.tesla/">binary_sensor.tesla docs</a>) (<a href="https://home-assistant.io/components/climate.tesla/">climate.tesla docs</a>) (<a href="https://home-assistant.io/components/device_tracker.tesla/">device_tracker.tesla docs</a>) (<a href="https://home-assistant.io/components/lock.tesla/">lock.tesla docs</a>) (<a href="https://home-assistant.io/components/sensor.tesla/">sensor.tesla docs</a>) (new-platform)</li>
  <li>[light.tradfri] Full range of white spectrum lightbulbs support (<a href="https://github.com/matemaciek">@matemaciek</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9224">#9224</a>) (<a href="https://home-assistant.io/components/tradfri/">tradfri docs</a>) (<a href="https://home-assistant.io/components/light.tradfri/">light.tradfri docs</a>)</li>
  <li>Allow panels with external URL (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9214">#9214</a>)</li>
  <li>Use ZCL mandatory attribute to determine ZHA light capabilities (<a href="https://github.com/jkl1337">@jkl1337</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9232">#9232</a>) (<a href="https://home-assistant.io/components/light.zha/">light.zha docs</a>)</li>
  <li>A bugfix for pushbullet (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9237">#9237</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>mopar sensor (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9136">#9136</a>) (<a href="https://home-assistant.io/components/sensor.mopar/">sensor.mopar docs</a>) (new-platform)</li>
  <li>Upgrade discord.py to 0.16.11 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9239">#9239</a>) (<a href="https://home-assistant.io/components/notify.discord/">notify.discord docs</a>)</li>
  <li>Skip automatic events older than latest data (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9230">#9230</a>) (<a href="https://home-assistant.io/components/device_tracker.automatic/">device_tracker.automatic docs</a>)</li>
  <li>title and message was swapped in pushbullet (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9241">#9241</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>Fix possible KeyError (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9242">#9242</a>) (<a href="https://home-assistant.io/components/mysensors/">mysensors docs</a>)</li>
  <li>WIP: Homematic improvments with new hass interfaces (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9058">#9058</a>) (<a href="https://home-assistant.io/components/homematic/">homematic docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.homematic/">binary_sensor.homematic docs</a>) (<a href="https://home-assistant.io/components/climate.homematic/">climate.homematic docs</a>) (<a href="https://home-assistant.io/components/cover.homematic/">cover.homematic docs</a>) (<a href="https://home-assistant.io/components/light.homematic/">light.homematic docs</a>) (<a href="https://home-assistant.io/components/sensor.homematic/">sensor.homematic docs</a>) (<a href="https://home-assistant.io/components/switch.homematic/">switch.homematic docs</a>) (breaking change)</li>
  <li>Add available to sonos (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9243">#9243</a>) (<a href="https://home-assistant.io/components/media_player.sonos/">media_player.sonos docs</a>)</li>
  <li>Make sure Ring binary_sensor state will update only if device_id matches (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9247">#9247</a>) (<a href="https://home-assistant.io/components/binary_sensor.ring/">binary_sensor.ring docs</a>)</li>
  <li>
    <table>
      <tbody>
        <tr>
          <td>Added configurable timeout for receiver HTTP requests</td>
          <td>Additional AV… (<a href="https://github.com/scarface-4711">@scarface-4711</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9244">#9244</a>) (<a href="https://home-assistant.io/components/media_player.denonavr/">media_player.denonavr docs</a>)</td>
        </tr>
      </tbody>
    </table>
  </li>
  <li>upgrade xiaomi lib (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9250">#9250</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>)</li>
  <li>Fix nello.io login (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9251">#9251</a>) (<a href="https://home-assistant.io/components/lock.nello/">lock.nello docs</a>)</li>
  <li>This is to fix #6386: Manual Alarm not re-arm after 2nd trigger (<a href="https://github.com/snjoetw">@snjoetw</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9249">#9249</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.manual/">alarm_control_panel.manual docs</a>)</li>
  <li>Version bump of DLink switch to v0.6.0 (<a href="https://github.com/LinuxChristian">@LinuxChristian</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9252">#9252</a>) (<a href="https://home-assistant.io/components/switch.dlink/">switch.dlink docs</a>)</li>
  <li>Upgrade sendgrid to 5.2.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9254">#9254</a>) (<a href="https://home-assistant.io/components/notify.sendgrid/">notify.sendgrid docs</a>)</li>
  <li>Upgrade psutil to 5.3.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9253">#9253</a>) (<a href="https://home-assistant.io/components/sensor.systemmonitor/">sensor.systemmonitor docs</a>)</li>
  <li>Adding ZWave CentralScene activation handler. (<a href="https://github.com/sirmalloc">@sirmalloc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9178">#9178</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Add Geofency device tracker (<a href="https://github.com/gunnarhelgason">@gunnarhelgason</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9106">#9106</a>) (<a href="https://home-assistant.io/components/device_tracker.geofency/">device_tracker.geofency docs</a>) (new-platform)</li>
  <li>flux: fix for when stop_time is after midnight (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8932">#8932</a>)</li>
  <li>Change attribute names (<a href="https://github.com/emlt">@emlt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9277">#9277</a>) (<a href="https://home-assistant.io/components/switch.dlink/">switch.dlink docs</a>) (breaking change)</li>
  <li>insteon_plm: fix typo in attributes (<a href="https://github.com/drkp">@drkp</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9284">#9284</a>) (<a href="https://home-assistant.io/components/insteon_plm/">insteon_plm docs</a>)</li>
  <li>discovery: If unknown NetDisco service discovered, log about it. (<a href="https://github.com/pfalcon">@pfalcon</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9280">#9280</a>)</li>
  <li>Upgrade youtube_dl to 2017.9.2 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9279">#9279</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>)</li>
  <li>Upgrade python-telegram-bot to 8.0.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9282">#9282</a>) (<a href="https://home-assistant.io/components/telegram_bot/">telegram_bot docs</a>) (<a href="https://home-assistant.io/components/switch.rest/">switch.rest docs</a>)</li>
  <li>rfxtrx lib upgrade (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9288">#9288</a>) (<a href="https://home-assistant.io/components/rfxtrx/">rfxtrx docs</a>)</li>
  <li>Fixing bug when using egardiaserver - package requirement updated to 1.0.20. (<a href="https://github.com/jeroenterheerdt">@jeroenterheerdt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9294">#9294</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.egardia/">alarm_control_panel.egardia docs</a>)</li>
  <li>Added intent_type to exception log (<a href="https://github.com/andreasjacobsen93">@andreasjacobsen93</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9289">#9289</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>)</li>
  <li>Handle spotify failing to refresh access_token (<a href="https://github.com/Tommatheussen">@Tommatheussen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9295">#9295</a>) (<a href="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
  <li>Core track same state for a period / Allow on platforms (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9273">#9273</a>)</li>
  <li>Improved Lutron Caseta shade support (<a href="https://github.com/30200174+upsert">@30200174+upsert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9302">#9302</a>) (<a href="https://home-assistant.io/components/lutron_caseta/">lutron_caseta docs</a>) (<a href="https://home-assistant.io/components/cover.lutron_caseta/">cover.lutron_caseta docs</a>) (<a href="https://home-assistant.io/components/light.lutron_caseta/">light.lutron_caseta docs</a>) (<a href="https://home-assistant.io/components/switch.lutron_caseta/">switch.lutron_caseta docs</a>)</li>
  <li>Upgrade mycroftapi to 2.0 (<a href="https://github.com/btotharye">@btotharye</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9309">#9309</a>) (<a href="https://home-assistant.io/components/mycroft/">mycroft docs</a>)</li>
  <li>Fix for Honeywell Round thermostats (<a href="https://github.com/dansarginson">@dansarginson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9308">#9308</a>) (<a href="https://home-assistant.io/components/climate.honeywell/">climate.honeywell docs</a>)</li>
  <li>Update jinja to 2.9.6 (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9306">#9306</a>)</li>
  <li>Ensure display-name does not exceed 12 characters for CecAdapter. (<a href="https://github.com/gollo">@gollo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9268">#9268</a>) (<a href="https://home-assistant.io/components/hdmi_cec/">hdmi_cec docs</a>)</li>
  <li>Expose hue group 0 (<a href="https://github.com/filcole">@filcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8663">#8663</a>) (<a href="https://home-assistant.io/components/light.hue/">light.hue docs</a>)</li>
  <li>Added DWD WarnApp Sensor (<a href="https://github.com/runningman84">@runningman84</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8657">#8657</a>) (<a href="https://home-assistant.io/components/sensor.dwdwarnapp/">sensor.dwdwarnapp docs</a>) (new-platform)</li>
  <li>Add input_text component (<a href="https://github.com/BioSehnsucht">@BioSehnsucht</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9112">#9112</a>) (<a href="https://home-assistant.io/components/input_text/">input_text docs</a>) (new-platform)</li>
  <li>Introducing a media_player component for Yamaha Multicast devices (<a href="https://github.com/jalmeroth">@jalmeroth</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9258">#9258</a>) (<a href="https://home-assistant.io/components/media_player.yamaha_musiccast/">media_player.yamaha_musiccast docs</a>) (new-platform)</li>
  <li>Handle the case where no registration number is available (instead display VIN (vehicle identification number)). (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9073">#9073</a>) (<a href="https://home-assistant.io/components/volvooncall/">volvooncall docs</a>) (<a href="https://home-assistant.io/components/device_tracker.volvooncall/">device_tracker.volvooncall docs</a>)</li>
  <li>Add post_pending_state attribute to manual alarm_control_panel (<a href="https://github.com/snjoetw">@snjoetw</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9291">#9291</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.manual/">alarm_control_panel.manual docs</a>)</li>
  <li>Add new config variable to MQTT light (<a href="https://github.com/belyalov">@belyalov</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9304">#9304</a>) (<a href="https://home-assistant.io/components/light.mqtt/">light.mqtt docs</a>)</li>
  <li>Follow Twitter guidelines for media upload by conforming to the “STATUS” phase, when required, and by providing “media_category” information. These will, for example, allow users to upload videos that exceed the basic 30 second limit. (<a href="https://github.com/MikeChristianson">@MikeChristianson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9261">#9261</a>) (<a href="https://home-assistant.io/components/notify.twitter/">notify.twitter docs</a>)</li>
  <li>Optionally disable ssl certificate validity check. (<a href="https://github.com/1868995+ohmer1">@1868995+ohmer1</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9181">#9181</a>) (<a href="https://home-assistant.io/components/notify.xmpp/">notify.xmpp docs</a>)</li>
  <li>Version bump dlib to 1.0.0 (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9316">#9316</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_detect/">image_processing.dlib_face_detect docs</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_identify/">image_processing.dlib_face_identify docs</a>)</li>
  <li>Fixed bug with devices not being discovered correctly. (<a href="https://github.com/1091741+MisterWil">@1091741+MisterWil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9311">#9311</a>) (<a href="https://home-assistant.io/components/abode/">abode docs</a>)</li>
  <li>Platform not ready behavior fixed. (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9325">#9325</a>) (<a href="https://home-assistant.io/components/light.xiaomi_philipslight/">light.xiaomi_philipslight docs</a>)</li>
  <li>Stable and asynchronous KNX library. (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8725">#8725</a>) (<a href="https://home-assistant.io/components/knx/">knx docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.knx/">binary_sensor.knx docs</a>) (<a href="https://home-assistant.io/components/climate.knx/">climate.knx docs</a>) (<a href="https://home-assistant.io/components/cover.knx/">cover.knx docs</a>) (<a href="https://home-assistant.io/components/light.knx/">light.knx docs</a>) (<a href="https://home-assistant.io/components/sensor.knx/">sensor.knx docs</a>) (<a href="https://home-assistant.io/components/switch.knx/">switch.knx docs</a>) (new-platform)</li>
  <li>Fix for potential issue with tesla initialization (<a href="https://github.com/zabuldon">@zabuldon</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9307">#9307</a>) (<a href="https://home-assistant.io/components/tesla/">tesla docs</a>)</li>
  <li>Adds the AirVisual air quality sensor platform (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9320">#9320</a>) (<a href="https://home-assistant.io/components/sensor.airvisual/">sensor.airvisual docs</a>) (new-platform)</li>
  <li>Cleanup input_text (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9326">#9326</a>) (<a href="https://home-assistant.io/components/input_text/">input_text docs</a>)</li>
  <li>Bump pyHik version to add IO support (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9341">#9341</a>) (<a href="https://home-assistant.io/components/binary_sensor.hikvision/">binary_sensor.hikvision docs</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.52: Scripts editor, Nello.io locks, HipChat and Abode Home Security]]></title>
    <link href="http:///blog/2017/08/26/release-0-52/"/>
    <updated>2017-08-26T08:11:05+08:00</updated>
    <id>http:///blog/2017/08/26/release-0-52</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.52"><img src="/images/blog/2017-08-0.52/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p>Although the summer is in full progress, the development hasn’t stalled. This release brings bug fixes, clean ups and another 8 new integrations. On top of that we are also introducing a new <a href="/docs/scripts/editor/">script editor</a>!</p>

<p>To use the scripts editor, create a new file in your config directory named <code class="highlighter-rouge">scripts.yaml</code> and copy your existing scripts over:</p>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># scripts.yaml</span>
<span class="s">turn_on_some_lights</span><span class="pi">:</span>
  <span class="s">alias</span><span class="pi">:</span> <span class="s">Turn on the lights</span>
  <span class="s">sequence</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">data</span><span class="pi">:</span> <span class="pi">{}</span>
    <span class="s">service</span><span class="pi">:</span> <span class="s">light.turn_on</span>
</code></pre>
</div>

<p>Than update your <code class="highlighter-rouge">configuration.yaml</code> to look like this:</p>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Configuration.yaml example</span>
<span class="s">script</span><span class="pi">:</span> <span class="kt">!include</span> <span class="s">scripts.yaml</span>
</code></pre>
</div>

<div class="videoWrapper">
  <iframe src="https://www.youtube.com/embed/_Rntpcj1CGA" frameborder="0" allowfullscreen=""></iframe>
</div>

<h2>New Platforms</h2>

<ul>
  <li>Add version sensor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8912">#8912</a>) (<a href="https://home-assistant.io/components/sensor.version/">sensor.version docs</a>) (new-platform)</li>
  <li>Nello.io lock support (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8957">#8957</a>) (<a href="https://home-assistant.io/components/lock.nello/">lock.nello docs</a>) (new-platform)</li>
  <li>Add HipChat notify service. (<a href="https://github.com/BioSehnsucht">@BioSehnsucht</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8918">#8918</a>) (<a href="https://home-assistant.io/components/notify.hipchat/">notify.hipchat docs</a>) (new-platform)</li>
  <li>Refactor USPS into component with Sensors+Camera (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8679">#8679</a>) (<a href="https://home-assistant.io/components/usps/">usps docs</a>) (<a href="https://home-assistant.io/components/camera.usps/">camera.usps docs</a>) (<a href="https://home-assistant.io/components/sensor.usps/">sensor.usps docs</a>) (breaking change) (new-platform)</li>
  <li>Adds London_air component (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9020">#9020</a>) (<a href="https://home-assistant.io/components/sensor.london_air/">sensor.london_air docs</a>) (new-platform)</li>
  <li>Add Abode home security component (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9030">#9030</a>) (<a href="https://home-assistant.io/components/abode/">abode docs</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.abode/">alarm_control_panel.abode docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.abode/">binary_sensor.abode docs</a>) (new-platform)</li>
  <li>Add support for Prowl notifications. (<a href="https://github.com/mbrrg">@mbrrg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9028">#9028</a>) (<a href="https://home-assistant.io/components/notify.prowl/">notify.prowl docs</a>) (new-platform)</li>
  <li>Add worldtidesinfo sensor component (<a href="https://github.com/aetolus">@aetolus</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8860">#8860</a>) (<a href="https://home-assistant.io/components/sensor.worldtidesinfo/">sensor.worldtidesinfo docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="release-0521---august-28" href="#release-0521---august-28"></a> Release 0.52.1 - August 28</h2>

<ul>
  <li>Close stream request once we end up with proxy (<a href="https://github.com/foxel">@foxel</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9110">#9110</a>)</li>
  <li>Fix issue #9116 in pushbullet (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9128">#9128</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>bug fix pushbullet (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9139">#9139</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>Fix import for foscam (<a href="https://github.com/sdague">@sdague</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9140">#9140</a>) (<a href="https://home-assistant.io/components/camera.foscam/">camera.foscam docs</a>)</li>
  <li>Bump aioautomatic to prevent leaking exceptions (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9148">#9148</a>) (<a href="https://home-assistant.io/components/device_tracker.automatic/">device_tracker.automatic docs</a>)</li>
  <li>Wrap state when iterating a domain in templates (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9157">#9157</a>)</li>
  <li>Prevent iCloud exceptions in logfile (<a href="https://github.com/mjj4791">@mjj4791</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9179">#9179</a>) (<a href="https://home-assistant.io/components/device_tracker.icloud/">device_tracker.icloud docs</a>)</li>
  <li>bump ecobee version to fix issue 9190 (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9191">#9191</a>) (<a href="https://home-assistant.io/components/ecobee/">ecobee docs</a>) (<a href="https://home-assistant.io/components/climate.ecobee/">climate.ecobee docs</a>)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->
<h2>Breaking Changes</h2>

<ul>
  <li>Remove spaces from Xiami switch attributes (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8952">#8952</a>) (<a href="https://home-assistant.io/components/switch.xiaomi/">switch.xiaomi docs</a>) (breaking change)</li>
  <li>MQTT Switch: command and availability payload are now no longer linked. Command and availability payload default to ON/OFF and must be configured individually if custom values are required. (<a href="https://github.com/timstanley1985">@timstanley1985</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8934">#8934</a>) (<a href="https://home-assistant.io/components/switch.mqtt/">switch.mqtt docs</a>) (breaking change)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code> <span class="pi">-</span>  <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span>
    <span class="s">name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Kitchen"</span>
    <span class="s">state_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">stat/sonoff_1/POWER"</span>
    <span class="s">command_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">cmnd/sonoff_1/POWER"</span>
    <span class="s">availability_topic</span><span class="pi">:</span> <span class="s2">"</span><span class="s">tele/sonoff_1/LWT"</span>
    <span class="s">payload_available</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Online"</span>
    <span class="s">payload_not_available</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Offline"</span>
    <span class="s">retain</span><span class="pi">:</span> <span class="s">true</span>
</code></pre>
</div>

<ul>
  <li>Refactor USPS into component with Sensors+Camera (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8679">#8679</a>) (<a href="https://home-assistant.io/components/usps/">usps docs</a>) (<a href="https://home-assistant.io/components/camera.usps/">camera.usps docs</a>) (<a href="https://home-assistant.io/components/sensor.usps/">sensor.usps docs</a>) (breaking change) (new-platform)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">usps</span><span class="pi">:</span>
  <span class="s">username</span><span class="pi">:</span> <span class="s">user</span>
  <span class="s">password</span><span class="pi">:</span> <span class="s">pass</span>
  <span class="s">name</span><span class="pi">:</span> <span class="s">optional</span>
</code></pre>
</div>

<ul>
  <li>eliqonline: The optional channel_id configuration variable of the Eliqonline sensor needs to be a positive integer. (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9072">#9072</a>) (<a href="https://home-assistant.io/components/sensor.eliqonline/">sensor.eliqonline docs</a>) (breaking change)</li>
  <li>MySensors: Not a breaking change per se but users that have not been following the mysensors <a href="https://www.mysensors.org/download/serial_api_20">serial API</a> could face dropped messages after this change. Messages are now validated according to the API before being passed along from/to devices. See <a href="https://github.com/theolind/pymysensors/releases/tag/0.11">0.11 release notes</a> for more info. (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9069">#9069</a>) (<a href="https://home-assistant.io/components/mysensors/">mysensors docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.mysensors/">binary_sensor.mysensors docs</a>) (<a href="https://home-assistant.io/components/climate.mysensors/">climate.mysensors docs</a>) (<a href="https://home-assistant.io/components/cover.mysensors/">cover.mysensors docs</a>) (<a href="https://home-assistant.io/components/device_tracker.mysensors/">device_tracker.mysensors docs</a>) (<a href="https://home-assistant.io/components/light.mysensors/">light.mysensors docs</a>) (<a href="https://home-assistant.io/components/notify.mysensors/">notify.mysensors docs</a>) (<a href="https://home-assistant.io/components/sensor.mysensors/">sensor.mysensors docs</a>) (<a href="https://home-assistant.io/components/switch.mysensors/">switch.mysensors docs</a>) (breaking change)</li>
  <li>Automatic has disabled password authentication on their API. Home Assistant will now use OAuth2 to authenticate accounts. The following steps must be taken to transition your setup:
1) Log in to your Automatic developer account. In the Automatic Developer Apps Manager, specify the OAuth Redirect URL in the developer page. This should be configured to <code class="highlighter-rouge">&lt;home-assistant-url&gt;/api/automatic/callback</code>. (Example: <code class="highlighter-rouge">http://hassio.local:8123/api/automatic/callback</code>) Note that this URL only needs to be accessible from the browser you use to perform the authentication.
2) Remove username/password from your automatic device tracker configuration in configuration.yaml.
3) If you have authorized your account for <code class="highlighter-rouge">scope:current_location</code>, add <code class="highlighter-rouge">current_location: true</code> to your automatic device tracker configuration in configuration.yaml.
4) When you restart home assistant, click on the Automatic Configure link in the Configurator card, and follow the instructions to authorize Home Assistant.<br /><br />NOTE: Automatic’s API is currently not correctly authorizing with refresh tokens, so Step 4 currently needs to be performed after every restart. (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9002">#8962</a>) (<a href="https://home-assistant.io/components/configurator/">configurator docs</a>) (<a href="https://home-assistant.io/components/device_tracker.automatic/">device_tracker.automatic docs</a>) (breaking change)</li>
</ul>

<h2>All changes</h2>

<ul>
  <li>Add version sensor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8912">#8912</a>) (<a href="https://home-assistant.io/components/sensor.version/">sensor.version docs</a>) (new-platform)</li>
  <li>Fix hue lights for Philips and non-philips lights (<a href="https://github.com/groth-its">@groth-its</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8905">#8905</a>) (<a href="https://home-assistant.io/components/light.hue/">light.hue docs</a>)</li>
  <li>Fixed cert_expiry sensor to delay firing on HA startup (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8920">#8920</a>) (<a href="https://home-assistant.io/components/sensor.cert_expiry/">sensor.cert_expiry docs</a>)</li>
  <li>Remove spaces from Xiami switch attributes (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8952">#8952</a>) (<a href="https://home-assistant.io/components/switch.xiaomi/">switch.xiaomi docs</a>) (breaking change)</li>
  <li>Add service to alarm control panel for night mode arming (<a href="https://github.com/schmittx">@schmittx</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8614">#8614</a>) (<a href="https://home-assistant.io/components/alarm_control_panel/">alarm_control_panel docs</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.totalconnect/">alarm_control_panel.totalconnect docs</a>)</li>
  <li>Add support for Automatic OAuth2 authentication (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8962">#8962</a>) (<a href="https://home-assistant.io/components/configurator/">configurator docs</a>) (<a href="https://home-assistant.io/components/device_tracker.automatic/">device_tracker.automatic docs</a>) (breaking change)</li>
  <li>Nello.io lock support (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8957">#8957</a>) (<a href="https://home-assistant.io/components/lock.nello/">lock.nello docs</a>) (new-platform)</li>
  <li>Added continue-on-errors, added value template (<a href="https://github.com/iamjackg">@iamjackg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8971">#8971</a>) (<a href="https://home-assistant.io/components/sensor.snmp/">sensor.snmp docs</a>)</li>
  <li>Is_allowed_path raise for None path (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8953">#8953</a>)</li>
  <li>Fix #8960 - Decora Wi-Fi Switch unable to set brightness (<a href="https://github.com/tlyakhov">@tlyakhov</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8989">#8989</a>) (<a href="https://home-assistant.io/components/light.decora_wifi/">light.decora_wifi docs</a>)</li>
  <li>Adds port/SSL config options for RainMachine (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8986">#8986</a>) (<a href="https://home-assistant.io/components/switch.rainmachine/">switch.rainmachine docs</a>)</li>
  <li>Automatic device tracker remove password (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9002">#9002</a>) (<a href="https://home-assistant.io/components/device_tracker.automatic/">device_tracker.automatic docs</a>) (breaking change)</li>
  <li>Add scripts editor backend (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8993">#8993</a>) (<a href="https://home-assistant.io/components/config/">config docs</a>) (<a href="https://home-assistant.io/components/script/">script docs</a>) (new-platform)</li>
  <li>MQTT Switch - Add configurable availability payload (<a href="https://github.com/timstanley1985">@timstanley1985</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8934">#8934</a>) (<a href="https://home-assistant.io/components/switch.mqtt/">switch.mqtt docs</a>) (breaking change)</li>
  <li>Buienradar newconditions (<a href="https://github.com/mjj4791">@mjj4791</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8897">#8897</a>) (<a href="https://home-assistant.io/components/sensor.buienradar/">sensor.buienradar docs</a>) (<a href="https://home-assistant.io/components/weather.buienradar/">weather.buienradar docs</a>)</li>
  <li>Pushbullet, fix multiple messages sent when url param is set (<a href="https://github.com/karlkar">@karlkar</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9006">#9006</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>Update to pyenvisalink 2.2, and remove range validation on zonedump i… (<a href="https://github.com/Cinntax">@Cinntax</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8981">#8981</a>) (<a href="https://home-assistant.io/components/envisalink/">envisalink docs</a>)</li>
  <li>Fix #9010 - Swiss Public Transportation shows departure time in the past (<a href="https://github.com/michaelhertig">@michaelhertig</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9011">#9011</a>) (<a href="https://home-assistant.io/components/sensor.swiss_public_transport/">sensor.swiss_public_transport docs</a>)</li>
  <li>Add HipChat notify service. (<a href="https://github.com/BioSehnsucht">@BioSehnsucht</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8918">#8918</a>) (<a href="https://home-assistant.io/components/notify.hipchat/">notify.hipchat docs</a>) (new-platform)</li>
  <li>Update onkyo-eiscp to 1.2.3 (<a href="https://github.com/danieljkemp">@danieljkemp</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9019">#9019</a>) (<a href="https://home-assistant.io/components/media_player.onkyo/">media_player.onkyo docs</a>)</li>
  <li>Check if album image(s) exist in spotify (<a href="https://github.com/Tommatheussen">@Tommatheussen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9024">#9024</a>) (<a href="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
  <li>Update ffmpeg to 1.7 to fix severals problems (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9029">#9029</a>)</li>
  <li>Add state_with_unit property to state objects in templates (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9014">#9014</a>)</li>
  <li>Fix Geizhals index issue when not 4 prices available (<a href="https://github.com/celeroll">@celeroll</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9035">#9035</a>) (<a href="https://home-assistant.io/components/sensor.geizhals/">sensor.geizhals docs</a>)</li>
  <li>Refactor USPS into component with Sensors+Camera (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8679">#8679</a>) (<a href="https://home-assistant.io/components/usps/">usps docs</a>) (<a href="https://home-assistant.io/components/camera.usps/">camera.usps docs</a>) (<a href="https://home-assistant.io/components/sensor.usps/">sensor.usps docs</a>) (breaking change) (new-platform)</li>
  <li>Set password after connecting. Fixes #8983 (<a href="https://github.com/StevenLooman">@StevenLooman</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9039">#9039</a>) (<a href="https://home-assistant.io/components/media_player.mpd/">media_player.mpd docs</a>)</li>
  <li>Update iOS sensor (battery icon fix and format updates) (<a href="https://github.com/schmittx">@schmittx</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9032">#9032</a>)</li>
  <li>Adds London_air component (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9020">#9020</a>) (<a href="https://home-assistant.io/components/sensor.london_air/">sensor.london_air docs</a>) (new-platform)</li>
  <li>Update pwmled to 1.2.1. (<a href="https://github.com/soldag">@soldag</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9040">#9040</a>) (<a href="https://home-assistant.io/components/light.rpi_gpio_pwm/">light.rpi_gpio_pwm docs</a>)</li>
  <li>Configurable timeout for webostv. (<a href="https://github.com/soldag">@soldag</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9042">#9042</a>) (<a href="https://home-assistant.io/components/media_player.webostv/">media_player.webostv docs</a>)</li>
  <li>Update ios.py (<a href="https://github.com/schmittx">@schmittx</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9041">#9041</a>) (<a href="https://home-assistant.io/components/sensor.ios/">sensor.ios docs</a>)</li>
  <li>Support Windows in UPNP discovery (<a href="https://github.com/kabongsteve">@kabongsteve</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8936">#8936</a>)</li>
  <li>Upgrade python-pushover to 0.3 (<a href="https://github.com/fanaticDavid">@fanaticDavid</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9045">#9045</a>) (<a href="https://home-assistant.io/components/notify.pushover/">notify.pushover docs</a>)</li>
  <li>Add speeds to fan dropdown in ISY fan component (<a href="https://github.com/boojew">@boojew</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9004">#9004</a>) (<a href="https://home-assistant.io/components/fan.isy994/">fan.isy994 docs</a>)</li>
  <li>Update Fitbit sensor (icons, formatting, client update) (<a href="https://github.com/schmittx">@schmittx</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9031">#9031</a>) (<a href="https://home-assistant.io/components/sensor.fitbit/">sensor.fitbit docs</a>)</li>
  <li>Add Abode home security component (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9030">#9030</a>) (<a href="https://home-assistant.io/components/abode/">abode docs</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.abode/">alarm_control_panel.abode docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.abode/">binary_sensor.abode docs</a>) (new-platform)</li>
  <li>LIFX: avoid rare NoneType errors (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9054">#9054</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Bump dlib face_recognition to 0.2.2 (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9060">#9060</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_detect/">image_processing.dlib_face_detect docs</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_identify/">image_processing.dlib_face_identify docs</a>)</li>
  <li>Update fitbit.py (<a href="https://github.com/schmittx">@schmittx</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9064">#9064</a>) (<a href="https://home-assistant.io/components/sensor.fitbit/">sensor.fitbit docs</a>)</li>
  <li>Upgrade sendgrid to 5.0.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9062">#9062</a>) (<a href="https://home-assistant.io/components/notify.sendgrid/">notify.sendgrid docs</a>)</li>
  <li>Upgrade slacker to 0.9.60 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9065">#9065</a>) (<a href="https://home-assistant.io/components/notify.slack/">notify.slack docs</a>)</li>
  <li>Add support for Prowl notifications. (<a href="https://github.com/mbrrg">@mbrrg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9028">#9028</a>) (<a href="https://home-assistant.io/components/notify.prowl/">notify.prowl docs</a>) (new-platform)</li>
  <li>Upgrade onkyo-eiscp to 1.2.4 (fixes #8995) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9068">#9068</a>) (<a href="https://home-assistant.io/components/media_player.onkyo/">media_player.onkyo docs</a>)</li>
  <li>Workday sensor offset (<a href="https://github.com/LaStrada">@LaStrada</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8824">#8824</a>) (<a href="https://home-assistant.io/components/binary_sensor.workday/">binary_sensor.workday docs</a>)</li>
  <li>eliqonline: channel id is an integer (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9072">#9072</a>) (<a href="https://home-assistant.io/components/sensor.eliqonline/">sensor.eliqonline docs</a>) (breaking change)</li>
  <li>Use builtin constants for Abode alarm_control_panel (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9059">#9059</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.abode/">alarm_control_panel.abode docs</a>)</li>
  <li>bump python-ecobee-api version to 0.0.8 (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9074">#9074</a>) (<a href="https://home-assistant.io/components/ecobee/">ecobee docs</a>)</li>
  <li>Bump abodepy to 0.7.1 (<a href="https://github.com/arsaboo">@arsaboo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9077">#9077</a>) (<a href="https://home-assistant.io/components/abode/">abode docs</a>)</li>
  <li>async_query returns False if connection to server failed, handle this properly (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9070">#9070</a>) (<a href="https://home-assistant.io/components/media_player.squeezebox/">media_player.squeezebox docs</a>)</li>
  <li>Added insteonplm device_override multiple capabilities (<a href="https://github.com/teharris1">@teharris1</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9078">#9078</a>) (<a href="https://home-assistant.io/components/insteon_plm/">insteon_plm docs</a>)</li>
  <li>Upgrade uber_rides to 0.5.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9080">#9080</a>) (<a href="https://home-assistant.io/components/sensor.uber/">sensor.uber docs</a>)</li>
  <li>Upgrade discord.py to 0.16.10 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9082">#9082</a>) (<a href="https://home-assistant.io/components/notify.discord/">notify.discord docs</a>)</li>
  <li>Fix <code class="highlighter-rouge">device</code> attribute in fritz_callmonitor.py (fixes #9055) (<a href="https://github.com/870074+max-te">@870074+max-te</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9081">#9081</a>) (<a href="https://home-assistant.io/components/sensor.fritzbox_callmonitor/">sensor.fritzbox_callmonitor docs</a>)</li>
  <li>Upgrade youtube_dl to 2017.8.18 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9079">#9079</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>)</li>
  <li>Remove dash (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9089">#9089</a>)</li>
  <li>Upgrade credstash to 1.13.3 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9088">#9088</a>)</li>
  <li>9043 Fixed error while running dev docker (<a href="https://github.com/MungoRae">@MungoRae</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9044">#9044</a>)</li>
  <li>Don’t redefine consts (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9086">#9086</a>) (<a href="https://home-assistant.io/components/notify.hipchat/">notify.hipchat docs</a>)</li>
  <li>Fix octoprint errors when printer is off/disconnected (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8988">#8988</a>) (<a href="https://home-assistant.io/components/octoprint/">octoprint docs</a>) (<a href="https://home-assistant.io/components/sensor.octoprint/">sensor.octoprint docs</a>)</li>
  <li>Pilight switch: restore last state after restart (<a href="https://github.com/janLo">@janLo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8580">#8580</a>) (<a href="https://home-assistant.io/components/switch.pilight/">switch.pilight docs</a>)</li>
  <li>Fix netdata system_load and add disk_free. (<a href="https://github.com/michaelarnauts">@michaelarnauts</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9091">#9091</a>) (<a href="https://home-assistant.io/components/sensor.netdata/">sensor.netdata docs</a>)</li>
  <li>Add worldtidesinfo sensor component (<a href="https://github.com/aetolus">@aetolus</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8860">#8860</a>) (<a href="https://home-assistant.io/components/sensor.worldtidesinfo/">sensor.worldtidesinfo docs</a>) (new-platform)</li>
  <li>Support changing the bulb color for tplink smartbulbs, fixes #8766 (<a href="https://github.com/rytilahti">@rytilahti</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8780">#8780</a>) (<a href="https://home-assistant.io/components/light.tplink/">light.tplink docs</a>)</li>
  <li>bump snapcast version (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9100">#9100</a>) (<a href="https://home-assistant.io/components/media_player.snapcast/">media_player.snapcast docs</a>)</li>
  <li>bump fedex version (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9099">#9099</a>) (<a href="https://home-assistant.io/components/sensor.fedex/">sensor.fedex docs</a>)</li>
  <li>Yeelight fix updates on hsv mode (<a href="https://github.com/rytilahti">@rytilahti</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9093">#9093</a>) (<a href="https://home-assistant.io/components/light.yeelight/">light.yeelight docs</a>)</li>
  <li>Catch exceptions (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9085">#9085</a>) (<a href="https://home-assistant.io/components/notify.discord/">notify.discord docs</a>)</li>
  <li>Fix issue 8894 with uk_transport component if no next_buses or next_trains (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9046">#9046</a>) (<a href="https://home-assistant.io/components/sensor.uk_transport/">sensor.uk_transport docs</a>)</li>
  <li>upgrade Xiaomi Gateway lib to 0.3 (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9101">#9101</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>)</li>
  <li>pythonegardia package requirement to .18 (<a href="https://github.com/jeroenterheerdt">@jeroenterheerdt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9104">#9104</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.egardia/">alarm_control_panel.egardia docs</a>)</li>
  <li>Simplisafe unknown status fix (<a href="https://github.com/lekobob">@lekobob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9111">#9111</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.simplisafe/">alarm_control_panel.simplisafe docs</a>)</li>
  <li>Update flux_led.py (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9122">#9122</a>) (<a href="https://home-assistant.io/components/light.flux_led/">light.flux_led docs</a>)</li>
  <li>Xiaomi (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9126">#9126</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>)</li>
  <li>refactor pushbullet (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9125">#9125</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>optimistic mode for template covers (w/o timed movement) (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8402">#8402</a>) (<a href="https://home-assistant.io/components/cover.template/">cover.template docs</a>)</li>
  <li>Use const (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9127">#9127</a>) (<a href="https://home-assistant.io/components/prometheus/">prometheus docs</a>)</li>
  <li>Refactor mysensors callback and add validation (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/9069">#9069</a>) (<a href="https://home-assistant.io/components/mysensors/">mysensors docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.mysensors/">binary_sensor.mysensors docs</a>) (<a href="https://home-assistant.io/components/climate.mysensors/">climate.mysensors docs</a>) (<a href="https://home-assistant.io/components/cover.mysensors/">cover.mysensors docs</a>) (<a href="https://home-assistant.io/components/device_tracker.mysensors/">device_tracker.mysensors docs</a>) (<a href="https://home-assistant.io/components/light.mysensors/">light.mysensors docs</a>) (<a href="https://home-assistant.io/components/notify.mysensors/">notify.mysensors docs</a>) (<a href="https://home-assistant.io/components/sensor.mysensors/">sensor.mysensors docs</a>) (<a href="https://home-assistant.io/components/switch.mysensors/">switch.mysensors docs</a>) (breaking change)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.51: Massive history speed up, finished automation editor and official vacuum cleaner support]]></title>
    <link href="http:///blog/2017/08/12/release-51/"/>
    <updated>2017-08-12T08:11:05+08:00</updated>
    <id>http:///blog/2017/08/12/release-51</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.51"><img src="/images/blog/2017-08-0.51/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p class="note warning">This release has to do a one time database migration which can take a long time on big databases (20 minutes). During this time the frontend will not work. Do not stop Home  Assistant while it is in progress.</p>

<p>Release 0.51 is around the corner and it contains some really great updates.</p>

<h2><a class="title-link" name="database-speed-up" href="#database-speed-up"></a> Database speed up</h2>

<p>The first one is more amazing database updates <a href="https://github.com/home-assistant/home-assistant/pull/8748">#8748</a> by <a href="https://github.com/OverloadUT">@OverloadUT</a>. Every query that has been tested executes in well under 1 second, even on a RPi using MySQL with 6 million rows and around 300 entities. This is true even when you’re getting an unrealistically huge date range!</p>

<p>Updating the database will take some time when you start Home Assistant. During that time, the Home Assistant frontend is not accessible. Please let it complete and do not turn Home Assistant off.</p>

<h2><a class="title-link" name="frontend-update" href="#frontend-update"></a> Frontend update</h2>

<p>We have finished the migration of our frontend to be powered by Polymer 2. This has given us a big speed boost on Safari/iOS devices and has fixed a wide range of bugs.</p>

<p>We have also finished the automation editor. All triggers and actions are now implemented and so are most conditions (missing are <code class="highlighter-rouge">and</code>, <code class="highlighter-rouge">or</code>). The automation editor is also no longer Chrome only, it can now also be used in Safari.</p>

<p>Another change to the frontend is that we have reorganized the panels. The Z-Wave and automation configuration panels have been merged into the configuration panel.</p>

<div class="videoWrapper">
  <iframe src="https://www.youtube.com/embed/f3isVVpmiq4" frameborder="0" allowfullscreen=""></iframe>
</div>

<h2><a class="title-link" name="vacuum-cleaners" href="#vacuum-cleaners"></a> Vacuum cleaners</h2>

<p>As we have seen more vacuum cleaners land in Home Assistant, it was time to create an official component for them. That’s why <a href="https://github.com/azogue">@azogue</a> introduced the new vacuum cleaner component in  <a href="https://github.com/home-assistant/home-assistant/pull/8623">#8623</a>. This allows first class integration of vacuum cleaners in Home Assistant. Out of the box we will have Dyson, Xiamo and Roomba as supported platforms.</p>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New Platforms</h2>

<ul>
  <li>Added Lutron Caseta Scene Support (<a href="https://github.com/809694+kfcook">@809694+kfcook</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8690">#8690</a>) (<a href="https://home-assistant.io/components/lutron_caseta/">lutron_caseta docs</a>) (<a href="https://home-assistant.io/components/scene.lutron_caseta/">scene.lutron_caseta docs</a>) (new-platform)</li>
  <li>New media_player platform for Russound devices using the RIO protocol (<a href="https://github.com/wickerwaka">@wickerwaka</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8448">#8448</a>) (<a href="https://home-assistant.io/components/media_player.russound_rio/">media_player.russound_rio docs</a>) (new-platform)</li>
  <li>New component: bluesound (<a href="https://github.com/thrawnarn">@thrawnarn</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7192">#7192</a>) (<a href="https://home-assistant.io/components/media_player.bluesound/">media_player.bluesound docs</a>) (new-platform)</li>
  <li>Add mochad light component (<a href="https://github.com/mtreinish">@mtreinish</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8476">#8476</a>) (<a href="https://home-assistant.io/components/light.mochad/">light.mochad docs</a>) (new-platform)</li>
  <li>geizhals sensor component (<a href="https://github.com/JulianKahnert">@JulianKahnert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8458">#8458</a>) (<a href="https://home-assistant.io/components/sensor.geizhals/">sensor.geizhals docs</a>) (new-platform)</li>
  <li>Xiaomi vacuum as platform of new <code class="highlighter-rouge">vacuum</code> component derived from ToggleEntity, and services (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8623">#8623</a>) (breaking change) (new-platform)</li>
  <li>Wi-Fi enabled Roomba support (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8825">#8825</a>) (<a href="https://home-assistant.io/components/vacuum.roomba/">vacuum.roomba docs</a>) (new-platform)</li>
  <li>Add support to Dyson 360 Eye robot vacuum using new vacuum platform (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8852">#8852</a>) (<a href="https://home-assistant.io/components/dyson/">dyson docs</a>) (<a href="https://home-assistant.io/components/vacuum/">vacuum docs</a>) (<a href="https://home-assistant.io/components/fan.dyson/">fan.dyson docs</a>) (<a href="https://home-assistant.io/components/sensor.dyson/">sensor.dyson docs</a>) (<a href="https://home-assistant.io/components/vacuum.dyson/">vacuum.dyson docs</a>) (new-platform)</li>
  <li>Add Initial Mailbox panel and sensor (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8233">#8233</a>) (<a href="https://home-assistant.io/components/asterisk_mbox/">asterisk_mbox docs</a>) (new-platform)</li>
  <li>Add Leviton Decora Smart WiFi Device Platform (<a href="https://github.com/tlyakhov">@tlyakhov</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8529">#8529</a>) (<a href="https://home-assistant.io/components/light.decora_wifi/">light.decora_wifi docs</a>) (new-platform)</li>
  <li>Add RainMachine switch platform (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8827">#8827</a>) (<a href="https://home-assistant.io/components/switch.rainmachine/">switch.rainmachine docs</a>) (new-platform)</li>
  <li>Add new device tracker for Huawei Routers. (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8488">#8488</a>) (<a href="https://home-assistant.io/components/device_tracker.huawei_router/">device_tracker.huawei_router docs</a>) (new-platform)</li>
  <li>Add Shodan sensor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8902">#8902</a>) (<a href="https://home-assistant.io/components/sensor.shodan/">sensor.shodan docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="release-0511---august-12" href="#release-0511---august-12"></a> Release 0.51.1 - August 12</h2>

<ul>
  <li>Fixed a bug in the automation editor that would break if no conditions available in the config file. (<a href="https://github.com/balloob">@balloob</a>)</li>
</ul>

<h2><a class="title-link" name="release-0512---august-14" href="#release-0512---august-14"></a> Release 0.51.2 - August 14</h2>

<ul>
  <li>Fix zwave power_consumption attribute (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8968">#8968</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Turn foscam verbose mode off (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8967">#8967</a>) (<a href="https://home-assistant.io/components/camera.foscam/">camera.foscam docs</a>)</li>
  <li>fix stack trace in pushbullet (<a href="https://github.com/Danielhiversen">@Danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8965">#8965</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>Harmoney remote: Fix call to ha_send_commands (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8956">#8956</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>)</li>
  <li>fix DeviceException handling when updating xiaomi vacuum (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8954">#8954</a>) (<a href="https://home-assistant.io/components/vacuum.xiaomi/">vacuum.xiaomi docs</a>)</li>
  <li>Sabnzbd: do not assume discovery info is a dict (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8951">#8951</a>) (<a href="https://home-assistant.io/components/sensor.sabnzbd/">sensor.sabnzbd docs</a>)</li>
  <li>Fix login button (<a href="https://github.com/balloob">@balloob</a>)</li>
  <li>Add workaround for broken toggles in Safari  (<a href="https://github.com/balloob">@balloob</a>)</li>
  <li>Fix weblink opening twice (<a href="https://github.com/azogue">@azogue</a>)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->
<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking Changes</h2>

<ul>
  <li>Efergy sensors: change units from KW to W (<a href="https://github.com/emlt">@emlt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8761">#8761</a>) (<a href="https://home-assistant.io/components/sensor.efergy/">sensor.efergy docs</a>) (breaking change)</li>
  <li>Xiaomi vacuum is now a platform of new <code class="highlighter-rouge">vacuum</code> component derived from ToggleEntity, and services (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8623">#8623</a>) (breaking change) (new-platform)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">vacuum</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">xiaomi</span>
  <span class="s">name</span><span class="pi">:</span> <span class="s">Vacuum cleaner</span>
  <span class="s">host</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">xiaomi_vacuum_robot_ip</span>
  <span class="s">token</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">xiaomi_vacuum_robot_token</span>
</code></pre>
</div>

<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Upgrade pushbullet.py to 0.11.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8691">#8691</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>Upgrade mypy to 0.521 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8692">#8692</a>)</li>
  <li>Added Lutron Caseta Scene Support (<a href="https://github.com/809694+kfcook">@809694+kfcook</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8690">#8690</a>) (<a href="https://home-assistant.io/components/lutron_caseta/">lutron_caseta docs</a>) (<a href="https://home-assistant.io/components/scene.lutron_caseta/">scene.lutron_caseta docs</a>) (new-platform)</li>
  <li>Remove deprecated host and ssl logic from Kodi (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8700">#8700</a>) (<a href="https://home-assistant.io/components/media_player.kodi/">media_player.kodi docs</a>)</li>
  <li>Remove deprecated substitute interfaces (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8701">#8701</a>) (<a href="https://home-assistant.io/components/binary_sensor/">binary_sensor docs</a>) (<a href="https://home-assistant.io/components/media_player/">media_player docs</a>)</li>
  <li>Remove deprecated sensor_class config options (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8702">#8702</a>)</li>
  <li>directv: add configuration glue for Genie slaves (<a href="https://github.com/sielicki">@sielicki</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8713">#8713</a>) (<a href="https://home-assistant.io/components/media_player.directv/">media_player.directv docs</a>)</li>
  <li>bump python-telegram-bot to 7.0.1 for fully support Bot API 3.2 (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8715">#8715</a>) (<a href="https://home-assistant.io/components/telegram_bot/">telegram_bot docs</a>)</li>
  <li>Add proxy support for telegram_bot (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8717">#8717</a>) (<a href="https://home-assistant.io/components/telegram_bot/">telegram_bot docs</a>)</li>
  <li>python-insteonplm module version bump (<a href="https://github.com/nugget">@nugget</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8736">#8736</a>) (<a href="https://home-assistant.io/components/insteon_plm/">insteon_plm docs</a>)</li>
  <li>New media_player platform for Russound devices using the RIO protocol (<a href="https://github.com/wickerwaka">@wickerwaka</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8448">#8448</a>) (<a href="https://home-assistant.io/components/media_player.russound_rio/">media_player.russound_rio docs</a>) (new-platform)</li>
  <li>Add toggle to remotes (<a href="https://github.com/alanfischer">@alanfischer</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8483">#8483</a>) (<a href="https://home-assistant.io/components/remote/">remote docs</a>) (<a href="https://home-assistant.io/components/remote.apple_tv/">remote.apple_tv docs</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>) (<a href="https://home-assistant.io/components/remote.itach/">remote.itach docs</a>)</li>
  <li>added invert_state optional parameter (<a href="https://github.com/gwhiteCL">@gwhiteCL</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8695">#8695</a>) (<a href="https://home-assistant.io/components/cover.rpi_gpio/">cover.rpi_gpio docs</a>)</li>
  <li>buienradar dates tz-aware (<a href="https://github.com/mjj4791">@mjj4791</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8767">#8767</a>) (<a href="https://home-assistant.io/components/sensor.buienradar/">sensor.buienradar docs</a>) (<a href="https://home-assistant.io/components/weather.buienradar/">weather.buienradar docs</a>)</li>
  <li>Change units from KW to W (<a href="https://github.com/emlt">@emlt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8761">#8761</a>) (<a href="https://home-assistant.io/components/sensor.efergy/">sensor.efergy docs</a>) (breaking change)</li>
  <li>Clean up remote component (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8728">#8728</a>) (<a href="https://home-assistant.io/components/remote/">remote docs</a>) (<a href="https://home-assistant.io/components/remote.apple_tv/">remote.apple_tv docs</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>) (<a href="https://home-assistant.io/components/remote.itach/">remote.itach docs</a>) (<a href="https://home-assistant.io/components/remote.kira/">remote.kira docs</a>)</li>
  <li>Wink discovery (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8739">#8739</a>) (<a href="https://home-assistant.io/components/wink/">wink docs</a>)</li>
  <li>Enable/Disable Motion detection for Foscam Cameras (<a href="https://github.com/viswa-swami">@viswa-swami</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8582">#8582</a>) (<a href="https://home-assistant.io/components/camera.foscam/">camera.foscam docs</a>)</li>
  <li>Allow sonos to select playlists as a source (<a href="https://github.com/mcolyer">@mcolyer</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8258">#8258</a>) (<a href="https://home-assistant.io/components/media_player.sonos/">media_player.sonos docs</a>)</li>
  <li>mpd improvements (<a href="https://github.com/StevenLooman">@StevenLooman</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8655">#8655</a>) (<a href="https://home-assistant.io/components/media_player.mpd/">media_player.mpd docs</a>)</li>
  <li>Add support for file attachments in pushbullet (<a href="https://github.com/tsvi">@tsvi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8763">#8763</a>) (<a href="https://home-assistant.io/components/notify.pushbullet/">notify.pushbullet docs</a>)</li>
  <li>Honeywell fixes and improvements (<a href="https://github.com/dansarginson">@dansarginson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8756">#8756</a>) (<a href="https://home-assistant.io/components/climate.honeywell/">climate.honeywell docs</a>)</li>
  <li>Catch exception (fixes #8724) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8731">#8731</a>) (<a href="https://home-assistant.io/components/sensor.google_wifi/">sensor.google_wifi docs</a>)</li>
  <li>use updated osram lightify 1.0.6 component, including bugfix allowing more than 27 devices (<a href="https://github.com/tfriedel">@tfriedel</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8774">#8774</a>) (<a href="https://home-assistant.io/components/light.osramlightify/">light.osramlightify docs</a>)</li>
  <li>flux_led: support for property “available” (<a href="https://github.com/pezinek">@pezinek</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8764">#8764</a>) (<a href="https://home-assistant.io/components/light.flux_led/">light.flux_led docs</a>)</li>
  <li>New component: bluesound (<a href="https://github.com/thrawnarn">@thrawnarn</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7192">#7192</a>) (<a href="https://home-assistant.io/components/media_player.bluesound/">media_player.bluesound docs</a>) (new-platform)</li>
  <li>Add ‘forecast’ ability to yr weather sensor (<a href="https://github.com/tinloaf">@tinloaf</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8650">#8650</a>) (<a href="https://home-assistant.io/components/sensor.yr/">sensor.yr docs</a>)</li>
  <li>Feature alexa launch request (<a href="https://github.com/steverhoades">@steverhoades</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8730">#8730</a>) (<a href="https://home-assistant.io/components/alexa/">alexa docs</a>)</li>
  <li>Fixes UnboundLocalError: local variable ‘setting’ referenced before assignment (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8782">#8782</a>) (<a href="https://home-assistant.io/components/climate.tado/">climate.tado docs</a>)</li>
  <li>Upgrade pyasn1 to 0.3.1 and pyasn1-modules to 0.0.10 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8787">#8787</a>) (<a href="https://home-assistant.io/components/notify.xmpp/">notify.xmpp docs</a>)</li>
  <li>Upgrade sphinx-autodoc-typehints to 1.2.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8783">#8783</a>)</li>
  <li>Improvements (configuration and validation) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8785">#8785</a>) (<a href="https://home-assistant.io/components/sensor.yr/">sensor.yr docs</a>)</li>
  <li>Fix referencing unset variable in tado climate component (causes update to fail when tado zone is in manual mode) (<a href="https://github.com/luukd">@luukd</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8723">#8723</a>) (<a href="https://home-assistant.io/components/climate.tado/">climate.tado docs</a>)</li>
  <li>mqtt switch: add voluptuous for availability topic (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8797">#8797</a>) (<a href="https://home-assistant.io/components/switch.mqtt/">switch.mqtt docs</a>)</li>
  <li>Add mochad light component (<a href="https://github.com/mtreinish">@mtreinish</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8476">#8476</a>) (<a href="https://home-assistant.io/components/light.mochad/">light.mochad docs</a>) (new-platform)</li>
  <li>Update numpy 1.13.1 (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8806">#8806</a>) (<a href="https://home-assistant.io/components/image_processing.opencv/">image_processing.opencv docs</a>)</li>
  <li>Upgrade aiohttp to 2.2.4 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8805">#8805</a>)</li>
  <li>Catch divide by zero errors when a sleep type is 0 (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8809">#8809</a>) (<a href="https://home-assistant.io/components/sensor.eight_sleep/">sensor.eight_sleep docs</a>)</li>
  <li>InfluxDB component improvements (<a href="https://github.com/hageltech">@hageltech</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8633">#8633</a>) (<a href="https://home-assistant.io/components/influxdb/">influxdb docs</a>)</li>
  <li>When Sonos gets a tts source - dont’t show an image (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8777">#8777</a>) (<a href="https://home-assistant.io/components/media_player.sonos/">media_player.sonos docs</a>)</li>
  <li>Polymer 2 (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8815">#8815</a>) (<a href="https://home-assistant.io/components/group/">group docs</a>)</li>
  <li>geizhals sensor component (<a href="https://github.com/JulianKahnert">@JulianKahnert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8458">#8458</a>) (<a href="https://home-assistant.io/components/sensor.geizhals/">sensor.geizhals docs</a>) (new-platform)</li>
  <li>Xiaomi vacuum as platform of new <code class="highlighter-rouge">vacuum</code> component derived from ToggleEntity, and services (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8623">#8623</a>) (breaking change) (new-platform)</li>
  <li>Update yweather.py (<a href="https://github.com/fanthos">@fanthos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8820">#8820</a>) (<a href="https://home-assistant.io/components/weather.yweather/">weather.yweather docs</a>)</li>
  <li>Make HA discover sabnzbd and add it to the Configurator (<a href="https://github.com/Hellowlol">@Hellowlol</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8634">#8634</a>) (<a href="https://home-assistant.io/components/sensor.sabnzbd/">sensor.sabnzbd docs</a>)</li>
  <li>Fix Dyson sensors if devices are configured without standby monitoring. Fixes #8569 (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8826">#8826</a>) (<a href="https://home-assistant.io/components/dyson/">dyson docs</a>) (<a href="https://home-assistant.io/components/fan.dyson/">fan.dyson docs</a>) (<a href="https://home-assistant.io/components/sensor.dyson/">sensor.dyson docs</a>)</li>
  <li>Block dependencies that depend on enum34 (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8698">#8698</a>)</li>
  <li>Upgrade aiohttp to 2.2.5 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8828">#8828</a>)</li>
  <li>History query and schema optimizations for huge performance boost (<a href="https://github.com/OverloadUT">@OverloadUT</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8748">#8748</a>) (<a href="https://home-assistant.io/components/history/">history docs</a>) (breaking change)</li>
  <li>Update xiaomi vacuum tests and include in coverage (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8845">#8845</a>) (<a href="https://home-assistant.io/components/vacuum/">vacuum docs</a>) (<a href="https://home-assistant.io/components/vacuum.xiaomi/">vacuum.xiaomi docs</a>)</li>
  <li>Egardia (<a href="https://github.com/jeroenterheerdt">@jeroenterheerdt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8389">#8389</a>)</li>
  <li>Do not call update() in constructor. (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8837">#8837</a>) (<a href="https://home-assistant.io/components/sensor.systemmonitor/">sensor.systemmonitor docs</a>)</li>
  <li>Upgrade sendgrid to 4.2.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8839">#8839</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8840">#8840</a>) (<a href="https://home-assistant.io/components/sensor.vasttrafik/">sensor.vasttrafik docs</a>)</li>
  <li>Make ‘monitored_conditions’ optional (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8843">#8843</a>) (<a href="https://home-assistant.io/components/sensor.radarr/">sensor.radarr docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8849">#8849</a>) (<a href="https://home-assistant.io/components/sensor.synologydsm/">sensor.synologydsm docs</a>)</li>
  <li>Make ‘monitored_conditions’ optional (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8848">#8848</a>) (<a href="https://home-assistant.io/components/sensor.sonarr/">sensor.sonarr docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8847">#8847</a>) (<a href="https://home-assistant.io/components/sensor.pocketcasts/">sensor.pocketcasts docs</a>)</li>
  <li>Catch ConnectionRefusedError (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8844">#8844</a>) (<a href="https://home-assistant.io/components/sensor.supervisord/">sensor.supervisord docs</a>)</li>
  <li>Upgrade sqlalchemy to 1.1.13 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8850">#8850</a>) (<a href="https://home-assistant.io/components/recorder/">recorder docs</a>)</li>
  <li>Upgrade pylast to 1.9.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8854">#8854</a>) (<a href="https://home-assistant.io/components/sensor.lastfm/">sensor.lastfm docs</a>)</li>
  <li>Wi-Fi enabled Roomba support (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8825">#8825</a>) (<a href="https://home-assistant.io/components/vacuum.roomba/">vacuum.roomba docs</a>) (new-platform)</li>
  <li>Add support to Dyson 360 Eye robot vacuum using new vacuum platform (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8852">#8852</a>) (<a href="https://home-assistant.io/components/dyson/">dyson docs</a>) (<a href="https://home-assistant.io/components/vacuum/">vacuum docs</a>) (<a href="https://home-assistant.io/components/fan.dyson/">fan.dyson docs</a>) (<a href="https://home-assistant.io/components/sensor.dyson/">sensor.dyson docs</a>) (<a href="https://home-assistant.io/components/vacuum.dyson/">vacuum.dyson docs</a>) (new-platform)</li>
  <li>Upgrade pyasn1 to 0.3.2 and pyasn1-modules to 0.0.11 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8856">#8856</a>) (<a href="https://home-assistant.io/components/notify.xmpp/">notify.xmpp docs</a>)</li>
  <li>Allow to set coordinates (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8858">#8858</a>) (<a href="https://home-assistant.io/components/sensor.zamg/">sensor.zamg docs</a>) (<a href="https://home-assistant.io/components/weather.zamg/">weather.zamg docs</a>)</li>
  <li>Added rounding to Google Wifi (<a href="https://github.com/fronzbot">@fronzbot</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8866">#8866</a>) (<a href="https://home-assistant.io/components/sensor.google_wifi/">sensor.google_wifi docs</a>)</li>
  <li>Fix off_delay for zwave trigger sensors (<a href="https://github.com/turbokongen">@turbokongen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8864">#8864</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.zwave/">binary_sensor.zwave docs</a>)</li>
  <li>Do not use pychromecast.Chromecast for Cast Groups (<a href="https://github.com/foxel">@foxel</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8786">#8786</a>) (<a href="https://home-assistant.io/components/media_player.cast/">media_player.cast docs</a>)</li>
  <li>Allow get local ip to work without internet (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8855">#8855</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8859">#8859</a>)</li>
  <li>Add new service <code class="highlighter-rouge">clean_spot</code> to vacuums (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8862">#8862</a>) (<a href="https://home-assistant.io/components/vacuum/">vacuum docs</a>) (<a href="https://home-assistant.io/components/vacuum.xiaomi/">vacuum.xiaomi docs</a>)</li>
  <li>Warn instead of raise on duplicate YAML key (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8834">#8834</a>)</li>
  <li>Add Initial Mailbox panel and sensor (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8233">#8233</a>) (<a href="https://home-assistant.io/components/asterisk_mbox/">asterisk_mbox docs</a>) (new-platform)</li>
  <li>Add Leviton Decora Smart WiFi Device Platform (<a href="https://github.com/tlyakhov">@tlyakhov</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8529">#8529</a>) (<a href="https://home-assistant.io/components/light.decora_wifi/">light.decora_wifi docs</a>) (new-platform)</li>
  <li>Consolidate config panels (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8857">#8857</a>) (<a href="https://home-assistant.io/components/automation/">automation docs</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Fix spelling error and update link (<a href="https://github.com/Klikini">@Klikini</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8869">#8869</a>)</li>
  <li>Implement Roomba fan speed (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8863">#8863</a>) (<a href="https://home-assistant.io/components/vacuum.roomba/">vacuum.roomba docs</a>)</li>
  <li>Add nuki lock’n’go and unlatch services and add attributes (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8687">#8687</a>) (<a href="https://home-assistant.io/components/lock.nuki/">lock.nuki docs</a>)</li>
  <li>RFLink: Add send_command service (<a href="https://github.com/leppa">@leppa</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8876">#8876</a>) (<a href="https://home-assistant.io/components/rflink/">rflink docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8881">#8881</a>) (<a href="https://home-assistant.io/components/binary_sensor.rest/">binary_sensor.rest docs</a>) (<a href="https://home-assistant.io/components/sensor.rest/">sensor.rest docs</a>)</li>
  <li>Add RainMachine switch platform (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8827">#8827</a>) (<a href="https://home-assistant.io/components/switch.rainmachine/">switch.rainmachine docs</a>) (new-platform)</li>
  <li>Allow usage of colorlog 3.0.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8885">#8885</a>)</li>
  <li>Change level (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8883">#8883</a>) (<a href="https://home-assistant.io/components/sensor.statistics/">sensor.statistics docs</a>)</li>
  <li>Upgrade youtube_dl to 2017.8.6 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8880">#8880</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>)</li>
  <li>Fix media_extractor for some sites (<a href="https://github.com/Spirit-X">@Spirit-X</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8887">#8887</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8878">#8878</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8892">#8892</a>) (<a href="https://home-assistant.io/components/binary_sensor.command_line/">binary_sensor.command_line docs</a>) (<a href="https://home-assistant.io/components/sensor.command_line/">sensor.command_line docs</a>) (<a href="https://home-assistant.io/components/switch.command_line/">switch.command_line docs</a>)</li>
  <li>Changed Pi-hole graphs from stacked bar to line (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8896">#8896</a>) (<a href="https://home-assistant.io/components/sensor.pi_hole/">sensor.pi_hole docs</a>)</li>
  <li>Add longer text strings to mailbox demo to test string truncation (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8893">#8893</a>) (<a href="https://home-assistant.io/components/mailbox.demo/">mailbox.demo docs</a>) (<a href="https://home-assistant.io/components/mailbox.demo.txt/">mailbox.demo.txt docs</a>)</li>
  <li>added support for setting/getting position of lutron caseta covers (<a href="https://github.com/809694+kfcook">@809694+kfcook</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8898">#8898</a>) (<a href="https://home-assistant.io/components/cover.lutron_caseta/">cover.lutron_caseta docs</a>)</li>
  <li>Fix for Neato D3 Connected state obtaining (<a href="https://github.com/karlkar">@karlkar</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8817">#8817</a>) (<a href="https://home-assistant.io/components/sensor.neato/">sensor.neato docs</a>) (<a href="https://home-assistant.io/components/switch.neato/">switch.neato docs</a>)</li>
  <li>Update simplisafe-python version (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8908">#8908</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.simplisafe/">alarm_control_panel.simplisafe docs</a>)</li>
  <li>LIFX: improve performance of multi-light transitions (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8873">#8873</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Support media position and media duration (will display progressbar in ui) (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8904">#8904</a>) (<a href="https://home-assistant.io/components/media_player.squeezebox/">media_player.squeezebox docs</a>)</li>
  <li>Add new device tracker for Huawei Routers. (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8488">#8488</a>) (<a href="https://home-assistant.io/components/device_tracker.huawei_router/">device_tracker.huawei_router docs</a>) (new-platform)</li>
  <li>Add Shodan sensor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8902">#8902</a>) (<a href="https://home-assistant.io/components/sensor.shodan/">sensor.shodan docs</a>) (new-platform)</li>
  <li>Added possibilities to use template in the command_line sensor (<a href="https://github.com/mar-schmidt">@mar-schmidt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8505">#8505</a>) (<a href="https://home-assistant.io/components/sensor.command_line/">sensor.command_line docs</a>)</li>
  <li>Honor PEP8 naming convention (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8909">#8909</a>) (<a href="https://home-assistant.io/components/updater/">updater docs</a>)</li>
  <li>Remove not needed call to update (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8930">#8930</a>) (<a href="https://home-assistant.io/components/switch.rachio/">switch.rachio docs</a>)</li>
  <li>fixing emulated hue issue and testing it (<a href="https://github.com/cribbstechnologies">@cribbstechnologies</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8928">#8928</a>) (<a href="https://home-assistant.io/components/emulated_hue/">emulated_hue docs</a>)</li>
  <li>Update roombapy to 1.3.1 to avoid installing all the mapping dependencies (<a href="https://github.com/pschmitt">@pschmitt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8925">#8925</a>) (<a href="https://home-assistant.io/components/vacuum.roomba/">vacuum.roomba docs</a>)</li>
  <li>Update python-wink version to fix Dome water valve bug. (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8923">#8923</a>) (<a href="https://home-assistant.io/components/wink/">wink docs</a>) (<a href="https://home-assistant.io/components/switch.wink/">switch.wink docs</a>)</li>
  <li>Fix SET_TEMPERATURE_SCHEMA in climate component (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8879">#8879</a>) (<a href="https://home-assistant.io/components/climate/">climate docs</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Home Assistant Podcast #5]]></title>
    <link href="http:///blog/2017/08/01/hasspodcast-ep-5/"/>
    <updated>2017-08-01T08:01:00+08:00</updated>
    <id>http:///blog/2017/08/01/hasspodcast-ep-5</id>
    <content type="html"><![CDATA[<p>We cover off AppDaemon/HADashboard and all the fun stuff introduced in 0.49 and 0.50.</p>

<p>Show notes available on the <a href="https://hasspodcast.io/ha005/">Home Assistant Podcast Website</a></p>

<p><a href="https://hasspodcast.io/ha005/">Listen online</a></p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.50: Voice control, History improvements, and Xiaomi]]></title>
    <link href="http:///blog/2017/07/29/release-50/"/>
    <updated>2017-07-29T08:11:05+08:00</updated>
    <id>http:///blog/2017/07/29/release-50</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.50"><img src="/images/blog/2017-07-0.50/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p>Last Wednesday we released <a href="https://home-assistant.io/hassio/">Hass.io</a>, an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach.</p>

<p>The launch has been crazy successful. The <a href="https://www.youtube.com/watch?v=XWPluWcYRMI&amp;feature=youtu.be">20 minute introduction video</a> by BRUHAutomation already has 12.5k views in just 4 days with no less than 150 comments.</p>

<p>Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.</p>

<h3><a class="title-link" name="adding-the-power-of-voice-to-integrations" href="#adding-the-power-of-voice-to-integrations"></a> Adding the power of voice to integrations</h3>

<p>But enough about Hass.io, let’s not forget about Home Assistant. This release has completely revamped the way how we deal with voice integrations. We turned Home Assistant into a platform to write voice apps, no matter where the processing of the voice happens. This can be done by Alexa, Google Assistant or in the Home Assistant user interface.</p>

<p>We are super excited about the new functionality and hope that it will trigger a new type of applications and systems to be built on top of Home Assistant. This release includes a shopping list to show the new functionality. As a user you can add any item to the shopping list with your voice and also ask what is on your shopping list.</p>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">shopping_list</span><span class="pi">:</span>
</code></pre>
</div>

<p>To make testing these applications easier, we’ve updated the conversation component. The component will now allow sentences to be configured that hook directly into the new voice functionality. Combined with the new interface it will allow for some great interactions! Check out the <a href="https://home-assistant.io/developers/intent/">developer docs</a> for more information.</p>

<div class="videoWrapper">
  <iframe width="560" height="315" src="https://www.youtube.com/embed/Ij0zDF3qwmE" frameborder="0" allowfullscreen=""></iframe>
</div>

<h3><a class="title-link" name="history-improvements" href="#history-improvements"></a> History improvements</h3>

<p><a href="https://github.com/OverloadUT">@OverloadUT</a> has been recently spending a lot of time on optimizing the history database queries. This release includes PR <a href="https://github.com/home-assistant/home-assistant/pull/8632">#8632</a>, the first in a list of improvements that he is working on. This PR greatly improves requests for single entities by using an optimized query for this use case.</p>

<p>The performance change in some of his tests shows this change to be about 300x faster (30 seconds to 0.1 seconds!) (There is no theoretical upper limit due to the issue with multi-entity queries getting worse the longer the current recorder run has been going.)</p>

<h3><a class="title-link" name="xiaomi-integration" href="#xiaomi-integration"></a> Xiaomi integration</h3>

<p>Yes, it has happened! After being in beta for a while, the Xiaomi support is now available to all. <a href="https://github.com/danielhiversen">@danielhiversen</a> did an amazing job and we now support sensors, switches, lights and covers.</p>

<h3><a class="title-link" name="velbus-integration" href="#velbus-integration"></a> Velbus integration</h3>

<p>Another awesome integration is that of the Velbus home automation system which has been contributed by <a href="https://github.com/thomasdelaet">@thomasdelaet</a>. It integrates their sensors, covers, fans, lights and switches.</p>

<h3><a class="title-link" name="manual-alarm-with-mqtt-control" href="#manual-alarm-with-mqtt-control"></a> Manual alarm with MQTT control</h3>

<p>A new version of the manual alarm component is now available with full MQTT control thanks to <a href="https://github.com/colinodell">@colinodell</a>. Using this you can build your own control panel to remotely arm/disarm the alarm. For example, using a <a href="https://www.hackster.io/colinodell/diy-alarm-control-panel-for-home-assistant-ac1813">Raspberry Pi to create an alarm</a>.</p>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New Platforms</h2>

<ul>
  <li>Initial support for Google Wifi/OnHub (<a href="https://github.com/fronzbot">@fronzbot</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8485">#8485</a>) (<a href="https://home-assistant.io/components/sensor.google_wifi/">sensor.google_wifi docs</a>) (new-platform)</li>
  <li>Xiaomi gw support (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8555">#8555</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.xiaomi/">binary_sensor.xiaomi docs</a>) (<a href="https://home-assistant.io/components/cover.xiaomi/">cover.xiaomi docs</a>) (<a href="https://home-assistant.io/components/light.xiaomi/">light.xiaomi docs</a>) (<a href="https://home-assistant.io/components/sensor.xiaomi/">sensor.xiaomi docs</a>) (<a href="https://home-assistant.io/components/switch.xiaomi/">switch.xiaomi docs</a>) (new-platform)</li>
  <li>Add Intent component (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8434">#8434</a>) (<a href="https://home-assistant.io/components/alexa/">alexa docs</a>) (<a href="https://home-assistant.io/components/intent_script/">intent_script docs</a>) (<a href="https://home-assistant.io/components/shopping_list/">shopping_list docs</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>) (breaking change) (new-platform)</li>
  <li>Manual alarm with MQTT control (<a href="https://github.com/colinodell">@colinodell</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8257">#8257</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.manual_mqtt/">alarm_control_panel.manual_mqtt docs</a>) (new-platform)</li>
  <li>Add component Light TPLink (<a href="https://github.com/gollo">@gollo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8643">#8643</a>) (<a href="https://home-assistant.io/components/light.tplink/">light.tplink docs</a>) (new-platform)</li>
  <li>Velbus (<a href="https://github.com/thomasdelaet">@thomasdelaet</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8076">#8076</a>) (<a href="https://home-assistant.io/components/velbus/">velbus docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.velbus/">binary_sensor.velbus docs</a>) (<a href="https://home-assistant.io/components/light.velbus/">light.velbus docs</a>) (new-platform)</li>
  <li>Add uk_transport component. (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8600">#8600</a>) (<a href="https://home-assistant.io/components/sensor.uk_transport/">sensor.uk_transport docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="release-0502---july-31" href="#release-0502---july-31"></a> Release 0.50.2 - July 31</h2>

<p>Straight to 0.50.2. We released 0.50 as 0.50.1 due to an upload error to PyPi.</p>

<ul>
  <li>Fix TP-Link light brightness issue #8744. (<a href="https://github.com/gollo">@gollo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8755">#8755</a>)</li>
  <li>Fix typo in script error (<a href="https://github.com/n8henrie">@n8henrie</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8754">#8754</a>)</li>
  <li>Fix tradfri error spam (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8738">#8738</a>) (<a href="https://home-assistant.io/components/light.tradfri/">light.tradfri docs</a>)</li>
  <li>Media Player - Pioneer: Supress exception if host is not available (fixes #8684) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8732">#8732</a>) (<a href="https://home-assistant.io/components/media_player.pioneer/">media_player.pioneer docs</a>)</li>
  <li>Telegram Bot: Retry set_webhook up to three times, reduce timeout to 5s again (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8716">#8716</a>) (<a href="https://home-assistant.io/components/telegram_bot.webhooks/">telegram_bot.webhooks docs</a>)</li>
  <li>Fixed sensor issue with Google Wifi routers in bridge mode (<a href="https://github.com/fronzbot">@fronzbot</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8710">#8710</a>) (<a href="https://home-assistant.io/components/sensor.google_wifi/">sensor.google_wifi docs</a>)</li>
  <li>Fix alexa cards (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8708">#8708</a>) (<a href="https://home-assistant.io/components/alexa/">alexa docs</a>)</li>
  <li>Fix Kodi reconnection after websocket disconnect (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8704">#8704</a>) (<a href="https://home-assistant.io/components/media_player.kodi/">media_player.kodi docs</a>)</li>
  <li>Move I/O outside of properties for light/tplink platform (<a href="https://github.com/gollo">@gollo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8699">#8699</a>) (<a href="https://home-assistant.io/components/light.tplink/">light.tplink docs</a>) (new-platform)</li>
  <li>Correctly discover GE Fan Controllers (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8682">#8682</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Fix Z-Wave barrier discovery for new API (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8706">#8706</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (<a href="https://home-assistant.io/components/cover.zwave/">cover.zwave docs</a>)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->
<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking Changes</h2>

<ul>
  <li>Automations: The state trigger keyword <code class="highlighter-rouge">state</code> and the time trigger keyword <code class="highlighter-rouge">after</code> were deprecated in 0.46. They have now been removed. Use <code class="highlighter-rouge">to</code> and <code class="highlighter-rouge">at</code> instead. (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8510">#8510</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#state-trigger">automation.state docs</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#time-trigger">automation.time docs</a>) (breaking change)</li>
  <li>Wink: the component is no longer supporting the <code class="highlighter-rouge">access_token</code> in the config. Use the new OAuth authentication or add your username and password to the config. (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8208">#8208</a>) (<a href="https://home-assistant.io/components/wink/">wink docs</a>) (breaking change)</li>
  <li>Alexa/API.AI/Snips.ai/Conversation: configuring responses to intents/sentences has been moved to a new component called <code class="highlighter-rouge">intent_script</code>. Conversation now allows configuring sentences to map to intents. (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8434">#8434</a>) (<a href="https://home-assistant.io/components/alexa/">alexa docs</a>) (<a href="https://home-assistant.io/developers/intent/">intent docs</a>) (<a href="https://home-assistant.io/components/intent_script/">intent_script docs</a>)
 (<a href="https://home-assistant.io/components/shopping_list/">shopping_list docs</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>) (breaking change) (new-platform)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">alexa</span><span class="pi">:</span>
<span class="s">snips</span><span class="pi">:</span>
<span class="s">apiai</span><span class="pi">:</span>

<span class="s">intent_script</span><span class="pi">:</span>
  <span class="s">LightKitchen</span><span class="pi">:</span>
    <span class="s">speech</span><span class="pi">:</span>
      <span class="s">type</span><span class="pi">:</span> <span class="s">plain</span>
      <span class="s">text</span><span class="pi">:</span> <span class="s">I did the work, yay.</span>
    <span class="s">card</span><span class="pi">:</span>
      <span class="s">type</span><span class="pi">:</span> <span class="s">simple</span>
      <span class="s">title</span><span class="pi">:</span> <span class="s">Lights Card</span>
      <span class="s">content</span><span class="pi">:</span> <span class="s">I have turned on the lights.</span>
    <span class="s">action</span><span class="pi">:</span>
      <span class="s">service</span><span class="pi">:</span> <span class="s">light.turn_on</span>
      <span class="s">data</span><span class="pi">:</span>
        <span class="s">entity_id</span><span class="pi">:</span> <span class="s">light.kitchen</span>

<span class="s">conversation</span><span class="pi">:</span>
  <span class="s">intents</span><span class="pi">:</span>
    <span class="s">LightKitchen</span><span class="pi">:</span>
      <span class="pi">-</span> <span class="s">The kitchen is magic</span>
</code></pre>
</div>

<ul>
  <li>Switch fritzdect: attributes have been renamed to use underscores and no capital letters (<a href="https://github.com/thomasklingbeil">@thomasklingbeil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8436">#8436</a>) (<a href="https://home-assistant.io/components/switch.fritzdect/">switch.fritzdect docs</a>) (breaking change)</li>
  <li>Yahoo Weather: no longer allow configuring forecasts but include all instead. (<a href="https://github.com/fanthos">@fanthos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8626">#8626</a>) (<a href="https://home-assistant.io/components/weather.yweather/">weather.yweather docs</a>) (breaking change)</li>
  <li>The Home Assistant Z-Wave Cover implementation has been updated to support the latest development version of OpenZWave. If you are currently applying a workaround to your OpenZWave installation to support the barrier command class, you’ll need to make sure you update your workaround to the latest development version of OpenZWave. (<a href="https://github.com/firstof9">@firstof9</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8574">#8574</a>) (<a href="https://home-assistant.io/components/cover/">cover docs</a>) (<a href="https://home-assistant.io/components/cover.zwave/">cover.zwave docs</a>) (breaking change)</li>
</ul>

<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Make deps directory persistent over upgrades (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7801">#7801</a>)</li>
  <li>Fix check for running inside venv (<a href="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8481">#8481</a>)</li>
  <li>Bump to KNXIP 0.5 (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8492">#8492</a>) (<a href="https://home-assistant.io/components/knx/">knx docs</a>)</li>
  <li>Expose all components on hass [Concept] (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8490">#8490</a>) (<a href="https://home-assistant.io/components/light/">light docs</a>)</li>
  <li>Add bind_hass to components (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8502">#8502</a>)</li>
  <li>Persistent notification import (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8507">#8507</a>)</li>
  <li>Added additional attributes to OwnTracks device_tracker (<a href="https://github.com/binarybucks">@binarybucks</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8503">#8503</a>) (<a href="https://home-assistant.io/components/device_tracker.owntracks/">device_tracker.owntracks docs</a>)</li>
  <li>Added sensor state rounding (<a href="https://github.com/fronzbot">@fronzbot</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8499">#8499</a>) (<a href="https://home-assistant.io/components/sensor.pi_hole/">sensor.pi_hole docs</a>)</li>
  <li>fix for a bug introduced with media support in #8282 (<a href="https://github.com/MikeChristianson">@MikeChristianson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8513">#8513</a>) (<a href="https://home-assistant.io/components/notify.twitter/">notify.twitter docs</a>)</li>
  <li>handle timeout errors without logging.exception when updating hue lights; double quotes in log msgs (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8524">#8524</a>) (<a href="https://home-assistant.io/components/light.hue/">light.hue docs</a>)</li>
  <li>Remove deprecated automation keywords (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8510">#8510</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#state-trigger">automation.state docs</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#time-trigger">automation.time docs</a>) (breaking change)</li>
  <li>Citybikes: Allow None as result for empty slots (<a href="https://github.com/janLo">@janLo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8528">#8528</a>) (<a href="https://home-assistant.io/components/sensor.citybikes/">sensor.citybikes docs</a>)</li>
  <li>Return a 0 temperature value when none is found (<a href="https://github.com/phil-lavin">@phil-lavin</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8518">#8518</a>) (<a href="https://home-assistant.io/components/climate.maxcube/">climate.maxcube docs</a>)</li>
  <li>Fix #6469 and #6828 (<a href="https://github.com/titilambert">@titilambert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8537">#8537</a>) (<a href="https://home-assistant.io/components/sensor.hydroquebec/">sensor.hydroquebec docs</a>)</li>
  <li>Update docstrings (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8536">#8536</a>)</li>
  <li>Upgrade TwitterAPI to 2.4.6 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8535">#8535</a>) (<a href="https://home-assistant.io/components/notify.twitter/">notify.twitter docs</a>)</li>
  <li>Decora: Fix set brightness and improve reconnection (<a href="https://github.com/titilambert">@titilambert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8522">#8522</a>) (<a href="https://home-assistant.io/components/light.decora/">light.decora docs</a>)</li>
  <li>Initial support for Google Wifi/OnHub (<a href="https://github.com/fronzbot">@fronzbot</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8485">#8485</a>) (<a href="https://home-assistant.io/components/sensor.google_wifi/">sensor.google_wifi docs</a>) (new-platform)</li>
  <li>Fix exception dlib_face_identify when image is not recognized by face_recognition module (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8552">#8552</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_identify/">image_processing.dlib_face_identify docs</a>)</li>
  <li>[media_extractor] Add support for custom stream queries for media_extractor (<a href="https://github.com/minchik">@minchik</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8538">#8538</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>)</li>
  <li>Report Harmony remote off if state is unknown (<a href="https://github.com/jawilson">@jawilson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8547">#8547</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>)</li>
  <li>Upgrade the alarmdecoder dependency library from 0.12.1 to 0.12.3. (<a href="https://github.com/viswa-swami">@viswa-swami</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8542">#8542</a>) (<a href="https://home-assistant.io/components/alarmdecoder/">alarmdecoder docs</a>)</li>
  <li>turn_on_action and turn_off_action with script syntax (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8558">#8558</a>) (<a href="https://home-assistant.io/components/media_player.kodi/">media_player.kodi docs</a>)</li>
  <li>Extends Pi-hole sensor to support the new sensors: (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8549">#8549</a>) (<a href="https://home-assistant.io/components/sensor.pi_hole/">sensor.pi_hole docs</a>)</li>
  <li>Support for Wink Switch and Light groups also fix fan speed selection (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8501">#8501</a>) (<a href="https://home-assistant.io/components/wink/">wink docs</a>) (<a href="https://home-assistant.io/components/fan.wink/">fan.wink docs</a>) (<a href="https://home-assistant.io/components/light.wink/">light.wink docs</a>) (<a href="https://home-assistant.io/components/switch.wink/">switch.wink docs</a>)</li>
  <li>Added a service to write to KNX group addressed including documentation (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8491">#8491</a>) (<a href="https://home-assistant.io/components/knx/">knx docs</a>)</li>
  <li>Handle manual edits to emulated_hue_ids.json (<a href="https://github.com/jawilson">@jawilson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8560">#8560</a>) (<a href="https://home-assistant.io/components/emulated_hue/">emulated_hue docs</a>)</li>
  <li>Enhance python_script to support “<em>getitem</em>” (<a href="https://github.com/sdague">@sdague</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8541">#8541</a>) (<a href="https://home-assistant.io/components/python_script/">python_script docs</a>)</li>
  <li>Update persistent deps dir version in config.py (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8479">#8479</a>)</li>
  <li>Xiaomi gw support (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8555">#8555</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.xiaomi/">binary_sensor.xiaomi docs</a>) (<a href="https://home-assistant.io/components/cover.xiaomi/">cover.xiaomi docs</a>) (<a href="https://home-assistant.io/components/light.xiaomi/">light.xiaomi docs</a>) (<a href="https://home-assistant.io/components/sensor.xiaomi/">sensor.xiaomi docs</a>) (<a href="https://home-assistant.io/components/switch.xiaomi/">switch.xiaomi docs</a>) (new-platform)</li>
  <li>fix #8263 corrected Adafruit DHT library version from 1.3.0 to 1.3.2 (<a href="https://github.com/namadori">@namadori</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8562">#8562</a>) (<a href="https://home-assistant.io/components/sensor.dht/">sensor.dht docs</a>)</li>
  <li>xiaomi bug fix (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8576">#8576</a>) (<a href="https://home-assistant.io/components/binary_sensor.xiaomi/">binary_sensor.xiaomi docs</a>)</li>
  <li>Bumped python-simplisafe version (<a href="https://github.com/bachya">@bachya</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8578">#8578</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.simplisafe/">alarm_control_panel.simplisafe docs</a>)</li>
  <li>Added Time Remaining and Time Elapsed sensors for octoprint (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8581">#8581</a>) (<a href="https://home-assistant.io/components/sensor.octoprint/">sensor.octoprint docs</a>)</li>
  <li>upgade xiaomi lib to 0.2 (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8584">#8584</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>)</li>
  <li>Device support for different new sensors of the xiaomi aqara gateway (<a href="https://github.com/syssi">@syssi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8577">#8577</a>) (<a href="https://home-assistant.io/components/xiaomi/">xiaomi docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.xiaomi/">binary_sensor.xiaomi docs</a>) (<a href="https://home-assistant.io/components/sensor.xiaomi/">sensor.xiaomi docs</a>) (<a href="https://home-assistant.io/components/switch.xiaomi/">switch.xiaomi docs</a>)</li>
  <li>Extends Fitbit sensors to track the device battery level (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8583">#8583</a>) (<a href="https://home-assistant.io/components/sensor.fitbit/">sensor.fitbit docs</a>)</li>
  <li>xiaomi binary sensor bug fix (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8586">#8586</a>) (<a href="https://home-assistant.io/components/binary_sensor.xiaomi/">binary_sensor.xiaomi docs</a>)</li>
  <li>upgrade pywebpush and PyJWT (<a href="https://github.com/perosb">@perosb</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8588">#8588</a>) (<a href="https://home-assistant.io/components/notify.html5/">notify.html5 docs</a>)</li>
  <li>Support for Wink oauth application authorization (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8208">#8208</a>) (<a href="https://home-assistant.io/components/wink/">wink docs</a>) (breaking change)</li>
  <li>Add Intent component (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8434">#8434</a>) (<a href="https://home-assistant.io/components/alexa/">alexa docs</a>) (<a href="https://home-assistant.io/developers/intent/">intent docs</a>) (<a href="https://home-assistant.io/components/intent_script/">intent_script docs</a>) (<a href="https://home-assistant.io/components/shopping_list/">shopping_list docs</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>) (breaking change) (new-platform)</li>
  <li>Remove code in wink.py overwriting hass.data configurator (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8595">#8595</a>) (<a href="https://home-assistant.io/components/wink/">wink docs</a>)</li>
  <li>bump python-mirobo version for more robust protocol handling, make the platform to update on startup (<a href="https://github.com/rytilahti">@rytilahti</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8602">#8602</a>) (<a href="https://home-assistant.io/components/switch.xiaomi_vacuum/">switch.xiaomi_vacuum docs</a>)</li>
  <li>Binary sensor ping fixed for hassio (<a href="https://github.com/gollo">@gollo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8573">#8573</a>) (<a href="https://home-assistant.io/components/binary_sensor.ping/">binary_sensor.ping docs</a>)</li>
  <li>Simplified percent conversion, better logging (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8568">#8568</a>) (<a href="https://home-assistant.io/components/sensor.knx/">sensor.knx docs</a>)</li>
  <li>make attributes in the fritzdect module easier to process (<a href="https://github.com/thomasklingbeil">@thomasklingbeil</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8436">#8436</a>) (<a href="https://home-assistant.io/components/switch.fritzdect/">switch.fritzdect docs</a>) (breaking change)</li>
  <li>Allow set_cover_position in scenes (<a href="https://github.com/peckham">@peckham</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8613">#8613</a>)</li>
  <li>better but still not great (<a href="https://github.com/cribbstechnologies">@cribbstechnologies</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8618">#8618</a>)</li>
  <li>Upgrade youtube_dl to 2017.7.23 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8617">#8617</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>)</li>
  <li>Upgrade mypy to 0.520 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8616">#8616</a>)</li>
  <li>REST binary sensor value_template optional (<a href="https://github.com/philhawthorne">@philhawthorne</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8596">#8596</a>) (<a href="https://home-assistant.io/components/binary_sensor.rest/">binary_sensor.rest docs</a>)</li>
  <li>added onvif camera fix for non-virtual env installations (<a href="https://github.com/matt2005">@matt2005</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8592">#8592</a>) (<a href="https://home-assistant.io/components/camera.onvif/">camera.onvif docs</a>)</li>
  <li>Cleanup old device_tracker stuff (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8627">#8627</a>)</li>
  <li>Add support for using credstash as a secret store (<a href="https://github.com/justin8">@justin8</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8494">#8494</a>)</li>
  <li>Added support for default value when environment variable is missing (<a href="https://github.com/devspacenine">@devspacenine</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8484">#8484</a>)</li>
  <li>Manual alarm with MQTT control (<a href="https://github.com/colinodell">@colinodell</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8257">#8257</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.manual_mqtt/">alarm_control_panel.manual_mqtt docs</a>) (new-platform)</li>
  <li>Catch and log Lyft API errors (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8635">#8635</a>) (<a href="https://home-assistant.io/components/sensor.lyft/">sensor.lyft docs</a>)</li>
  <li>Tweak conversation/intent/shopping list (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8636">#8636</a>) (<a href="https://home-assistant.io/components/conversation/">conversation docs</a>) (<a href="https://home-assistant.io/components/shopping_list/">shopping_list docs</a>)</li>
  <li>Update dependencies cast + discovery (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8646">#8646</a>) (<a href="https://home-assistant.io/components/media_player.cast/">media_player.cast docs</a>)</li>
  <li>Add component Light TPLink (<a href="https://github.com/gollo">@gollo</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8643">#8643</a>) (<a href="https://home-assistant.io/components/light.tplink/">light.tplink docs</a>) (new-platform)</li>
  <li>Fixes Fitbit sensor to report battery level with the expected device (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8647">#8647</a>) (<a href="https://home-assistant.io/components/sensor.fitbit/">sensor.fitbit docs</a>)</li>
  <li>Upgrade aiolifx (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8648">#8648</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Velbus (<a href="https://github.com/thomasdelaet">@thomasdelaet</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8076">#8076</a>) (<a href="https://home-assistant.io/components/velbus/">velbus docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.velbus/">binary_sensor.velbus docs</a>) (<a href="https://home-assistant.io/components/light.velbus/">light.velbus docs</a>) (new-platform)</li>
  <li>Yahoo Weather update, supports forecast for more days (<a href="https://github.com/fanthos">@fanthos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8626">#8626</a>) (<a href="https://home-assistant.io/components/weather.yweather/">weather.yweather docs</a>) (breaking change)</li>
  <li>History performance improvements for single-entity requests (<a href="https://github.com/OverloadUT">@OverloadUT</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8632">#8632</a>) (<a href="https://home-assistant.io/components/history/">history docs</a>)</li>
  <li>Add transition support to light.zha (<a href="https://github.com/jawilson">@jawilson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8548">#8548</a>) (<a href="https://home-assistant.io/components/light.zha/">light.zha docs</a>)</li>
  <li>Add uk_transport component. (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8600">#8600</a>) (<a href="https://home-assistant.io/components/sensor.uk_transport/">sensor.uk_transport docs</a>) (new-platform)</li>
  <li>Added support for SerenaHoneycombShades to Lutron Caseta (<a href="https://github.com/809694+kfcook">@809694+kfcook</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8662">#8662</a>) (<a href="https://home-assistant.io/components/cover.lutron_caseta/">cover.lutron_caseta docs</a>)</li>
  <li>MQTT Switch: add availability_topic for online/offline status (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8593">#8593</a>) (<a href="https://home-assistant.io/components/mqtt/">mqtt docs</a>) (<a href="https://home-assistant.io/components/switch.mqtt/">switch.mqtt docs</a>)</li>
  <li>Adding support for mapping keys to value in statsd (<a href="https://github.com/Khabi">@Khabi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8665">#8665</a>) (<a href="https://home-assistant.io/components/statsd/">statsd docs</a>)</li>
  <li>Upgrade fuzzywuzzy to 0.15.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8671">#8671</a>) (<a href="https://home-assistant.io/components/conversation/">conversation docs</a>)</li>
  <li>Upgrade libnacl to 1.5.2 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8670">#8670</a>) (<a href="https://home-assistant.io/components/device_tracker.owntracks/">device_tracker.owntracks docs</a>)</li>
  <li>Upgrade sqlalchemy to 1.1.12 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8669">#8669</a>) (<a href="https://home-assistant.io/components/recorder/">recorder docs</a>)</li>
  <li>Upgrade pyhomematic to 0.1.30 (<a href="https://github.com/danielperna84">@danielperna84</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8673">#8673</a>) (<a href="https://home-assistant.io/components/homematic/">homematic docs</a>)</li>
  <li>Hass.io: logo support / timeout handling (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8668">#8668</a>) (<a href="https://home-assistant.io/hassio/">hassio docs</a>)</li>
  <li>Updated pysnmp to 4.3.9 (<a href="https://github.com/bgehrich">@bgehrich</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8675">#8675</a>) (<a href="https://home-assistant.io/components/device_tracker.snmp/">device_tracker.snmp docs</a>) (<a href="https://home-assistant.io/components/sensor.snmp/">sensor.snmp docs</a>)</li>
  <li>Fix COMMAND_CLASS_BARRIER_OPERATOR for dev branch of OpenZwave (<a href="https://github.com/firstof9">@firstof9</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8574">#8574</a>) (<a href="https://home-assistant.io/components/cover/">cover docs</a>) (<a href="https://home-assistant.io/components/cover.zwave/">cover.zwave docs</a>) (breaking change)</li>
  <li>Shopping List: edit name / complete status (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8666">#8666</a>) (<a href="https://home-assistant.io/components/shopping_list/">shopping_list docs</a>)</li>
  <li>Support for Wink local control (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8607">#8607</a>) (<a href="https://home-assistant.io/components/wink/">wink docs</a>)</li>
  <li>Persist shopping list + clear completed (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8697">#8697</a>) (<a href="https://home-assistant.io/components/shopping_list/">shopping_list docs</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Talk Python interview with Paulus Schoutsen]]></title>
    <link href="http:///blog/2017/07/27/talk-python-podcast/"/>
    <updated>2017-07-27T10:00:00+08:00</updated>
    <id>http:///blog/2017/07/27/talk-python-podcast</id>
    <content type="html"><![CDATA[<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/335038628&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>

<p>Join Michael Kennedy at the Talk Python podcast for an hour long interview with Paulus Schoutsen, the founder of Home Assistant, as they discuss the release of Hass.io and the vision for the perfect home automation.</p>

<p><a href="https://talkpython.fm/episodes/show/122/home-assistant-pythonic-home-automation">
  Visit the episode page on Talk Python
</a></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Introducing Hass.io]]></title>
    <link href="http:///blog/2017/07/25/introducing-hassio/"/>
    <updated>2017-07-25T08:02:05+08:00</updated>
    <id>http:///blog/2017/07/25/introducing-hassio</id>
    <content type="html"><![CDATA[<p><strong>TL;DR:</strong> Today we’re introducing <a href="/hassio">Hass.io</a>. Hass.io is an operating system that will take care of installing and updating Home Assistant, is managed from the Home Assistant UI, allows creating/restoring snapshots of your configuration and can easily be extended using <a href="/addons/">Hass.io add-ons</a> including <a href="/addons/google_assistant/">Google Assistant</a> and <a href="/addons/lets_encrypt/">Let’s Encrypt</a>.</p>

<hr />

<p>Home Assistant is 2 months away from being 4 years old. In that time the Internet of Things has really taken off and we’ve seen many new devices and services. We saw the introduction of voice assistants like Google Home and new standards like Apple HomeKit.</p>

<p>Some things have been supported natively in Home Assistant, others have been integrated into Home Assistant via third party applications. All these moving parts caused our users to spend a lot of time maintaining their systems and applications instead of automating their homes.</p>

<p>So we decided to take a step back from day-to-day Home Assistant development and see if we could offer a solution that makes updating a breeze for our users. A solution that you can flash to your Raspberry Pi and no longer worry about. A solution that would still be local first and respect the user’s privacy.</p>

<p>And this is how <a href="https://github.com/pvizeli/">Pascal Vizeli</a> came up with Hass.io, an operating system based on <a href="https://resinos.io/">ResinOS</a> and <a href="https://www.docker.com/">Docker</a>. Hass.io will take care of installing and updating Home Assistant, is managed from the Home Assistant UI, allows taking/restoring snapshots of your configuration and can easily be extended using <a href="/addons/">Hass.io add-ons</a>.</p>

<p class="img">
<img src="/images/hassio/screenshots/dashboard.png" />
Hass.io dashboard
</p>

<p>To install add-ons, a user can browse the built-in add-on store and install, configure and update any available application. Want to turn your device into a Google Assistant or make your configuration accessible via Samba/Windows networking? Both are a couple of clicks away! (<a href="https://youtu.be/NfyavpAg4as">Video demo - 38s, no audio</a>)</p>

<p>At launch we have included a couple of <a href="/addons/">built-in add-ons</a> like <a href="/addons/google_assistant/">Google Assistant</a>, <a href="/addons/lets_encrypt/">Let’s Encrypt</a> and <a href="/addons/duckdns/">Duck DNS</a>. Besides our internal add-ons, it is also possible to create and share your own add-on repositories. During our beta period we’ve already seen some great add-ons being shared: <a href="https://community.home-assistant.io/t/repository-homebridge-add-on/18569">Homebridge</a>, <a href="https://community.home-assistant.io/t/repository-bestlibre-addons-repository/18037">InfluxDB</a>, <a href="https://community.home-assistant.io/t/repository-hass-configurator/17838">HASS Configurator</a> and <a href="https://community.home-assistant.io/t/repository-few-addons/20659">AppDaemon</a>.</p>

<p>As we strongly believe in the openness of technology, we are releasing Hass.io as <a href="https://github.com/home-assistant/hassio">open source</a> under the Apache 2.0 license. That way any user can make sure that the code that runs in their homes is secure and safe.</p>

<ul>
  <li><a href="/hassio">Learn more about Hass.io</a></li>
  <li><a href="/hassio/installation">Install Hass.io</a></li>
  <li><a href="/addons/">Available add-ons</a></li>
</ul>

<p><em>Some frequently asked questions are answered below in the read more section.</em></p>

<div class="videoWrapper">
  <iframe width="560" height="315" src="https://www.youtube.com/embed/XWPluWcYRMI" frameborder="0" allowfullscreen=""></iframe>
</div>

<p>Hass.io has been built by <a href="https://github.com/pvizeli/">Pascal Vizeli</a>, the UI has been made by <a href="https://github.com/balloob/">Paulus Schoutsen</a> and <a href="https://www.youtube.com/channel/UCLecVrux63S6aYiErxdiy4w">BRUHAutomation</a> made the introduction video. Big thanks to <a href="https://resin.io">Resin.io</a> for building ResinOS and helping us get started with it. Also a big thanks to the community for early feedback, helping out with the documentation and add-on development ❤️</p>

<!--more-->

<h4><a class="title-link" name="will-hassio-be-the-only-way-to-run-home-assistant" href="#will-hassio-be-the-only-way-to-run-home-assistant"></a> Will Hass.io be the only way to run Home Assistant?</h4>

<p>Hass.io is and will always be optional. You can still run Home Assistant wherever you can run Python.</p>

<h4><a class="title-link" name="which-devices-are-supported-at-launch" href="#which-devices-are-supported-at-launch"></a> Which devices are supported at launch?</h4>

<p>Initially we support the Raspberry Pi 1, 2, 3 and Intel NUC. Advanced users can also <a href="/hassio/installation/#alternative-install-on-generic-linux-server">install Hass.io on a Linux server</a>.</p>

<h4><a class="title-link" name="can-i-install-packages-or-scripts-on-the-machine" href="#can-i-install-packages-or-scripts-on-the-machine"></a> Can I install packages or scripts on the machine?</h4>

<p>No, this is not possible as we’re using stateless Docker containers. To install a package you’ll have to write a local add-on that interacts with Home Assistant. See <a href="/hassio/run_local/">our tutorial</a>.</p>

<h4><a class="title-link" name="can-i-restore-a-snapshot-on-a-different-device" href="#can-i-restore-a-snapshot-on-a-different-device"></a> Can I restore a snapshot on a different device?</h4>

<p>Yes, any Hass.io snapshot can be restored on any device.</p>

<h4><a class="title-link" name="the-hassio-configuration-panel-contains-powerful-tools-why-is-there-no-extra-security-besides-the-home-assistant-login" href="#the-hassio-configuration-panel-contains-powerful-tools-why-is-there-no-extra-security-besides-the-home-assistant-login"></a> The Hass.io configuration panel contains powerful tools. Why is there no extra security besides the Home Assistant login?</h4>

<p>This is in the works. We have already implemented <a href="https://github.com/home-assistant/hassio/pull/41">the backend</a> and plan to release the UI soon.</p>

<h4><a class="title-link" name="is-there-a-roadmap" href="#is-there-a-roadmap"></a> Is there a roadmap?</h4>

<p>We use <a href="https://www.pivotaltracker.com/n/projects/2020851">Pivotal Tracker</a> to track things that are in progress and what we might work on.</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Home Assistant Podcast #4]]></title>
    <link href="http:///blog/2017/07/17/hasspodcast-ep-4/"/>
    <updated>2017-07-17T08:01:00+08:00</updated>
    <id>http:///blog/2017/07/17/hasspodcast-ep-4</id>
    <content type="html"><![CDATA[<p>We quickly cover off a few community items including the move to Discord and Carlo talks with Phil about his use of Floorplan.</p>

<p><a href="https://hasspodcast.io/ha004/">Listen online</a></p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.49: Themes 🎨, kiosk mode and Prometheus.io]]></title>
    <link href="http:///blog/2017/07/15/release-49/"/>
    <updated>2017-07-15T08:02:05+08:00</updated>
    <id>http:///blog/2017/07/15/release-49</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.49"><img src="/images/blog/2017-07-0.49/components.png" style="border: 0;box-shadow: none;" /></a></p>

<h1><a class="title-link" name="we-have-themes-" href="#we-have-themes-"></a> WE HAVE THEMES 🎨👩‍🎨</h1>

<p>Our already amazing frontend just got even more amazing thanks to <a href="https://github.com/andrey-git">@andrey-git</a>. With the new theme support you can be in control of the primary color, accent color and a whole bunch more.</p>

<p>You can specify themes using new configuration options under frontend.</p>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">frontend</span><span class="pi">:</span>
  <span class="s">themes</span><span class="pi">:</span>
    <span class="s">green</span><span class="pi">:</span>
      <span class="s">primary-color</span><span class="pi">:</span> <span class="s2">"</span><span class="s">#6CA518"</span>
</code></pre>
</div>

<p>Once a theme is defined, use the new frontend service <code class="highlighter-rouge">frontend.set_theme</code> to activate it. More information in <a href="https://home-assistant.io/components/frontend/">the docs</a>.</p>

<p class="img">
<img src="/images/blog/2017-07-0.49/green-theme.png" alt="Screenshot of a green dashboard" />
Screenshot of a green dashboard
</p>

<p>Not all parts of the user interface are themable yet. Expect improvements in future releases.</p>

<h2><a class="title-link" name="kiosk-mode" href="#kiosk-mode"></a> Kiosk mode</h2>

<p>Another great new improvement for the frontend is the addition of a kiosk mode. When the frontend is viewed in kiosk mode, the tab bar will be hidden.</p>

<p>To activate kiosk mode, navigate to <code class="highlighter-rouge">https://hass.example.com:8123/kiosk/group.living_room_view</code>. Note that for <code class="highlighter-rouge">default_view</code> the url is just <code class="highlighter-rouge">https://hass.example.com:8123/kiosk</code></p>

<p>This feature has also been brought to you by <a href="https://github.com/andrey-git">@Andrey-git</a>! Big shout out to him for his continuous efforts to bring Home Assistant to the next level.</p>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New Platforms</h2>

<ul>
  <li>Add london_underground (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8272">#8272</a>) (<a href="https://home-assistant.io/components/sensor.london_underground/">sensor.london_underground docs</a>) (new-platform)</li>
  <li>Add citybikes platform (<a href="https://github.com/aronsky">@aronsky</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8202">#8202</a>) (<a href="https://home-assistant.io/components/sensor.citybikes/">sensor.citybikes docs</a>) (new-platform)</li>
  <li>Add One-Time Password sensor (OTP) (<a href="https://github.com/postlund">@postlund</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8332">#8332</a>) (<a href="https://home-assistant.io/components/sensor.otp/">sensor.otp docs</a>) (new-platform)</li>
  <li>Add component for xiaomi robot vacuum (switch.xiaomi_vacuum) (<a href="https://github.com/rytilahti">@rytilahti</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7913">#7913</a>) (<a href="https://home-assistant.io/components/switch.xiaomi_vacuum/">switch.xiaomi_vacuum docs</a>) (new-platform)</li>
  <li>LaMetric platform and notify module (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8230">#8230</a>) (<a href="https://home-assistant.io/components/lametric/">lametric docs</a>) (<a href="https://home-assistant.io/components/notify.lametric/">notify.lametric docs</a>) (new-platform)</li>
  <li>New component to connect to VELUX KLF 200 Interface (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8203">#8203</a>) (<a href="https://home-assistant.io/components/velux/">velux docs</a>) (<a href="https://home-assistant.io/components/scene.velux/">scene.velux docs</a>) (new-platform)</li>
  <li>New service <code class="highlighter-rouge">send_magic_packet</code> with new component <code class="highlighter-rouge">wake_on_lan</code> (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8397">#8397</a>) (<a href="https://home-assistant.io/components/wake_on_lan/">wake_on_lan docs</a>) (new-platform)</li>
  <li>Add support for Prometheus (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8211">#8211</a>) (<a href="https://home-assistant.io/components/prometheus/">prometheus docs</a>) (new-platform)</li>
  <li>Refactored Amcrest to use central hub component (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8184">#8184</a>) (<a href="https://home-assistant.io/components/amcrest/">amcrest docs</a>) (<a href="https://home-assistant.io/components/camera.amcrest/">camera.amcrest docs</a>) (<a href="https://home-assistant.io/components/sensor.amcrest/">sensor.amcrest docs</a>) (breaking change) (new-platform)</li>
  <li>Added media_extractor service (<a href="https://github.com/minchik">@minchik</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8369">#8369</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>) (new-platform)</li>
  <li>Vizio SmartCast support (<a href="https://github.com/vkorn">@vkorn</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8260">#8260</a>) (<a href="https://home-assistant.io/components/media_player.vizio/">media_player.vizio docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="release-0491---july-24" href="#release-0491---july-24"></a> Release 0.49.1 - July 24</h2>

<ul>
  <li>Fix TP-Link device tracker regression since 0.49 (<a href="https://github.com/maikelwever">@maikelwever</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8497">#8497</a>) (<a href="https://home-assistant.io/components/device_tracker.tplink/">device_tracker.tplink docs</a>)</li>
  <li>prometheus: Convert fahrenheit to celsius (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8511">#8511</a>) (<a href="https://home-assistant.io/components/prometheus/">prometheus docs</a>)</li>
  <li>Update dlib_face_detect.py (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8516">#8516</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_detect/">image_processing.dlib_face_detect docs</a>)</li>
  <li>Realfix for dlib (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8517">#8517</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_detect/">image_processing.dlib_face_detect docs</a>)</li>
  <li>Attach the <code class="highlighter-rouge">chat_id</code> for a callback query from a chat group (fixes #8461) (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8523">#8523</a>) (<a href="https://home-assistant.io/components/telegram_bot/">telegram_bot docs</a>)</li>
  <li>Fix support for multiple Apple TVs (<a href="https://github.com/postlund">@postlund</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8539">#8539</a>)</li>
  <li>LIFX: assume default features for unknown products (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8553">#8553</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Fix broken status update for lighting4 devices (<a href="https://github.com/ypollart">@ypollart</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8543">#8543</a>) (<a href="https://home-assistant.io/components/rfxtrx/">rfxtrx docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.rfxtrx/">binary_sensor.rfxtrx docs</a>)</li>
  <li>zha: Update to bellows 0.3.4 (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8594">#8594</a>) (<a href="https://home-assistant.io/components/zha/">zha docs</a>)</li>
  <li>Fix STATION_SCHEMA validation on longitude (<a href="https://github.com/clkao">@clkao</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8610">#8610</a>) (<a href="https://home-assistant.io/components/sensor.citybikes/">sensor.citybikes docs</a>)</li>
  <li>Bumped Amcrest version (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8624">#8624</a>) (<a href="https://home-assistant.io/components/amcrest/">amcrest docs</a>)</li>
  <li>Check if /dev/input/by-id exists (<a href="https://github.com/schaal">@schaal</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8601">#8601</a>) (<a href="https://home-assistant.io/components/keyboard_remote/">keyboard_remote docs</a>)</li>
  <li>Tado Fix #8606 (<a href="https://github.com/filcole">@filcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8621">#8621</a>) (<a href="https://home-assistant.io/components/climate.tado/">climate.tado docs</a>)</li>
  <li>prometheus: Fix zwave battery level (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8615">#8615</a>) (<a href="https://home-assistant.io/components/prometheus/">prometheus docs</a>)</li>
  <li>ubus: Make multiple instances work again (<a href="https://github.com/glance-">@glance-</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8571">#8571</a>) (<a href="https://home-assistant.io/components/device_tracker.ubus/">device_tracker.ubus docs</a>)</li>
  <li>Properly slugify switch.flux update service name (<a href="https://github.com/jawilson">@jawilson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8545">#8545</a>) (<a href="https://home-assistant.io/components/switch.flux/">switch.flux docs</a>)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->
<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking Changes</h2>

<ul>
  <li>UPC Connect component no longer needs a password passed into the configuration. (<a href="https://github.com/Flavien">@Flavien</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8335">#8335</a>) (<a href="https://home-assistant.io/components/device_tracker.upc_connect/">device_tracker.upc_connect docs</a>) (breaking change)</li>
  <li>The Apple TV platform has been upgraded to a component and a remote platform has been added. This requires your Apple TV configuration to be moved to the new <code class="highlighter-rouge">apple_tv</code> component. (<a href="https://github.com/postlund">@postlund</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8122">#8122</a>) (<a href="https://home-assistant.io/components/media_player.apple_tv/">media_player.apple_tv docs</a>) (breaking change)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">apple_tv</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Apple TV</span>
    <span class="s">host</span><span class="pi">:</span> <span class="s">10.0.10.20</span>
    <span class="s">login_id</span><span class="pi">:</span> <span class="s">00000000-1234-5678-9012-345678901234</span>
    <span class="s">start_off</span><span class="pi">:</span> <span class="s">true</span>
    <span class="s">credentials</span><span class="pi">:</span> <span class="s">8660DEA5154FB46B:20B94847926112B3F46F85DB3A7311830463BF65570C22C3786E27F38C3326CF</span>
</code></pre>
</div>

<ul>
  <li>Refactored Amcrest to use central hub component to prepare for future integrations. This requires your Amcrest configuration to be moved to the new <code class="highlighter-rouge">amcrest</code> component. (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8184">#8184</a>) (<a href="https://home-assistant.io/components/amcrest/">amcrest docs</a>) (<a href="https://home-assistant.io/components/camera.amcrest/">camera.amcrest docs</a>) (<a href="https://home-assistant.io/components/sensor.amcrest/">sensor.amcrest docs</a>) (breaking change) (new-platform)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">amcrest</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">host</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">amcrest_living</span>
    <span class="s">name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Living</span><span class="nv"> </span><span class="s">Room"</span>
    <span class="s">username</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">amcrest_living_username</span>
    <span class="s">password</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">amcrest_living_password</span>
    <span class="s">resolution</span><span class="pi">:</span> <span class="s">low</span>
    <span class="s">stream_source</span><span class="pi">:</span> <span class="s">snapshot</span>
    <span class="s">sensors</span><span class="pi">:</span>
      <span class="pi">-</span> <span class="s">motion_detector</span>
      <span class="pi">-</span> <span class="s">ptz_preset</span>
</code></pre>
</div>

<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Version bump to 0.49.0.dev0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8266">#8266</a>)</li>
  <li>Upgrade pyowm to 2.7.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8274">#8274</a>) (<a href="https://home-assistant.io/components/sensor.openweathermap/">sensor.openweathermap docs</a>) (<a href="https://home-assistant.io/components/weather.openweathermap/">weather.openweathermap docs</a>)</li>
  <li>Don’t call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8276">#8276</a>) (<a href="https://home-assistant.io/components/sensor.openweathermap/">sensor.openweathermap docs</a>)</li>
  <li>Update apcaccess to 0.0.13. Add “Percent Load Capacity” to INFERRED_UNITS. (<a href="https://github.com/michaelarnauts">@michaelarnauts</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8277">#8277</a>) (<a href="https://home-assistant.io/components/apcupsd/">apcupsd docs</a>) (<a href="https://home-assistant.io/components/sensor.apcupsd/">sensor.apcupsd docs</a>)</li>
  <li>Update knxip to 0.4 (better handling of reconnects) (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8289">#8289</a>) (<a href="https://home-assistant.io/components/knx/">knx docs</a>)</li>
  <li>Add london_underground (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8272">#8272</a>) (<a href="https://home-assistant.io/components/sensor.london_underground/">sensor.london_underground docs</a>) (new-platform)</li>
  <li>pytado moved to pypi (<a href="https://github.com/wmalgadey">@wmalgadey</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8298">#8298</a>) (<a href="https://home-assistant.io/components/tado/">tado docs</a>) (<a href="https://home-assistant.io/components/climate.tado/">climate.tado docs</a>)</li>
  <li>Fix doc link in header (<a href="https://github.com/robmarkcole">@robmarkcole</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8305">#8305</a>) (<a href="https://home-assistant.io/components/sensor.london_underground/">sensor.london_underground docs</a>)</li>
  <li>Upgrade discord.py to 0.16.8 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8304">#8304</a>) (<a href="https://home-assistant.io/components/notify.discord/">notify.discord docs</a>)</li>
  <li>zha: Strip whitespace from device names (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8306">#8306</a>) (<a href="https://home-assistant.io/components/zha/">zha docs</a>)</li>
  <li>Upgrade chardet to 3.0.4 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8313">#8313</a>)</li>
  <li>Upgrade aiohttp to 2.2.2 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8314">#8314</a>)</li>
  <li>Fix pylint issue (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8325">#8325</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>)</li>
  <li>vsure 1.3.7 (<a href="https://github.com/persandstrom">@persandstrom</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8321">#8321</a>) (<a href="https://home-assistant.io/components/verisure/">verisure docs</a>)</li>
  <li>Update pyEmby to fix media images (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8331">#8331</a>) (<a href="https://home-assistant.io/components/media_player.emby/">media_player.emby docs</a>)</li>
  <li>Partially revert #7931 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8326">#8326</a>) (<a href="https://home-assistant.io/components/sensor.yweather/">sensor.yweather docs</a>)</li>
  <li>Only allow ‘tls_insecure_set()’ if cert is present (fixes #8329) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8337">#8337</a>) (<a href="https://home-assistant.io/components/mqtt/">mqtt docs</a>)</li>
  <li>Fix issue #8285 (<a href="https://github.com/Sabesto">@Sabesto</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8340">#8340</a>) (<a href="https://home-assistant.io/components/modbus/">modbus docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.modbus/">binary_sensor.modbus docs</a>) (<a href="https://home-assistant.io/components/climate.flexit/">climate.flexit docs</a>) (<a href="https://home-assistant.io/components/sensor.modbus/">sensor.modbus docs</a>) (<a href="https://home-assistant.io/components/switch.modbus/">switch.modbus docs</a>)</li>
  <li>Bump dlib face_recognition to 0.2.0 (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8345">#8345</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_detect/">image_processing.dlib_face_detect docs</a>) (<a href="https://home-assistant.io/components/image_processing.dlib_face_identify/">image_processing.dlib_face_identify docs</a>)</li>
  <li>Update Avion and Decora switches to match upstream changes (<a href="https://github.com/mjg59">@mjg59</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7903">#7903</a>) (<a href="https://home-assistant.io/components/light.avion/">light.avion docs</a>) (<a href="https://home-assistant.io/components/light.decora/">light.decora docs</a>)</li>
  <li>Fix the “302” error in the UPC Connect component and remove the need to specify the router password (<a href="https://github.com/Flavien">@Flavien</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8335">#8335</a>) (<a href="https://home-assistant.io/components/device_tracker.upc_connect/">device_tracker.upc_connect docs</a>) (breaking change)</li>
  <li>Add new feature to Apple TV platform (<a href="https://github.com/postlund">@postlund</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8122">#8122</a>) (<a href="https://home-assistant.io/components/media_player.apple_tv/">media_player.apple_tv docs</a>) (breaking change)</li>
  <li>Add citybikes platform (<a href="https://github.com/aronsky">@aronsky</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8202">#8202</a>) (<a href="https://home-assistant.io/components/sensor.citybikes/">sensor.citybikes docs</a>) (new-platform)</li>
  <li>Fix some issues for PyLint 1.7.2 (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8356">#8356</a>)</li>
  <li>Fix pylint 1.7.2 no-else-return issues (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8361">#8361</a>)</li>
  <li>Upgrade aiohttp to 2.2.3 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8363">#8363</a>)</li>
  <li>Remove some more usage of run_in_executor (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8352">#8352</a>)</li>
  <li>Correct spelling of aliases, deprecate old config options. (<a href="https://github.com/aequitas">@aequitas</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8348">#8348</a>) (<a href="https://home-assistant.io/components/rflink/">rflink docs</a>) (<a href="https://home-assistant.io/components/light.rflink/">light.rflink docs</a>) (<a href="https://home-assistant.io/components/sensor.rflink/">sensor.rflink docs</a>) (<a href="https://home-assistant.io/components/switch.rflink/">switch.rflink docs</a>)</li>
  <li>Allow Pilight Binary Sensor to control reset_delay_sec through configuration (<a href="https://github.com/clarkewd">@clarkewd</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8358">#8358</a>) (<a href="https://home-assistant.io/components/binary_sensor.pilight/">binary_sensor.pilight docs</a>)</li>
  <li>Mqtt client_id fix for #8315 (<a href="https://github.com/heinemml">@heinemml</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8366">#8366</a>) (<a href="https://home-assistant.io/components/mqtt/">mqtt docs</a>)</li>
  <li>Allow all panel urls (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8368">#8368</a>)</li>
  <li>Update pyHik to catch XML errors (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8384">#8384</a>) (<a href="https://home-assistant.io/components/binary_sensor.hikvision/">binary_sensor.hikvision docs</a>)</li>
  <li>update version (<a href="https://github.com/wardcraigj">@wardcraigj</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8380">#8380</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.totalconnect/">alarm_control_panel.totalconnect docs</a>)</li>
  <li>Add One-Time Password sensor (OTP) (<a href="https://github.com/postlund">@postlund</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8332">#8332</a>) (<a href="https://home-assistant.io/components/sensor.otp/">sensor.otp docs</a>) (new-platform)</li>
  <li>buienradar==0.7, fix winddirection/azimuth, logging (<a href="https://github.com/mjj4791">@mjj4791</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8281">#8281</a>) (<a href="https://home-assistant.io/components/sensor.buienradar/">sensor.buienradar docs</a>) (<a href="https://home-assistant.io/components/weather.buienradar/">weather.buienradar docs</a>)</li>
  <li>Add component for xiaomi robot vacuum (switch.xiaomi_vacuum) (<a href="https://github.com/rytilahti">@rytilahti</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7913">#7913</a>) (<a href="https://home-assistant.io/components/switch.xiaomi_vacuum/">switch.xiaomi_vacuum docs</a>) (new-platform)</li>
  <li>Try catch around database updates in recorder. Resolves 6919 (<a href="https://github.com/mitchese">@mitchese</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8349">#8349</a>) (<a href="https://home-assistant.io/components/recorder/">recorder docs</a>)</li>
  <li>Fix Amazon Polly with non english voices. #8377 (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8378">#8378</a>) (<a href="https://home-assistant.io/components/tts.amazon_polly/">tts.amazon_polly docs</a>)</li>
  <li>Fix TTS options. #8375 (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8376">#8376</a>) (<a href="https://home-assistant.io/components/tts/">tts docs</a>)</li>
  <li>Add address-specific KNX listeners that fire events on the HASS bus (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8374">#8374</a>) (<a href="https://home-assistant.io/components/knx/">knx docs</a>)</li>
  <li>GTFS: check start/end date on services (<a href="https://github.com/Kernald">@Kernald</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8373">#8373</a>) (<a href="https://home-assistant.io/components/sensor.gtfs/">sensor.gtfs docs</a>)</li>
  <li>Implement KNX dimming functionality (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8371">#8371</a>) (<a href="https://home-assistant.io/components/light.knx/">light.knx docs</a>)</li>
  <li>Add Soundtouch support for playing an HTTP url (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8370">#8370</a>) (<a href="https://home-assistant.io/components/media_player.soundtouch/">media_player.soundtouch docs</a>)</li>
  <li>Modbus fixes to work with pymodbus 1.3.1 (<a href="https://github.com/Sabesto">@Sabesto</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8365">#8365</a>) (<a href="https://home-assistant.io/components/modbus/">modbus docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.modbus/">binary_sensor.modbus docs</a>) (<a href="https://home-assistant.io/components/sensor.modbus/">sensor.modbus docs</a>) (<a href="https://home-assistant.io/components/switch.modbus/">switch.modbus docs</a>)</li>
  <li>Cleanup the asuswrt component (<a href="https://github.com/mattsch">@mattsch</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8359">#8359</a>) (<a href="https://home-assistant.io/components/device_tracker.asuswrt/">device_tracker.asuswrt docs</a>)</li>
  <li>cover_template:i open/close/stop actions no longer required. Improve tests (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8344">#8344</a>) (<a href="https://home-assistant.io/components/cover.template/">cover.template docs</a>)</li>
  <li>Prevent errors on Octoprint sensors and binary_sensors when Octoprint and/or Printer are off (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8343">#8343</a>) (<a href="https://home-assistant.io/components/octoprint/">octoprint docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.octoprint/">binary_sensor.octoprint docs</a>) (<a href="https://home-assistant.io/components/sensor.octoprint/">sensor.octoprint docs</a>)</li>
  <li>Presence detection for tp link eap225 (<a href="https://github.com/alexrockt">@alexrockt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8322">#8322</a>) (<a href="https://home-assistant.io/components/device_tracker.tplink/">device_tracker.tplink docs</a>)</li>
  <li>zha light: Refresh at startup (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8310">#8310</a>) (<a href="https://home-assistant.io/components/light.zha/">light.zha docs</a>)</li>
  <li>zha: Try multiple reads to get manufacturer/model (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8308">#8308</a>) (<a href="https://home-assistant.io/components/zha/">zha docs</a>)</li>
  <li>Upnp mapping notification (<a href="https://github.com/dgomes">@dgomes</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8303">#8303</a>) (<a href="https://home-assistant.io/components/upnp/">upnp docs</a>)</li>
  <li>Use user-set device names for Linksys Smart Wi-Fi routers (3) (<a href="https://github.com/Klikini">@Klikini</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8300">#8300</a>) (<a href="https://home-assistant.io/components/device_tracker.linksys_smart/">device_tracker.linksys_smart docs</a>)</li>
  <li>Added support for upload of remote or local files to slack (<a href="https://github.com/simaosimao">@simaosimao</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8278">#8278</a>) (<a href="https://home-assistant.io/components/notify.slack/">notify.slack docs</a>)</li>
  <li>Update avion.py (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8364">#8364</a>) (<a href="https://home-assistant.io/components/light.avion/">light.avion docs</a>)</li>
  <li>LaMetric platform and notify module (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8230">#8230</a>) (<a href="https://home-assistant.io/components/lametric/">lametric docs</a>) (<a href="https://home-assistant.io/components/notify.lametric/">notify.lametric docs</a>) (new-platform)</li>
  <li>Sets spotify media_type to music (<a href="https://github.com/Tommatheussen">@Tommatheussen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8387">#8387</a>) (<a href="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
  <li>Update waqi sensor (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8385">#8385</a>) (<a href="https://home-assistant.io/components/sensor.waqi/">sensor.waqi docs</a>)</li>
  <li>Update aiolifx (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8396">#8396</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Code owners (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8393">#8393</a>)</li>
  <li>Add new Dyson sensors (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8199">#8199</a>) (<a href="https://home-assistant.io/components/dyson/">dyson docs</a>) (<a href="https://home-assistant.io/components/fan.dyson/">fan.dyson docs</a>) (<a href="https://home-assistant.io/components/sensor.dyson/">sensor.dyson docs</a>)</li>
  <li>Fix CODEOWNERS z-wave team name (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8400">#8400</a>)</li>
  <li>Upgrade Sphinx to 1.6.3 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8405">#8405</a>)</li>
  <li>Use upstream RachioPy, fix manual run switches (<a href="https://github.com/Klikini">@Klikini</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8286">#8286</a>) (<a href="https://home-assistant.io/components/switch.rachio/">switch.rachio docs</a>)</li>
  <li>
    <table>
      <tbody>
        <tr>
          <td>Marrantz SR5006 &amp; SR5006 treated as AVR-X device</td>
          <td>Fixed Mapping of Media Player and AUX input functions (<a href="https://github.com/scarface-4711">@scarface-4711</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8409">#8409</a>) (<a href="https://home-assistant.io/components/media_player.denonavr/">media_player.denonavr docs</a>)</td>
        </tr>
      </tbody>
    </table>
  </li>
  <li>New component to connect to VELUX KLF 200 Interface (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8203">#8203</a>) (<a href="https://home-assistant.io/components/velux/">velux docs</a>) (<a href="https://home-assistant.io/components/scene.velux/">scene.velux docs</a>) (new-platform)</li>
  <li>Properly handle the case when a group includes itself. (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8398">#8398</a>) (<a href="https://home-assistant.io/components/group/">group docs</a>)</li>
  <li>Add set_operation_mode support to generic_thermostat (<a href="https://github.com/mtreinish">@mtreinish</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8392">#8392</a>) (<a href="https://home-assistant.io/components/climate.generic_thermostat/">climate.generic_thermostat docs</a>)</li>
  <li>Make gzips reproducible by excluding timestamp (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8420">#8420</a>)</li>
  <li>Do not overwrite a custom hyperion light name with the hostname of the server. (<a href="https://github.com/doctorjames">@doctorjames</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8391">#8391</a>) (<a href="https://home-assistant.io/components/light.hyperion/">light.hyperion docs</a>)</li>
  <li>Fixed link to documentation (<a href="https://github.com/Julius2342">@Julius2342</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8424">#8424</a>) (<a href="https://home-assistant.io/components/velux/">velux docs</a>) (<a href="https://home-assistant.io/components/scene.velux/">scene.velux docs</a>)</li>
  <li>Fix KeyError (fixes #3721, fixes #7241) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8428">#8428</a>) (<a href="https://home-assistant.io/components/sensor.uber/">sensor.uber docs</a>)</li>
  <li>Use HA lat/long for the start (fixes #3971) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8429">#8429</a>) (<a href="https://home-assistant.io/components/sensor.uber/">sensor.uber docs</a>)</li>
  <li>bump python-mirobo requirement to support newer firmwares and more (<a href="https://github.com/rytilahti">@rytilahti</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8431">#8431</a>) (<a href="https://home-assistant.io/components/switch.xiaomi_vacuum/">switch.xiaomi_vacuum docs</a>)</li>
  <li>New service <code class="highlighter-rouge">send_magic_packet</code> with new component <code class="highlighter-rouge">wake_on_lan</code> (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8397">#8397</a>) (<a href="https://home-assistant.io/components/wake_on_lan/">wake_on_lan docs</a>) (new-platform)</li>
  <li>Integrate utility functions into restricted Python environment (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8427">#8427</a>) (<a href="https://home-assistant.io/components/python_script/">python_script docs</a>)</li>
  <li>Allow Twitter notifications to include media (<a href="https://github.com/MikeChristianson">@MikeChristianson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8282">#8282</a>) (<a href="https://home-assistant.io/components/notify/">notify docs</a>) (<a href="https://home-assistant.io/components/notify.twitter/">notify.twitter docs</a>)</li>
  <li>Fix typo (sending USERNAME instead of PASSWORD) introduced in #7963 (<a href="https://github.com/thecynic">@thecynic</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8433">#8433</a>) (<a href="https://home-assistant.io/components/lutron/">lutron docs</a>)</li>
  <li>zha: Handle both input and output clusters (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8410">#8410</a>) (<a href="https://home-assistant.io/components/zha/">zha docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.zha/">binary_sensor.zha docs</a>) (<a href="https://home-assistant.io/components/light.zha/">light.zha docs</a>) (<a href="https://home-assistant.io/components/sensor.zha/">sensor.zha docs</a>)</li>
  <li>Add support for Prometheus (<a href="https://github.com/rcloran">@rcloran</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8211">#8211</a>) (<a href="https://home-assistant.io/components/prometheus/">prometheus docs</a>) (new-platform)</li>
  <li>Refactored Amcrest to use central hub component (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8184">#8184</a>) (<a href="https://home-assistant.io/components/amcrest/">amcrest docs</a>) (<a href="https://home-assistant.io/components/camera.amcrest/">camera.amcrest docs</a>) (<a href="https://home-assistant.io/components/sensor.amcrest/">sensor.amcrest docs</a>) (breaking change) (new-platform)</li>
  <li>Fix radiothermostat -1 value issue (<a href="https://github.com/aneisch">@aneisch</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8395">#8395</a>) (<a href="https://home-assistant.io/components/climate.radiotherm/">climate.radiotherm docs</a>)</li>
  <li>Added media_extractor service (<a href="https://github.com/minchik">@minchik</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8369">#8369</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>) (new-platform)</li>
  <li>Updated pyvera (<a href="https://github.com/alanfischer">@alanfischer</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8437">#8437</a>) (<a href="https://home-assistant.io/components/vera/">vera docs</a>)</li>
  <li>Upgrade phue to 1.0 (fixes #7749) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8444">#8444</a>) (<a href="https://home-assistant.io/components/light.hue/">light.hue docs</a>)</li>
  <li>Add effects (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8442">#8442</a>) (<a href="https://home-assistant.io/components/light.mystrom/">light.mystrom docs</a>)</li>
  <li>Exclude ‘TAXI’ product (fixes #8401) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8438">#8438</a>) (<a href="https://home-assistant.io/components/sensor.uber/">sensor.uber docs</a>)</li>
  <li>Switch pyW215 to pypi (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8445">#8445</a>) (<a href="https://home-assistant.io/components/switch.dlink/">switch.dlink docs</a>)</li>
  <li>Vizio SmartCast support (<a href="https://github.com/vkorn">@vkorn</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8260">#8260</a>) (<a href="https://home-assistant.io/components/media_player.vizio/">media_player.vizio docs</a>) (new-platform)</li>
  <li>DHT support for humidity and temperature offset (<a href="https://github.com/gitmopp">@gitmopp</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8238">#8238</a>) (<a href="https://home-assistant.io/components/sensor.dht/">sensor.dht docs</a>)</li>
  <li>Add support for rain and moisture sensors (<a href="https://github.com/sdague">@sdague</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8440">#8440</a>) (<a href="https://home-assistant.io/components/sensor.arwn/">sensor.arwn docs</a>)</li>
  <li>Hass.io: Disable timeout when updating OS/supervisor/hass (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8447">#8447</a>) (<a href="https://home-assistant.io/hassio/">hassio docs</a>)</li>
  <li>Fix Arlo Q not working with 0.48.1 (<a href="https://github.com/viswa-swami">@viswa-swami</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8446">#8446</a>) (<a href="https://home-assistant.io/components/camera.arlo/">camera.arlo docs</a>)</li>
  <li>Support for Plex servers with enforced SSL (<a href="https://github.com/nmaggioni">@nmaggioni</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8341">#8341</a>) (<a href="https://home-assistant.io/components/media_player.plex/">media_player.plex docs</a>)</li>
  <li>Upgrade youtube_dl to 2017.7.9 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8450">#8450</a>) (<a href="https://home-assistant.io/components/media_extractor/">media_extractor docs</a>)</li>
  <li>Implement a bridge between HASS event bus and KNX bus to send events (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8449">#8449</a>) (<a href="https://home-assistant.io/components/knx/">knx docs</a>)</li>
  <li>LIFX: improve light availability (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8451">#8451</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>LIFX: make broadcast address configurable (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8453">#8453</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Backend support for themes (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8419">#8419</a>)</li>
  <li>upgrade broadlink (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8462">#8462</a>) (<a href="https://home-assistant.io/components/sensor.broadlink/">sensor.broadlink docs</a>) (<a href="https://home-assistant.io/components/switch.broadlink/">switch.broadlink docs</a>)</li>
  <li>upgrade rfxtrx lib (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8463">#8463</a>) (<a href="https://home-assistant.io/components/rfxtrx/">rfxtrx docs</a>)</li>
  <li>Plex: Add exception handler when connection fails (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8179">#8179</a>) (<a href="https://home-assistant.io/components/media_player.plex/">media_player.plex docs</a>)</li>
  <li>HomeMatic dependency upgrade + IP Wall Thermostat support (<a href="https://github.com/danielperna84">@danielperna84</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8465">#8465</a>) (<a href="https://home-assistant.io/components/homematic/">homematic docs</a>)</li>
  <li>Add kiosk-mode panel (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8457">#8457</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Home Assistant Podcast #3]]></title>
    <link href="http:///blog/2017/07/05/hasspodcast-ep-3/"/>
    <updated>2017-07-05T08:01:00+08:00</updated>
    <id>http:///blog/2017/07/05/hasspodcast-ep-3</id>
    <content type="html"><![CDATA[<p>The third episode of the Home Assistant Podcast is out. Paulus joins to talk about some stats and the release of 0.47 and Petar tells all about his Floorplan project for Home Assistant.</p>

<p><a href="https://hasspodcast.io/ha003/">Listen online</a></p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Home Assistant is moving to Discord]]></title>
    <link href="http:///blog/2017/07/03/home-assistant-is-moving-to-discord/"/>
    <updated>2017-07-04T07:28:01+08:00</updated>
    <id>http:///blog/2017/07/03/home-assistant-is-moving-to-discord</id>
    <content type="html"><![CDATA[<p>Communities grow, things change. We understand that some people don’t like change, and that is why we are trying to make our chat transition from Gitter to <a href="https://discord.gg/c5DvZ4e">Discord</a> as smooth as possible for everyone. Join us now with <a href="https://discord.gg/c5DvZ4e">just a click</a>!</p>

<p>Click <code class="highlighter-rouge">Read on →</code> to find out more about why we’re moving.</p>

<!--more-->

<h3><a class="title-link" name="easy-to-join" href="#easy-to-join"></a> Easy to join</h3>

<p>Discord is a very easy platform to join. New users can immediately jump into the conversations without first having to create an account. Just provide your name and you’re in!</p>

<p>This is incredibly valuable for us and will make Home Assistant even more accessible than before.</p>

<h3><a class="title-link" name="great-apps" href="#great-apps"></a> Great apps</h3>

<p>One of our least favorite things about Gitter is the quality of apps that they provide for iOS and Android devices. Discord, on the other hand, has the fastest and most feature-rich mobile apps that we’ve tried! For those of you who like to post pictures to the chatrooms directly from your phone…now you can. It doesn’t stop there; they also provide well-polished clients for Windows, macOS and even Linux. If you’re more of a browser-based chat client person, their web client will be perfect for you.</p>

<h3><a class="title-link" name="moderation-tools" href="#moderation-tools"></a> Moderation tools</h3>

<p>We have been quite lucky so far as to not have much inappropriate behavior (spammers, trolls, etc) in our chatrooms. However, as our community continues to grow, this common issue might come up. Discord has the features that will help us shut this behavior down before it gets out of hand.</p>

<h3><a class="title-link" name="great-multiple-server-support" href="#great-multiple-server-support"></a> Great multiple server support</h3>

<p>Do you already have a Discord account? Great! You can use that account to <a href="https://discord.gg/c5DvZ4e">join in on the conversation</a> now. One Discord account works with every Discord server. It is extremely easy to switch between servers or join new ones. Discord messages also work across servers, so your personal conversations are not scoped to a single server.</p>

<h3><a class="title-link" name="its-hosted" href="#its-hosted"></a> It’s hosted</h3>

<p>We are big fans of self-hosted apps and services, but everyone knows they require a fair amount of maintenance and attention to keep them running smoothly. Discord is hosted on its own servers, so it’s better to let them maintain the service while we keep busy improving Home Assistant to bring you new and exciting features!</p>

<h3><a class="title-link" name="plenty-of-features" href="#plenty-of-features"></a> Plenty of features</h3>

<p>Syntax highlighting, voice chats, ability to search chatrooms, private messaging, and even custom emoji! Discord has a great set of features that will keep us all happy for a long time to come. (Pssst…after you join our server, check out the <code class="highlighter-rouge">:ponder:</code> emoji!)</p>

<h2><a class="title-link" name="join-us" href="#join-us"></a> Join us!</h2>

<p>Are you convinced and ready to make the switch? Join us, we’re just <a href="https://discord.gg/c5DvZ4e">one click away</a>!</p>

<p>Not convinced? Please take a moment to reach out to us in the comments below to provide your feedback on this change so that we can help make the switch easier for you and everyone else.</p>

<h2><a class="title-link" name="the-fine-print" href="#the-fine-print"></a> The fine print…</h2>

<p>In the process of switching chat platforms we have decided to create what we feel is a very fair set of rules for our chat community. As growth continues, these rules might change. Also be sure to check the <a href="https://discord.gg/c5DvZ4e">#welcome-rules</a> channel for the most up-to-date rules for our chat server.</p>

<h3><a class="title-link" name="the-rules" href="#the-rules"></a> The rules…</h3>

<h4><a class="title-link" name="rules" href="#rules"></a> Rules:</h4>

<p>Please carefully read through these rules <strong>before engaging in conversation.</strong></p>

<ol>
  <li>
    <p><strong>New members: Welcome!</strong> Start by reading over the <a href="https://home-assistant.io/faq/">FAQ</a>. Feel free to introduce yourself, as we are all friends here!</p>
  </li>
  <li>
    <p>If you have a question, please check the <a href="https://home-assistant.io/faq/">FAQ</a> and <a href="https://home-assistant.io/docs/">relevant documentation</a> before posting.</p>
  </li>
  <li>
    <p>Do not insult, belittle, or abuse your fellow community members. Any reports of abuse will not be taken lightly and <strong>will lead to a ban.</strong></p>
  </li>
  <li>
    <p>Our moderators are kind enough to volunteer their time to help keep this a great community for everyone. Any inappropriate or unconstructive comments toward or about them <strong>will result in a ban.</strong></p>
  </li>
  <li>
    <p><a href="https://discord.gg/8X8DTH4">#devs</a> is for <strong>development discussion only</strong>. <a href="https://discord.gg/pywKZRT">#general</a> is for common discussion, support questions, and lending help to others. Please use the appropriate channel as it pertains to the nature of your discussion.</p>
  </li>
  <li>
    <p>Spam will not be tolerated, including but not limited to: self-promotion, flooding, codewalls (longer than 15 lines) and unapproved bots.</p>
  </li>
</ol>

<p>These rules are not to be interpreted how you like, there are no “loopholes.” Anyone claiming not to be breaking the rules due to it “not being in the rules” will result in the according consequence. If you are unsure about something, please ask either myself (@dale3h) or the community.</p>

<p>If you have any issues with anything or anyone on the server please PM me (@dale3h) with any relevant details. <strong>I cannot help anyone if I am unaware of any issues.</strong></p>

<h4><a class="title-link" name="infractions-and-bans" href="#infractions-and-bans"></a> Infractions and Bans:</h4>

<p>Bans <strong>will be issued</strong> after one serious infraction or failing to acknowledge warnings of minor infractions. This is non-negotiable.</p>

<p>Sincerely,</p>

<p><strong>Dale Higgs</strong><br />
Community Leader, Home Assistant</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.48: Snips.ai, Shiftr.io and a massive History query speed up]]></title>
    <link href="http:///blog/2017/07/02/release-48/"/>
    <updated>2017-07-02T08:02:05+08:00</updated>
    <id>http:///blog/2017/07/02/release-48</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.48"><img src="/images/blog/2017-07-0.48/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p>It’s time for a great new release!</p>

<p>We’ve started the process of upgrading our frontend technology. If you notice something not working that did work before, please open <a href="https://github.com/home-assistant/home-assistant-polymer/issues">an issue</a>.</p>

<p><a href="https://github.com/pvizeli">Pascal</a> has added a new option to Home Assistant core to set a list of whitelisted folders that Home Assistant can read from. When a component allows to send files (like Telegram), it will only be allowed to send files from those directories. The only default whitelisted folder is the public <code class="highlighter-rouge">&lt;config&gt;/www</code> directory.</p>

<p>Z-Wave will, as announced in the <a href="/blog/2017/06/17/release-47/">last release</a>, be defaulting to generate the new entity ids. More info in the <a href="/blog/2017/06/15/zwave-entity-ids/">blog post</a>. You can still opt-in for the old style.</p>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">zwave</span><span class="pi">:</span>
  <span class="s">new_entity_ids</span><span class="pi">:</span> <span class="s">false</span>
</code></pre>
</div>

<h2><a class="title-link" name="big-speed-up-in-querying-the-history" href="#big-speed-up-in-querying-the-history"></a> Big speed up in querying the history</h2>

<p>Thanks to the work by <a href="https://github.com/cmsimike">@cmsimike</a> in <a href="https://github.com/home-assistant/home-assistant/pull/8255">#8255</a> you’ll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️</p>

<h2><a class="title-link" name="snipsai-component" href="#snipsai-component"></a> Snips.ai component</h2>

<p>Snips has contributed a component to integrate with their Snips.ai local voice assistant. This will allow you to hook a speaker and a microphone into your Raspberry Pi and make your own local Amazon Echo quickly. See <a href="https://home-assistant.io/components/snips/">the docs</a> for further instructions.</p>

<p>Also a shoutout to <a href="https://github.com/michaelarnauts">@michaelarnauts</a> for keeping an eye on our Docker build and once again reducing the file size 👍</p>

<h2><a class="title-link" name="release-0481---july-5" href="#release-0481---july-5"></a> Release 0.48.1 - July 5</h2>

<ul>
  <li>Fix arlo sensors. (<a href="https://github.com/bergemalm">@bergemalm</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8333">#8333</a>) (<a href="https://home-assistant.io/components/sensor.arlo/">sensor.arlo docs</a>)</li>
  <li>API POST no longer marks the number zero as invalid (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8324">#8324</a>) (<a href="https://home-assistant.io/components/api/">api docs</a>)</li>
  <li>Fix Snips json schema (<a href="https://github.com/adrienball">@adrienball</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8317">#8317</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>)</li>
  <li>Fix pathlib resolve (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8311">#8311</a>)</li>
  <li>Fix harmony (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8302">#8302</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>)</li>
  <li>Fix Arlo startup crash (fixes #8288) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8290">#8290</a>) (<a href="https://home-assistant.io/components/camera.arlo/">camera.arlo docs</a>)</li>
  <li>Temporary fix for the client_id generation (fixes #8315) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8336">#8336</a>) (<a href="https://home-assistant.io/components/mqtt/">mqtt docs</a>)</li>
</ul>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New Platforms</h2>

<ul>
  <li>Add initial support for Shiftr.io (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7974">#7974</a>) (<a href="/components/shiftr/">shiftr docs</a>) (new-platform)</li>
  <li>Upnp properties (<a href="https://github.com/dgomes">@dgomes</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8067">#8067</a>) (<a href="/components/upnp/">upnp docs</a>) (<a href="/components/sensor.upnp/">sensor.upnp docs</a>) (new-platform)</li>
  <li>Add support for Insteon FanLinc fan (<a href="https://github.com/jawilson">@jawilson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/6959">#6959</a>) (<a href="/components/insteon_local/">insteon_local docs</a>) (<a href="/components/fan.insteon_local/">fan.insteon_local docs</a>) (new-platform)</li>
  <li>add knx cover support (<a href="https://github.com/tiktok7">@tiktok7</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7997">#7997</a>) (<a href="/components/knx/">knx docs</a>) (<a href="/components/cover.knx/">cover.knx docs</a>) (new-platform)</li>
  <li>Add I2c BME280 temperature, humidity and pressure sensor for Raspberry Pi (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7989">#7989</a>) (<a href="/components/sensor.bme280/">sensor.bme280 docs</a>) (new-platform)</li>
  <li>Add I2c HTU21D temperature and humidity sensor for Raspberry Pi (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8049">#8049</a>) (<a href="/components/sensor.htu21d/">sensor.htu21d docs</a>) (new-platform)</li>
  <li>Add new BH1750 light level sensor (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8050">#8050</a>) (<a href="/components/sensor.bh1750/">sensor.bh1750 docs</a>) (new-platform)</li>
  <li>Rfxtrx binary sensor (<a href="https://github.com/ypollart">@ypollart</a> - <a href="https://github.com/home-assistant/home-assistant/pull/6794">#6794</a>) (<a href="/components/rfxtrx/">rfxtrx docs</a>) (<a href="/components/binary_sensor.rfxtrx/">binary_sensor.rfxtrx docs</a>) (new-platform)</li>
  <li>Add ClickSend notify service. (<a href="https://github.com/omarusman">@omarusman</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8135">#8135</a>) (<a href="/components/notify.clicksend/">notify.clicksend docs</a>) (new-platform)</li>
  <li>Add device tracker for Linksys Smart Wifi devices (<a href="https://github.com/mortenlj">@mortenlj</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8144">#8144</a>) (<a href="/components/device_tracker.linksys_smart/">device_tracker.linksys_smart docs</a>) (new-platform)</li>
  <li>Openhardwaremonitor (<a href="https://github.com/depl0y">@depl0y</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8056">#8056</a>) (<a href="/components/sensor.openhardwaremonitor/">sensor.openhardwaremonitor docs</a>) (new-platform)</li>
  <li>WIP: Verisure app api (<a href="https://github.com/persandstrom">@persandstrom</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7394">#7394</a>) (<a href="/components/verisure/">verisure docs</a>) (<a href="/components/alarm_control_panel.verisure/">alarm_control_panel.verisure docs</a>) (<a href="/components/binary_sensor.verisure/">binary_sensor.verisure docs</a>) (<a href="/components/sensor.verisure/">sensor.verisure docs</a>) (<a href="/components/switch.verisure/">switch.verisure docs</a>) (new-platform)</li>
  <li>telegram_bot platform to only send messages (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8186">#8186</a>) (new-platform)</li>
  <li>Comfoconnect fan component (<a href="https://github.com/michaelarnauts">@michaelarnauts</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8073">#8073</a>) (<a href="/components/comfoconnect/">comfoconnect docs</a>) (<a href="/components/fan.comfoconnect/">fan.comfoconnect docs</a>) (<a href="/components/sensor.comfoconnect/">sensor.comfoconnect docs</a>) (new-platform)</li>
  <li>Implement templates for covers (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8100">#8100</a>) (<a href="/components/cover.template/">cover.template docs</a>) (new-platform)</li>
  <li>Snips ASR and NLU component (<a href="https://github.com/michaelfester">@michaelfester</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8156">#8156</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->

<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking Changes</h2>

<ul>
  <li>We have added a new option to whitelist folders that can be used as sources for sending files. You will need to use this option if you are using files with the telegram component. (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8189">#8189</a>) (breaking change)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">homeassistant</span><span class="pi">:</span>
  <span class="s">whitelist_external_dirs</span><span class="pi">:</span>
    <span class="pi">-</span> <span class="s">/tmp</span>
    <span class="pi">-</span> <span class="s">/home/kenji/data</span>
</code></pre>
</div>

<ul>
  <li>Vera battery levels will no longer have the percent sign appended (<a href="https://github.com/philhawthorne">@philhawthorne</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8069">#8069</a>) (<a href="/components/vera/">vera docs</a>) (breaking change)</li>
  <li>Notify - SMTP: Added SMTP SSL/TLS support so now you should specify which encryption to use. (<a href="https://github.com/sn0oz">@sn0oz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7960">#7960</a>) (<a href="/components/notify.smtp/">notify.smtp docs</a>) (breaking change)</li>
</ul>

<div class="highlighter-rouge"><pre class="highlight"><code>notify:
  - name: mail
    platform: smtp
    server: !secret smtp_server
    sender: !secret mail_alert
    username: !secret mail_username
    password: !secret mail_password
    recipient: !secret mail_admin
    encryption: tls  # Or starttls, none
</code></pre>
</div>

<ul>
  <li>Light - LIFX: The <code class="highlighter-rouge">lifx_effect_breathe</code> call was deprecated in version 0.47 and has now been removed. You can use <code class="highlighter-rouge">lifx_effect_pulse</code> with <code class="highlighter-rouge">mode: breathe</code> for the same effect. (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8222">#8222</a>) (<a href="/components/light.lifx/">light.lifx docs</a>) (breaking change)</li>
  <li>LimitlessLED: No longer automatically fades the lights when turning the light off. Can be restored with a new config option. (<a href="https://github.com/SmilyOrg">@SmilyOrg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7369">#7369</a>) (<a href="/components/light.limitlessled/">light.limitlessled docs</a>) (breaking change)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">light</span><span class="pi">:</span>
  <span class="s">platform</span><span class="pi">:</span> <span class="s">limitlessled</span>
  <span class="s">bridges</span><span class="pi">:</span>

    <span class="pi">-</span> <span class="s">host</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">limitless_v6_ip</span>
      <span class="s">port</span><span class="pi">:</span> <span class="s">5987</span>
      <span class="s">version</span><span class="pi">:</span> <span class="s">6</span>
      <span class="s">groups</span><span class="pi">:</span>

      <span class="pi">-</span> <span class="s">number</span><span class="pi">:</span> <span class="s">1</span>
        <span class="s">type</span><span class="pi">:</span> <span class="s">rgbww</span>
        <span class="s">name</span><span class="pi">:</span> <span class="s">Safari Glow</span>
        <span class="s">fade</span><span class="pi">:</span> <span class="s">none</span>
</code></pre>
</div>

<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Update numpy 1.13.0 (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8059">#8059</a>) (<a href="/components/image_processing.opencv/">image_processing.opencv docs</a>)</li>
  <li>No update in MQTT Binary Sensor #7478 (<a href="https://github.com/pezinek">@pezinek</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8057">#8057</a>)</li>
  <li>Use standard entity_ids for zwave entities (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7786">#7786</a>) (<a href="/components/zwave/">zwave docs</a>) (<a href="/components/light.zwave/">light.zwave docs</a>) (breaking change)</li>
  <li>Fix some warnings found by quantifiedcode (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8027">#8027</a>) (<a href="/components/insteon_hub/">insteon_hub docs</a>) (<a href="/components/tellduslive/">tellduslive docs</a>) (<a href="/components/calendar.google/">calendar.google docs</a>)</li>
  <li>Always enable monkey patch (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8054">#8054</a>)</li>
  <li>Remove % sign from Vera Battery Levels (<a href="https://github.com/philhawthorne">@philhawthorne</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8069">#8069</a>) (<a href="/components/vera/">vera docs</a>) (breaking change)</li>
  <li>Allow config of latitude and longitude (<a href="https://github.com/jshore1296">@jshore1296</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8068">#8068</a>) (<a href="/components/sensor.wunderground/">sensor.wunderground docs</a>)</li>
  <li>Failed to parse response from WU API: ‘record’ (and ‘recordyear’) #7747 (<a href="https://github.com/pezinek">@pezinek</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8058">#8058</a>) (<a href="/components/sensor.wunderground/">sensor.wunderground docs</a>)</li>
  <li>Add initial support for Shiftr.io (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7974">#7974</a>) (<a href="/components/shiftr/">shiftr docs</a>) (new-platform)</li>
  <li>Add option to set language of openweathermap sensor, and handle updating errors (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8046">#8046</a>) (<a href="/components/sensor.openweathermap/">sensor.openweathermap docs</a>)</li>
  <li>Bump pyEmby version to account for API changes (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8070">#8070</a>) (<a href="/components/media_player.emby/">media_player.emby docs</a>)</li>
  <li>bump ups (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8075">#8075</a>) (<a href="/components/sensor.ups/">sensor.ups docs</a>)</li>
  <li>bump usps version (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8074">#8074</a>) (<a href="/components/sensor.usps/">sensor.usps docs</a>)</li>
  <li>Add to zwave services descriptions (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8072">#8072</a>)</li>
  <li>Fix attribute entity (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8066">#8066</a>) (breaking change)</li>
  <li>Added ‘all_plants’ group and support for plant groups state. (<a href="https://github.com/aronsky">@aronsky</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8063">#8063</a>) (<a href="/components/group/">group docs</a>) (<a href="/components/plant/">plant docs</a>)</li>
  <li>Fix EntityComponent handle entities without a name (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8065">#8065</a>)</li>
  <li>Update pyunifi component to use APIError passed from pyunifi 2.13. Better accommodate login failures with wrapper in pyunifi 2.13. (<a href="https://github.com/finish06">@finish06</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7899">#7899</a>) (<a href="/components/device_tracker.unifi/">device_tracker.unifi docs</a>)</li>
  <li>Stopping the logfile spam by piping STDERR to /dev/null (<a href="https://github.com/madpilot">@madpilot</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8081">#8081</a>) (<a href="/components/switch.wake_on_lan/">switch.wake_on_lan docs</a>)</li>
  <li>mpd: implement support for seek, shuffle, and clear playlist (<a href="https://github.com/auchter">@auchter</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8090">#8090</a>) (<a href="/components/media_player.mpd/">media_player.mpd docs</a>)</li>
  <li>Cleanup .coveragerc (<a href="https://github.com/michaelarnauts">@michaelarnauts</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8088">#8088</a>)</li>
  <li>update pywebpush to 1.0.5 (<a href="https://github.com/perosb">@perosb</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8084">#8084</a>) (<a href="/components/notify.html5/">notify.html5 docs</a>)</li>
  <li>media player Kodi: handle TransportError exceptions when calling JSONRPC API methods (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8047">#8047</a>) (<a href="/components/media_player.kodi/">media_player.kodi docs</a>)</li>
  <li>Upnp properties (<a href="https://github.com/dgomes">@dgomes</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8067">#8067</a>) (<a href="/components/upnp/">upnp docs</a>) (<a href="/components/sensor.upnp/">sensor.upnp docs</a>) (new-platform)</li>
  <li>Add support for Insteon FanLinc fan (<a href="https://github.com/jawilson">@jawilson</a> - <a href="https://github.com/home-assistant/home-assistant/pull/6959">#6959</a>) (<a href="/components/insteon_local/">insteon_local docs</a>) (<a href="/components/fan.insteon_local/">fan.insteon_local docs</a>) (new-platform)</li>
  <li>add knx cover support (<a href="https://github.com/tiktok7">@tiktok7</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7997">#7997</a>) (<a href="/components/knx/">knx docs</a>) (<a href="/components/cover.knx/">cover.knx docs</a>) (new-platform)</li>
  <li>More updates to zwave services.yaml file (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8083">#8083</a>)</li>
  <li>Fix lights issue #8098 (<a href="https://github.com/tsvi">@tsvi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8101">#8101</a>) (<a href="/components/light.vera/">light.vera docs</a>)</li>
  <li>increase timeout for setWebhook to 10s (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8102">#8102</a>) (<a href="/components/telegram_bot.webhooks/">telegram_bot.webhooks docs</a>)</li>
  <li>Added SMTP SSL/TLS support (<a href="https://github.com/sn0oz">@sn0oz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7960">#7960</a>) (<a href="/components/notify.smtp/">notify.smtp docs</a>) (breaking change)</li>
  <li>Fix Dyson async_add_job (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8113">#8113</a>) (<a href="/components/fan.dyson/">fan.dyson docs</a>) (<a href="/components/sensor.dyson/">sensor.dyson docs</a>)</li>
  <li>Update InfluxDB to handle datetime objects and multiple decimal points (<a href="https://github.com/philhawthorne">@philhawthorne</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8080">#8080</a>) (<a href="/components/influxdb/">influxdb docs</a>)</li>
  <li>Remove config details (see docs) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8119">#8119</a>) (<a href="/components/cover.knx/">cover.knx docs</a>)</li>
  <li>Only mark active DHCP clients as present (<a href="https://github.com/cyberplant">@cyberplant</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8110">#8110</a>) (<a href="/components/device_tracker.mikrotik/">device_tracker.mikrotik docs</a>)</li>
  <li>Add option to specify the location of the API (fixes #8115) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8118">#8118</a>) (<a href="/components/sensor.pi_hole/">sensor.pi_hole docs</a>)</li>
  <li>Fixed iTach command parsing with empty data (<a href="https://github.com/alanfischer">@alanfischer</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8104">#8104</a>) (<a href="/components/remote.itach/">remote.itach docs</a>)</li>
  <li>Upgrade mutagen to 1.38 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8126">#8126</a>) (<a href="/components/tts/">tts docs</a>)</li>
  <li>Upgrade paho-mqtt to 1.3.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8125">#8125</a>) (<a href="https://home-assistant.io/components/mqtt/">mqtt docs</a>) (<a href="/components/shiftr/">shiftr docs</a>)</li>
  <li>Upgrade sqlalchemy to 1.1.11 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8124">#8124</a>) (<a href="/components/recorder/">recorder docs</a>)</li>
  <li>Upgrade aiohttp to 2.2.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8121">#8121</a>)</li>
  <li>Upgrade RestrictedPython dependency (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8132">#8132</a>) (<a href="/components/python_script/">python_script docs</a>)</li>
  <li>Added RFXTRX UV badge (<a href="https://github.com/lunar-consultancy">@lunar-consultancy</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8129">#8129</a>) (<a href="/components/rfxtrx/">rfxtrx docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8120">#8120</a>) (<a href="/components/sensor.netdata/">sensor.netdata docs</a>)</li>
  <li>Change Error Message when Turning off ISY994 Light (<a href="https://github.com/SConaway">@SConaway</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8131">#8131</a>) (<a href="/components/light.isy994/">light.isy994 docs</a>)</li>
  <li>Allow iteration in python_script (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8134">#8134</a>) (<a href="/components/python_script/">python_script docs</a>)</li>
  <li>Add current balance to hydroquebec sensor (<a href="https://github.com/titilambert">@titilambert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8138">#8138</a>) (<a href="/components/sensor.hydroquebec/">sensor.hydroquebec docs</a>)</li>
  <li>Decora light: Fix brightness level in UI (<a href="https://github.com/titilambert">@titilambert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8139">#8139</a>) (<a href="/components/light.decora/">light.decora docs</a>)</li>
  <li>Add I2c BME280 temperature, humidity and pressure sensor for Raspberry Pi (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7989">#7989</a>) (<a href="/components/sensor.bme280/">sensor.bme280 docs</a>) (new-platform)</li>
  <li>Upgrade libsoundtouch to prevent Python3.6 errors with enum. #7733 #8103 (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8143">#8143</a>) (<a href="/components/media_player.soundtouch/">media_player.soundtouch docs</a>)</li>
  <li>Adds CPU temp monitoring, and allow startup when endpoint is not yet available. (<a href="https://github.com/jjmontestl">@jjmontestl</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8093">#8093</a>) (<a href="/components/sensor.glances/">sensor.glances docs</a>)</li>
  <li>Add I2c HTU21D temperature and humidity sensor for Raspberry Pi (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8049">#8049</a>) (<a href="/components/sensor.htu21d/">sensor.htu21d docs</a>) (new-platform)</li>
  <li>Add new BH1750 light level sensor (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8050">#8050</a>) (<a href="/components/sensor.bh1750/">sensor.bh1750 docs</a>) (new-platform)</li>
  <li>LimitlessLED: Configurable fade-out behavior (<a href="https://github.com/SmilyOrg">@SmilyOrg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7369">#7369</a>) (<a href="/components/light.limitlessled/">light.limitlessled docs</a>) (breaking change)</li>
  <li>Harmony auto discovery via netdisco (<a href="https://github.com/tony2nite">@tony2nite</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7741">#7741</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>)</li>
  <li>Rfxtrx binary sensor (<a href="https://github.com/ypollart">@ypollart</a> - <a href="https://github.com/home-assistant/home-assistant/pull/6794">#6794</a>) (<a href="/components/rfxtrx/">rfxtrx docs</a>) (<a href="/components/binary_sensor.rfxtrx/">binary_sensor.rfxtrx docs</a>) (new-platform)</li>
  <li>Add support of Zone2 and Zone3 (<a href="https://github.com/scarface-4711">@scarface-4711</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8025">#8025</a>) (<a href="/components/media_player.denonavr/">media_player.denonavr docs</a>)</li>
  <li>Upgrade python-telegram-bot to 6.1.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8151">#8151</a>) (<a href="/components/telegram_bot/">telegram_bot docs</a>)</li>
  <li>Upgrade libsoundtouch to 0.6.2 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8149">#8149</a>) (<a href="/components/media_player.soundtouch/">media_player.soundtouch docs</a>)</li>
  <li>Switch rachiopy to pypi (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8040">#8040</a>) (<a href="/components/switch.rachio/">switch.rachio docs</a>)</li>
  <li>ubus: Refresh session on Access denied (<a href="https://github.com/glance-">@glance-</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8111">#8111</a>)</li>
  <li>Added invert flag for position for actuators that uses 100% for fully closed position (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8147">#8147</a>)</li>
  <li>add telegram_bot service: delete_message (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8153">#8153</a>) (<a href="/components/telegram_bot/">telegram_bot docs</a>)</li>
  <li>Fixed rfxtrx binary_sensor off command (<a href="https://github.com/basschipper">@basschipper</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8160">#8160</a>) (<a href="/components/rfxtrx/">rfxtrx docs</a>) (<a href="/components/binary_sensor.rfxtrx/">binary_sensor.rfxtrx docs</a>)</li>
  <li>Use version 1.3 of radiotherm (<a href="https://github.com/twilde">@twilde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8164">#8164</a>) (<a href="/components/climate.radiotherm/">climate.radiotherm docs</a>)</li>
  <li>Tado climate device (<a href="https://github.com/wmalgadey">@wmalgadey</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8041">#8041</a>) (<a href="/components/tado/">tado docs</a>) (<a href="/components/climate.tado/">climate.tado docs</a>)</li>
  <li>Add ClickSend notify service. (<a href="https://github.com/omarusman">@omarusman</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8135">#8135</a>) (<a href="/components/notify.clicksend/">notify.clicksend docs</a>) (new-platform)</li>
  <li>Add libboost-python1.62-dev (fixes #7851) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7868">#7868</a>)</li>
  <li>Uninstall enum34 in python3.6 docker image (<a href="https://github.com/jeanregisser">@jeanregisser</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8103">#8103</a>)</li>
  <li>Revert “Add libboost-python1.62-dev (fixes #7851)” (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8182">#8182</a>)</li>
  <li>Add device tracker for Linksys Smart Wifi devices (<a href="https://github.com/mortenlj">@mortenlj</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8144">#8144</a>) (<a href="/components/device_tracker.linksys_smart/">device_tracker.linksys_smart docs</a>) (new-platform)</li>
  <li>Update buienradar.py (<a href="https://github.com/lrmate">@lrmate</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8173">#8173</a>) (<a href="/components/sensor.buienradar/">sensor.buienradar docs</a>)</li>
  <li>Fix radiotherm model CT50 (<a href="https://github.com/tubaman">@tubaman</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8181">#8181</a>) (<a href="/components/climate.radiotherm/">climate.radiotherm docs</a>)</li>
  <li>Throw exception if _convert_for_display called on non Number (<a href="https://github.com/sdague">@sdague</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8178">#8178</a>) (<a href="/components/climate/">climate docs</a>) (<a href="/components/climate.mysensors/">climate.mysensors docs</a>)</li>
  <li>Added buienradar precipitation forecast average &amp; total sensors (<a href="https://github.com/basschipper">@basschipper</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8171">#8171</a>) (<a href="/components/sensor.buienradar/">sensor.buienradar docs</a>) (<a href="/components/weather.buienradar/">weather.buienradar docs</a>)</li>
  <li>Axis service vapix call (<a href="https://github.com/Kane610">@Kane610</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7794">#7794</a>) (<a href="/components/axis/">axis docs</a>) (<a href="/components/camera.axis/">camera.axis docs</a>)</li>
  <li>added optional node_id to MQTT discovery (<a href="https://github.com/AlexMekkering">@AlexMekkering</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8096">#8096</a>)</li>
  <li>Add offset option to sensor.gtfs (<a href="https://github.com/Kernald">@Kernald</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7980">#7980</a>)</li>
  <li>Switch to new zwave entity ids by default (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8192">#8192</a>) (<a href="/components/zwave/">zwave docs</a>)</li>
  <li>Pushed to version 0.5.1 of the library (<a href="https://github.com/scarface-4711">@scarface-4711</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8190">#8190</a>) (<a href="/components/media_player.denonavr/">media_player.denonavr docs</a>)</li>
  <li>Fix MySensors climate (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8193">#8193</a>) (<a href="/components/climate.mysensors/">climate.mysensors docs</a>)</li>
  <li>Fix plants calling async methods from sync context (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8200">#8200</a>)</li>
  <li>Split mock_service (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8198">#8198</a>)</li>
  <li>add option to set content_type in camera.generic to support ‘svg cameras’ (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8188">#8188</a>)</li>
  <li>Remove unnecessary thread_ident assignment (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8194">#8194</a>)</li>
  <li>Openhardwaremonitor (<a href="https://github.com/depl0y">@depl0y</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8056">#8056</a>) (<a href="/components/sensor.openhardwaremonitor/">sensor.openhardwaremonitor docs</a>) (new-platform)</li>
  <li>Add security layer to send file output things (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8189">#8189</a>) (breaking change)</li>
  <li>Fix Plex component to use port number in discovery. (<a href="https://github.com/voltagex">@voltagex</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8197">#8197</a>) (<a href="/components/media_player.plex/">media_player.plex docs</a>)</li>
  <li>EntityComponent to retry platforms that are not ready yet (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8209">#8209</a>)</li>
  <li>WIP: Verisure app api (<a href="https://github.com/persandstrom">@persandstrom</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7394">#7394</a>) (<a href="/components/verisure/">verisure docs</a>) (<a href="/components/alarm_control_panel.verisure/">alarm_control_panel.verisure docs</a>) (<a href="/components/binary_sensor.verisure/">binary_sensor.verisure docs</a>) (<a href="/components/sensor.verisure/">sensor.verisure docs</a>) (<a href="/components/switch.verisure/">switch.verisure docs</a>) (new-platform)</li>
  <li>guess the content_type in local_file cameras (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8217">#8217</a>) (<a href="/components/camera.local_file/">camera.local_file docs</a>)</li>
  <li>Improve executor pool size / speedup python 3.5 (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8215">#8215</a>)</li>
  <li>LIFX: Move light effects to external library (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8222">#8222</a>) (<a href="/components/light.lifx/">light.lifx docs</a>) (breaking change)</li>
  <li>Fixed mqtt subscription filter on sys $ topics (<a href="https://github.com/natemason">@natemason</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8166">#8166</a>) (<a href="https://home-assistant.io/components/mqtt/">mqtt docs</a>)</li>
  <li>telegram_bot platform to only send messages (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8186">#8186</a>) (new-platform)</li>
  <li>add percentage (DPT_Scaling) KNX sensors (<a href="https://github.com/tiktok7">@tiktok7</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8168">#8168</a>) (<a href="/components/sensor.knx/">sensor.knx docs</a>)</li>
  <li>Fix homeassistant.start trigger (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8220">#8220</a>)</li>
  <li>Cleanup automations yaml (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8223">#8223</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8148">#8148</a>) (<a href="/components/sensor.glances/">sensor.glances docs</a>)</li>
  <li>KNX Cover tilt control (<a href="https://github.com/open-homeautomation">@open-homeautomation</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8159">#8159</a>) (<a href="/components/cover.knx/">cover.knx docs</a>)</li>
  <li>Comfoconnect fan component (<a href="https://github.com/michaelarnauts">@michaelarnauts</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8073">#8073</a>) (<a href="/components/comfoconnect/">comfoconnect docs</a>) (<a href="/components/fan.comfoconnect/">fan.comfoconnect docs</a>) (<a href="/components/sensor.comfoconnect/">sensor.comfoconnect docs</a>) (new-platform)</li>
  <li>Upgrade python-digitalocean to 1.12 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8241">#8241</a>) (<a href="/components/digital_ocean/">digital_ocean docs</a>)</li>
  <li>update i2csense requirement (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8242">#8242</a>) (<a href="/components/sensor.bh1750/">sensor.bh1750 docs</a>) (<a href="/components/sensor.bme280/">sensor.bme280 docs</a>) (<a href="/components/sensor.htu21d/">sensor.htu21d docs</a>)</li>
  <li>Update docstrings (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8244">#8244</a>) (<a href="/components/comfoconnect/">comfoconnect docs</a>) (<a href="/components/fan.comfoconnect/">fan.comfoconnect docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8247">#8247</a>) (<a href="/components/binary_sensor.arest/">binary_sensor.arest docs</a>) (<a href="/components/sensor.arest/">sensor.arest docs</a>)</li>
  <li>better logging to debug when a message is not sent (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8248">#8248</a>) (<a href="/components/telegram_bot/">telegram_bot docs</a>)</li>
  <li>LIFX: Small code cleanups (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8228">#8228</a>) (<a href="/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Use ‘hass.data’ instead of global (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8245">#8245</a>) (<a href="/components/digital_ocean/">digital_ocean docs</a>) (<a href="/components/binary_sensor.digital_ocean/">binary_sensor.digital_ocean docs</a>) (<a href="/components/switch.digital_ocean/">switch.digital_ocean docs</a>)</li>
  <li>Use constant and update ordering (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8246">#8246</a>) (<a href="/components/arlo/">arlo docs</a>) (<a href="https://home-assistant.io/components/camera.arlo/">camera.arlo docs</a>)</li>
  <li>Add PlatformNotReady support for Sensibo (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8252">#8252</a>) (<a href="/components/climate.sensibo/">climate.sensibo docs</a>)</li>
  <li>verisure component names (<a href="https://github.com/persandstrom">@persandstrom</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8251">#8251</a>) (<a href="/components/binary_sensor.verisure/">binary_sensor.verisure docs</a>) (<a href="/components/camera.verisure/">camera.verisure docs</a>) (<a href="/components/lock.verisure/">lock.verisure docs</a>) (<a href="/components/switch.verisure/">switch.verisure docs</a>)</li>
  <li>further document add_node_secure (<a href="https://github.com/kentcalero">@kentcalero</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8229">#8229</a>)</li>
  <li>Upgrade libnacl to 1.5.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8259">#8259</a>) (<a href="/components/device_tracker.owntracks/">device_tracker.owntracks docs</a>)</li>
  <li>Docker cleanup. (<a href="https://github.com/michaelarnauts">@michaelarnauts</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8226">#8226</a>)</li>
  <li>Implement templates for covers (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8100">#8100</a>) (<a href="/components/cover.template/">cover.template docs</a>) (new-platform)</li>
  <li>Adding done_message to alert (<a href="https://github.com/karlw00t">@karlw00t</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8116">#8116</a>) (<a href="/components/alert/">alert docs</a>)</li>
  <li>Camera services arm disarm including Netgear Arlo (<a href="https://github.com/viswa-swami">@viswa-swami</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7961">#7961</a>) (<a href="https://home-assistant.io/components/camera.arlo/">camera.arlo docs</a>)</li>
  <li>Update modbus.py (<a href="https://github.com/lrmate">@lrmate</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8256">#8256</a>) (<a href="/components/binary_sensor.modbus/">binary_sensor.modbus docs</a>)</li>
  <li>components.knx - KNXMultiAddressDevice corrections (<a href="https://github.com/tiktok7">@tiktok7</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8275">#8275</a>) (<a href="/components/knx/">knx docs</a>)</li>
  <li>Snips ASR and NLU component (<a href="https://github.com/michaelfester">@michaelfester</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8156">#8156</a>) (<a href="https://home-assistant.io/components/snips/">snips docs</a>) (new-platform)</li>
  <li>Create an index on the states table to help hass startup time (<a href="https://github.com/cmsimike">@cmsimike</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8255">#8255</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[[Update: fixed] A frank and serious warning about X]]></title>
    <link href="http:///blog/2017/06/20/things-you-should-know-about-senic-covi/"/>
    <updated>2017-06-20T09:04:05+08:00</updated>
    <id>http:///blog/2017/06/20/things-you-should-know-about-senic-covi</id>
    <content type="html"><![CDATA[<p><strong>Update June 21:</strong> Senic has removed our name from their materials and have <a href="https://medium.com/@senic/an-open-letter-to-home-assistant-5ccb53ccf722">issued an apology</a>. We wish them best of luck with the launch of COVI.</p>

<p><strong>Update June 28:</strong> Removed the brand name from the title to reduce the search ranking.</p>

<p><em>Original post:</em></p>

<!--more-->
<p class="note">
TL;DR: We are not affiliated with Senic or their COVI product. We will not support their users and you will get a subpar Home Assistant experience by using their product. <strong>Furthermore, we cannot guarantee stability or security if you use Senic products.</strong>
</p>

<p>Recently Home Assistant has been made aware of a product by <a href="https://www.senic.com/en/">Senic</a> that will be launching later today on <a href="https://www.kickstarter.com/projects/802159142/1793705123?token=03dc08b4#">Kickstarter</a> (<a href="/images/blog/2017-06-senic-covi/covi-kickstarter-screenshot.png">screenshot</a>). Senic is not new in the IoT business, we have had support for their first product (<a href="/components/nuimo_controller/">Nuimo</a>) since last September. Their new product, COVI, uses Home Assistant as its core home automation codebase. This is great, that is what open source is all about. However, they also use our name and logo in their Kickstarter, with the press and in their <a href="http://blog.senic.com/posts/the-senic-hub-a-brief-software-overview">developer documentation</a> (<a href="/images/blog/2017-06-senic-covi/senic-docs-screenshot.png">screenshot</a>) to give the appearance of being affiliated with Home Assistant, against our wishes. Which is not great, at all.</p>

<p>Take some of the following quotes from their Kickstarter campaign:</p>

<blockquote>
  <p>COVI is built on an open source platform. The Senic team, along with outside developers, contributes to this platform to create the integrations for COVI.</p>
</blockquote>

<blockquote>
  <p>With COVI, we have built upon an open platform called Home Assistant that anyone can contribute to alongside our engineers and the Home Assistant community.</p>
</blockquote>

<p>Although those quotes are technically correct, they are very misleading. The Senic team contributes only to their own platform, they have not contributed to Home Assistant, its integrations or related projects. We did receive <a href="https://github.com/home-assistant/netdisco/pull/94">1 contribution</a> from them for <a href="https://github.com/home-assistant/netdisco">Netdisco</a>, our network discovery package. It included a memory leak and required us to publish <a href="/blog/2017/02/25/config-panel-and-state-restoration/#release-0392---march-1">a hotfix release</a> for the 0.39 series. Their contribution has since been reverted. A third party contributor had contributed support for their Nuimo controller.</p>

<p>Here is a quote that their CEO Tobias Eichenwald gave <a href="https://webcache.googleusercontent.com/search?q=cache:https://www.forbes.com/sites/paularmstrongtech/2017/06/19/covi-is-about-to-make-some-general-electric-execs-very-unhappy/">to Forbes</a>:</p>

<blockquote>
  <p>Unlike many larger companies who build closed automation platforms, COVI is built on an open source platform called Home Assistant that includes 500+ contributors. This allows COVI to be integrated into any ecosystem or platform with an open API.</p>
</blockquote>

<p>They reached out to us on April 7 (<a href="/images/blog/2017-06-senic-covi/email-senic.png">screenshot</a>). We replied on April 11 and told them they should not use our name as we do not want to be affiliated with them because we do not want to support their users. After that one e-mail we had never heard from them again until Forbes accidentally published an article about it before the Kickstarter launched. We did not get any chance to give feedback on their Kickstarter campaign content and they went ahead and used our name and logo without authorization or permission.</p>

<p>If you want an open source and constantly evolving product, get yourself a $35 Raspberry Pi, install our hub <a href="/hassio/">Hass.io</a> for free and buy yourself some cheap and reliable <a href="/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/">IKEA Trådfri lights</a> to get yourself a basic home automation setup. If you want a $250 talking lamp, go buy the COVI. Just know that we are not affiliated with Senic, we will not support their users and you will get a subpar Home Assistant experience by using their product. <strong>Furthermore, we cannot guarantee stability or security if you use Senic products.</strong></p>

<p>Senic, we know that this is probably not what you wanted to wake up to on the first day of your Kickstarter but you left us no choice. Please reach out to us to help make this right. <strong>We will always do everything in our power to protect the best interests of the Home Assistant community, <span style="text-decoration: underline;">our</span> 500+ contributors and 250,000+ users.</strong> If we don’t hear from you by Wednesday, June 21st, we will be forced to consider further actions.</p>

<p>Sincerely,</p>

<p><strong>Paulus Schoutsen</strong><br />
Founder, Home Assistant</p>

<p><strong>Robbie Trencheny</strong><br />
Core Developer, Home Assistant</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.47: Python Scripts, Sesame Smart Lock, Gitter, Onvif cameras]]></title>
    <link href="http:///blog/2017/06/17/release-47/"/>
    <updated>2017-06-17T09:04:05+08:00</updated>
    <id>http:///blog/2017/06/17/release-47</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.47"><img src="/images/blog/2017-06-0.47/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p>In this release a ton of new stuff! And who doesn’t like new stuff? This release we’re passing the 700 integrations for Home Assistant. As of today <a href="https://home-assistant.io/help/trivia/#first-commit">we’re 1369 days old</a>, which means that roughly every two days a new integration gets added!</p>

<h2><a class="title-link" name="python-scripts" href="#python-scripts"></a> Python Scripts</h2>

<p>The biggest change is a new type of script component: <a href="https://home-assistant.io/components/python_script/">Python scripts</a>. This new component will allow you to write scripts to manipulate Home Assistant: call services, set states and fire events. Each Python script is made available as a service. Head over to <a href="https://home-assistant.io/components/python_script/">the docs</a> to see how to get started.</p>

<h2><a class="title-link" name="updater" href="#updater"></a> Updater</h2>

<p>The updater has received a new opt-in option to let us know which components you use. This will allow us to focus development efforts on the components that are popular.</p>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">updater</span><span class="pi">:</span>
  <span class="s">include_used_components</span><span class="pi">:</span> <span class="s">true</span>
</code></pre>
</div>

<p>And as a reminder. We will never share gathered data in a manner that can be used to identify anyone. We do plan on making aggregate data public soon. This will include total number of users and which hardware/software platform people use to run Home Assistant.</p>

<h2><a class="title-link" name="z-wave" href="#z-wave"></a> Z-Wave</h2>

<p>Z-Wave is also getting a big update in this release. The confusing entity_ids will be on their way out. There is a <a href="https://home-assistant.io/blog/2017/06/15/zwave-entity-ids/">zwave blog post</a> that gives more detail, but the upgrade steps will be as follows:</p>

<ol>
  <li>Run Home Assistant as normal and the old IDs will still be used.</li>
  <li>The new entity IDs will be shown in the more-info dialog for each entity. Check to make sure none of them will have conflicts once the new names are applied.</li>
  <li>Rename entities using the ui card as described in the blog post to avoid conflicts. Restart Home Assistant to observe the changes.</li>
  <li>Update all places mentioning IDs (groups, automation, customization, etc.) in configuration.yaml.</li>
  <li>Add <code class="highlighter-rouge">new_entity_ids: true</code> to your zwave config.</li>
  <li>Restart Home Assistant to run with new IDs.</li>
  <li>The old entity IDs will be available in the more info dialog to trace down any remaining errors.</li>
</ol>

<h2><a class="title-link" name="monkey-patching-python-36" href="#monkey-patching-python-36"></a> Monkey Patching Python 3.6</h2>

<p>Some people have noticed that running Home Assistant under Python 3.6 can lead to segfaults. It seems to be related to the <a href="https://github.com/home-assistant/home-assistant/issues/3453">earlier segfault issues</a> that we experienced when we released the asyncio-based core. We thought that those issues would have been fixed when <a href="https://bugs.python.org/issue26617">Python bug 26617</a> was resolved. Although we see less reports compared to the old bug, there are still users <a href="https://github.com/home-assistant/home-assistant/issues/7752">experiencing them</a> (<a href="https://github.com/home-assistant/home-assistant/issues/7752#issuecomment-305100009">gdb stacktrace points at <code class="highlighter-rouge">PyObject_GC_Del()</code></a>).</p>

<p>Since Python 3.6, the Task and Future classes have been moved to C. This gives a nice speed boost but also prevents us from monkey patching the Task class to avoid the segfault. <a href="https://github.com/bbangert">Ben Bangert</a> managed to brew up another monkey patch to stop Python 3.6 from using the C classes, falling back to the Python versions instead. This allows us to apply the original monkey patch again.</p>

<p>Both monkey patches are now active by default starting version 0.47 to avoid our users experiencing segfaults. This comes at a cost of not being able to benefit from all optimizations that were introduced in Python 3.6.</p>

<p>To run without the monkey patch, start Home Assistant with <code class="highlighter-rouge">HASS_NO_MONKEY=1 hass</code>. We will further investigate this issue and try to fix it in a future version of Python.</p>

<h2><a class="title-link" name="release-0471---june-21" href="#release-0471---june-21"></a> Release 0.47.1 - June 21</h2>

<ul>
  <li>Fix Vera lights issue #8098 (<a href="https://github.com/tsvi">@tsvi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8101">#8101</a>) (<a href="https://home-assistant.io/components/light.vera/">light.vera docs</a>)</li>
  <li>Fix Dyson async_add_job (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8113">#8113</a>) (<a href="https://home-assistant.io/components/fan.dyson/">fan.dyson docs</a>) (<a href="https://home-assistant.io/components/sensor.dyson/">sensor.dyson docs</a>)</li>
  <li>Update InfluxDB to handle datetime objects and multiple decimal points (<a href="https://github.com/philhawthorne">@philhawthorne</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8080">#8080</a>) (<a href="https://home-assistant.io/components/influxdb/">influxdb docs</a>)</li>
  <li>Fixed iTach command parsing with empty data (<a href="https://github.com/alanfischer">@alanfischer</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8104">#8104</a>) (<a href="https://home-assistant.io/components/remote.itach/">remote.itach docs</a>)</li>
  <li>Allow iteration in python_script (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8134">#8134</a>) (<a href="https://home-assistant.io/components/python_script/">python_script docs</a>)</li>
</ul>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New platforms</h2>

<ul>
  <li>Added a Taps Aff binary sensor (<a href="https://github.com/bazwilliams">@bazwilliams</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7880">#7880</a>) (<a href="https://home-assistant.io/components/binary_sensor.tapsaff/">binary_sensor.tapsaff docs</a>) (new-platform)</li>
  <li>lock.sesame: New lock platform for Sesame smart locks (<a href="https://github.com/trisk">@trisk</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7873">#7873</a>) (<a href="https://home-assistant.io/components/lock.sesame/">lock.sesame docs</a>) (new-platform)</li>
  <li>Etherscan.io sensor (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7855">#7855</a>) (<a href="https://home-assistant.io/components/sensor.etherscan/">sensor.etherscan docs</a>) (new-platform)</li>
  <li>blockchain.info sensor (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7856">#7856</a>) (<a href="https://home-assistant.io/components/sensor.blockchain/">sensor.blockchain docs</a>) (new-platform)</li>
  <li>Add Radarr sensor (<a href="https://github.com/tboyce021">@tboyce021</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7318">#7318</a>) (<a href="https://home-assistant.io/components/sensor.radarr/">sensor.radarr docs</a>) (new-platform)</li>
  <li>Added buienradar sensor and weather (<a href="https://github.com/mjj4791">@mjj4791</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7592">#7592</a>) (<a href="https://home-assistant.io/components/sensor.buienradar/">sensor.buienradar docs</a>) (<a href="https://home-assistant.io/components/weather.buienradar/">weather.buienradar docs</a>) (new-platform)</li>
  <li>Add support for Vanderbilt SPC alarm panels and attached sensors (<a href="https://github.com/mbrrg">@mbrrg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7663">#7663</a>) (<a href="https://home-assistant.io/components/spc/">spc docs</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.spc/">alarm_control_panel.spc docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.spc/">binary_sensor.spc docs</a>) (new-platform)</li>
  <li>Add raspihats switch (<a href="https://github.com/florincosta">@florincosta</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7665">#7665</a>) (<a href="https://home-assistant.io/components/switch.raspihats/">switch.raspihats docs</a>) (new-platform)</li>
  <li>Add juicenet platform (<a href="https://github.com/jesserockz">@jesserockz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7668">#7668</a>) (<a href="https://home-assistant.io/components/juicenet/">juicenet docs</a>) (<a href="https://home-assistant.io/components/sensor.juicenet/">sensor.juicenet docs</a>) (new-platform)</li>
  <li>add ripple sensor (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7935">#7935</a>) (<a href="https://home-assistant.io/components/sensor.ripple/">sensor.ripple docs</a>) (new-platform)</li>
  <li>New component: Python Script (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7950">#7950</a>) (<a href="https://home-assistant.io/components/python_script/">python_script docs</a>) (new-platform)</li>
  <li>Nadtcp component (<a href="https://github.com/mwsluis">@mwsluis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7955">#7955</a>) (<a href="https://home-assistant.io/components/media_player.nadtcp/">media_player.nadtcp docs</a>) (new-platform)</li>
  <li>Add Gitter.im sensor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7998">#7998</a>) (<a href="https://home-assistant.io/components/sensor.gitter/">sensor.gitter docs</a>) (new-platform)</li>
  <li>Update mailgun (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7984">#7984</a>) (<a href="https://home-assistant.io/components/mailgun/">mailgun docs</a>) (<a href="https://home-assistant.io/components/notify.mailgun/">notify.mailgun docs</a>) (breaking change) (new-platform)</li>
  <li>Add Flexit AC climate platform (<a href="https://github.com/Sabesto">@Sabesto</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7871">#7871</a>) (<a href="https://home-assistant.io/components/climate.flexit/">climate.flexit docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->
<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking changes</h2>

<ul>
  <li>Update opencv config to match other image processors (<a href="https://github.com/Teagan42">@Teagan42</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7864">#7864</a>) (<a href="https://home-assistant.io/components/image_processing.opencv/">image_processing.opencv docs</a>) (breaking change)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">image_processing</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">opencv</span>
    <span class="s">name</span><span class="pi">:</span> <span class="s">OpenCV</span>
    <span class="s">source</span><span class="pi">:</span>
      <span class="pi">-</span> <span class="s">entity_id</span><span class="pi">:</span> <span class="s">camera.front_door</span>
    <span class="s">classifier</span><span class="pi">:</span>
      <span class="s">faces</span><span class="pi">:</span>
        <span class="s">file</span><span class="pi">:</span> <span class="s">/path/to/classifier</span>
        <span class="s">name</span><span class="pi">:</span> <span class="s">Husband</span>
        <span class="s">neighbors</span><span class="pi">:</span> <span class="s">4</span>
        <span class="s">min_size</span><span class="pi">:</span> <span class="s">(40, 40)</span>
        <span class="s">scale</span><span class="pi">:</span> <span class="s">1.1</span>
</code></pre>
</div>

<ul>
  <li>Lutron: Add configuration check and use default var names (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7963">#7963</a>) (<a href="https://home-assistant.io/components/lutron/">lutron docs</a>) (<a href="https://home-assistant.io/components/light.lutron/">light.lutron docs</a>) (breaking change)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">lutron</span><span class="pi">:</span>
  <span class="s">host</span><span class="pi">:</span> <span class="s">IP_ADDRESS</span>
  <span class="s">username</span><span class="pi">:</span> <span class="s">lutron</span>
  <span class="s">password</span><span class="pi">:</span> <span class="s">integration</span>
</code></pre>
</div>

<ul>
  <li>Convert mailgun to component (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7984">#7984</a>) (<a href="https://home-assistant.io/components/mailgun/">mailgun docs</a>) (<a href="https://home-assistant.io/components/notify.mailgun/">notify.mailgun docs</a>) (breaking change) (new-platform)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">mailgun</span><span class="pi">:</span>
  <span class="s">domain</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">mailgun_domain</span>
  <span class="s">api_key</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">mailgun_api_key</span>
  <span class="s">sandbox</span><span class="pi">:</span> <span class="s">False</span>

<span class="s">notify</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">name</span><span class="pi">:</span> <span class="s">mailgun</span>
    <span class="s">platform</span><span class="pi">:</span> <span class="s">mailgun</span>
    <span class="s">recipient</span><span class="pi">:</span> <span class="kt">!secret</span> <span class="s">mailgun_recipient</span>
</code></pre>
</div>

<ul>
  <li>Z-Wave node and scene activated trigger events now use the full entity ID (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7786">#7786</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (breaking change)
```yaml
automation:
    <ul>
      <li>alias: Button 1
trigger:
  platform: event
  event_type: zwave.scene_activated
  event_data:
    entity_id: living_room_remote_13
    scene_id: 1
<code class="highlighter-rouge">
</code>yaml
automation:</li>
      <li>alias: Event 1
trigger:
  platform: event
  event_type: zwave.node_event
  event_data:
    entity_id: zwave.living_room_remote_13
    basic_level: 1
```</li>
    </ul>
  </li>
  <li>LIFX: add multiple modes to pulse effect. The <code class="highlighter-rouge">lifx_effect_breathe</code> call has been deprecated. Use <code class="highlighter-rouge">lifx_effect_pulse</code> with the new <code class="highlighter-rouge">mode: breathe</code> attribute instead. (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8016">#8016</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>) (breaking change)</li>
  <li>Use standard entity_ids for zwave entities. This also introduces a small API breakage, where <code class="highlighter-rouge">EVENT_SCENE_ACTIVATED</code> and <code class="highlighter-rouge">EVENT_NODE_EVENT</code> will no longer supply an <code class="highlighter-rouge">object_id</code>. They will now be tied to the node entity_id. (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7786">#7786</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (<a href="https://home-assistant.io/components/light.zwave/">light.zwave docs</a>) (breaking change)</li>
  <li>Fix attribute entities. Home Assistant will no longer filter out entities that are ‘falsey’. So you might see more entity attributes show up. (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8066">#8066</a>) (breaking change)</li>
</ul>

<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Update squeezebox.py (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7617">#7617</a>) (<a href="https://home-assistant.io/components/media_player.squeezebox/">media_player.squeezebox docs</a>)</li>
  <li>Fix html5 unsub (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7874">#7874</a>) (<a href="https://home-assistant.io/components/notify.html5/">notify.html5 docs</a>)</li>
  <li>Added effects to Yeelight bulbs (<a href="https://github.com/Mister-Espria">@Mister-Espria</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7152">#7152</a>) (<a href="https://home-assistant.io/components/light.yeelight/">light.yeelight docs</a>)</li>
  <li>Enocean Binary Sensor: Handle click of both rockers (<a href="https://github.com/twendt">@twendt</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7770">#7770</a>) (<a href="https://home-assistant.io/components/binary_sensor.enocean/">binary_sensor.enocean docs</a>)</li>
  <li>Support for renaming ZWave values (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7780">#7780</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Fix telegram_bot (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7877">#7877</a>) (<a href="https://home-assistant.io/components/telegram_bot.polling/">telegram_bot.polling docs</a>) (<a href="https://home-assistant.io/components/telegram_bot.webhooks/">telegram_bot.webhooks docs</a>)</li>
  <li>[light.lifx] Update aiolifx (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7882">#7882</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Change nad_receiver to pypi (<a href="https://github.com/joopert">@joopert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7852">#7852</a>) (<a href="https://home-assistant.io/components/media_player.nad/">media_player.nad docs</a>)</li>
  <li>Switch pymyq to pypi (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7884">#7884</a>) (<a href="https://home-assistant.io/components/cover.myq/">cover.myq docs</a>)</li>
  <li>Use constants (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7888">#7888</a>) (<a href="https://home-assistant.io/components/notify.xmpp/">notify.xmpp docs</a>)</li>
  <li>Upgrade pyasn1-modules to 0.0.9 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7887">#7887</a>) (<a href="https://home-assistant.io/components/notify.xmpp/">notify.xmpp docs</a>)</li>
  <li>Upgrade sendgrid to 4.2.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7886">#7886</a>) (<a href="https://home-assistant.io/components/notify.sendgrid/">notify.sendgrid docs</a>)</li>
  <li>Upgrade python-telegram-bot to 6.0.3 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7885">#7885</a>)</li>
  <li>Fix MQTT camera test (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7878">#7878</a>)</li>
  <li>Added a Taps Aff binary sensor (<a href="https://github.com/bazwilliams">@bazwilliams</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7880">#7880</a>) (<a href="https://home-assistant.io/components/binary_sensor.tapsaff/">binary_sensor.tapsaff docs</a>) (new-platform)</li>
  <li>lock.sesame: New lock platform for Sesame smart locks (<a href="https://github.com/trisk">@trisk</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7873">#7873</a>) (<a href="https://home-assistant.io/components/lock.sesame/">lock.sesame docs</a>) (new-platform)</li>
  <li>Dsmr5 revert (<a href="https://github.com/aequitas">@aequitas</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7900">#7900</a>) (<a href="https://home-assistant.io/components/sensor.dsmr/">sensor.dsmr docs</a>)</li>
  <li>Fix typos in Wunderground component (Percipitation -&gt; Precipitation) (<a href="https://github.com/mje-nz">@mje-nz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7901">#7901</a>) (<a href="https://home-assistant.io/components/sensor.wunderground/">sensor.wunderground docs</a>)</li>
  <li>Add support for the expirationTime parameter. (<a href="https://github.com/perosb">@perosb</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7895">#7895</a>) (<a href="https://home-assistant.io/components/notify.html5/">notify.html5 docs</a>)</li>
  <li>Etherscan.io sensor (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7855">#7855</a>) (<a href="https://home-assistant.io/components/sensor.etherscan/">sensor.etherscan docs</a>) (new-platform)</li>
  <li>blockchain.info sensor (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7856">#7856</a>) (<a href="https://home-assistant.io/components/sensor.blockchain/">sensor.blockchain docs</a>) (new-platform)</li>
  <li>Mqtt cover modifications (<a href="https://github.com/cribbstechnologies">@cribbstechnologies</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7841">#7841</a>) (<a href="https://home-assistant.io/components/cover.mqtt/">cover.mqtt docs</a>)</li>
  <li>Add Radarr sensor (<a href="https://github.com/tboyce021">@tboyce021</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7318">#7318</a>) (<a href="https://home-assistant.io/components/sensor.radarr/">sensor.radarr docs</a>) (new-platform)</li>
  <li>Add service to set nest away/home modes (<a href="https://github.com/mattsch">@mattsch</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7619">#7619</a>) (<a href="https://home-assistant.io/components/nest/">nest docs</a>)</li>
  <li>Added buienradar sensor and weather (<a href="https://github.com/mjj4791">@mjj4791</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7592">#7592</a>) (<a href="https://home-assistant.io/components/sensor.buienradar/">sensor.buienradar docs</a>) (<a href="https://home-assistant.io/components/weather.buienradar/">weather.buienradar docs</a>) (new-platform)</li>
  <li>Add support for Vanderbilt SPC alarm panels and attached sensors (<a href="https://github.com/mbrrg">@mbrrg</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7663">#7663</a>) (<a href="https://home-assistant.io/components/spc/">spc docs</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.spc/">alarm_control_panel.spc docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.spc/">binary_sensor.spc docs</a>) (new-platform)</li>
  <li>Add raspihats switch (<a href="https://github.com/florincosta">@florincosta</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7665">#7665</a>) (<a href="https://home-assistant.io/components/switch.raspihats/">switch.raspihats docs</a>) (new-platform)</li>
  <li>Add ‘icon_template’ to switch templates (similar to sensor template) (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7862">#7862</a>) (<a href="https://home-assistant.io/components/switch.template/">switch.template docs</a>)</li>
  <li>Fix docstring (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7907">#7907</a>)</li>
  <li>Sync crypto-currency platforms (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7906">#7906</a>) (<a href="https://home-assistant.io/components/sensor.bitcoin/">sensor.bitcoin docs</a>) (<a href="https://home-assistant.io/components/sensor.blockchain/">sensor.blockchain docs</a>) (<a href="https://home-assistant.io/components/sensor.coinmarketcap/">sensor.coinmarketcap docs</a>) (<a href="https://home-assistant.io/components/sensor.etherscan/">sensor.etherscan docs</a>)</li>
  <li>Move consts to ‘const.py’ (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7909">#7909</a>) (<a href="https://home-assistant.io/components/media_player.sonos/">media_player.sonos docs</a>) (<a href="https://home-assistant.io/components/sensor.imap_email_content/">sensor.imap_email_content docs</a>) (<a href="https://home-assistant.io/components/sensor.pvoutput/">sensor.pvoutput docs</a>) (<a href="https://home-assistant.io/components/sensor.waqi/">sensor.waqi docs</a>)</li>
  <li>Minor cleanup - Define ‘CONF_ICON_TEMPLATE’ constant centrally (<a href="https://github.com/PhracturedBlue">@PhracturedBlue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7910">#7910</a>) (<a href="https://home-assistant.io/components/sensor.template/">sensor.template docs</a>) (<a href="https://home-assistant.io/components/switch.template/">switch.template docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7912">#7912</a>) (<a href="https://home-assistant.io/components/sensor.cpuspeed/">sensor.cpuspeed docs</a>) (<a href="https://home-assistant.io/components/sensor.cups/">sensor.cups docs</a>) (<a href="https://home-assistant.io/components/sensor.currencylayer/">sensor.currencylayer docs</a>) (<a href="https://home-assistant.io/components/sensor.fixer/">sensor.fixer docs</a>)</li>
  <li>Add juicenet platform (<a href="https://github.com/jesserockz">@jesserockz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7668">#7668</a>) (<a href="https://home-assistant.io/components/juicenet/">juicenet docs</a>) (<a href="https://home-assistant.io/components/sensor.juicenet/">sensor.juicenet docs</a>) (new-platform)</li>
  <li>Bump pyEight version to fix 0hr session errors (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7916">#7916</a>) (<a href="https://home-assistant.io/components/eight_sleep/">eight_sleep docs</a>)</li>
  <li>update to pywebpush 1.0.4 which allows install on system with openssl-1.1.0 (cryptography dep) (<a href="https://github.com/perosb">@perosb</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7915">#7915</a>) (<a href="https://home-assistant.io/components/notify.html5/">notify.html5 docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7917">#7917</a>) (<a href="https://home-assistant.io/components/sensor.dte_energy_bridge/">sensor.dte_energy_bridge docs</a>) (<a href="https://home-assistant.io/components/sensor.dublin_bus_transport/">sensor.dublin_bus_transport docs</a>) (<a href="https://home-assistant.io/components/sensor.dweet/">sensor.dweet docs</a>) (<a href="https://home-assistant.io/components/sensor.ebox/">sensor.ebox docs</a>) (<a href="https://home-assistant.io/components/sensor.ecobee/">sensor.ecobee docs</a>) (<a href="https://home-assistant.io/components/sensor.hddtemp/">sensor.hddtemp docs</a>) (<a href="https://home-assistant.io/components/sensor.mold_indicator/">sensor.mold_indicator docs</a>) (<a href="https://home-assistant.io/components/sensor.pi_hole/">sensor.pi_hole docs</a>) (<a href="https://home-assistant.io/components/sensor.yahoo_finance/">sensor.yahoo_finance docs</a>)</li>
  <li>Fix changes introduced with #7917 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7930">#7930</a>) (<a href="https://home-assistant.io/components/sensor.waqi/">sensor.waqi docs</a>)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7931">#7931</a>) (<a href="https://home-assistant.io/components/sensor.yweather/">sensor.yweather docs</a>)</li>
  <li>Add service_url config option to volvooncall (<a href="https://github.com/palp">@palp</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7919">#7919</a>) (<a href="https://home-assistant.io/components/volvooncall/">volvooncall docs</a>)</li>
  <li>Added ‘change’ field to statistics sensor (<a href="https://github.com/jminn">@jminn</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7820">#7820</a>) (<a href="https://home-assistant.io/components/sensor.statistics/">sensor.statistics docs</a>)</li>
  <li>add ripple sensor (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7935">#7935</a>) (<a href="https://home-assistant.io/components/sensor.ripple/">sensor.ripple docs</a>) (new-platform)</li>
  <li>Add Yahoo! weather platform (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7939">#7939</a>)</li>
  <li>[media_player.sonos] Send media_stop on turn_off (<a href="https://github.com/Juggels">@Juggels</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7940">#7940</a>) (<a href="https://home-assistant.io/components/media_player.sonos/">media_player.sonos docs</a>)</li>
  <li>update to 006 (<a href="https://github.com/joopert">@joopert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7945">#7945</a>) (<a href="https://home-assistant.io/components/media_player.nad/">media_player.nad docs</a>)</li>
  <li>Update ping.py (<a href="https://github.com/vrs01">@vrs01</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7944">#7944</a>) (<a href="https://home-assistant.io/components/device_tracker.ping/">device_tracker.ping docs</a>)</li>
  <li>Add option to display all input sources / Add support for favourite channels / Treat Marantz SR5008 as Denon AVR-X device (<a href="https://github.com/scarface-4711">@scarface-4711</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7949">#7949</a>) (<a href="https://home-assistant.io/components/media_player.denonavr/">media_player.denonavr docs</a>)</li>
  <li>[WIP] Fix opencv (<a href="https://github.com/Teagan42">@Teagan42</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7864">#7864</a>) (<a href="https://home-assistant.io/components/image_processing.opencv/">image_processing.opencv docs</a>) (breaking change)</li>
  <li>Upgrade coinmarketcap to 3.0.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7951">#7951</a>) (<a href="https://home-assistant.io/components/sensor.coinmarketcap/">sensor.coinmarketcap docs</a>)</li>
  <li>test connection without needing admin rights (<a href="https://github.com/heinemml">@heinemml</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7947">#7947</a>)</li>
  <li>Fix the negative values bug in history_stats (<a href="https://github.com/bokub">@bokub</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7934">#7934</a>)</li>
  <li>Vera colored light support (<a href="https://github.com/alanfischer">@alanfischer</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7942">#7942</a>) (<a href="https://home-assistant.io/components/vera/">vera docs</a>) (<a href="https://home-assistant.io/components/light.vera/">light.vera docs</a>)</li>
  <li>Fix typos (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7957">#7957</a>) (<a href="https://home-assistant.io/components/http/">http docs</a>) (<a href="https://home-assistant.io/components/fan.zwave/">fan.zwave docs</a>)</li>
  <li>Osram lightify, removed double set to the lightify bridge in case of brightness changes (<a href="https://github.com/commento">@commento</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7662">#7662</a>) (<a href="https://home-assistant.io/components/light.osramlightify/">light.osramlightify docs</a>)</li>
  <li>Add configuration check and use default var names (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7963">#7963</a>) (<a href="https://home-assistant.io/components/lutron/">lutron docs</a>) (<a href="https://home-assistant.io/components/light.lutron/">light.lutron docs</a>) (breaking change)</li>
  <li>lock.sesame: Update pysesame, add state attributes (<a href="https://github.com/trisk">@trisk</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7953">#7953</a>) (<a href="https://home-assistant.io/components/lock.sesame/">lock.sesame docs</a>)</li>
  <li>Fixed metadata issue (<a href="https://github.com/bazwilliams">@bazwilliams</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7932">#7932</a>) (<a href="https://home-assistant.io/components/media_player.openhome/">media_player.openhome docs</a>)</li>
  <li>Create metoffice.py (<a href="https://github.com/cyberjacob">@cyberjacob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7965">#7965</a>) (<a href="https://home-assistant.io/components/sensor.metoffice/">sensor.metoffice docs</a>)</li>
  <li>Prevent Roku doing I/O in event loop (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7969">#7969</a>) (<a href="https://home-assistant.io/components/media_player.roku/">media_player.roku docs</a>)</li>
  <li>Fix platforms being able to block startup (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7970">#7970</a>)</li>
  <li>New component: Python Script (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7950">#7950</a>) (<a href="https://home-assistant.io/components/python_script/">python_script docs</a>) (new-platform)</li>
  <li>Nadtcp component (<a href="https://github.com/mwsluis">@mwsluis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7955">#7955</a>) (<a href="https://home-assistant.io/components/media_player.nadtcp/">media_player.nadtcp docs</a>) (new-platform)</li>
  <li>HomeMatic optimizations and code cleanup (<a href="https://github.com/danielperna84">@danielperna84</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7986">#7986</a>) (<a href="https://home-assistant.io/components/homematic/">homematic docs</a>) (<a href="https://home-assistant.io/components/binary_sensor.homematic/">binary_sensor.homematic docs</a>) (<a href="https://home-assistant.io/components/cover.homematic/">cover.homematic docs</a>) (<a href="https://home-assistant.io/components/sensor.homematic/">sensor.homematic docs</a>) (<a href="https://home-assistant.io/components/switch.homematic/">switch.homematic docs</a>)</li>
  <li>Update eliqonline.py (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7977">#7977</a>) (<a href="https://home-assistant.io/components/sensor.eliqonline/">sensor.eliqonline docs</a>)</li>
  <li>test that all lights turn off when no entity id is given (<a href="https://github.com/chilicheech">@chilicheech</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7981">#7981</a>)</li>
  <li>make <code class="highlighter-rouge">last_name</code> field optional (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7988">#7988</a>)</li>
  <li>Bugfixing with version 0.4.4 of denonavr (<a href="https://github.com/scarface-4711">@scarface-4711</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7995">#7995</a>) (<a href="https://home-assistant.io/components/media_player.denonavr/">media_player.denonavr docs</a>)</li>
  <li>Upgrade py-cpuinfo to 3.3.0 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7992">#7992</a>) (<a href="https://home-assistant.io/components/sensor.cpuspeed/">sensor.cpuspeed docs</a>)</li>
  <li>LIFX: clean up internal color conversions (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7964">#7964</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>LIFX: add support for setting infrared level (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8000">#8000</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>dismiss service for persistent notifications (<a href="https://github.com/tedstriker">@tedstriker</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7996">#7996</a>) (<a href="https://home-assistant.io/components/persistent_notification/">persistent_notification docs</a>)</li>
  <li>Add Gitter.im sensor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7998">#7998</a>) (<a href="https://home-assistant.io/components/sensor.gitter/">sensor.gitter docs</a>) (new-platform)</li>
  <li>Fixing Client connection error (<a href="https://github.com/sander76">@sander76</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7991">#7991</a>) (<a href="https://home-assistant.io/components/telegram_bot.polling/">telegram_bot.polling docs</a>)</li>
  <li>Additional demo fan with only speed support (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7985">#7985</a>)</li>
  <li>Update mailgun (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7984">#7984</a>) (<a href="https://home-assistant.io/components/mailgun/">mailgun docs</a>) (<a href="https://home-assistant.io/components/notify.mailgun/">notify.mailgun docs</a>) (breaking change) (new-platform)</li>
  <li>Fixed bug in spotify component. (<a href="https://github.com/soldag">@soldag</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7976">#7976</a>) (<a href="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
  <li>fixing potential null issue with optional param being parsed as a script (<a href="https://github.com/cribbstechnologies">@cribbstechnologies</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7928">#7928</a>) (<a href="https://home-assistant.io/components/light.template/">light.template docs</a>)</li>
  <li>Make it more flexible (fixes #7954) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8001">#8001</a>) (<a href="https://home-assistant.io/components/image_processing.seven_segments/">image_processing.seven_segments docs</a>)</li>
  <li>Add Flexit AC climate platform (<a href="https://github.com/Sabesto">@Sabesto</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7871">#7871</a>) (<a href="https://home-assistant.io/components/climate.flexit/">climate.flexit docs</a>) (new-platform)</li>
  <li>update pyripple (<a href="https://github.com/nkgilley">@nkgilley</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8015">#8015</a>) (<a href="https://home-assistant.io/components/sensor.ripple/">sensor.ripple docs</a>)</li>
  <li>Allow put as method (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8004">#8004</a>) (<a href="https://home-assistant.io/components/switch.rest/">switch.rest docs</a>)</li>
  <li>Configure conversation for custom actions with keywords (<a href="https://github.com/mjsir911">@mjsir911</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7734">#7734</a>) (<a href="https://home-assistant.io/components/conversation/">conversation docs</a>)</li>
  <li>Remove globally disabled pylint issues (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8005">#8005</a>) (<a href="https://home-assistant.io/components/vera/">vera docs</a>) (<a href="https://home-assistant.io/components/calendar.google/">calendar.google docs</a>) (<a href="https://home-assistant.io/components/climate.wink/">climate.wink docs</a>) (<a href="https://home-assistant.io/components/device_tracker.owntracks/">device_tracker.owntracks docs</a>) (<a href="https://home-assistant.io/components/media_player.aquostv/">media_player.aquostv docs</a>) (<a href="https://home-assistant.io/components/media_player.plex/">media_player.plex docs</a>) (<a href="https://home-assistant.io/components/sensor.openevse/">sensor.openevse docs</a>)</li>
  <li>entity_id for service fan.turn_off is optional (<a href="https://github.com/chilicheech">@chilicheech</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7982">#7982</a>)</li>
  <li>Make percentage string values as floats/ints in InfluxDB (<a href="https://github.com/philhawthorne">@philhawthorne</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7879">#7879</a>) (<a href="https://home-assistant.io/components/influxdb/">influxdb docs</a>)</li>
  <li>Take in account Spotify account permissions (<a href="https://github.com/Tommatheussen">@Tommatheussen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8012">#8012</a>) (<a href="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
  <li>Add Dyson Pure Cool Link support (<a href="https://github.com/CharlesBlonde">@CharlesBlonde</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7795">#7795</a>)</li>
  <li>Allow device_tracker platforms to specify picture and icon upon discovery (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8018">#8018</a>)</li>
  <li>Discover Z-Wave values by index (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7853">#7853</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>LIFX: add multiple modes to pulse effect (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8016">#8016</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>) (breaking change)</li>
  <li>Do not call update() in constructor (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8048">#8048</a>) (<a href="https://home-assistant.io/components/sensor.snmp/">sensor.snmp docs</a>)</li>
  <li>Upgrade pysnmp to 4.3.8 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8044">#8044</a>) (<a href="https://home-assistant.io/components/device_tracker.snmp/">device_tracker.snmp docs</a>) (<a href="https://home-assistant.io/components/sensor.snmp/">sensor.snmp docs</a>)</li>
  <li>Upgrade zeroconf to 0.19.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8043">#8043</a>) (<a href="https://home-assistant.io/components/zeroconf/">zeroconf docs</a>)</li>
  <li>Vera fix for dimmable vs rgb lights (<a href="https://github.com/alanfischer">@alanfischer</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8007">#8007</a>) (<a href="https://home-assistant.io/components/vera/">vera docs</a>) (<a href="https://home-assistant.io/components/light.vera/">light.vera docs</a>)</li>
  <li>Group service / dynamic handling (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7971">#7971</a>) (<a href="https://home-assistant.io/components/group/">group docs</a>)</li>
  <li>Adding ssocr to docker to support Seven Segments Display (<a href="https://github.com/MartyTremblay">@MartyTremblay</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8028">#8028</a>)</li>
  <li>Added host variable to Splunk.py and updated tox tests (<a href="https://github.com/boojew">@boojew</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8052">#8052</a>) (<a href="https://home-assistant.io/components/splunk/">splunk docs</a>)</li>
  <li>Restrict Python Script (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8053">#8053</a>) (<a href="https://home-assistant.io/components/python_script/">python_script docs</a>)</li>
  <li>Fixed the Wind sensor following new release of netatmo-api-python (<a href="https://github.com/glpatcern">@glpatcern</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8030">#8030</a>) (<a href="https://home-assistant.io/components/netatmo/">netatmo docs</a>) (<a href="https://home-assistant.io/components/sensor.netatmo/">sensor.netatmo docs</a>)</li>
  <li>media_player.firetv - Adding support for https. (<a href="https://github.com/coolcow">@coolcow</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8022">#8022</a>) (<a href="https://home-assistant.io/components/media_player.firetv/">media_player.firetv docs</a>)</li>
  <li>Added ONVIF camera component (<a href="https://github.com/matt2005">@matt2005</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7979">#7979</a>)</li>
  <li>Provide entity_id to avoid sensor mixup (fixes #7636). Use async_dispatcher. Provide icon. (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7946">#7946</a>) (<a href="https://home-assistant.io/components/volvooncall/">volvooncall docs</a>)</li>
  <li>Updater improvements to send option component information (<a href="https://github.com/infamy">@infamy</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7720">#7720</a>) (<a href="https://home-assistant.io/components/updater/">updater docs</a>)</li>
  <li>Use standard entity_ids for zwave entities (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7786">#7786</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (<a href="https://home-assistant.io/components/light.zwave/">light.zwave docs</a>) (breaking change)</li>
  <li>Update numpy 1.13.0 (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8059">#8059</a>) (<a href="https://home-assistant.io/components/image_processing.opencv/">image_processing.opencv docs</a>)</li>
  <li>No update in MQTT Binary Sensor #7478 (<a href="https://github.com/pezinek">@pezinek</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8057">#8057</a>)</li>
  <li>Always enable monkey patch (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8054">#8054</a>)</li>
  <li>Add to zwave services descriptions (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8072">#8072</a>)</li>
  <li>Fix attribute entity (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8066">#8066</a>) (breaking change)</li>
  <li>Added ‘all_plants’ group and support for plant groups state. (<a href="https://github.com/aronsky">@aronsky</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8063">#8063</a>) (<a href="https://home-assistant.io/components/group/">group docs</a>) (<a href="https://home-assistant.io/components/plant/">plant docs</a>)</li>
  <li>Fix EntityComponent handle entities without a name (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8065">#8065</a>)</li>
  <li>Update pyunifi component to use APIError passed from pyunifi 2.13. Better accommodate login failures with wrapper in pyunifi 2.13. (<a href="https://github.com/finish06">@finish06</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7899">#7899</a>) (<a href="https://home-assistant.io/components/device_tracker.unifi/">device_tracker.unifi docs</a>)</li>
  <li>bump usps version (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8074">#8074</a>) (<a href="https://home-assistant.io/components/sensor.usps/">sensor.usps docs</a>)</li>
  <li>bump ups (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/8075">#8075</a>) (<a href="https://home-assistant.io/components/sensor.ups/">sensor.ups docs</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[ZWave Entity IDs]]></title>
    <link href="http:///blog/2017/06/15/zwave-entity-ids/"/>
    <updated>2017-06-15T20:00:00+08:00</updated>
    <id>http:///blog/2017/06/15/zwave-entity-ids</id>
    <content type="html"><![CDATA[<p>ZWave entity_ids have long been a source of frustration in Home Assistant. The first problem we faced was that depending on the order of node discovery, entity_ids could be discovered with different names on each run. To solve this we added the node id as a suffix to the entity_id. This ensured that entity_ids were generated deterministically on each run, but additional suffixes had to be added to handle edge cases where there would otherwise be a conflict. The resulting entity_ids worked, but have been difficult to work with and makes ZWave a strange exception among other Home Assistant components.</p>

<p>Thanks to the awesome work of <a href="https://github.com/turbokongen">@turbokongen</a>, a growing number of ZWave configuration options are now available from the new ZWave panel in the Home Assistant frontend. Among these new features is support for renaming of ZWave nodes and their underlying values. (These renames are persisted in zwcfg_*.xml) This is important, because these items are combined to form the Home Assistant entity name, which is used to generate the entity_id. Now that these options are available, ZWave users can rename nodes and values, influencing the entity_ids that are generated by Home Assistant.</p>

<p>Now that users are able to control these names, we will be making changes to how the entity_ids are generated for ZWave entities. The ZWave entity_ids are going to switch back to using the standard entity_id generation from Home Assistant core, based on the entity names. Moving forward, if there is a conflict when generating entity_ids, a suffix will be added, and it will be the responsibility of the user to rename their nodes and values to avoid the conflict. This is the same as any other platform in Home Assistant where two devices are discovered with the same name.</p>

<p>With the release of 0.47, this feature will be opt-in. Setting <code class="highlighter-rouge">new_entity_ids: true</code> under <code class="highlighter-rouge">zwave:</code> in your configuration.yaml will enable the new generation. After 0.48 this feature will become opt-out. From 0.48 onward, unless you’ve declared <code class="highlighter-rouge">new_entity_ids: false</code> you will switch to the new entity_id generation. At an undecided point in the future, the old entity_id generation will be removed completely.</p>

<p>I’m sure all ZWave users understand that the current entity_ids aren’t easy to use. They’re annoying to type in configuration.yaml, and break if a node needs to be re-included to the network. We know that breaking changes are painful, and so we’re doing what we can to roll this change out as smoothly as possible. The end result should be a dramatic simplification of most ZWave configurations. We hope that this change will ultimately make ZWave much easier to work with, and bring ZWave configuration just a little closer to the rest of the Home Assistant platforms.</p>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Linux Action Show special about Home Assistant]]></title>
    <link href="http:///blog/2017/06/10/interview-with-jupiter-broadcasting/"/>
    <updated>2017-06-10T09:04:05+08:00</updated>
    <id>http:///blog/2017/06/10/interview-with-jupiter-broadcasting</id>
    <content type="html"><![CDATA[<p>Our founder Paulus Schoutsen is interviewed by Chris Fisher for a Linux Action Show special about home automation, <a href="https://community.home-assistant.io/t/introducing-hass-io/17296/48">Hass.io</a> and the new <a href="https://hasspodcast.io/">Home Assistant podcast</a>.</p>

<div class="videoWrapper">
  <iframe width="560" height="315" src="https://www.youtube.com/embed/LQbOtUmITv8" frameborder="0" allowfullscreen=""></iframe>
</div>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[0.46: Rachio sprinklers, Netgear Arlo cameras and Z-Wave fans]]></title>
    <link href="http:///blog/2017/06/04/release-46/"/>
    <updated>2017-06-04T09:04:05+08:00</updated>
    <id>http:///blog/2017/06/04/release-46</id>
    <content type="html"><![CDATA[<p><a href="/components/#version/0.46"><img src="/images/blog/2017-06-0.46/components.png" style="border: 0;box-shadow: none;" /></a></p>

<p>It’s time for 0.46! This release does not have too many new integrations, instead it focussed on bug fixes.</p>

<h2><a class="title-link" name="new-platforms" href="#new-platforms"></a> New platforms</h2>

<ul>
  <li>Template light (<a href="https://github.com/cribbstechnologies">@cribbstechnologies</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7657">#7657</a>) (<a href="https://home-assistant.io/components/light.template/">light.template docs</a>) (new-platform)</li>
  <li>Support for GE Zwave fan controller (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7767">#7767</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (<a href="https://home-assistant.io/components/fan.zwave/">fan.zwave docs</a>) (new-platform)</li>
  <li>Rachio (Sprinklers) (<a href="https://github.com/Klikini">@Klikini</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7600">#7600</a>) (<a href="https://home-assistant.io/components/switch.rachio/">switch.rachio docs</a>) (new-platform)</li>
  <li>Introduced support to Netgear Arlo Cameras (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7826">#7826</a>) (<a href="https://home-assistant.io/components/arlo/">arlo docs</a>) (<a href="https://home-assistant.io/components/camera.arlo/">camera.arlo docs</a>) (<a href="https://home-assistant.io/components/sensor.arlo/">sensor.arlo docs</a>) (new-platform)</li>
</ul>

<h2><a class="title-link" name="release-0461---june-9" href="#release-0461---june-9"></a> Release 0.46.1 - June 9</h2>

<ul>
  <li>Support for renaming ZWave values (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7780">#7780</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Dsmr5 revert (<a href="https://github.com/aequitas">@aequitas</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7900">#7900</a>) (<a href="https://home-assistant.io/components/sensor.dsmr/">sensor.dsmr docs</a>)</li>
  <li>Fix typos in Wunderground component (Percipitation -&gt; Precipitation) (<a href="https://github.com/mje-nz">@mje-nz</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7901">#7901</a>) (<a href="https://home-assistant.io/components/sensor.wunderground/">sensor.wunderground docs</a>)</li>
  <li>Mqtt cover: Making command topic optional and add ability to set up/down position including ability to template the value (<a href="https://github.com/cribbstechnologies">@cribbstechnologies</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7841">#7841</a>) (<a href="https://home-assistant.io/components/cover.mqtt/">cover.mqtt docs</a>)</li>
  <li>Media Player - OpenHome: Fixed metadata issue (<a href="https://github.com/bazwilliams">@bazwilliams</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7932">#7932</a>) (<a href="https://home-assistant.io/components/media_player.openhome/">media_player.openhome docs</a>)</li>
  <li>Sensor - MetOffice: Fix last updated date (<a href="https://github.com/cyberjacob">@cyberjacob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7965">#7965</a>) (<a href="https://home-assistant.io/components/sensor.metoffice/">sensor.metoffice docs</a>)</li>
  <li>Prevent Roku doing I/O in event loop (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7969">#7969</a>) (<a href="https://home-assistant.io/components/media_player.roku/">media_player.roku docs</a>)</li>
</ul>

<h2><a class="title-link" name="breaking-changes" href="#breaking-changes"></a> Breaking changes</h2>

<ul>
  <li>The USPS sensor entity names have changed as there are now two. One for packages and one for mail. Config will now also use <code class="highlighter-rouge">scan_interval</code> instead of <code class="highlighter-rouge">update_interval</code>  (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7655">#7655</a>) (<a href="https://home-assistant.io/components/sensor.usps/">sensor.usps docs</a>) (breaking change)</li>
  <li>Automation state trigger: From/to checks will now ignore state changes that are just attribute changess (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7651">#7651</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#state-trigger">automation.state docs</a>) (breaking change)</li>
  <li>Redesign monitored variables for hp_ilo sensor. <code class="highlighter-rouge">monitored_variables</code> is now a list of <code class="highlighter-rouge">name</code> and <code class="highlighter-rouge">sensor_type</code> values (<a href="https://github.com/Juggels">@Juggels</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7534">#7534</a>) (<a href="https://home-assistant.io/components/sensor.hp_ilo/">sensor.hp_ilo docs</a>) (breaking change)</li>
</ul>

<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">sensor</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">hp_ilo</span>
    <span class="s">host</span><span class="pi">:</span> <span class="s">IP_ADDRESS or HOSTNAME</span>
    <span class="s">username</span><span class="pi">:</span> <span class="s">USERNAME</span>
    <span class="s">password</span><span class="pi">:</span> <span class="s">PASSWORD</span>
    <span class="s">monitored_variables</span><span class="pi">:</span>
      <span class="pi">-</span> <span class="s">name</span><span class="pi">:</span> <span class="s">SENSOR NAME</span>
        <span class="s">sensor_type</span><span class="pi">:</span> <span class="s">SENSOR TYPE</span>
</code></pre>
</div>

<ul>
  <li>Automation - time: The <code class="highlighter-rouge">after</code> keyword for time triggers (not conditions) has been deprecated in favor of the <code class="highlighter-rouge">at</code> keyword. This resembles better what it does (old one still works, gives a warning) (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7846">#7846</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#time-trigger">automation.time docs</a>) (breaking change)</li>
  <li>Automation - numeric_state: <code class="highlighter-rouge">above</code> and <code class="highlighter-rouge">below</code> will no longer trigger if it is equal. (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7857">#7857</a>) (breaking change)</li>
  <li>Broadlink switches: Entity ids will change for switches that don’t have a default name set. In this case the object_id is now used. (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7845">#7845</a>) (<a href="https://home-assistant.io/components/switch.broadlink/">switch.broadlink docs</a>) (breaking change)</li>
  <li>Disallow ambiguous color descriptors in the light.turn_on schema. This means that you can no longer specify both <code class="highlighter-rouge">xy_color</code> and <code class="highlighter-rouge">rgb_color</code>. (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7765">#7765</a>) (breaking change)</li>
</ul>

<h2><a class="title-link" name="if-you-need-help" href="#if-you-need-help"></a> If you need help…</h2>
<p>…don’t hesitate to use our very active <a href="https://community.home-assistant.io/">forums</a> or join us for a little <a href="https://discord.gg/c5DvZ4e">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>

<h2><a class="title-link" name="reporting-issues" href="#reporting-issues"></a> Reporting Issues</h2>
<p>Experiencing issues introduced by this release? Please report them in our <a href="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>

<!--more-->
<h2><a class="title-link" name="all-changes" href="#all-changes"></a> All changes</h2>

<ul>
  <li>Align with OpenALPR platform for naming conf variables (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7650">#7650</a>) (<a href="https://home-assistant.io/components/image_processing.seven_segments/">image_processing.seven_segments docs</a>)</li>
  <li>Added support to Amcrest camera to feed using RTSP via ffmpeg (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7646">#7646</a>) (<a href="https://home-assistant.io/components/camera.amcrest/">camera.amcrest docs</a>) (<a href="https://home-assistant.io/components/sensor.amcrest/">sensor.amcrest docs</a>)</li>
  <li>bump fedex version (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7653">#7653</a>) (<a href="https://home-assistant.io/components/sensor.fedex/">sensor.fedex docs</a>)</li>
  <li>bump ups version (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7654">#7654</a>)</li>
  <li>update usps (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7655">#7655</a>) (<a href="https://home-assistant.io/components/sensor.usps/">sensor.usps docs</a>) (breaking change)</li>
  <li>Final tweaks for Zwave panel (<a href="https://github.com/turbokongen">@turbokongen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7652">#7652</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Add network_key as a config option (<a href="https://github.com/robbiet480">@robbiet480</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7637">#7637</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Bugfix #7586 (<a href="https://github.com/turbokongen">@turbokongen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7661">#7661</a>) (<a href="https://home-assistant.io/components/lock.zwave/">lock.zwave docs</a>)</li>
  <li>Fix tests (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7659">#7659</a>)</li>
  <li>Change line endings to LN (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7660">#7660</a>) (<a href="https://home-assistant.io/components/calendar.demo/">calendar.demo docs</a>) (<a href="https://home-assistant.io/components/calendar.google/">calendar.google docs</a>) (<a href="https://home-assistant.io/components/camera.synology/">camera.synology docs</a>) (<a href="https://home-assistant.io/components/climate.tado/">climate.tado docs</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>) (<a href="https://home-assistant.io/components/sensor.synologydsm/">sensor.synologydsm docs</a>)</li>
  <li>Point pylutron to pypi (<a href="https://github.com/thecynic">@thecynic</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7664">#7664</a>) (<a href="https://home-assistant.io/components/lutron/">lutron docs</a>)</li>
  <li>Upgrade Openhome library (<a href="https://github.com/bazwilliams">@bazwilliams</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7671">#7671</a>) (<a href="https://home-assistant.io/components/media_player.openhome/">media_player.openhome docs</a>)</li>
  <li>Ignore attribute changes in automation trigger from/to (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7651">#7651</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#state-trigger">automation.state docs</a>) (breaking change)</li>
  <li>Switch pymodbus to pypi (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7677">#7677</a>) (<a href="https://home-assistant.io/components/modbus/">modbus docs</a>)</li>
  <li>zoneminder: fix incorrect use of logging.exception. (<a href="https://github.com/tobygray">@tobygray</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7675">#7675</a>) (<a href="https://home-assistant.io/components/zoneminder/">zoneminder docs</a>)</li>
  <li>Zwave: Apply refresh_node workaround on 1st instance only (<a href="https://github.com/andrey-git">@andrey-git</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7579">#7579</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Guard against new and removed state change events (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7687">#7687</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#state-trigger">automation.state docs</a>)</li>
  <li>ZWave: Add reset service to meters (<a href="https://github.com/turbokongen">@turbokongen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7676">#7676</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Remove defunct INSTALL_OPENZWAVE from Dockerfile (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7697">#7697</a>)</li>
  <li>Fix telegram chats (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7689">#7689</a>) (<a href="https://home-assistant.io/components/notify.telegram/">notify.telegram docs</a>)</li>
  <li>Fix playback control of web streams (<a href="https://github.com/cgtobi">@cgtobi</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7683">#7683</a>) (<a href="https://home-assistant.io/components/media_player.volumio/">media_player.volumio docs</a>)</li>
  <li>Sort entities in default groups by name (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7681">#7681</a>)</li>
  <li>Continue tracking device over dhcp lease table if wireless adapter not installed (<a href="https://github.com/LvivEchoes">@LvivEchoes</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7690">#7690</a>) (<a href="https://home-assistant.io/components/device_tracker.mikrotik/">device_tracker.mikrotik docs</a>)</li>
  <li>device_tracker.ubus: Handle empty results (<a href="https://github.com/tobygray">@tobygray</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7673">#7673</a>) (<a href="https://home-assistant.io/components/device_tracker.ubus/">device_tracker.ubus docs</a>)</li>
  <li>Bump pyEight version (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7701">#7701</a>) (<a href="https://home-assistant.io/components/eight_sleep/">eight_sleep docs</a>)</li>
  <li>Upgrade python-telegram-bot to 6.0.1 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7704">#7704</a>)</li>
  <li>Make ‘sender’ as requirement for the config (fixes #7698) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7706">#7706</a>) (<a href="https://home-assistant.io/components/notify.smtp/">notify.smtp docs</a>)</li>
  <li>Allow fetching hass.io panel without auth (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7714">#7714</a>) (<a href="https://home-assistant.io/components/hassio/">hassio docs</a>)</li>
  <li>update apcacccess used in apcupsd to 0.0.10, which fixes random file drop from apcaccess (<a href="https://github.com/infamy">@infamy</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7722">#7722</a>) (<a href="https://home-assistant.io/components/apcupsd/">apcupsd docs</a>)</li>
  <li>Constrain requests to a version (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7725">#7725</a>)</li>
  <li>Asuswrt continuous ssh (<a href="https://github.com/aronsky">@aronsky</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7728">#7728</a>)</li>
  <li>Ensure https base_url in telegram bot (<a href="https://github.com/bzillins">@bzillins</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7726">#7726</a>) (<a href="https://home-assistant.io/components/telegram_bot.webhooks/">telegram_bot.webhooks docs</a>)</li>
  <li>Prevent the random template filter from caching its output. Fixes #5678 (<a href="https://github.com/antsar">@antsar</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7716">#7716</a>)</li>
  <li>Don’t initialize mqtt components which have already been discovered (<a href="https://github.com/nordeep">@nordeep</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7625">#7625</a>) (<a href="https://home-assistant.io/components/mqtt.discovery/">mqtt.discovery docs</a>)</li>
  <li>LIFX: disable color features for white-only bulbs (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7742">#7742</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Don’t block startup more than 60 seconds while waiting for components. (<a href="https://github.com/antsar">@antsar</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7739">#7739</a>)</li>
  <li>Always return rgb color of bulbs (<a href="https://github.com/w1ll1am23">@w1ll1am23</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7743">#7743</a>) (<a href="https://home-assistant.io/components/light.wink/">light.wink docs</a>)</li>
  <li>Redesign monitored variables for hp_ilo sensor (<a href="https://github.com/Juggels">@Juggels</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7534">#7534</a>) (<a href="https://home-assistant.io/components/sensor.hp_ilo/">sensor.hp_ilo docs</a>) (breaking change)</li>
  <li>Fix time_date sensor to update at predictable intervals (<a href="https://github.com/stu-gott">@stu-gott</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7644">#7644</a>) (<a href="https://home-assistant.io/components/sensor.time_date/">sensor.time_date docs</a>)</li>
  <li>Added new commands and functionality to the harmony remote component. (<a href="https://github.com/everix1992">@everix1992</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7113">#7113</a>) (<a href="https://home-assistant.io/components/remote/">remote docs</a>) (<a href="https://home-assistant.io/components/remote.harmony/">remote.harmony docs</a>) (<a href="https://home-assistant.io/components/remote.services.yaml/">remote.services.yaml docs</a>)</li>
  <li>Template light (<a href="https://github.com/cribbstechnologies">@cribbstechnologies</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7657">#7657</a>) (<a href="https://home-assistant.io/components/light.template/">light.template docs</a>) (new-platform)</li>
  <li>Exclude filter for event types (<a href="https://github.com/amigian74">@amigian74</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7627">#7627</a>)</li>
  <li>Change setup script to use pip install instead of setup.py develop (<a href="https://github.com/hoh">@hoh</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7756">#7756</a>)</li>
  <li>Add icons to device tracker. (<a href="https://github.com/antsar">@antsar</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7759">#7759</a>)</li>
  <li>Rename of the zwave hass.data constants (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7768">#7768</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (<a href="https://home-assistant.io/components/cover.zwave/">cover.zwave docs</a>) (<a href="https://home-assistant.io/components/lock.zwave/">lock.zwave docs</a>)</li>
  <li>Get rid of mock http component app (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7775">#7775</a>)</li>
  <li>Remove usage of event_loop fixture (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7776">#7776</a>)</li>
  <li>assertEquals is deprecated (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7777">#7777</a>)</li>
  <li>Support for GE Zwave fan controller (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7767">#7767</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>) (<a href="https://home-assistant.io/components/fan.zwave/">fan.zwave docs</a>) (new-platform)</li>
  <li>Replace executor with async_add_job (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7658">#7658</a>)</li>
  <li>Fix Telegram Bot send file to multiple targets, snapshots of HA cameras, variable templating, digest auth (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7771">#7771</a>)</li>
  <li>Fix more deprecation warnings (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7778">#7778</a>)</li>
  <li>Powerview to async (<a href="https://github.com/sander76">@sander76</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7682">#7682</a>) (<a href="https://home-assistant.io/components/scene.hunterdouglas_powerview/">scene.hunterdouglas_powerview docs</a>)</li>
  <li>Fix home/stay in concord232 (<a href="https://github.com/CTLS">@CTLS</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7789">#7789</a>) (<a href="https://home-assistant.io/components/alarm_control_panel.concord232/">alarm_control_panel.concord232 docs</a>)</li>
  <li>Add Marantz SSDP discovery / Detect error string in AppCommand.xml body (<a href="https://github.com/scarface-4711">@scarface-4711</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7779">#7779</a>) (<a href="https://home-assistant.io/components/media_player.denonavr/">media_player.denonavr docs</a>)</li>
  <li>Upgrade Sphinx to 1.6.2 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7805">#7805</a>)</li>
  <li>Upgrade slacker to 0.9.50 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7797">#7797</a>) (<a href="https://home-assistant.io/components/notify.slack/">notify.slack docs</a>)</li>
  <li>Bump pyenvisalink to version 2.1 (<a href="https://github.com/Cinntax">@Cinntax</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7803">#7803</a>) (<a href="https://home-assistant.io/components/envisalink/">envisalink docs</a>)</li>
  <li>Upgrade pysnmp to 4.3.6 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7806">#7806</a>) (<a href="https://home-assistant.io/components/device_tracker.snmp/">device_tracker.snmp docs</a>) (<a href="https://home-assistant.io/components/sensor.snmp/">sensor.snmp docs</a>)</li>
  <li>Rachio (Sprinklers) (<a href="https://github.com/Klikini">@Klikini</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7600">#7600</a>) (<a href="https://home-assistant.io/components/switch.rachio/">switch.rachio docs</a>) (new-platform)</li>
  <li>Rest notify data (<a href="https://github.com/Teagan42">@Teagan42</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7757">#7757</a>) (<a href="https://home-assistant.io/components/notify.rest/">notify.rest docs</a>)</li>
  <li>Added handling of an AssertionError from pxssh failed login (<a href="https://github.com/aronsky">@aronsky</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7750">#7750</a>) (<a href="https://home-assistant.io/components/device_tracker.asuswrt/">device_tracker.asuswrt docs</a>)</li>
  <li>Upgrade sqlalchemy to 1.1.10 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7807">#7807</a>)</li>
  <li>Upgrade mypy to 0.511 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7809">#7809</a>)</li>
  <li>Allow configuring DSMR5 protocol. (<a href="https://github.com/aequitas">@aequitas</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7535">#7535</a>) (<a href="https://home-assistant.io/components/sensor.dsmr/">sensor.dsmr docs</a>)</li>
  <li>Telegram send image: fix mimetype detection (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7802">#7802</a>)</li>
  <li>Bump aiohttp to 2.1.0 (<a href="https://github.com/mezz64">@mezz64</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7825">#7825</a>)</li>
  <li>Cleanup telegram / Add url to webhook (<a href="https://github.com/pvizeli">@pvizeli</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7824">#7824</a>) (<a href="https://home-assistant.io/components/telegram_bot.polling/">telegram_bot.polling docs</a>) (<a href="https://home-assistant.io/components/telegram_bot.webhooks/">telegram_bot.webhooks docs</a>) (breaking change)</li>
  <li>Upgrade pysnmp to 4.3.7 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7828">#7828</a>) (<a href="https://home-assistant.io/components/device_tracker.snmp/">device_tracker.snmp docs</a>) (<a href="https://home-assistant.io/components/sensor.snmp/">sensor.snmp docs</a>)</li>
  <li>Flux led fix (<a href="https://github.com/danielhiversen">@danielhiversen</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7829">#7829</a>) (<a href="https://home-assistant.io/components/light.flux_led/">light.flux_led docs</a>)</li>
  <li>update snapcast media player (<a href="https://github.com/happyleavesaoc">@happyleavesaoc</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7079">#7079</a>) (<a href="https://home-assistant.io/components/media_player.services.yaml/">media_player.services.yaml docs</a>) (<a href="https://home-assistant.io/components/media_player.snapcast/">media_player.snapcast docs</a>)</li>
  <li>Update docstrings and log messages (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7709">#7709</a>)</li>
  <li>Upgrade PyMVGLive to 1.1.4 (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7832">#7832</a>) (<a href="https://home-assistant.io/components/sensor.mvglive/">sensor.mvglive docs</a>)</li>
  <li>Added persistent error message if cover.myq fails to load (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7700">#7700</a>) (<a href="https://home-assistant.io/components/cover.myq/">cover.myq docs</a>)</li>
  <li>Add initial benchmark framework (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7827">#7827</a>)</li>
  <li>Downgrade Docker to Python 3.5 to solve Segmentation Faults (<a href="https://github.com/philhawthorne">@philhawthorne</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7799">#7799</a>)</li>
  <li>Introduced support to Netgear Arlo Cameras (<a href="https://github.com/tchellomello">@tchellomello</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7826">#7826</a>) (<a href="https://home-assistant.io/components/arlo/">arlo docs</a>) (<a href="https://home-assistant.io/components/camera.arlo/">camera.arlo docs</a>) (<a href="https://home-assistant.io/components/sensor.arlo/">sensor.arlo docs</a>) (new-platform)</li>
  <li>Allow ‘base_url’ (fixes #7784) (<a href="https://github.com/fabaff">@fabaff</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7796">#7796</a>) (<a href="https://home-assistant.io/components/upnp/">upnp docs</a>)</li>
  <li>Expose the node name on the zwave node entity (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7787">#7787</a>) (<a href="https://home-assistant.io/components/zwave/">zwave docs</a>)</li>
  <li>Bumped pyhomematic version (<a href="https://github.com/danielperna84">@danielperna84</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7861">#7861</a>) (<a href="https://home-assistant.io/components/homematic/">homematic docs</a>)</li>
  <li>Rename time trigger ‘after’ to ‘at’ (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7846">#7846</a>) (<a href="https://home-assistant.io/docs/automation/trigger/#time-trigger">automation.time docs</a>) (breaking change)</li>
  <li>Use expected behvaior for above/below (<a href="https://github.com/armills">@armills</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7857">#7857</a>) (breaking change)</li>
  <li>log time delay of domain setup in info level (<a href="https://github.com/azogue">@azogue</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7808">#7808</a>)</li>
  <li>Optimize history_stats efficiency and database usage (<a href="https://github.com/bokub">@bokub</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7858">#7858</a>) (<a href="https://home-assistant.io/components/sensor.history_stats/">sensor.history_stats docs</a>)</li>
  <li>dont use default for switch name, so that the object id is used (<a href="https://github.com/abmantis">@abmantis</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7845">#7845</a>) (<a href="https://home-assistant.io/components/switch.broadlink/">switch.broadlink docs</a>) (breaking change)</li>
  <li>Disallow ambiguous color descriptors in the light.turn_on schema (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7765">#7765</a>) (breaking change)</li>
  <li>Make monkey patch work in Python 3.6 (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7848">#7848</a>)</li>
  <li>fix permissions issue for Insteon Local #6558 (<a href="https://github.com/wardcraigj">@wardcraigj</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7860">#7860</a>) (<a href="https://home-assistant.io/components/insteon_local/">insteon_local docs</a>)</li>
  <li>Start of migration framework, to allow moving of files in the config … (<a href="https://github.com/infamy">@infamy</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7740">#7740</a>) (<a href="https://home-assistant.io/components/ios/">ios docs</a>) (<a href="https://home-assistant.io/components/notify.ios/">notify.ios docs</a>) (breaking change)</li>
  <li>Spotify aliases (<a href="https://github.com/Teagan42">@Teagan42</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7702">#7702</a>) (<a href="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
  <li>Query in InfluxDB sensor is now templatable (<a href="https://github.com/titilambert">@titilambert</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7634">#7634</a>) (<a href="https://home-assistant.io/components/sensor.influxdb/">sensor.influxdb docs</a>)</li>
  <li>fix for https://github.com/home-assistant/home-assistant/issues/7019 (<a href="https://github.com/molobrakos">@molobrakos</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7618">#7618</a>) (<a href="https://home-assistant.io/components/tellduslive/">tellduslive docs</a>)</li>
  <li>Check if media commands are actually applicable (<a href="https://github.com/Juggels">@Juggels</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7595">#7595</a>) (<a href="https://home-assistant.io/components/media_player.sonos/">media_player.sonos docs</a>)</li>
  <li>Quickfix Bug #7384 (<a href="https://github.com/DavidLP">@DavidLP</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7582">#7582</a>) (<a href="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
  <li>Align switch group handling with light. (<a href="https://github.com/aequitas">@aequitas</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7577">#7577</a>) (<a href="https://home-assistant.io/components/switch.rflink/">switch.rflink docs</a>)</li>
  <li>Update netdisco (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7865">#7865</a>)</li>
  <li>Fix telegram_bot (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7877">#7877</a>) (<a href="https://home-assistant.io/components/telegram_bot.polling/">telegram_bot.polling docs</a>) (<a href="https://home-assistant.io/components/telegram_bot.webhooks/">telegram_bot.webhooks docs</a>)</li>
  <li>[light.lifx] Update aiolifx (<a href="https://github.com/amelchio">@amelchio</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7882">#7882</a>) (<a href="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
  <li>Fix MQTT camera test (<a href="https://github.com/balloob">@balloob</a> - <a href="https://github.com/home-assistant/home-assistant/pull/7878">#7878</a>)</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Home Assistant Podcast 1]]></title>
    <link href="http:///blog/2017/06/02/home-assistant-podcast-1/"/>
    <updated>2017-06-02T14:00:00+08:00</updated>
    <id>http:///blog/2017/06/02/home-assistant-podcast-1</id>
    <content type="html"><![CDATA[<p>The first podcast by <a href="https://hasspodcast.io">Home Assistant Podcast</a> contains an introduction and covers the <a href="/blog/2017/05/20/automation-editor-zwave-panel-ocr/">0.45</a> release of Home Assistant.</p>

<ul>
  <li>Listen online: <a href="https://hasspodcast.io/ha001/">https://hasspodcast.io/ha001/</a></li>
  <li>Download: <a href="https://hasspodcast.io/podcast-download/13/ha001.mp3">https://hasspodcast.io/podcast-download/13/ha001.mp3</a></li>
</ul>

]]></content>
  </entry>
  
</feed>
