Rohan and Phil break down some of the great new features Hacktoberfest has given Home Assistant in 0.81
Hacktoberfest Winding Down
This release is jam packed with Hacktoberfest goodies. There’s so much in here, we’re giving the entire episode just to this release. Don’t forget Hacktoberfest ends on Wednesday! Still time to score a free t-shirt and support Home Assistant.Home Assistant Cloud is now out of beta
Home Assistant Cloud is now officially out of beta. To continue using Home Assistant cloud, you’ll need to subscribe for $5 per month. PayPal has also been added as a payment option, if you prefer to use that instead of managing another service with your credit card details.0.81
New Features
- Permissions Base! 0.81 brings the initial works for permissions in Home Assistant. As Paulus describes it, “goal to make permissions available, not enforceable”. So don’t expect restrictions or anything like that to work just yet.There are now groups of users. The default user group is called “All Access”, which all non-system generated users will be assigned to by default. At this time there are no abilities for you to create or edit these groups in this release, but a great sign of things to come! https://github.com/home-assistant/home-assistant/pull/16890 https://github.com/home-assistant/home-assistant/pull/16935
- Support for ElkM1 alarm/automation panel and Elk-M1 switch and scene platforms https://github.com/home-assistant/home-assistant/pull/16952 https://github.com/home-assistant/home-assistant/pull/17256 https://github.com/home-assistant/home-assistant/pull/17342
- AWS Route53 Dynamic DNS support The component will run every hour, but can also be started manually by using the service `route53.update_records` under services. https://github.com/home-assistant/home-assistant/pull/17072
- Support for Dyson Hot+Cool Fan as a climate device Finally! Just in time for the change of season. Previously only the cooling option was available via the Dyson component. https://github.com/home-assistant/home-assistant/pull/14598
- Verizon Fios Quantum Gateway device_tracker platform Another device tracker component added, allowing you to track devices that are connected to your gateway. https://github.com/home-assistant/home-assistant/pull/17023
- New Water heater component If you have a connected water heater, you can now control that with Home Assistant. You’ll now be able to see which state your water is in (off, economy, electricity/gas etc), as well as adjust temperatures and away modes.Currently two components have been updated, which we’ll mention in the breaking changes. https://github.com/home-assistant/home-assistant/pull/17058
- NSW Rural Fire Service platform This is a platform for the geo_location platform which was recently released.This component retrieves information about bushfires from the New South Wales Rural Fire Service. Entities are generated, updated and removed automatically with each update from the feed. Each entity defines latitude and longitude and will be shown on the map automatically, allowing you to see where events are occuring within Home Assistant.The entity’s information can be used for example if a bush fire that produces smoke or embers is reported close to your home, and you want to automatically close windows, turn on a sprinkler system or simply send yourself a reminder to clean the gutters from dry leaves.https://github.com/home-assistant/home-assistant/pull/16802
- Transport NSW New travel sensor has been added for NSW public transport. Enter your route number and stop ID, and Home Assistant will update with how many minutes until your departure.Good for morning announcements like “the next train departs in 5 minutes”. https://github.com/home-assistant/home-assistant/pull/17242
- Support for LG soundbars https://github.com/home-assistant/home-assistant/pull/17570
- Swedish weather institute weather component If you’re in Sweden, you can now access weather information in Home Assistant from the Swedish Weather Institute.This component needs to be setup via the Configuration panel. No YAML setup is available. https://github.com/home-assistant/home-assistant/pull/16717
- Mill Heaters Climate Device Support https://github.com/home-assistant/home-assistant/pull/17313
- New rtorrent sensor Allows you to monitor the state of rtorrent, as well as see current download and upload speeds https://github.com/home-assistant/home-assistant/pull/17421
- New Service: home_assistant.update_entity This is a new service introduced to allow you to manually trigger when an entity or sensor should be updated.This might be useful if you’re using a travel sensor, and they charge per API request. Rather than Home Assistant updating the sensors values every x minutes, you can now write an automation which will tell Home Assistant to update this sensors values before your usual travel times, as an example. https://github.com/home-assistant/home-assistant/pull/17278
Breaking Changes
- Template sensors no longer track all changes Template sensors can be very resource intensive. Home Assistant will now require users to specify an entity_id against a template sensor. When this entity_id’s state changes, the applicable template sensor will be updated.This will cause template sensors without an entity_id to never update! If you have a template which doesn’t update, you should now use the new update_entity service, introduced in this release. https://github.com/home-assistant/home-assistant/pull/17276
- Econet and Wink water heaters have been moved from the climate platform, to the new Water Heater component https://github.com/home-assistant/home-assistant/pull/17322 https://github.com/home-assistant/home-assistant/pull/17504
- Lifx can now be setup using the Integrations Page Configuring Lifx from the YAML file will no longer be supported. https://github.com/home-assistant/home-assistant/pull/17201
- Daikin Climate Platform has been updated to be more consistent with other Climate Platforms Adds support for localization for Operation Mode. and HomeKit integration. Because of this, the available options for the component have changed, so you’ll need to update your automations. https://github.com/home-assistant/home-assistant/pull/16913
- Support for multiple Octoprint printers the configuration of the Octoprint platform needs to be converted to a list. https://github.com/home-assistant/home-assistant/pull/16519
- SimpliSafe converted to a component If you’re using this component, you’ll need to adjust your configuration YAML files for things to keep working. https://github.com/home-assistant/home-assistant/pull/17148
- The configuration option day has been removed from the speedtest sensor. https://github.com/home-assistant/home-assistant/pull/17452
- Ryobi Garage Door Opener has been removed 🙁 https://github.com/home-assistant/home-assistant/pull/17637
Other Noteworthy Updates
HomeKit
- LogBook support to HomeKit When a lock is opened/closed, or an accessory is added to HomeKit you’ll now see a log entry in Home Assistant. https://github.com/home-assistant/home-assistant/pull/17180
- The new water_heater component is supported in HomeKit SImilar to how the climate platform is supported, but you won’t be able to set the operation mode of your water heater from Homekit. https://github.com/home-assistant/home-assistant/pull/17614