<p>Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together!</p>
<p>First thing for this release is a feature that has been requested a lot: an automation editor! It’s still experimental - and many things are still in progress - but it works! You can create new automations and edit existing ones. If you start a new config, you’re all good to go. Otherwise check <ahref="https://home-assistant.io/docs/automation/editor/">these instructions</a> to get your automations ready for editing in the UI.</p>
<pclass="img">
<imgsrc="/images/blog/2017-05-0.45/trigger.png"/>
</p>
<p>Check this <ahref="https://youtu.be/0j_hWdCTip4">video</a> by <ahref="https://twitter.com/BRUHautomation">Ben</a> from <ahref="http://www.bruhautomation.com/">BRUHautomation</a> to see the new release in action.</p>
<p>As the editor is experimental, there are some limitations. These include that Chrome/Chromium is the only supported browser, we don’t support all triggers and actions and there is no support for conditions yet. But the foundation is there and so if you want to contribute to this, come help!</p>
<p>On the Z-Wave front a lot has happened. The biggest one is that we have a major extension of the Z-Wave panel thanks to <ahref="https://github.com/turbokongen">@turbokongen</a>! You will now be able to change config parameters and manage your devices.</p>
<pclass="img">
<imgsrc="/images/blog/2017-05-0.45/zwave.png"/>
</p>
<p>Thanks to the work by the Python Open Z-Wave team we are now able to install it on demand from PyPi! There is no longer a need to pre-compile it yourself. This should give us the guarantee that we work with the Python Open Z-Wave version that the code expects.</p>
<pclass="note warning">
If you have a security key set in your Open Z-Wave <codeclass="highlighter-rouge">options.xml</code>, copy <codeclass="highlighter-rouge">options.xml</code> to your Home Assistant configuration directory. This is the only place where options will get persisted.
</p>
<p>Next to that <ahref="https://github.com/armills">@armills</a> has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work!</p>
<p>This release also contains two integrations which could help you to make non-smart devices a little smarter. The <ahref="https://home-assistant.io/components/sensor.file/"><codeclass="highlighter-rouge">file</code> sensor</a> and the <ahref="https://home-assistant.io/components/image_processing.seven_segments/"><codeclass="highlighter-rouge">seven_segments</code> OCR image processing platform</a>. The first simply reads a plain-text file which was created by a logger or alike. The latter one extracts the value from a captured image that shows a seven-segments display.</p>
<p>And last, but not least, our Docker image is now based off Python 3.6. This version is faster and uses less memory than Python 3.5. Win!</p>
<p>If you are using our <ahref="https://community.home-assistant.io/t/introducing-hass-io/17296">experimental Hass.io image</a>, we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on <ahref="https://home-assistant.io/hassio/installation/">the installation page</a>.</p>
<h2><aclass="title-link"name="new-integrations"href="#new-integrations"></a> New integrations</h2>
<ul>
<li>Add new raspihats component (<ahref="https://github.com/florincosta">@florincosta</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7392">#7392</a>) (<ahref="https://home-assistant.io/components/raspihats/">raspihats docs</a>) (new-platform)</li>
<h2><aclass="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 <ahref="https://community.home-assistant.io/">forums</a> or join us for a little <ahref="https://gitter.im/home-assistant/home-assistant">chat</a>. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.</p>
<p>Experiencing issues introduced by this release? Please report them in our <ahref="https://github.com/home-assistant/home-assistant/issues">issue tracker</a>. Make sure to fill in all fields of the issue template.</p>
<li>Switch russound, pymysensors, and pocketcasts to pypi (<ahref="https://github.com/andrey-git">@andrey-git</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7449">#7449</a>)</li>
<li>Upgrade pymysensors to 0.10.0 (<ahref="https://github.com/MartinHjelmare">@MartinHjelmare</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7469">#7469</a>)</li>
<li>Upgrade Dockerfile to Python 3.6 (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7471">#7471</a>)</li>
<li>Test only dependencies (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7472">#7472</a>)</li>
<li>Update to pyunifi 2.12 (<ahref="https://github.com/finish06">@finish06</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7468">#7468</a>) (<ahref="https://home-assistant.io/components/device_tracker.unifi/">device_tracker.unifi docs</a>)</li>
<li>Remove listening to homeassistant_start with event automation (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7474">#7474</a>) (<ahref="https://home-assistant.io/components/automation.event/">automation.event docs</a>) (breaking change)</li>
<li>Switch onkyo to pypi (<ahref="https://github.com/andrey-git">@andrey-git</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7497">#7497</a>) (<ahref="https://home-assistant.io/components/media_player.onkyo/">media_player.onkyo docs</a>)</li>
<li>Fixed potential AttributeError when checking for deleted sources (<ahref="https://github.com/scarface-4711">@scarface-4711</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7502">#7502</a>) (<ahref="https://home-assistant.io/components/media_player.denonavr/">media_player.denonavr docs</a>)</li>
<li>Refactor sun component for correctness (<ahref="https://github.com/armills">@armills</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7295">#7295</a>)</li>
<li>new source only forces “play” if the current state is “playing” (<ahref="https://github.com/abmantis">@abmantis</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7506">#7506</a>) (<ahref="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
<li>Correct retrieval of spotify shuffle state (<ahref="https://github.com/andersonshatch">@andersonshatch</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7505">#7505</a>) (<ahref="https://home-assistant.io/components/media_player.spotify/">media_player.spotify docs</a>)</li>
<li>Update docker dev environment to python3.6 (<ahref="https://github.com/frog32">@frog32</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7520">#7520</a>)</li>
<li>Switch basicmodem and python-roku to pypi (<ahref="https://github.com/andrey-git">@andrey-git</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7514">#7514</a>) (<ahref="https://home-assistant.io/components/media_player.roku/">media_player.roku docs</a>) (<ahref="https://home-assistant.io/components/sensor.modem_callerid/">sensor.modem_callerid docs</a>)</li>
<li>sensor.envirophat: do not set up platform if hardware is not attached (<ahref="https://github.com/imrehg">@imrehg</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7438">#7438</a>) (<ahref="https://home-assistant.io/components/sensor.envirophat/">sensor.envirophat docs</a>)</li>
<li>Telegram Bot enhancements with callback queries and new notification services (<ahref="https://github.com/azogue">@azogue</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7454">#7454</a>) (<ahref="https://home-assistant.io/components/telegram_bot/">telegram_bot docs</a>) (<ahref="https://home-assistant.io/components/notify.telegram/">notify.telegram docs</a>) (<ahref="https://home-assistant.io/components/telegram_bot.polling/">telegram_bot.polling docs</a>) (<ahref="https://home-assistant.io/components/telegram_bot.services.yaml/">telegram_bot.services.yaml docs</a>) (<ahref="https://home-assistant.io/components/telegram_bot.webhooks/">telegram_bot.webhooks docs</a>)</li>
<li>Add SSL support to NZBGet sensor (<ahref="https://github.com/tboyce021">@tboyce021</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7553">#7553</a>) (<ahref="https://home-assistant.io/components/sensor.nzbget/">sensor.nzbget docs</a>)</li>
<li>Do not install all dependencies in dev mode (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7548">#7548</a>)</li>
<li>Hide proximity updates in logbook (<ahref="https://github.com/armills">@armills</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7549">#7549</a>) (<ahref="https://home-assistant.io/components/logbook/">logbook docs</a>)</li>
<li>Only install tox in dev mode (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7557">#7557</a>)</li>
<li>Support adding different server locations for Microsoft face component (<ahref="https://github.com/tsvi">@tsvi</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7532">#7532</a>) (<ahref="https://home-assistant.io/components/microsoft_face/">microsoft_face docs</a>)</li>
<li>Treat swing and fan level as optional in Sensibo Climate. (<ahref="https://github.com/andrey-git">@andrey-git</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7560">#7560</a>) (<ahref="https://home-assistant.io/components/climate.sensibo/">climate.sensibo docs</a>)</li>
<li>LIFX: add lifx_set_state service call (<ahref="https://github.com/amelchio">@amelchio</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7552">#7552</a>) (<ahref="https://home-assistant.io/components/light.lifx/">light.lifx docs</a>)</li>
<li>update pywebpush to 1.0.0 (<ahref="https://github.com/perosb">@perosb</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7561">#7561</a>) (<ahref="https://home-assistant.io/components/notify.html5/">notify.html5 docs</a>)</li>
<li>Initialize sun with correct values. (<ahref="https://github.com/aequitas">@aequitas</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7559">#7559</a>) (<ahref="https://home-assistant.io/components/sun/">sun docs</a>)</li>
<li>Comment RasPi specific requirements (<ahref="https://github.com/Juggels">@Juggels</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7562">#7562</a>) (<ahref="https://home-assistant.io/components/sensor.envirophat/">sensor.envirophat docs</a>)</li>
<li>Tests for zwave discovery logic (<ahref="https://github.com/armills">@armills</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7566">#7566</a>)</li>
<li>Tests for zwave setup features (<ahref="https://github.com/armills">@armills</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7570">#7570</a>)</li>
<li>Blink version bump (<ahref="https://github.com/fronzbot">@fronzbot</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7571">#7571</a>) (<ahref="https://home-assistant.io/components/blink/">blink docs</a>) (<ahref="https://home-assistant.io/components/sensor.blink/">sensor.blink docs</a>)</li>
<li>Remove more test requirements (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7574">#7574</a>)</li>
<li>camera.zoneminder: Handle old versions of zoneminder (<ahref="https://github.com/mnoorenberghe">@mnoorenberghe</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7589">#7589</a>) (<ahref="https://home-assistant.io/components/camera.zoneminder/">camera.zoneminder docs</a>)</li>
<li>Pass additional arguments to tox in test_docker (<ahref="https://github.com/frog32">@frog32</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7591">#7591</a>)</li>
<li>Fix websocket api reaching queue (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7590">#7590</a>) (<ahref="https://home-assistant.io/components/websocket_api/">websocket_api docs</a>)</li>
<li>SMTP notify enhancements: full HTML emails and custom <codeclass="highlighter-rouge">product_name</code> in email headers (<ahref="https://github.com/azogue">@azogue</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7533">#7533</a>) (<ahref="https://home-assistant.io/components/notify.smtp/">notify.smtp docs</a>)</li>
<li>Automation State Change For timer attribute fix (<ahref="https://github.com/armills">@armills</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7584">#7584</a>) (<ahref="https://home-assistant.io/components/automation.state/">automation.state docs</a>)</li>
<li>Add posibility to specify snmp protocol version (<ahref="https://github.com/jhemzal">@jhemzal</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7564">#7564</a>) (<ahref="https://home-assistant.io/components/sensor.snmp/">sensor.snmp docs</a>)</li>
<li>Fix handling of single user (<ahref="https://github.com/mezz64">@mezz64</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7587">#7587</a>) (<ahref="https://home-assistant.io/components/eight_sleep/">eight_sleep docs</a>)</li>
<li>Force automation ids to always be a string (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7612">#7612</a>) ([automation.<strong>init</strong> docs])</li>
<li>Update Docker base image to python 3.6 (<ahref="https://github.com/pschmitt">@pschmitt</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7613">#7613</a>)</li>
<li>Add Content-type: image/jpeg for camera proxy (<ahref="https://github.com/olekenneth">@olekenneth</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7581">#7581</a>) (<ahref="https://home-assistant.io/components/camera.__init__/">camera.<strong>init</strong> docs</a>)</li>
<li>Fix typo and update style to match the other platforms (<ahref="https://github.com/fabaff">@fabaff</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7621">#7621</a>) (<ahref="https://home-assistant.io/components/image_processing.opencv/">image_processing.opencv docs</a>)</li>
<li>Bump pyvera - fixes issue with % in brightness levels. (<ahref="https://github.com/pavoni">@pavoni</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7622">#7622</a>) (<ahref="https://home-assistant.io/components/vera/">vera docs</a>)</li>
<li>Add support for disabling tradfri groups (<ahref="https://github.com/cnrd">@cnrd</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7593">#7593</a>) (<ahref="https://home-assistant.io/components/tradfri/">tradfri docs</a>) (<ahref="https://home-assistant.io/components/light.tradfri/">light.tradfri docs</a>)</li>
<li>Kodi specific service to call Kodi API methods (<ahref="https://github.com/azogue">@azogue</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7603">#7603</a>) (<ahref="https://home-assistant.io/components/media_player.kodi/">media_player.kodi docs</a>)</li>
<li>Updated limitlessled requirement to v1.0.8 (<ahref="https://github.com/corneyl">@corneyl</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7629">#7629</a>)</li>
<li>Abort tests when instances leaked (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7623">#7623</a>)</li>
<li>Coerce color_temp to int even when passed in as kelvin (<ahref="https://github.com/amelchio">@amelchio</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7640">#7640</a>) (<ahref="https://home-assistant.io/components/light.__init__/">light.<strong>init</strong> docs</a>)</li>
<li>Fix automation failing to setup if no automations specified (<ahref="https://github.com/balloob">@balloob</a> - <ahref="https://github.com/home-assistant/home-assistant/pull/7647">#7647</a>) ([automation.<strong>init</strong> docs])</li>
</ul>
</article>
<sectionid="disqus">
<h3class="indent title">Comments</h3>
<divid="disqus_thread"aria-live="polite"><noscript>Please enable JavaScript to view the <ahref="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript></div>
Contact us at <ahref='mailto:hello@home-assistant.io'>hello@home-assistant.io</a> (no support!).<br>
Website powered by <ahref='http://jekyllrb.com/'>Jekyll</a> and the <ahref='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br/>
Hosted by <ahref='https://pages.github.com/'>GitHub</a> and served by <ahref='https://cloudflare.com'>CloudFlare</a>.
</div>
<arel="license"href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><imgalt="Creative Commons License"style="border-width:0"src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"/></a><br/><spanxmlns:dct="http://purl.org/dc/terms/"property="dct:title">home-assistant.io</span> is licensed under a <arel="license"href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
</div>
</div>
</div>
</div>
</footer>
<script>
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];