> Drive time with traffic is 35 minutes. There is an UberPOOL that will cost $11.52, estimated to be 2 minutes away, for a total of 37 minutes. BART is currently estimated to take 29 minutes. You should take BART, as it is estimated to be faster by 8 minutes.
Now I know how to best get to [my real job](https://runway.is) (no, Home Assistant is _not_ my real job, it does seem like it sometimes though) every morning. Obviously not the best home automation example, but I think you get the idea. I could see this being used to tell you any major events that happened in your home overnight or reading you your hyperlocal weather report. Thanks to the audio support you could even replace all of the default Alexa Flash Briefing sources with your own news feeds. Home Assistant supports both text and audio content as well as displaying data in the Alexa app. I also want to point out that unlike the existing Skill integration, the Flash Briefing API does _not_ require HTTPS (_but you should still be using HTTPS if possible_). For more information, check out the new [docs](https://home-assistant.io/components/alexa/).
![You stay classy, San Diego. (It's funny, because balloob lives in San Diego))](https://home-assistant.io/images/blog/2016-10-flash-briefing-updater-hacktoberfest/stay-classy.jpg)
Major breaking Z-Wave changes ahead
A rather nasty Z-Wave [issue](https://github.com/home-assistant/home-assistant/pull/3759) was discovered recently by [lukas-hetzenecker](https://github.com/lukas-hetzenecker). There was a somewhat large chance that if you had multiple of the same model Z-Wave device they may both try to use the same entity IDs. To fix the issue the internal Z-Wave index is now appended to the end of all Z-Wave entity IDs.
What this means for all you Z-Wave users is that you will need to update your configurations to reflect the change. I personally have quite a few (17) Z-Wave devices and went through the process this week. Here's what I had to do:
- Update customizations
- Update groups
- Update my `zwave.customize` section
- Update my Alexa skills that used old entity IDs
- Because I use `emulated_hue` with Alexa and `emulated_hue` uses the entity ID as a unique identifier I also had to remove all Z-Wave devices from Alexa and re-add them.
Your todo list may be a little different from mine, I just wanted to outline the steps I took to give you an idea of what you need to think about. It's not a very hard process, especially when using global find and replace in Sublime Text but did take me about 20 minutes to complete.
This is super annoying, I know, especially since we had said in [0.12](/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/backwards-incompatible-changes) that Z-Wave IDs should hopefully never change again, but we are now forced to eat those words. I will state again that Z-Wave IDs shouldn't change in the future but obviously we see how that went. To sum up on this section... sorry but it had to happen.
All changes
- [Updater](https://home-assistant.io/components/updater/) component ([infamy](https://github.com/infamy), [robbiet480](https://github.com/robbiet480), [kellerza](https://github.com/kellerza))
- Continue to setup other platforms when 1 platform config is invalid ([kellerza](https://github.com/kellerza))
- Create [persistent notifications](https://home-assistant.io/components/persistent_notification/) when a platform contains invalid config ([kellerza](https://github.com/kellerza))
- Logbook: Allow [filtering](https://home-assistant.io/components/logbook/) domains and entities to be shown ([wokar](https://github.com/wokar))
- HTTP: Change `approved_ips` from string to CIDR validation ([mweinelt](https://github.com/mweinelt))
- Persistent Notifications: Allow using [markdown](https://home-assistant.io/components/persistent_notification/) ([justweb1](https://github.com/justweb1))
- Netatmo: Add [discovery](https://home-assistant.io/components/netatmo/) support ([jabesq](https://github.com/jabesq))
- Netatmo Welcome camera: Add [binary sensor](https://home-assistant.io/components/binary_sensor.netatmo/) ([jabesq](https://github.com/jabesq))
- Support added for [HaveIBeenPwned]([joyrider3774])
- Device tracker: `known_devices.yaml` reading and writing tweaks and fixes ([kellerza](https://github.com/kellerza))
- Fix climate platforms showing the wrong temperature unit ([rcloran](https://github.com/rcloran))
- Lots of voluptuous love ([fabaff](https://github.com/fabaff))
- Ensure proper attribution for weather platforms ([fabaff](https://github.com/fabaff))
- Fix Telegram in Docker ([jeanregisser](https://github.com/jeanregisser))
- Support recursive config inclusions in YAML ([lwis](https://github.com/lwis))
- Camera: [Synology](https://home-assistant.io/components/camera.synology/) SS cameras now supported ([jgriff2](https://github.com/jgriff2))
- History: Allow filtering domains and entities to be shown ([wokar](https://github.com/wokar))
- Media Player - Squeezebox: Now able to show artist and album ([ih8gates](https://github.com/ih8gates))
- Alexa: Flash Briefing skill support added ([robbiet480](https://github.com/robbiet480))
- Device Tracker: Add support for Bbox Modem Router ([HydrelioxGithub](https://github.com/HydrelioxGithub))
- Sensor: Add support for Bbox Modem Router ([HydrelioxGithub](https://github.com/HydrelioxGithub))
- Input select: Services added to pick next and prev option ([persandstrom](https://github.com/persandstrom))
- Sensor: [ARWN](https://home-assistant.io/components/sensor.arwn/) now supported ([sdague](https://github.com/sdague))
- Pushbullet: Push an URL note if an url is provided inside data ([jabesq](https://github.com/jabesq))
- Z-Wave: Allow certain devices to be not added to Home Assistant ([lukas-hetzenecker](https://github.com/lukas-hetzenecker))
- New support for [Zoneminder](https://home-assistant.io/components/zoneminder/) added ([Khabi](https://github.com/Khabi))
- Weather: Allow tracking severe weather alerts with [WUnderground]([tchellomello])
- Sensor: New support added to track [min/max/mean](https://home-assistant.io/components/sensor.min_max/) ([fabaff](https://github.com/fabaff))
- Convert EntityComponent to be async ([pvizeli](https://github.com/pvizeli), [balloob](https://github.com/balloob))
- Z-Wave: Add assocation service ([turbokongen](https://github.com/turbokongen))
- Frontend - Services dev tool: persist state and tweak UI ([justweb1](https://github.com/justweb1))
- Sensor: Support added for [scraping](https://home-assistant.io/components/sensor.scrape/) websites ([fabaff](https://github.com/fabaff))
- Clean up of tests ([capellini](https://github.com/capellini))
- New `fail` filter added to templates to raise on UndefinedError ([jaharkes](https://github.com/jaharkes))
- Support added for [Emoncms history](https://home-assistant.io//components/emoncms_history/) ([joyrider3774](https://github.com/joyrider3774))
- Support for [Apple Push Notifications Service](https://home-assistant.io/components/notify.apns/) ([sam-io](https://github.com/sam-io))
- Thermostat: Netatmo now supported ([gieljnssns](https://github.com/gieljnssns))
- Alarm control panel: [Concord232](https://home-assistant.io/components/alarm_control_panel.concord232/) now supported ([JasonCarter80](https://github.com/JasonCarter80))
- Notify: [Matrix](https://home-assistant.io//components/notify.matrix/) support added ([mweinelt](https://github.com/mweinelt))
- Device tracker - nmap: Allow specifying multiple inputs for [nmap]([hcooper])
- Device Tracker - snmp: SNMPv3 now supported ([T3m3z](https://github.com/T3m3z))
- Notify: [Telstra](https://home-assistant.io/components/notify.telstra/) SMS now supported ([nvella](https://github.com/nvella))
- Camera: [Verisure](https://home-assistant.io/components/camera.verisure/) now supported ([turbokongen](https://github.com/turbokongen))
- Support added for [Neato](https://home-assistant.io/components/switch.neato/) Connected Robot ([jabesq](https://github.com/jabesq))
- Media player: More options for [Yamaha](https://home-assistant.io/components/media_player.yamaha/) AVR ([ehagan](https://github.com/ehagan))
- Sensor: Support for [Pilight](https://home-assistant.io/components/sensor.pilight/) sensor ([DavidLP](https://github.com/DavidLP))
- iOS support ([robbiet480](https://github.com/robbiet480))
- Minor features and bug fixes by [mtl010957](https://github.com/mtl010957), [molobrakos](https://github.com/molobrakos), [flyte](https://github.com/flyte), [fabaff](https://github.com/fabaff), [phardy](https://github.com/phardy), [sander76](https://github.com/sander76), [T3m3z](https://github.com/T3m3z), [c-w](https://github.com/c-w), [balloob](https://github.com/balloob), [robbiet480](https://github.com/robbiet480), [StaticCube](https://github.com/StaticCube), [vittoriom](https://github.com/vittoriom), [hartmms](https://github.com/hartmms), [kirichkov](https://github.com/kirichkov), [mezz64](https://github.com/mezz64), [ishults](https://github.com/ishults), [Danielhiversen](https://github.com/Danielhiversen) and [tchellomello](https://github.com/tchellomello).
Breaking changes
- The [HTTP](https://home-assistant.io/components/http/) component now takes a different format for authenticating IPs
- Config format has changed for [Proximity](https://home-assistant.io/components/proximity/)
- The Z-Wave entity ID change mentioned above
If you need help...
...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). The release notes have comments enabled but it's preferred if you the former communication channels. Thanks.
Until next time
Thanks for reading all of the above, especially since this week was a pretty long post. We should be back with a new post around November 5th announcing the arrival of 0.32.
-- Robbie