0.99: Withings, Device Automations, launch Home Assistant Cast from Python.
Happy 6th birthday to us! Yep, it’s been 6 years since the first commit, 6 years since we started our quest for a local and privacy foucsed home automation hub. And I think that we’re doing a pretty ok job 😏
It’s time for Home Assistant release 99. And this release is adding a bunch of new great features all over the place.
Welcome Bram!
Nabu Casa
This is possible thanks to all the people who subscribe to Home Assistant Cloud ❤️
Device Automations
We took a step back, looked at Home Assistant, and thought about how we could make it easier for users to create automations. We realized that there was room for improvement. We identified the following issues:
- To write automations, users need to learn Home Assistant concepts like events, entities and services.
- It’s difficult to discover what can be automated. For example, if you’re automating a long press on the “turn on” button on a Zigbee remote, you need to know to listen to the event “zha_event” and match against the Zigbee device identifier of your remote and the long press type.
So we put our inventor hat on and have come up with a solution that allows users to create automations in the concepts that they already know: devices. Now when a user starts configuring an automation trigger, it can pick device automation as a new type.
Screenshot of defining a device trigger in the UI.
The user starts by picking one of their devices that is integrated into Home Assistant. A second dropdown will now appear that contains all the possible triggers for this device. This list is populated based on the integrations that are linked to this device (ie. Hue & Light).
Device automations are available for triggers, conditions and actions. Today’s release supports lights, switches and Deconz. More to come in future releases as integration developers adopt it.
Big thanks to @emontnemery
Frontend
There is a lot to talk here. Buckle up.
@thomasloven
Shout out to @iantrich
Unused entities has been moved into the configure UI section and completely revamped by @bramkragten
Screenshot of the new unused entities page.
Now that we have a data table component, Bram also went ahead and used it in a new devices page. This page, still experimental, will allow users to see a list of all their devices and sort them by manufacturer, area or battery %. The goal is to create a one stop shop for device management.
Screenshot of the new devices page.
And there is a ton more, here are some of the other highlights:
- Allow subscribing to an MQTT topic inside the MQTT dev tools @bramkragten
- Option to display last changed in glance-card @iantrich
- Add image option to glance card entities @iantrich
- Allow controlling timer entities from the more info dialog @iantrich
- Fill example data in dev tools @bramkragten
- Stop effect in more-info-light @iantrich
- Add vibration on mobile when controlling entities @bramkragten
- Update Home Assistant logs when activating the info developer tool tab @bramkragten
Launch Home Assistant Cast from Python
Home Assistant now supports opening Home Assistant Cast from the backend. It is available as the service cast.show_lovelace_view
. This allows you to open a view on your Chromecast as part of an automation. For example, show the frontdoor and who is home when your doorbell rings.
Note that Home Assistant Cast requires your Home Assistant installation to be accessible via https://
. If you’re using Home Assistant Cloud, you don’t need to do anything. Otherwise you must make sure that you have configured the base_url
for the http
integration.
Hass.io
Hass.io is now able to work with your secrets stored in Home Assistant. So now you are able to use !secret my_value
inside add-on options like you can do inside configuration.yaml
. For more info about how to define secrets, check the docs.
We have published a release candidate of HassOS that is compatible with the new Raspberry Pi 4. Download it here
In other news
Home Assistant had a booth this year at the CEDIA home tech trade show
Hanging out at @CEDIAExpo
— Home Assistant (@home_assistant) September 13, 2019in innovation alley pic.twitter.com/9SnUXo11oA
We also had some great drinks in the evenings with companies that integrate with Home Assistant. In this picture Konnected.io and Senic.
Beers after CEDIA with @balloob
— Konnected.io (@Konnected_io) September 14, 2019from Home Assistant and teams from Senic and Neeo. pic.twitter.com/c6Ag4DeEtU
@timmo
It's finally here. 🎉
— Timmo (@timmo001) September 14, 2019
Home Panel v2.0.0 is now released and has been completely rewritten in #Reactwith #TypeScript
⚠️Please read the release notes before upgrading as are backward-incompatible changes to know about before upgrading!https://t.co/NMDQu4zZW8#HomePanel #HomeAssistant pic.twitter.com/ucA1HxwurB
New Integrations
- Add Withings support (@vangorra
- #25154 ) (withings docs) (new-integration) - Add NWS weather (@MatthewFlamm
- #23647 ) (nws docs) (new-integration) - Add BeeWi SmartClim BLE sensors (@alemuro
- #26174 ) (beewi_smartclim docs) (new-integration) - Add support Slide cover (@ualex73
- #25913 ) (slide docs) (new-integration) - Add atome sensor platform (@BaQs
- #26197 ) (atome docs) (new-integration) - Add Viessmann ViCare Climate platform (@oischinger
- #26151 ) (vicare docs) (new-integration) - Add new integration for Jandy iAqualink pool control (@flz
- #26034 ) (iaqualink docs) (new-integration) - Add vivotek camera component (@HarlemSquirrel
- #26071 ) (vivotek docs) (new-integration) - Add growatt server integration (@indykoning
- #25635 ) (growatt_server docs) (new-integration) - Add Obihai integration (@dshokouhi
- #26537 ) (obihai docs) (new-integration)
New Platforms
- Add support for Supla switches (@Rocik
- #26188 ) (supla docs) (new-platform) - GeoNet NZ Quakes Sensor (@exxamalte
- #26078 ) (geonetnz_quakes docs) (new-platform) - Jewish calendar binary sensor (@tsvi
- #26200 ) (jewish_calendar docs) (breaking change) (new-platform) - Add light platform to iaqualink integration (@flz
- #26484 ) (iaqualink docs) (new-platform) - Add sensor platform to iaqualink component (@flz
- #26544 ) (iaqualink docs) (new-platform) - Add switch platform to iaqualink integration (@flz
- #26545 ) (iaqualink docs) (new-platform)
Release 0.99.1 - September 19
- Encode prometheus metric names per the prom spec (@growse
- #26639 ) (prometheus docs) - Bump TRADFRI (@balloob
- #26731 ) (tradfri docs) - Bump pyobihai to fix issue with user account (@dshokouhi
- #26736 ) (obihai docs)
Release 0.99.2 - September 19
Forgot to include frontend update 99.1.
- fix continue integration flow (#3766
) @bramkragten - Show toast on success save entity settings (#3763
) @bramkragten - Align behaviour state badge (#3767
) @bramkragten
Release 0.99.3 - September 25
- Bump zigpy-zigate to 0.3.1 (@doudz
- #26600 ) (zha docs) - HM-CC-TC was not recognized (@MajestyIV
- #26623 ) (homematic docs) - Bring back babel for ES5 builds @bramkragten
If you need help…
…don’t hesitate to use our very active forums or join us for a little chat
Reporting Issues
Experiencing issues introduced by this release? Please report them in our issue tracker
Backward-incompatible changes
-
Unifi - Removes support of directly configuring the UniFi platform for device trackers. Use
unifi:
instead. Extra configuration through config entry options from the GUI (see release notes 0.98 for example) and through unifi configuration in configuration.yaml will continue to work.- (@Kane610- #26587 ) (unifi docs) # This will no longer work device_tracker: - platform: unifi # This does unifi:
-
Plex
- Configuration is moved from the media_player and sensor platforms to the plex component. Existing configurations will need to be updated. The
remove_unavailable_clients
andclient_remove_interval
options for media_player entities have been removed as the functionality has limited value now that the entity registry exists. - (@jjlawren- #26488 ) (discovery docs) (plex docs) - Logins using a username/password/servername are no longer supported on the Plex sensor platform. This functionality will be partially restored in followup PRs which add a configuration flow and external authentication. - (@jjlawren
- #26444 ) (plex docs) - Remove default host for Plex config. - (@jjlawren
- #26583 ) (plex docs) - Removes default value of host config parameter.
- Requires one of host or token in the configuration.
New example configuration entry:
plex: host: 192.168.1.5 token: mysecrettoken media_player: use_episode_art: false
- Configuration is moved from the media_player and sensor platforms to the plex component. Existing configurations will need to be updated. The
-
PiHole - This change requires existing configurations for the
pi_hole
integration to be moved from sensor platform key to api_hole
top level key. This allows services, switches, and possibly other entities to be added to the integration in a future pull request. - (@johnluetke- #25837 ) (pi_hole docs) -
monitored_conditions
is removed -
pi_hole
configuration block defines host, port, location and ssl options
New example configuration entry:
pi_hole: host: pi.hole
-
-
Jewish calendar - This platform has been moved to an integration. Automations based on
sensor.issur_melacha_in_effect
comparison toTrue/False
need to be updated to usebinary_sensor.issur_melacha_in_effect
on and off states. - (@tsvi- #26200 ) (jewish_calendar docs) New example configuration entry:
jewish_calender: language: hebrew diaspora: False
-
Homematic IP - Unify device_state_attributes handling for Homematic IP Cloud. The naming of entity attributes has been corrected (missing underscore) to follow the standards:
- moisture detected –> moisture_detected
- motion detected –> motion_detected
- power mains failure –> power_mains_failure
- presence detected –> presence_detected
- smoke detector alarm –> smoke_detector_alarm
- water level detected –> water_level_detected
- window state –> window_state
-
Linky - This platform has been moved to an integration. - (@Quentame
- #26076 ) New example configuration entry:
linky: - username: email_address password: password
-
Radiotherm - Update climate attributes. Automations may break if the user is checking against the previous “mode” or “fan” attributes or previous mode or fan attribute values. - (@dieselrabbit
- #26465 ) (radiotherm docs) - The old “mode” attribute is now supported via “hvac_action” attribute.
- The old “fan” attribute now called “fan_action” to follow “hvac_action” .
-
SolarEdge - Monitored conditions are no longer supported. - (@Cereal2nd
- #26282 ) (solaredge docs) -
SMA - Removes deprecated SMA config - (@balloob
- #26306 ) (sma docs)
Beta Fixes
- Fix CCM messages (@gerard33
- #26589 ) (bmw_connected_drive docs) (beta fix) - Update PyChromecast (@balloob
- #26594 ) (cast docs) (beta fix) - Use Nabu Casa url if no https url set (@balloob
- #26682 ) (cast docs) (beta fix) - Updated frontend to 20190917.0 (@bramkragten
- #26686 ) (frontend docs) (beta fix) - Fix Nuki issues (@pvizeli
- #26689 ) (nuki docs) (breaking change) (beta fix) - Bump connect-box library to fix logging (@pvizeli
- #26690 ) (upc_connect docs) (beta fix) - Updated frontend to 20190917.1 (@bramkragten
- #26691 ) (frontend docs) (beta fix) - Rename MockToggleDevice to MockToggleEntity (@emontnemery
- #26644 ) (beta fix) - Fix translation, adjust trigger names (@emontnemery
- #26635 ) (device_automation docs) (light docs) (switch docs) (beta fix) - Fix cert expiry config flow check and update (@Cereal2nd
- #26638 ) (cert_expiry docs) (beta fix) - Fix release access for bram (@pvizeli
- #26693 ) (beta fix) - Updated frontend to 20190917.2 (@bramkragten
- #26696 ) (frontend docs) (beta fix) - Verify withings config (@balloob
- #26698 ) (withings docs) (beta fix) - Updated frontend to 20190918.0 (@bramkragten
- #26704 ) (frontend docs) (beta fix) - Fix yeelight inheritance order (@zewelor
- #26706 ) (yeelight docs) (beta fix)
All changes
- Update azure-pipelines-release.yml for Azure Pipelines (@pvizeli
- #26128 ) - Add myself as codeowner to HmIP Cloud (@SukramJ
- #26140 ) (homematicip_cloud docs) - DuckDNS setup backoff (@kellerza
- #25899 ) (duckdns docs) - Venstar: define success for all branches of set_temperature() (@iamtpage
- #26148 ) (venstar docs) - Add NWS weather (@MatthewFlamm
- #23647 ) (nws docs) (new-integration) - Use literal string interpolation in core (f-strings) (@frenck
- #26166 ) - Allow bumping version for nightly builds (@balloob
- #26167 ) - Update ambiclimate library (@Danielhiversen
- #26182 ) (ambiclimate docs) - Refactor open garage (@Danielhiversen
- #26179 ) (opengarage docs) - Speed up history
get_states
(@bramkragten- #23881 ) (history docs) - Huawei LTE misc improvements (@scop
- #26203 ) (huawei_lte docs) - Nightly builds (@pvizeli
- #26204 ) - Add web socket API command to get a single ZHA device (@dmulcahey
- #26196 ) (zha docs) - Update sensor.py (@newbee112
- #26218 ) (glances docs) - Support formatting and scaling with ZHA Metering cluster (@presslab-us
- #26201 ) (zha docs) - Fix flaky updater tests (@andrewsayre
- #26221 ) - Remove throttle from update (@michaeldavie
- #26216 ) (environment_canada docs) - Bump dependency to add PLAY_STATE_STOPPED (@schmittx
- #26239 ) (apple_tv docs) - Cleanup strings (@andrewsayre
- #26243 ) (smartthings docs) - Fix WWLLN entity management (@exxamalte
- #26250 ) - Enable cert_expiry config entries (@Cereal2nd
- #25624 ) (cert_expiry docs) - Velbus config entries remove decorator (@Cereal2nd
- #26256 ) (velbus docs) - Bump androidtv to 0.0.25 and add tests (@JeffLIrion
- #26202 ) (androidtv docs) - Add two new methods to the OpenUV component that consume only a singl… (@StephenWetzel
- #26207 ) (openuv docs) - Clean up HEOS strings (@andrewsayre
- #26242 ) (heos docs) - Fix deConz thermostat integration (@5mauggy
- #26267 ) (deconz docs) - Remove deprecated SMA config (@balloob
- #26306 ) (sma docs) (breaking change) - Add HEAD and PUT support to webhooks (@balloob
- #26299 ) (webhook docs) - Add support for Homekit accessory battery sensors (@Jc2k
- #26210 ) (homekit_controller docs) - Add Withings support (@vangorra
- #25154 ) (withings docs) (new-integration) - Add precision argument to the Range Filter (@dgomes
- #25874 ) (filter docs) - Fetch Onkyo current radio preset (@pszafer
- #26211 ) (onkyo docs) - UniFi - use entity registry disabled_by to control available entities (@Kane610
- #26141 ) (unifi docs) - Fix onvif camera setup error (@sanyatuning
- #24585 ) (onvif docs) - Upgrade youtube_dl to 2019.09.01 (@BKPepe
- #26330 ) (media_extractor docs) - Add a keypress service for AlarmDecoder (@jkeljo
- #26100 ) (alarmdecoder docs) - Add support for Supla switches (@Rocik
- #26188 ) (supla docs) (new-platform) - Change evohome to asyncio client (@zxdavb
- #26042 ) (evohome docs) - Upgrade sqlalchemy to 1.3.8 (@BKPepe
- #26331 ) (recorder docs) (sql docs) - Migrate Axis, deCONZ and UniFi to use config entry subclass (@Kane610
- #26173 ) (axis docs) (deconz docs) (unifi docs) - Upgrade tibber library (@Danielhiversen
- #26332 ) (tibber docs) - Inverted rflink cover (@fmartens
- #26038 ) (rflink docs) - UniFi - Simplify getting controller from config entry (@Kane610
- #26335 ) (unifi docs) - Add BeeWi SmartClim BLE sensors (@alemuro
- #26174 ) (beewi_smartclim docs) (new-integration) - New template sensor attributes (@gadgetchnnel
- #26127 ) (template docs) - Add improvements of device_automation from frontend PR 3514 (@emontnemery
- #26295 ) (automation docs) (device_automation docs) (light docs) - added missing bluepy dependency for miflora (@ChristianKuehnel
- #26297 ) (miflora docs) - USGS Earthquakes icon for geolocation entities (@exxamalte
- #26353 ) (usgs_earthquakes_feed docs) - Test with 3.6.1 in Travis (@scop
- #26347 ) - Push to version 0.7.10 of denonavr (@scarface-4711
- #26362 ) (denonavr docs) - Bump androidtv to 0.0.26 and update tests (@JeffLIrion
- #26340 ) - Update google_maps dependency and improve error message (@costastf
- #26361 ) (google_maps docs) - Update zigpy_zigate to 0.2.0 (@doudz
- #26327 ) (zha docs) - Allow passing dictionaries to async_register_entity_service (@balloob
- #26370 ) (light docs) (switch docs) - Support new climate arch for zhong_hong (@crhan
- #26309 ) (zhong_hong docs) - Correct file permissions, removing executable bits (@frenck
- #26376 ) - Use literal string interpolation in integrations A (f-strings) (@frenck
- #26377 ) - Remove solaredge_local duplicate code (@ThaStealth
- #25941 ) (solaredge_local docs) - Use literal string interpolation in integrations B-D (f-strings) (@frenck
- #26378 ) - Use literal string interpolation in integrations E-G (f-strings) (@frenck
- #26379 ) - GeoNet NZ Quakes Sensor (@exxamalte
- #26078 ) (geonetnz_quakes docs) (new-platform) - Use literal string interpolation in integrations H-J (f-strings) (@frenck
- #26380 ) - Removes executable but from hassfest codeowners (@frenck
- #26381 ) - Add support Slide cover (@ualex73
- #25913 ) (slide docs) (new-integration) - Use literal string interpolation in integrations N-Q (f-strings) (@frenck
- #26391 ) - Update OpenCV 4.1.1 / Numpy 1.17.1 (@pvizeli
- #26387 ) (iqvia docs) (opencv docs) (tensorflow docs) (trend docs) - Use literal string interpolation in integrations T-W (f-strings) (@frenck
- #26394 ) - Use literal string interpolation in integrations K-M (f-strings) (@frenck
- #26389 ) - Use literal string interpolation in integrations R-S (f-strings) (@frenck
- #26392 ) - Use literal string interpolation in integrations X-Z (f-strings) (@frenck
- #26395 ) - Fixes invalid JSON files and whitespace corrections in YAML files (@frenck
- #26396 ) (ihc docs) (point docs) (solax docs) - Refactor pihole integration (@johnluetke
- #25837 ) (pi_hole docs) (breaking change) - Change xiaomi camera conf_host to template (@vaidyasr
- #25799 ) (xiaomi docs) - Fix Emulated Hue AttributeError: ‘NoneType’ object has no attribute ’… (@croghostrider
- #26018 ) (emulated_hue docs) - Allow passing None as input_text config (@balloob
- #26409 ) (input_text docs) - IGN Sismologia icon for geolocation entities (@exxamalte
- #26408 ) (ign_sismologia docs) - Migrate legacy typehints in core to PEP-526 (@frenck
- #26403 ) (device_tracker docs) - Add X10 devices as ISY994 switches (@taylorsilva
- #26342 ) (isy994 docs) - Add config flow to linky (@Quentame
- #26076 ) (breaking change) - Correct file permissions in slide integration (@frenck
- #26390 ) (slide docs) - Use literal string interpolation in honeywell (@zxdavb
- #26386 ) (honeywell docs) - Initial commit (@zxdavb
- #26385 ) (geniushub docs) - Initial commit (@zxdavb
- #26383 ) (evohome docs) - NSW Rural Fire Service icon for geolocation entities (@exxamalte
- #26416 ) (nsw_rural_fire_service_feed docs) - Add prettier to vscode (@pvizeli
- #26417 ) - Updated frontend to 20190904.0 (@bramkragten
- #26421 ) (frontend docs) - Add device to mqtt camera (@zewelor
- #26238 ) (mqtt docs) - Entity registry doesn’t overwrite with None (@Swamp-Ig
- #24275 ) - Replaces IOError by OSError (@frenck
- #26428 ) - Add atome sensor platform (@BaQs
- #26197 ) (atome docs) (new-integration) - Cleanup Dockerfile.dev (@pvizeli
- #26451 ) - Add device automation condition (@emontnemery
- #26313 ) (automation docs) (device_automation docs) (light docs) - Queensland Bushfire Alert icon for geolocation entities (@exxamalte
- #26439 ) (qld_bushfire docs) - Standardize Plex server connections (@jjlawren
- #26444 ) (plex docs) (breaking change) - Add plex server config options to media_player platform (@jjlawren
- #26458 ) (plex docs) - Add device automation action (@emontnemery
- #26455 ) (device_automation docs) (light docs) - deCONZ - use entity registry disabled_by to control available entities (@Kane610
- #26219 ) (deconz docs) - Add person to device_sun_light_trigger (@kellerza
- #25877 ) (device_sun_light_trigger docs) - Change darksky icon for clear night (@Mariusthvdb
- #26452 ) (darksky docs) - Jewish calendar binary sensor (@tsvi
- #26200 ) (jewish_calendar docs) (breaking change) (new-platform) - bump geniushub client (@zxdavb
- #26476 ) (geniushub docs) - Unify device_state_attributes handling for Homematic IP Cloud (@SukramJ
- #26449 ) (homematicip_cloud docs) (breaking change) - Add yeelight nightlight support via separate light entity (@zewelor
- #26224 ) (yeelight docs) - Add set scene service calls to yeelight (@zewelor
- #26255 ) (yeelight docs) - Add device_info to Linky integration (@Quentame
- #26477 ) - Update radiotherm climate attributes (@dieselrabbit
- #26465 ) (radiotherm docs) (breaking change) - Add Viessmann ViCare Climate platform (@oischinger
- #26151 ) (vicare docs) (new-integration) - Add new integration for Jandy iAqualink pool control (@flz
- #26034 ) (iaqualink docs) (new-integration) - Add protocol and model as an optional restriction for tellstick sensors (@brange
- #26026 ) (tellstick docs) - Fix KNX light tunable white rounding error (@farmio
- #26364 ) (knx docs) - Bump aiowwlln to 2.0.1 (@bachya
- #26486 ) - Vicare: Avoid invalid temperature values (@oischinger
- #26485 ) (vicare docs) - Use PEP 526 type annotations, add some type hints (@scop
- #26464 ) - Restructure Z-Wave Climate (@Santobert
- #25724 ) (zwave docs) - fix cluster configuration (@dmulcahey
- #26494 ) (zha docs) - Bump androidtv to 0.0.27 (@JeffLIrion
- #26497 ) (androidtv docs) - Device automations: Rename name to entity_name in translations (@emontnemery
- #26491 ) (light docs) - Bump ZHA dependencies. (@Adminiuga
- #26504 ) (zha docs) - Bump geniushubclient (@zxdavb
- #26519 ) (geniushub docs) - Update to async_upnp_client==0.14.11 (@StevenLooman
- #26515 ) (dlna_dmr docs) (upnp docs) - Updated frontend to 20190908.0 (@bramkragten
- #26524 ) (frontend docs) - Add vivotek camera component (@HarlemSquirrel
- #26071 ) (vivotek docs) (new-integration) - Enable SolarEdge config entries (@Cereal2nd
- #26282 ) (solaredge docs) (breaking change) - use newly added is_server for cluster reporting (@dmulcahey
- #26533 ) (zha docs) - Add device automation support to switch entities (@emontnemery
- #26466 ) (device_automation docs) (light docs) (switch docs) - Remove device from device action schema (@emontnemery
- #26536 ) (device_automation docs) - Move iaqualink update from climate to component (@flz
- #26505 ) (iaqualink docs) - Do not complain about automatic generated files (@balloob
- #26540 ) - Fix Tuya Light without brightness (@tyjtyj
- #26534 ) (tuya docs) - Add Delta Counter of HmIP-SPDR to Homematic IP Cloud (@SukramJ
- #26538 ) (homematicip_cloud docs) - Add light platform to iaqualink integration (@flz
- #26484 ) (iaqualink docs) (new-platform) - Move config and connections to Plex component (@jjlawren
- #26488 ) (discovery docs) (plex docs) (breaking change) - Fix radiotherm local time (@tsvi
- #26526 ) (radiotherm docs) - Add more attributes to vicare climate entity (@oischinger
- #26521 ) (vicare docs) - Add growatt server integration (@indykoning
- #25635 ) (growatt_server docs) (new-integration) - Add zwave application version (@lifeisafractal
- #26205 ) (zwave docs) - Remove unnecessary force_refresh=True, clarify system behavior (@flz
- #26543 ) (iaqualink docs) - Add Météo France icons + device_class (@Quentame
- #26441 ) (meteo_france docs) - Bump geniushub-client to 0.6.13 (@zxdavb
- #26554 ) (geniushub docs) - Add sensor platform to iaqualink component (@flz
- #26544 ) (iaqualink docs) (new-platform) - Refactor Cast (@balloob
- #26550 ) (cast docs) - fix events for smartthings acceleration cluster (@dmulcahey
- #26557 ) (zha docs) - osram cluster (@dmulcahey
- #26555 ) (zha docs) - Nuki less strict (@pvizeli
- #26542 ) (nuki docs) - deCONZ device automations (@Kane610
- #26366 ) (deconz docs) - Improve startup of devcontainer (@pvizeli
- #26572 ) - Cleanup stale script stuff (@pvizeli
- #26573 ) - Bump UPC connect / fix auth issue (@pvizeli
- #26570 ) (upc_connect docs) - bump dependencies (@dmulcahey
- #26576 ) (zha docs) - Updated frontend to 20190911.0 (@bramkragten
- #26578 ) (frontend docs) - Make uk_transport sensor timezone/DST aware (@tsvi
- #26577 ) (uk_transport docs) - Fix GTFS sensor wrong timezone (@tsvi
- #26580 ) (gtfs docs) - Add switch platform to iaqualink integration (@flz
- #26545 ) (iaqualink docs) (new-platform) - Add Obihai integration (@dshokouhi
- #26537 ) (obihai docs) (new-integration) - Remove default host for Plex config (@jjlawren
- #26583 ) (plex docs) (breaking change) - Home Assistant Cast (@balloob
- #26566 ) (cast docs) - Deprecate Python 3.6.0 (@pvizeli
- #26575 ) - Check if git is dirty before committing (@balloob
- #26588 ) - Remove support of UniFi device tracker configuration import (@Kane610
- #26587 ) (unifi docs) (breaking change) - Fix CCM messages (@gerard33
- #26589 ) (bmw_connected_drive docs) (beta fix) - Update PyChromecast (@balloob
- #26594 ) (cast docs) (beta fix) - Use Nabu Casa url if no https url set (@balloob
- #26682 ) (cast docs) (beta fix) - Updated frontend to 20190917.0 (@bramkragten
- #26686 ) (frontend docs) (beta fix) - Fix Nuki issues (@pvizeli
- #26689 ) (nuki docs) (breaking change) (beta fix) - Bump connect-box library to fix logging (@pvizeli
- #26690 ) (upc_connect docs) (beta fix) - Updated frontend to 20190917.1 (@bramkragten
- #26691 ) (frontend docs) (beta fix) - Rename MockToggleDevice to MockToggleEntity (@emontnemery
- #26644 ) (beta fix) - Fix translation, adjust trigger names (@emontnemery
- #26635 ) (device_automation docs) (light docs) (switch docs) (beta fix) - Fix cert expiry config flow check and update (@Cereal2nd
- #26638 ) (cert_expiry docs) (beta fix) - Fix release access for bram (@pvizeli
- #26693 ) (beta fix) - Updated frontend to 20190917.2 (@bramkragten
- #26696 ) (frontend docs) (beta fix) - Verify withings config (@balloob
- #26698 ) (withings docs) (beta fix) - Updated frontend to 20190918.0 (@bramkragten
- #26704 ) (frontend docs) (beta fix) - Fix yeelight inheritance order (@zewelor
- #26706 ) (yeelight docs) (beta fix)