Homeassistant

Latest version: v2025.3.4

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 211 of 239

0.65.1

Not secure
- allow ios device tracker see calls to go through ([balloob] - [13020]) ([device_tracker docs])
- Fix config component loading YAML ([kellerza] - [13024])
- Make Throttle async aware ([balloob] - [13027])
- Add support for input boolean to Google Assistant ([balloob] - [13030]) ([google_assistant docs])
- HomeKit Bugfix: names ([cdce8p] - [13031]) ([homekit docs])

[13020]: https://github.com/home-assistant/home-assistant/pull/13020
[13024]: https://github.com/home-assistant/home-assistant/pull/13024
[13027]: https://github.com/home-assistant/home-assistant/pull/13027
[13030]: https://github.com/home-assistant/home-assistant/pull/13030
[13031]: https://github.com/home-assistant/home-assistant/pull/13031
[balloob]: https://github.com/balloob
[cdce8p]: https://github.com/cdce8p
[kellerza]: https://github.com/kellerza
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
[homekit docs]: https://home-assistant.io/components/homekit/

0.65.0

Not secure
Release 0.65 has arrived and oh boy, is it awesome. First off, in case you have missed the previous release notes and [announcements](https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/): **Starting with this release, Home Assistant has dropped support for Python 3.4. The minimum supported version is now Python 3.5.3.** If you are on Hass.io or Docker, you'll automatically be running the latest and greatest. If you're on an older Hassbian installation or did your own Linux setup you'll need to upgrade to at least Python 3.5.3.

Naming entities

With the introduction of the entity registry in 0.63, Home Assistant is making sure that the same devices always receive the same entity IDs. This release is taking it a step further by allowing users to change the name of a device from the frontend. Changing the name will be instantly applied and overrides whatever name the device is given by the integration. If you want to switch back to the name from the integration, set the name to blank.

_This feature is, just like the entity registry, only available for integrations that provide unique IDs for their entities. Adding this to each integration is still a work in progress._

![entity-registry-name](https://user-images.githubusercontent.com/1444314/37217236-e3e93f42-2371-11e8-8694-0bb809f6cfa3.gif)

Filter sensor

The [filter sensor][sensor.filter docs] is a new 2nd order sensor by [dgomes]: it will consume data from a sensor entity and apply filters to it. For the initial implementation it comes with Low-pass, Outlier and Throttle filters. Expect more to be added in the future.

yaml
sensor:
- platform: filter
name: "filtered realistic humidity"
entity_id: sensor.realistic_humidity
filters:
- filter: outlier
window_size: 4
radius: 4.0
- filter: lowpass
time_constant: 10
precision: 2


![image](https://user-images.githubusercontent.com/1444314/37217548-ae12957a-2372-11e8-8064-822176448165.png)

Light Group

We have had some discussion lately and realized that our current group component is very limiting. Extending it would probably lead to more confusion so we've decided to take a new approach: groups that are designed to be part of a specific component. The first one in this series comes at the hand of [OttoWinter]: the group light.

The group light creates a single light inside Home Assistant that is representing a group of lights. All commands will be forwarded and the state is a combination of all the lights.

yaml
light:
- platform: group
name: Cool Light Group
entities:
- light.amazing_light
- light.foobar
- light.sun


HomeKit

HomeKit got some more upgrades. We've added support for temperature sensors in Fahrenheit, alarm systems, switches and thermostats. Just a few releases more and we should be able to cover it all.

Optional words for the Conversation component

The [conversation component](/components/conversation/) has always been a great introduction to controlling your house by voice. There is no hotword detection or powerful language engine behind it, but it gives a great intro to what is possible. Starting with this release it will get a little bit more powerful with the introduction of optional words. To mark a word optional, wrap it in square brackets: `Change the light to [the color] {color}`.

yaml
Example configuration.yaml entry
conversation:
intents:
LivingRoomTemperature:
- What is the temperature in the living room
- What is [the] living room temperature

intent_script:
LivingRoomTemperature:
speech:
text: It is currently {{ states.sensor.temperature }} degrees in the living room.


![voice-commands](https://user-images.githubusercontent.com/1444314/37218047-2db69cc6-2374-11e8-9d10-41d566ad8577.png)

New Platforms

- Synology Chat as a notification platform ([cmsimike] - [12596]) ([notify.synology_chat docs]) (new-platform)
- KNX Component: Scene support and expose sensor values ([Julius2342] - [11978]) ([knx docs]) ([scene docs]) ([binary_sensor.knx docs]) (new-platform)
- Adds simulated sensor ([robmarkcole] - [12539]) ([sensor.simulated docs]) (new-platform)
- Add Songpal ("Sony Audio Control API") platform ([rytilahti] - [12143]) ([media_player.songpal docs]) (new-platform)
- Add UpCloud platform ([scop] - [12011]) ([upcloud docs]) ([binary_sensor.upcloud docs]) ([switch.upcloud docs]) (new-platform)
- Added Sense energy monitor sensor ([kbickar] - [11580]) ([sensor.sense docs]) (new-platform)
- Filter Sensor ([dgomes] - [12650]) ([sensor.filter docs]) (new-platform)
- Add light.group platform ([OttoWinter] - [12229]) ([light.grouped_light docs]) (new-platform)
- Egardia redesign - generic component and sensor support ([jeroenterheerdt] - [11994]) ([egardia docs]) ([alarm_control_panel.egardia docs]) ([binary_sensor.egardia docs]) (breaking change) (new-platform)
- Add support for Zillow Zestimate sensor ([jcconnell] - [12597]) ([sensor.zestimate docs]) (new-platform)
- Add a Media Player Component for Channels ([maddox] - [12937]) ([media_player.channels docs]) (new-platform)
- Add support for alarm system, switch and thermostat to homekit ([maxclaey] - [12819]) ([homekit docs]) (new-platform)
- Add camera proxy ([PhracturedBlue] - [12006]) ([camera.proxy docs]) (new-platform)

Breaking Changes

- Insteon PLM: If you have created platform overrides in your configuration.yaml file to change a your INSTEON device to map to a different Home Assistant platform, that mapping will no longer be in effect. Please see the new device override capabilities in the [insteon_plm documentation](https://home-assistant.io/components/insteon_plm/). ([teharris1] - [#12534]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([fan.insteon_plm docs]) ([light.insteon_plm docs]) ([sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change)
- AirVisual's air index unit is AQI (Air Quality Index), not PSI (Pressure per Square Inch). ([chilicheech] - [12730]) ([sensor.airvisual docs]) (breaking change)
- TekSavvy Sensor: The sensor entity id for peak upload usage used to be `sensor.teksavvy_on_peak_upload_` this has been changed to `sensor.teksavvy_on_peak_upload`. The `usage` title was shared between and therefore indeterminate between GB and % usage. Therefore % usage entity ID has been changed to `sensor.teksavvy_usage_ratio` ([mikeodr] - [12325]) ([sensor.teksavvy docs]) (breaking change)
- Egardia redesign - generic component and sensor support ([jeroenterheerdt] - [11994]) ([egardia docs]) ([alarm_control_panel.egardia docs]) ([binary_sensor.egardia docs]) (breaking change) (new-platform)
- zip_code for the Pollen integration is now required to have quotes around it to prevent accidental errors: `zip_code: "00544"` ([bachya] - [12934]) ([sensor.pollen docs]) (breaking change)
- Google Assistant integration: It is no longer possible to override the domain that Home Assistant uses for an entity. This was bound to go wrong when we would test supported features for different domains. Also removed support for disguising temperature sensors as thermostats. We should follow the traits that Google offer us and not offer things that will only work half. ([balloob] - [12959]) ([google_assistant docs]) ([light docs]) (breaking change)
- The LimitlessLED white temperature range has been adjusted and should now match the Mi-Light smartphone app for identical Kelvin values. ([amelchio] - [12971]) ([light.limitlessled docs]) (breaking change)

All changes

- Hello Python 3.5 ([balloob] - [12610])
- Fix CODEOWNERS permissions ([OttoWinter] - [12621])
- Xiaomi Aqara Gateway: Service descriptions added ([syssi] - [12631])
- Removing asyncio.coroutine syntax from some components ([Julius2342] - [12507])
- Allow renaming entities in entity registry ([balloob] - [12636]) ([config docs]) ([light.demo docs])
- Check if $files is empty, don't try to execute it ([armills] - [12651])
- Removed py34 ([cdce8p] - [12648])
- Improved Homekit tests ([cdce8p] - [12647]) ([homekit docs])
- Removing asyncio.coroutine syntax from HASS core ([Julius2342] - [12509])
- Synology Chat as a notification platform ([cmsimike] - [12596]) ([notify.synology_chat docs]) (new-platform)
- Enable pytradfri during build, and include in Docker ([lwis] - [12662])
- Upgrade insteonplm to 0.8.2 (required refactoring) ([teharris1] - [12534]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([fan.insteon_plm docs]) ([light.insteon_plm docs]) ([sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change)
- Homekit Update, Support for TempSensor (°F) ([cdce8p] - [12676]) ([homekit docs])
- Fix formatting of minutes for sleep start in the fitbit sensor ([awkwardDuck] - [12664]) ([sensor.fitbit docs])
- KNX Component: Scene support and expose sensor values ([Julius2342] - [11978]) ([knx docs]) ([scene docs]) ([binary_sensor.knx docs]) (new-platform)
- Added config validator for future group platforms ([cdce8p] - [12592])
- Adds simulated sensor ([robmarkcole] - [12539]) ([sensor.simulated docs]) (new-platform)
- Add history_graph component to demo ([balloob] - [12681]) ([demo docs])
- Next generation of Xiaomi Aqara devices added ([syssi] - [12659]) ([xiaomi_aqara docs]) ([switch.xiaomi_aqara docs])
- Fix homekit: temperature calculation ([cdce8p] - [12720]) ([homekit docs])
- AsusWRT log exceptions ([kellerza] - [12668]) ([device_tracker.asuswrt docs])
- Homekit schema gracefully fail with integer ([kellerza] - [12725]) ([homekit docs])
- Update core HSV color scaling to standard scales: ([armills] - [12649]) ([light.hue docs]) ([light.lifx docs])
- correct air index unit ([chilicheech] - [12730]) ([sensor.airvisual docs]) (breaking change)
- Remove automatic sqlite vacuum ([amelchio] - [12728])
- Disable asuswrt tests ([armills] - [12663])
- Fix Citybikes naming ([aronsky] - [12661]) ([sensor.citybikes docs])
- Xiaomi MiIO Light: Flag the device as unavailable if not reachable ([syssi] - [12449]) ([light.xiaomi_miio docs])
- Check_config await error ([kellerza] - [12722])
- Add Songpal ("Sony Audio Control API") platform ([rytilahti] - [12143]) ([media_player.songpal docs]) (new-platform)
- Quote services.yaml string ([amelchio] - [12763])
- Intent: Set light color ([balloob] - [12633]) ([light docs])
- Update Yi platform to make use of async/await ([bachya] - [12713]) ([camera.yi docs])
- Add custom header support for rest_command ([doctorjames] - [12646]) ([rest_command docs])
- Round humidity for display purposes ([PhilRW] - [12766]) ([climate docs]) ([weather docs]) ([climate.wink docs]) ([weather.darksky docs])
- Xiaomi MiIO Vacuum: Use a unique data key per domain ([syssi] - [12743]) ([vacuum.xiaomi_miio docs])
- Add UpCloud platform ([scop] - [12011]) ([upcloud docs]) ([binary_sensor.upcloud docs]) ([switch.upcloud docs]) (new-platform)
- Add Unit System Option For Fitbit ([bertbert72] - [11817]) ([sensor.fitbit docs])
- Add 'lock' device class ([swilson] - [11640]) ([binary_sensor docs])
- Bump frontend to 20180228.1 ([balloob] - [12786]) ([frontend docs])
- Fix when 2 states match with same name ([balloob] - [12771])
- MQTT Static Typing ([OttoWinter] - [12433]) ([mqtt docs])
- Add "headers" config parameter to rest switch ([mfrueh] - [12706]) ([switch.rest docs])
- Added Sense energy monitor sensor ([kbickar] - [11580]) ([sensor.sense docs]) (new-platform)
- TekSavvy Sensor unlimited bandwidth support ([mikeodr] - [12325]) ([sensor.teksavvy docs]) (breaking change)
- iCloud location tracking improvements ([reedriley] - [12399]) ([device_tracker.icloud docs])
- Support serving of backend translations ([armills] - [12453]) ([frontend docs])
- Translation cleanup ([armills] - [12804])
- Take ownership of Emby, Eight Sleep, Hikvision ([mezz64] - [12803])
- Bump pyHik version, digest auth, more device support ([mezz64] - [12801]) ([binary_sensor.hikvision docs])
- Only run deploy from lint branch ([armills] - [12805])
- Add optional words to conversation utterances ([balloob] - [12772]) ([conversation docs])
- Changed default from `all` to `changed` ([cdce8p] - [12660])
- Fix flakiness in tests ([balloob] - [12806])
- Tibber: retry if we fail to connect at startup ([danielhiversen] - [12620]) ([sensor.tibber docs])
- Cast Python Async Await Syntax ([OttoWinter] - [12816]) ([media_player.cast docs])
- Filter Sensor ([dgomes] - [12650]) ([sensor.filter docs]) (new-platform)
- MQTT Python 3.5 Async Await Syntax ([OttoWinter] - [12815]) ([mqtt docs])
- Improved Homekit tests ([cdce8p] - [12800]) ([homekit docs])
- Add light.group platform ([OttoWinter] - [12229]) ([light.grouped_light docs]) (new-platform)
- Add icons to Xiaomi Aqara sensors ([bakedraccoon] - [12814]) ([sensor.xiaomi_aqara docs])
- Egardia redesign - generic component and sensor support ([jeroenterheerdt] - [11994]) ([egardia docs]) ([alarm_control_panel.egardia docs]) ([binary_sensor.egardia docs]) (breaking change) (new-platform)
- Skip flaky light.group test [skipci] ([balloob] - [12847])
- Update volvooncall.py ([danielhiversen] - [12834]) ([switch.volvooncall docs])
- Address upcloud post-merge comments (12011) ([scop] - [12835]) ([upcloud docs]) ([binary_sensor.upcloud docs]) ([switch.upcloud docs])
- Keep auto groups during group reload ([amelchio] - [12841]) ([group docs])
- PyXiaomiGateway version bumped. ([syssi] - [12828]) ([xiaomi_aqara docs])
- Fix light group update before add ([OttoWinter] - [12844]) ([light.group docs])
- IndexError (list index out of range) fixed. ([syssi] - [12858]) ([sensor.xiaomi_aqara docs])
- Fix dead Sonos web interface even more ([amelchio] - [12851]) ([media_player.sonos docs])
- Updated to use latest ihcsdk version ([dingusdk] - [12865]) ([ihc docs])
- Add unique id for Tibber sensor ([danielhiversen] - [12864]) ([sensor.tibber docs])
- Add support for Zillow Zestimate sensor ([jcconnell] - [12597]) ([sensor.zestimate docs]) (new-platform)
- Grammar fix 'an unique' ([amelchio] - [12870])
- Add SQL index to states.event_id ([amelchio] - [12825])
- Optimize logbook SQL query ([amelchio] - [12881]) ([logbook docs])
- await syntax knx scene ([Julius2342] - [12879]) ([scene docs])
- Fix 0 value when home-assistant restarts ([bokub] - [12874]) ([sensor.history_stats docs])
- Fix aggressive scan intervals ([balloob] - [12885]) ([alarm_control_panel.concord232 docs]) ([binary_sensor.concord232 docs]) ([sensor.folder docs]) ([sensor.simulated docs])
- Fix interaction with hyperion on NodeMCU ([a-andre] - [12872]) ([light.hyperion docs])
- Add the Gamerscore and Tier of the account ([kevintuhumury] - [12867]) ([sensor.xbox_live docs])
- Improve influxdb throughput ([amelchio] - [12882]) ([influxdb docs])
- Add config flow for Hue ([balloob] - [12830]) ([config docs]) ([hue docs])
- Fix issue with guest August lock being included ([snjoetw] - [12893]) ([august docs])
- Upgrade to py-canary 0.4.1 ([snjoetw] - [12894]) ([canary docs])
- update html5 to async/await ([perosb] - [12895]) ([notify.html5 docs])
- Adding additional switches and sensors for Tesla ([alandtse] - [12241]) ([device_tracker.tesla docs]) ([sensor.tesla docs]) ([switch.tesla docs])
- Additional radio schemes for sonos ([amelchio] - [12886]) ([media_player.sonos docs])
- Fix Edimax new firmware auth error and move to pyedimax fork ([andreipop2005] - [12873]) ([switch.edimax docs])
- InfluxDB cleanups ([amelchio] - [12903]) ([influxdb docs])
- Fix for moisture sensors in isy994 ([thejta] - [12734]) ([binary_sensor.isy994 docs])
- Apple TV should return all supported features ([lucasweb78] - [12167]) ([media_player.apple_tv docs])
- Remove dynamic controls from sonos ([amelchio] - [12908]) ([media_player.sonos docs])
- Fix async method call in sync context ([balloob] - [12890]) ([device_tracker.icloud docs])
- update html5 to async/await tests ([perosb] - [12896])
- Fixing small naming bug ([ebfio] - [12911]) ([sensor.serial_pm docs])
- Tibber: Check if the current electricity price is available before we… ([danielhiversen] - [12905]) ([sensor.tibber docs])
- Add empty unit to systemmonitor load averages ([DanNixon] - [12900]) ([sensor.systemmonitor docs])
- update notify html5 dependencies ([perosb] - [12898]) ([notify.html5 docs])
- Xiaomi MiIO Remote: Lazy discover disabled ([syssi] - [12710]) ([remote.xiaomi_miio docs])
- Xiaomi MiIO Switch: Allow unavailable devices at startup by model setting ([syssi] - [12626]) ([switch.xiaomi_miio docs])
- Update python-coinbase to 2.1.0 ([balloob] - [12925]) ([coinbase docs])
- Remove unused cloud APIs ([balloob] - [12913]) ([cloud docs])
- Upgrade to aiohttp 3 ([balloob] - [12921]) ([api docs]) ([http docs]) ([shopping_list docs])
- Flaky tests ([balloob] - [12931])
- Addresses issues with Pollen.com API troubles ([bachya] - [12930]) ([sensor.pollen docs])
- Set supported features based on capabilities of device ([maxclaey] - [12922]) ([climate.nest docs])
- Bumped (minor) version of xknx within knx-component. This fixes a bug with inverted percentage within sensors. ([Julius2342] - [12929]) ([knx docs]) ([light.knx docs])
- Added checks for empty replies from REST calls and supporting tests ([nickovs] - [12904]) ([sensor.rest docs])
- Reinstate our old virtual env check in favor of pip ([balloob] - [12932])
- Support for queries with no results (fix for 12856) ([dgomes] - [12888]) ([sensor.sql docs])
- Fix netatmo sensor warning from invalid Voluptuous default ([amelchio] - [12933]) ([sensor.netatmo docs])
- Updated to enforce quoted ZIP codes for Pollen ([bachya] - [12934]) ([sensor.pollen docs]) (breaking change)
- Added support for multiple onvif profiles ([karlkar] - [11651]) ([camera.onvif docs])
- Make ubus dhcp name resolution optional ([rmounce] - [12658]) ([device_tracker.ubus docs])
- Add add_devices back to rpi_camera ([feanor12] - [12947]) ([camera.rpi_camera docs])
- Remove weird tests ([balloob] - [12936])
- optional displaying the sensors location on the map ([c7h] - [12375]) ([sensor.luftdaten docs])
- [SQL Sensor] partial revert of 12452 ([dgomes] - [12956]) ([sensor.sql docs])
- Fix LIFX color conversions ([amelchio] - [12957]) ([light.lifx docs])
- BugFix Popp strike lock not discovered in homeassistant. ([turbokongen] - [12951]) ([zwave docs])
- Add a Media Player Component for Channels ([maddox] - [12937]) ([media_player.channels docs]) (new-platform)
- Telegram_bot three platform support proxy_url and proxy_params ([crhan] - [12878]) ([telegram_bot.broadcast docs]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs])
- Add support for alarm system, switch and thermostat to homekit ([maxclaey] - [12819]) ([homekit docs]) (new-platform)
- Pin lokalise script to working version ([armills] - [12965])
- Hue: Don't change brightness when changing just color ([balloob] - [12940]) ([light.hue docs])
- LIFX async/await conversion ([amelchio] - [12973]) ([light.lifx docs])
- IMAP sensor async/await conversion ([amelchio] - [12988]) ([sensor.imap docs])
- Refactor Google Assistant ([balloob] - [12959]) ([google_assistant docs]) ([light docs]) (breaking change)
- Bump pyEmby version to support aiohttp => 3 ([mezz64] - [12986]) ([media_player.emby docs])
- Update pyalarmdotcom version ([koolsb] - [12987]) ([alarm_control_panel.alarmdotcom docs])
- Show the error message when Zabbix fails to log in ([cyberjacob] - [12985]) ([zabbix docs])
- Script/gen_requirements: Ignore package families ([cdce8p] - [12963])
- Fix Sonos group discovery ([amelchio] - [12970]) ([media_player.sonos docs])
- Check color temp range for google assistant ([balloob] - [12994]) ([google_assistant docs])
- Fix limitlessled color temperature ([amelchio] - [12971]) ([light.limitlessled docs]) (breaking change)
- Fixes notify.html5 for notifications on FireFox ([corneyl] - [12993]) ([notify.html5 docs])
- Move HomeAssistantView to separate file. Convert http to async syntax. [skip ci] ([fanthos] - [12982]) ([http docs])
- Get zha switch and binary_sensor state on startup ([SteveEasley] - [11672]) ([zha docs]) ([binary_sensor.zha docs]) ([light.zha docs]) ([switch.zha docs])
- Add camera proxy ([PhracturedBlue] - [12006]) ([camera.proxy docs]) (new-platform)
- check_config script evolution ([kellerza] - [12792])
- Plex mark devices unavailable if they 'vanish' and clear media ([ryanm101] - [12811]) ([media_player.plex docs])
- Add consider_home and source_type to device_tracker.see service ([mueslo] - [12849]) ([device_tracker docs])
- Clean up Light Groups ([OttoWinter] - [12962]) ([light.group docs])
- Updated to plexapi 3.0.6 ([ryanm101] - [13005]) ([media_player.plex docs]) ([sensor.plex docs])

[11580]: https://github.com/home-assistant/home-assistant/pull/11580
[11640]: https://github.com/home-assistant/home-assistant/pull/11640
[11651]: https://github.com/home-assistant/home-assistant/pull/11651
[11672]: https://github.com/home-assistant/home-assistant/pull/11672
[11817]: https://github.com/home-assistant/home-assistant/pull/11817
[11978]: https://github.com/home-assistant/home-assistant/pull/11978
[11994]: https://github.com/home-assistant/home-assistant/pull/11994
[12006]: https://github.com/home-assistant/home-assistant/pull/12006
[12011]: https://github.com/home-assistant/home-assistant/pull/12011
[12143]: https://github.com/home-assistant/home-assistant/pull/12143
[12167]: https://github.com/home-assistant/home-assistant/pull/12167
[12229]: https://github.com/home-assistant/home-assistant/pull/12229
[12241]: https://github.com/home-assistant/home-assistant/pull/12241
[12325]: https://github.com/home-assistant/home-assistant/pull/12325
[12375]: https://github.com/home-assistant/home-assistant/pull/12375
[12399]: https://github.com/home-assistant/home-assistant/pull/12399
[12433]: https://github.com/home-assistant/home-assistant/pull/12433
[12449]: https://github.com/home-assistant/home-assistant/pull/12449
[12453]: https://github.com/home-assistant/home-assistant/pull/12453
[12507]: https://github.com/home-assistant/home-assistant/pull/12507
[12509]: https://github.com/home-assistant/home-assistant/pull/12509
[12534]: https://github.com/home-assistant/home-assistant/pull/12534
[12539]: https://github.com/home-assistant/home-assistant/pull/12539
[12592]: https://github.com/home-assistant/home-assistant/pull/12592
[12596]: https://github.com/home-assistant/home-assistant/pull/12596
[12597]: https://github.com/home-assistant/home-assistant/pull/12597
[12610]: https://github.com/home-assistant/home-assistant/pull/12610
[12620]: https://github.com/home-assistant/home-assistant/pull/12620
[12621]: https://github.com/home-assistant/home-assistant/pull/12621
[12626]: https://github.com/home-assistant/home-assistant/pull/12626
[12631]: https://github.com/home-assistant/home-assistant/pull/12631
[12633]: https://github.com/home-assistant/home-assistant/pull/12633
[12636]: https://github.com/home-assistant/home-assistant/pull/12636
[12646]: https://github.com/home-assistant/home-assistant/pull/12646
[12647]: https://github.com/home-assistant/home-assistant/pull/12647
[12648]: https://github.com/home-assistant/home-assistant/pull/12648
[12649]: https://github.com/home-assistant/home-assistant/pull/12649
[12650]: https://github.com/home-assistant/home-assistant/pull/12650
[12651]: https://github.com/home-assistant/home-assistant/pull/12651
[12658]: https://github.com/home-assistant/home-assistant/pull/12658
[12659]: https://github.com/home-assistant/home-assistant/pull/12659
[12660]: https://github.com/home-assistant/home-assistant/pull/12660
[12661]: https://github.com/home-assistant/home-assistant/pull/12661
[12662]: https://github.com/home-assistant/home-assistant/pull/12662
[12663]: https://github.com/home-assistant/home-assistant/pull/12663
[12664]: https://github.com/home-assistant/home-assistant/pull/12664
[12668]: https://github.com/home-assistant/home-assistant/pull/12668
[12676]: https://github.com/home-assistant/home-assistant/pull/12676
[12681]: https://github.com/home-assistant/home-assistant/pull/12681
[12706]: https://github.com/home-assistant/home-assistant/pull/12706
[12710]: https://github.com/home-assistant/home-assistant/pull/12710
[12713]: https://github.com/home-assistant/home-assistant/pull/12713
[12720]: https://github.com/home-assistant/home-assistant/pull/12720
[12722]: https://github.com/home-assistant/home-assistant/pull/12722
[12725]: https://github.com/home-assistant/home-assistant/pull/12725
[12728]: https://github.com/home-assistant/home-assistant/pull/12728
[12730]: https://github.com/home-assistant/home-assistant/pull/12730
[12734]: https://github.com/home-assistant/home-assistant/pull/12734
[12743]: https://github.com/home-assistant/home-assistant/pull/12743
[12763]: https://github.com/home-assistant/home-assistant/pull/12763
[12766]: https://github.com/home-assistant/home-assistant/pull/12766
[12771]: https://github.com/home-assistant/home-assistant/pull/12771
[12772]: https://github.com/home-assistant/home-assistant/pull/12772
[12786]: https://github.com/home-assistant/home-assistant/pull/12786
[12792]: https://github.com/home-assistant/home-assistant/pull/12792
[12800]: https://github.com/home-assistant/home-assistant/pull/12800
[12801]: https://github.com/home-assistant/home-assistant/pull/12801
[12803]: https://github.com/home-assistant/home-assistant/pull/12803
[12804]: https://github.com/home-assistant/home-assistant/pull/12804
[12805]: https://github.com/home-assistant/home-assistant/pull/12805
[12806]: https://github.com/home-assistant/home-assistant/pull/12806
[12811]: https://github.com/home-assistant/home-assistant/pull/12811
[12814]: https://github.com/home-assistant/home-assistant/pull/12814
[12815]: https://github.com/home-assistant/home-assistant/pull/12815
[12816]: https://github.com/home-assistant/home-assistant/pull/12816
[12819]: https://github.com/home-assistant/home-assistant/pull/12819
[12825]: https://github.com/home-assistant/home-assistant/pull/12825
[12828]: https://github.com/home-assistant/home-assistant/pull/12828
[12830]: https://github.com/home-assistant/home-assistant/pull/12830
[12834]: https://github.com/home-assistant/home-assistant/pull/12834
[12835]: https://github.com/home-assistant/home-assistant/pull/12835
[12841]: https://github.com/home-assistant/home-assistant/pull/12841
[12844]: https://github.com/home-assistant/home-assistant/pull/12844
[12847]: https://github.com/home-assistant/home-assistant/pull/12847
[12849]: https://github.com/home-assistant/home-assistant/pull/12849
[12851]: https://github.com/home-assistant/home-assistant/pull/12851
[12858]: https://github.com/home-assistant/home-assistant/pull/12858
[12864]: https://github.com/home-assistant/home-assistant/pull/12864
[12865]: https://github.com/home-assistant/home-assistant/pull/12865
[12867]: https://github.com/home-assistant/home-assistant/pull/12867
[12870]: https://github.com/home-assistant/home-assistant/pull/12870
[12872]: https://github.com/home-assistant/home-assistant/pull/12872
[12873]: https://github.com/home-assistant/home-assistant/pull/12873
[12874]: https://github.com/home-assistant/home-assistant/pull/12874
[12878]: https://github.com/home-assistant/home-assistant/pull/12878
[12879]: https://github.com/home-assistant/home-assistant/pull/12879
[12881]: https://github.com/home-assistant/home-assistant/pull/12881
[12882]: https://github.com/home-assistant/home-assistant/pull/12882
[12885]: https://github.com/home-assistant/home-assistant/pull/12885
[12886]: https://github.com/home-assistant/home-assistant/pull/12886
[12888]: https://github.com/home-assistant/home-assistant/pull/12888
[12890]: https://github.com/home-assistant/home-assistant/pull/12890
[12893]: https://github.com/home-assistant/home-assistant/pull/12893
[12894]: https://github.com/home-assistant/home-assistant/pull/12894
[12895]: https://github.com/home-assistant/home-assistant/pull/12895
[12896]: https://github.com/home-assistant/home-assistant/pull/12896
[12898]: https://github.com/home-assistant/home-assistant/pull/12898
[12900]: https://github.com/home-assistant/home-assistant/pull/12900
[12903]: https://github.com/home-assistant/home-assistant/pull/12903
[12904]: https://github.com/home-assistant/home-assistant/pull/12904
[12905]: https://github.com/home-assistant/home-assistant/pull/12905
[12908]: https://github.com/home-assistant/home-assistant/pull/12908
[12911]: https://github.com/home-assistant/home-assistant/pull/12911
[12913]: https://github.com/home-assistant/home-assistant/pull/12913
[12921]: https://github.com/home-assistant/home-assistant/pull/12921
[12922]: https://github.com/home-assistant/home-assistant/pull/12922
[12925]: https://github.com/home-assistant/home-assistant/pull/12925
[12929]: https://github.com/home-assistant/home-assistant/pull/12929
[12930]: https://github.com/home-assistant/home-assistant/pull/12930
[12931]: https://github.com/home-assistant/home-assistant/pull/12931
[12932]: https://github.com/home-assistant/home-assistant/pull/12932
[12933]: https://github.com/home-assistant/home-assistant/pull/12933
[12934]: https://github.com/home-assistant/home-assistant/pull/12934
[12936]: https://github.com/home-assistant/home-assistant/pull/12936
[12937]: https://github.com/home-assistant/home-assistant/pull/12937
[12940]: https://github.com/home-assistant/home-assistant/pull/12940
[12947]: https://github.com/home-assistant/home-assistant/pull/12947
[12951]: https://github.com/home-assistant/home-assistant/pull/12951
[12956]: https://github.com/home-assistant/home-assistant/pull/12956
[12957]: https://github.com/home-assistant/home-assistant/pull/12957
[12959]: https://github.com/home-assistant/home-assistant/pull/12959
[12962]: https://github.com/home-assistant/home-assistant/pull/12962
[12963]: https://github.com/home-assistant/home-assistant/pull/12963
[12965]: https://github.com/home-assistant/home-assistant/pull/12965
[12970]: https://github.com/home-assistant/home-assistant/pull/12970
[12971]: https://github.com/home-assistant/home-assistant/pull/12971
[12973]: https://github.com/home-assistant/home-assistant/pull/12973
[12982]: https://github.com/home-assistant/home-assistant/pull/12982
[12985]: https://github.com/home-assistant/home-assistant/pull/12985
[12986]: https://github.com/home-assistant/home-assistant/pull/12986
[12987]: https://github.com/home-assistant/home-assistant/pull/12987
[12988]: https://github.com/home-assistant/home-assistant/pull/12988
[12993]: https://github.com/home-assistant/home-assistant/pull/12993
[12994]: https://github.com/home-assistant/home-assistant/pull/12994
[13005]: https://github.com/home-assistant/home-assistant/pull/13005
[DanNixon]: https://github.com/DanNixon
[Julius2342]: https://github.com/Julius2342
[OttoWinter]: https://github.com/OttoWinter
[PhilRW]: https://github.com/PhilRW
[PhracturedBlue]: https://github.com/PhracturedBlue
[SteveEasley]: https://github.com/SteveEasley
[a-andre]: https://github.com/a-andre
[alandtse]: https://github.com/alandtse
[amelchio]: https://github.com/amelchio
[andreipop2005]: https://github.com/andreipop2005
[armills]: https://github.com/armills
[aronsky]: https://github.com/aronsky
[awkwardDuck]: https://github.com/awkwardDuck
[bachya]: https://github.com/bachya
[bakedraccoon]: https://github.com/bakedraccoon
[balloob]: https://github.com/balloob
[bertbert72]: https://github.com/bertbert72
[bokub]: https://github.com/bokub
[c7h]: https://github.com/c7h
[cdce8p]: https://github.com/cdce8p
[chilicheech]: https://github.com/chilicheech
[cmsimike]: https://github.com/cmsimike
[corneyl]: https://github.com/corneyl
[crhan]: https://github.com/crhan
[cyberjacob]: https://github.com/cyberjacob
[danielhiversen]: https://github.com/danielhiversen
[dgomes]: https://github.com/dgomes
[dingusdk]: https://github.com/dingusdk
[doctorjames]: https://github.com/doctorjames
[ebfio]: https://github.com/ebfio
[fanthos]: https://github.com/fanthos
[feanor12]: https://github.com/feanor12
[jcconnell]: https://github.com/jcconnell
[jeroenterheerdt]: https://github.com/jeroenterheerdt
[karlkar]: https://github.com/karlkar
[kbickar]: https://github.com/kbickar
[kellerza]: https://github.com/kellerza
[kevintuhumury]: https://github.com/kevintuhumury
[koolsb]: https://github.com/koolsb
[lucasweb78]: https://github.com/lucasweb78
[lwis]: https://github.com/lwis
[maddox]: https://github.com/maddox
[maxclaey]: https://github.com/maxclaey
[mezz64]: https://github.com/mezz64
[mfrueh]: https://github.com/mfrueh
[mikeodr]: https://github.com/mikeodr
[mueslo]: https://github.com/mueslo
[nickovs]: https://github.com/nickovs
[perosb]: https://github.com/perosb
[reedriley]: https://github.com/reedriley
[rmounce]: https://github.com/rmounce
[robmarkcole]: https://github.com/robmarkcole
[ryanm101]: https://github.com/ryanm101
[rytilahti]: https://github.com/rytilahti
[scop]: https://github.com/scop
[snjoetw]: https://github.com/snjoetw
[swilson]: https://github.com/swilson
[syssi]: https://github.com/syssi
[teharris1]: https://github.com/teharris1
[thejta]: https://github.com/thejta
[turbokongen]: https://github.com/turbokongen
[alarm_control_panel.alarmdotcom docs]: https://home-assistant.io/components/alarm_control_panel.alarmdotcom/
[alarm_control_panel.concord232 docs]: https://home-assistant.io/components/alarm_control_panel.concord232/
[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
[api docs]: https://home-assistant.io/components/api/
[august docs]: https://home-assistant.io/components/august/
[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
[binary_sensor.concord232 docs]: https://home-assistant.io/components/binary_sensor.concord232/
[binary_sensor.egardia docs]: https://home-assistant.io/components/binary_sensor.egardia/
[binary_sensor.hikvision docs]: https://home-assistant.io/components/binary_sensor.hikvision/
[binary_sensor.insteon_plm docs]: https://home-assistant.io/components/binary_sensor.insteon_plm/
[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
[binary_sensor.upcloud docs]: https://home-assistant.io/components/binary_sensor.upcloud/
[binary_sensor.zha docs]: https://home-assistant.io/components/binary_sensor.zha/
[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
[camera.proxy docs]: https://home-assistant.io/components/camera.proxy/
[camera.rpi_camera docs]: https://home-assistant.io/components/camera.rpi_camera/
[camera.yi docs]: https://home-assistant.io/components/camera.yi/
[canary docs]: https://home-assistant.io/components/canary/
[climate docs]: https://home-assistant.io/components/climate/
[climate.nest docs]: https://home-assistant.io/components/climate.nest/
[climate.wink docs]: https://home-assistant.io/components/climate.wink/
[cloud docs]: https://home-assistant.io/components/cloud/
[coinbase docs]: https://home-assistant.io/components/coinbase/
[config docs]: https://home-assistant.io/components/config/
[conversation docs]: https://home-assistant.io/components/conversation/
[demo docs]: https://home-assistant.io/components/demo/
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
[device_tracker.icloud docs]: https://home-assistant.io/components/device_tracker.icloud/
[device_tracker.tesla docs]: https://home-assistant.io/components/device_tracker.tesla/
[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
[egardia docs]: https://home-assistant.io/components/egardia/
[fan.insteon_plm docs]: https://home-assistant.io/components/fan.insteon_plm/
[frontend docs]: https://home-assistant.io/components/frontend/
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
[group docs]: https://home-assistant.io/components/group/
[homekit docs]: https://home-assistant.io/components/homekit/
[http docs]: https://home-assistant.io/components/http/
[hue docs]: https://home-assistant.io/components/hue/
[ihc docs]: https://home-assistant.io/components/ihc/
[influxdb docs]: https://home-assistant.io/components/influxdb/
[insteon_plm docs]: https://home-assistant.io/components/insteon_plm/
[knx docs]: https://home-assistant.io/components/knx/
[light docs]: https://home-assistant.io/components/light/
[light.demo docs]: https://home-assistant.io/components/light.demo/
[light.group docs]: https://home-assistant.io/components/light.group/
[light.grouped_light docs]: https://home-assistant.io/components/light.grouped_light/
[light.hue docs]: https://home-assistant.io/components/light.hue/
[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/
[light.insteon_plm docs]: https://home-assistant.io/components/light.insteon_plm/
[light.knx docs]: https://home-assistant.io/components/light.knx/
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
[light.zha docs]: https://home-assistant.io/components/light.zha/
[logbook docs]: https://home-assistant.io/components/logbook/
[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/
[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
[media_player.channels docs]: https://home-assistant.io/components/media_player.channels/
[media_player.emby docs]: https://home-assistant.io/components/media_player.emby/
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
[media_player.songpal docs]: https://home-assistant.io/components/media_player.songpal/
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
[mqtt docs]: https://home-assistant.io/components/mqtt/
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
[notify.synology_chat docs]: https://home-assistant.io/components/notify.synology_chat/
[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
[rest_command docs]: https://home-assistant.io/components/rest_command/
[scene docs]: https://home-assistant.io/components/scene/
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
[sensor.citybikes docs]: https://home-assistant.io/components/sensor.citybikes/
[sensor.filter docs]: https://home-assistant.io/components/sensor.filter/
[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/
[sensor.folder docs]: https://home-assistant.io/components/sensor.folder/
[sensor.history_stats docs]: https://home-assistant.io/components/sensor.history_stats/
[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
[sensor.insteon_plm docs]: https://home-assistant.io/components/sensor.insteon_plm/
[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
[sensor.netatmo docs]: https://home-assistant.io/components/sensor.netatmo/
[sensor.plex docs]: https://home-assistant.io/components/sensor.plex/
[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/
[sensor.sense docs]: https://home-assistant.io/components/sensor.sense/
[sensor.serial_pm docs]: https://home-assistant.io/components/sensor.serial_pm/
[sensor.simulated docs]: https://home-assistant.io/components/sensor.simulated/
[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
[sensor.teksavvy docs]: https://home-assistant.io/components/sensor.teksavvy/
[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
[sensor.xbox_live docs]: https://home-assistant.io/components/sensor.xbox_live/
[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/
[sensor.zestimate docs]: https://home-assistant.io/components/sensor.zestimate/
[shopping_list docs]: https://home-assistant.io/components/shopping_list/
[switch.edimax docs]: https://home-assistant.io/components/switch.edimax/
[switch.insteon_plm docs]: https://home-assistant.io/components/switch.insteon_plm/
[switch.rest docs]: https://home-assistant.io/components/switch.rest/
[switch.tesla docs]: https://home-assistant.io/components/switch.tesla/
[switch.upcloud docs]: https://home-assistant.io/components/switch.upcloud/
[switch.volvooncall docs]: https://home-assistant.io/components/switch.volvooncall/
[switch.xiaomi_aqara docs]: https://home-assistant.io/components/switch.xiaomi_aqara/
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
[switch.zha docs]: https://home-assistant.io/components/switch.zha/
[telegram_bot.broadcast docs]: https://home-assistant.io/components/telegram_bot.broadcast/
[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/
[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/
[upcloud docs]: https://home-assistant.io/components/upcloud/
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
[weather docs]: https://home-assistant.io/components/weather/
[weather.darksky docs]: https://home-assistant.io/components/weather.darksky/
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
[zabbix docs]: https://home-assistant.io/components/zabbix/
[zha docs]: https://home-assistant.io/components/zha/
[zwave docs]: https://home-assistant.io/components/zwave/

0.64.3

Not secure
- is_allowed_path: Also test folder 12788 12807 ([kellerza] - [12810])
- Fix sensibo default IDs to be according to schema ([andrey-git] - [12837]) ([climate.sensibo docs])
- Cloud: handle unauth better ([balloob] - [12840]) ([cloud docs])
- Handle Hue errors better ([balloob] - [12845]) ([hue docs])

[12810]: https://github.com/home-assistant/home-assistant/pull/12810
[12837]: https://github.com/home-assistant/home-assistant/pull/12837
[12840]: https://github.com/home-assistant/home-assistant/pull/12840
[12845]: https://github.com/home-assistant/home-assistant/pull/12845
[andrey-git]: https://github.com/andrey-git
[balloob]: https://github.com/balloob
[kellerza]: https://github.com/kellerza
[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
[cloud docs]: https://home-assistant.io/components/cloud/
[hue docs]: https://home-assistant.io/components/hue/

0.64.2

Not secure
- updated to bimmer_connected 0.4.1 ([ChristianKuehnel] - [12759]) ([bmw_connected_drive docs])
- Revert optimized logbook SQL ([amelchio] - [12762]) ([logbook docs])
- bump fedex version ([happyleavesaoc] - [12764]) ([sensor.fedex docs])
- Silence harmless sonos data structure warnings ([amelchio] - [12767]) ([media_player.sonos docs])
- Update samsungctl library to latest version ([uchagani] - [12769]) ([media_player.samsungtv docs])
- Fixed missing optional keyerror data_bits ([basschipper] - [12789]) ([binary_sensor.rfxtrx docs])
- Fixed Pollen.com bugs with ZIP codes and invalid API responses ([bachya] - [12790]) ([sensor.pollen docs])
- Fix dead Sonos web interface with some music sources ([amelchio] - [12796]) ([media_player.sonos docs])
- Unique IDs for Plex Clients ([ryanm101] - [12799]) ([media_player.plex docs])

[12759]: https://github.com/home-assistant/home-assistant/pull/12759
[12762]: https://github.com/home-assistant/home-assistant/pull/12762
[12764]: https://github.com/home-assistant/home-assistant/pull/12764
[12767]: https://github.com/home-assistant/home-assistant/pull/12767
[12769]: https://github.com/home-assistant/home-assistant/pull/12769
[12789]: https://github.com/home-assistant/home-assistant/pull/12789
[12790]: https://github.com/home-assistant/home-assistant/pull/12790
[12796]: https://github.com/home-assistant/home-assistant/pull/12796
[12799]: https://github.com/home-assistant/home-assistant/pull/12799
[ChristianKuehnel]: https://github.com/ChristianKuehnel
[amelchio]: https://github.com/amelchio
[bachya]: https://github.com/bachya
[basschipper]: https://github.com/basschipper
[happyleavesaoc]: https://github.com/happyleavesaoc
[ryanm101]: https://github.com/ryanm101
[uchagani]: https://github.com/uchagani
[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
[bmw_connected_drive docs]: https://home-assistant.io/components/bmw_connected_drive/
[logbook docs]: https://home-assistant.io/components/logbook/
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/

0.64.1

Not secure
- Frontend: Don't put unit of sensor on new line ([NovapaX])
- Frontend: Fix display issues on iOS 9.3.5 ([NovapaX])
- Frontend: Fix chart legend not showing correctly when data has 1 serie ([fanthos])
- Frontend: Fix cards not getting updated ([balloob])
- Cast automatically drop connection ([OttoWinter] - [12635]) ([media_player.cast docs])
- Roomba timeout ([kellerza] - [12645]) ([vacuum.roomba docs])
- Fix a problem with calling `deconz.close` ([aronsky] - [12657]) ([deconz docs])
- Harmony: make activity optional ([balloob] - [12679]) ([remote.harmony docs])
- Fix getting state from iglo ([jesserockz] - [12685]) ([light.iglo docs])
- Fix mysensor defaults ([balloob] - [12687]) ([mysensors docs])
- Component deconz: Fix dark attribute on presence sensors ([tumik] - [12691]) ([binary_sensor.deconz docs])
- Bugfix: Update of sources for non AVR-X devices always fails ([scarface-4711] - [12711]) ([media_player.denonavr docs])
- Don't allow to use a old unsecure library ([pvizeli] - [12715])
- Unbreak tahoma ([bakedraccoon] - [12719]) ([tahoma docs])
- fix for https://github.com/home-assistant/home-assistant/issues/12673 ([ChristianKuehnel] - [#12726]) ([sensor.alpha_vantage docs])
- Fix harmony duplicate detection ([amelchio] - [12729]) ([remote.harmony docs])
- Update ZHA deps ([balloob] - [12737]) ([zha docs])
- MQTT: Fix doing async inside sync context ([OttoWinter])
- Fix DarSky humidity precision ([PhilRW])

[12635]: https://github.com/home-assistant/home-assistant/pull/12635
[12645]: https://github.com/home-assistant/home-assistant/pull/12645
[12657]: https://github.com/home-assistant/home-assistant/pull/12657
[12679]: https://github.com/home-assistant/home-assistant/pull/12679
[12685]: https://github.com/home-assistant/home-assistant/pull/12685
[12687]: https://github.com/home-assistant/home-assistant/pull/12687
[12691]: https://github.com/home-assistant/home-assistant/pull/12691
[12711]: https://github.com/home-assistant/home-assistant/pull/12711
[12715]: https://github.com/home-assistant/home-assistant/pull/12715
[12719]: https://github.com/home-assistant/home-assistant/pull/12719
[12726]: https://github.com/home-assistant/home-assistant/pull/12726
[12729]: https://github.com/home-assistant/home-assistant/pull/12729
[12737]: https://github.com/home-assistant/home-assistant/pull/12737
[ChristianKuehnel]: https://github.com/ChristianKuehnel
[NovapaX]: https://github.com/NovapaX
[OttoWinter]: https://github.com/OttoWinter
[amelchio]: https://github.com/amelchio
[aronsky]: https://github.com/aronsky
[bakedraccoon]: https://github.com/bakedraccoon
[balloob]: https://github.com/balloob
[jesserockz]: https://github.com/jesserockz
[kellerza]: https://github.com/kellerza
[pvizeli]: https://github.com/pvizeli
[scarface-4711]: https://github.com/scarface-4711
[tumik]: https://github.com/tumik
[fanthos]: https://github.com/fanthos
[PhilRW]: https://github.com/PhilRW
[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
[deconz docs]: https://home-assistant.io/components/deconz/
[light.iglo docs]: https://home-assistant.io/components/light.iglo/
[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
[mysensors docs]: https://home-assistant.io/components/mysensors/
[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
[tahoma docs]: https://home-assistant.io/components/tahoma/
[vacuum.roomba docs]: https://home-assistant.io/components/vacuum.roomba/
[zha docs]: https://home-assistant.io/components/zha/

0.64.0

Not secure
🎉 1000 integrations, 1000 integrations, 1000 integrations! 🎉

That's right, Home Assistant 0.64 is here! In case you have missed our latest [Cloud update](https://home-assistant.io/blog/2018/02/19/cloud-update/), the Home Assistant Alexa skill is now live in all regions and we're working with Google in getting the Smart Home skill for Google Assistant approved. Exciting times!

In the meanwhile, some great new integrations have landed, including yet another car 🚗 This time it's BMW.

This is going to be the last release that supports Python 3.4. Starting with the next release, the minimum version required will be Python 3.5.3. [Learn more here.](https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/)

HomeKit

Native HomeKit support has arrived! Thanks to cdce8p It is now possible to expose some devices over HomeKit to allow control via Siri and other things speaking the HomeKit protocol. Initial support has been added for temperature sensors and cover devices. Expect more devices to be added soon.

[Check the HomeKit docs][HomeKit docs]

Hass.io UI update

Some of you already noticed that your Hass.io panel looks a bit different since this morning: pvizeli pressed the ~~red~~ green button and the new UI got live. The Hass.io team (frenck pvizeli ryanm101) is doing a great job in adding new features (like partial or encrypted snapshots) to the Hass.io backend and fixing bugs. However, those features where only added to the command line tools but not to the frontend.

That's where c727 and ciotlosm jumped in. They made new features accessible via the frontend and improved the overall navigation.

We know that some features are still missing or broken, we are fixing this right now! Check this [issue](https://github.com/home-assistant/home-assistant-polymer/issues/912) first before you report any issues related to the Hass.io panel, please.

Chart.js

The frontend is now rendering the graphs and charts using Chart.js thanks to the hard work by [fanthos]. This means that you can now render all the charts without being connected to the internet!

August integration

Major new integration by [snjoetw]: August locks and door bells! Lock and unlock from Home Assistant and detect when your doorbell is rung or senses motion. Awesome!

Cast bug fixes

[OttoWinter] has crushed a bunch of bugs for our ChromeCast integration. Including that nasy Cast group discovery issue! He is working on some more improvements that should arrive soon, stay tuned. Awesome work Otto!

New Platforms

- Support for August doorbell ([snjoetw] - [11124]) ([august docs]) ([binary_sensor.august docs]) ([camera.august docs]) ([lock.august docs]) (new-platform)
- Add new component: BMW connected drive ([ChristianKuehnel] - [12277]) ([bmw_connected_drive docs]) ([device_tracker.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (new-platform)
- Add New Sensor for ISP Start.ca ([mikeodr] - [12356]) ([sensor.startca docs]) (new-platform)
- Add the Xiaomi TV platform. ([fattdev] - [12359]) ([media_player.xiaomi_tv docs]) (new-platform)
- added smappee component ([hmn] - [11491]) ([smappee docs]) ([sensor.smappee docs]) ([switch.smappee docs]) (new-platform)
- Add support for HomeKit ([cdce8p] - [12488]) ([homekit docs]) ([homekit.accessories docs]) ([homekit.const docs]) ([homekit.covers docs]) ([homekit.sensors docs]) (new-platform)
- Adds filesize component ([robmarkcole] - [12211]) ([sensor.filesize docs]) (new-platform)
- Adds folder sensor ([robmarkcole] - [12208]) ([sensor.folder docs]) (new-platform)
- Spotcrime ([jcconnell] - [12460]) ([sensor.spotcrime docs]) (new-platform)
- Add Tahoma scenes ([bakedraccoon] - [12498]) ([scene docs]) ([tahoma docs]) (new-platform)

Breaking Changes

- Home Assistant now defaults to purge recorded history that is older than 10 days. If you want to keep your recorded data for longer than that, you must configure the number of days to retain _before starting 0.64 for the first time_, for example:
yaml
recorder:
purge_keep_days: 30


If you want to keep the previous default of never deleting history, use this configuration:
yaml
recorder:
purge_interval: 0

([amelchio] - [12271]) (breaking change)
- Show a persistent_notification if no symbols and no currencies are configured ([ChristianKuehnel] - [12252]) ([sensor.alpha_vantage docs]) (breaking change)
- Updated RainMachine unique IDs to play better with the entity registry. If RainMachine had been configured previously, new entries will be placed into the entity registry, causing there to be two of each program/zone defined. To address, simply alter the `entity_registry.yaml` as desired. ([bachya] - [12315]) ([switch.rainmachine docs]) (breaking change)
- Updated AirVisual unique IDs to play better with the entity registry. If AirVisual had been configured previously, new entries will be placed into the entity registry, causing there to be two of each sensor type defined. To address, simply alter the `entity_registry.yaml` as desired. ([bachya] - [12319]) ([sensor.airvisual docs]) (breaking change)
- Custom component devs only: voluptuous now requires default values for config keys to be valid values. ([balloob] - [12463]) (breaking change)
- Fixes `usps` platform. Dependency `myusps` now leverages Selenium webdriver to overcome login issues. This is a breaking change since the user must now have additional dependencies installed - either `google-chrome` and `chromedriver`, or `phantomjs`. There is a new config option `driver` that allows the user to specify their preference, though `phantomjs` is the default. Doc PR forthcoming that will outline choices and make suggestions based on user's OS.
([happyleavesaoc] - [12465]) ([usps docs]) (breaking change)
- LimitlessLED has been converted to assumed state. Will no longer turn the lights off when restarting Home Assistant. Will no longer revert changes made by other controllers. ([amelchio] - [12475]) ([light.limitlessled docs]) (breaking change)

All changes

- device_tracker.asuswrt: Clean up unused connection param ([trisk] - [12262]) ([device_tracker.asuswrt docs])
- Fix some rfxtrx devices with multiple sensors ([neffs] - [12264]) ([sensor.rfxtrx docs])
- have climate fallback to state if no ATTR_OPERATION_MODE (12271) ([ttroy50] - [12279]) ([google_assistant docs])
- check_config check bootstrap errors ([kellerza] - [12291])
- Attempt fixing flakiness of check config test ([balloob] - [12283])
- Fix MQTT retained message not being re-dispatched ([OttoWinter] - [12004]) ([mqtt docs])
- Fix config error for FTP links, add test ([ReneNulschDE] - [12294]) ([weblink docs])
- Fix Panel_IFrame - FTP URL not allowed in 0.63 ([ReneNulschDE] - [12295]) ([panel_iframe docs])
- Upgrade pylint to 1.8.2 ([OttoWinter] - [12274])
- Move HassIntent handler code into helpers/intent ([tschmidty69] - [12181]) ([conversation docs])
- Migrated SABnzbd sensor to asyncio and switched to pypi library ([jeradM] - [12290]) ([sensor.sabnzbd docs])
- 📝 Fix fixture encoding ([OttoWinter] - [12296])
- Clarify tahoma errrors ([bakedraccoon] - [12307]) ([tahoma docs])
- add friendly_name_template to template sensor ([NovapaX] - [12268]) ([sensor.template docs])
- Purge recorder data by default ([amelchio] - [12271]) (breaking change)
- Protect bloomsky platform setup ([balloob] - [12316]) ([binary_sensor.bloomsky docs]) ([camera.bloomsky docs]) ([sensor.bloomsky docs])
- Removed default sensor configuration ([ChristianKuehnel] - [12252]) ([sensor.alpha_vantage docs]) (breaking change)
- Force LF line endings for Windows ([kellerza] - [12266])
- Updated RainMachine to play better with the entity registry ([bachya] - [12315]) ([switch.rainmachine docs]) (breaking change)
- Revert 12316 ([balloob] - [12329]) ([binary_sensor.bloomsky docs]) ([camera.bloomsky docs]) ([sensor.bloomsky docs])
- zha: Add remove service ([rcloran] - [11683]) ([zha docs])
- Fix line endings [skipci] ([balloob] - [12333])
- Unifi tracking filter by SSID ([mikeodr] - [12281]) ([device_tracker.unifi docs])
- device_tracker.asuswrt: Ignore unreachable ip neigh entries ([trisk] - [12201]) ([device_tracker.asuswrt docs])
- nmap_tracker: don't scan on setup ([abmantis] - [12322]) ([device_tracker.nmap_tracker docs])
- Upgrade Sphinx to 1.7.0 ([fabaff] - [12335])
- Mock Module + Platform default to async ([balloob] - [12347])
- Change Unifi SSID filtering to list comprehension ([mikeodr] - [12344]) ([device_tracker.unifi docs])
- Use the speedometer icon in the fastdotcom sensor ([d0ugal] - [12348]) ([sensor.fastdotcom docs])
- Communication reduced. Setting brightness and/or color temperature will turn on the device. ([syssi] - [12343]) ([light.xiaomi_miio docs])
- Add New Sensor for ISP Start.ca ([mikeodr] - [12356]) ([sensor.startca docs]) (new-platform)
- bump fedex version ([happyleavesaoc] - [12362]) ([sensor.fedex docs])
- Upgrade alpha_vantage to 1.9.0 ([fabaff] - [12352]) ([sensor.alpha_vantage docs])
- Eq3btsmart more reliable ([karlkar] - [11555]) ([climate.eq3btsmart docs])
- Allow disabling entities in the registry ([balloob] - [12360])
- Upgrade panasonic_viera to 0.3.1 ([dgomes] - [12370]) ([media_player.panasonic_viera docs])
- SMA sensor add SSL and upgrade to pysma 0.2 ([kellerza] - [12354]) ([sensor.sma docs])
- Specify algorithms for webpush jwt verification ([balloob] - [12378]) ([notify.html5 docs])
- Upgrade youtube_dl to 2018.02.11 ([fabaff] - [12383]) ([media_extractor docs])
- Remove usage of deprecated assert method ([balloob] - [12379])
- Add attributes (fixes 12332) ([fabaff] - [12377]) ([sensor.speedtest docs])
- Improve service by allowing to reference entity id instead of deconz id ([Kane610] - [11862]) ([deconz docs]) ([scene docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs])
- Pollen.com: Entity Registry updates and cleanup ([bachya] - [12361]) ([sensor.pollen docs])
- Changed pyvera version to 0.2.41 ([patrik3k] - [12391]) ([vera docs])
- File Path fixes for RPi Camera ([FrederikBolding] - [12338]) ([camera.rpi_camera docs])
- Code cleanup of velux scene ([Julius2342] - [12390]) ([scene docs])
- Upgrade sphinx-autodoc-typehints to 1.2.5 ([fabaff] - [12404])
- Extract data validator to own file and add tests ([balloob] - [12401]) ([cloud docs]) ([conversation docs]) ([http docs]) ([shopping_list docs]) (new-platform)
- Fix MQTT payload decode returning prematurely ([OttoWinter] - [12420]) ([mqtt docs])
- Print every changed file on new line ([cdce8p] - [12412])
- Added support for colored KNX lights ([Julius2342] - [12411]) ([knx docs]) ([light.knx docs])
- Small code cleanup: ([Julius2342] - [12409]) ([scene docs])
- Cleanup of knx component ([Julius2342] - [12408]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([notify.knx docs]) ([sensor.knx docs]) ([switch.knx docs])
- Update the Tibber sensor at startup ([danielhiversen] - [12428]) ([sensor.tibber docs])
- zha: Add unique_id to entities ([rcloran] - [12331]) ([zha docs])
- Cleanup http ([balloob] - [12424]) ([frontend docs]) ([http docs])
- Update CODEOWNERS ([dgomes] - [12440])
- Fix: timeout data attribute now is parsed to float ([sjvc] - [12432]) ([telegram_bot docs])
- Stop mapping zigbee switches to lights & switches. ([igorbernstein2] - [12280]) ([zha docs])
- AirVisual: Entity Registry updates and cleanup ([bachya] - [12319]) ([sensor.airvisual docs]) (breaking change)
- Vagrant - sendfile python3.5 debian-stretch ([tabakhase] - [12454])
- Add effects to iGlo Lights ([jesserockz] - [12365]) ([light.iglo docs])
- Fake the state for a short period and skip the next update. ([syssi] - [12446]) ([fan.xiaomi_miio docs])
- Initial support for Config Entries ([balloob] - [12079])
- Make WUnderground async ([OttoWinter] - [12385]) ([sensor.wunderground docs])
- Add the Xiaomi TV platform. ([fattdev] - [12359]) ([media_player.xiaomi_tv docs]) (new-platform)
- Update voluputous ([balloob] - [12463]) (breaking change)
- Map Alexa StepVolume responses to volume_up/down ([lucasweb78] - [12467]) ([alexa docs])
- ONVIF Camera added Error handling and rtsp authentication. ([matt2005] - [11129]) ([camera.onvif docs])
- Bump aioautomatic to 0.6.5 for voluptuous 0.11 ([armills] - [12480]) ([device_tracker.automatic docs])
- Add example in test how to create list or object in template ([balloob] - [12469])
- KNX/Climate: Fixed platform schema min/max values. ([Julius2342] - [12477]) ([climate.knx docs])
- Prevent error when no internet or DNS is available ([mjj4791] - [12486]) ([sensor.buienradar docs]) ([weather.buienradar docs])
- Added doorbird_last_motion to DoorBird camera platform ([sjvc] - [12457]) ([camera.doorbird docs])
- Fail gracefully with unreachable LaMetric ([PhilRW] - [12451]) ([notify.lametric docs])
- Enable compression when sending json to client ([elupus] - [11165]) ([http docs])
- bump usps version ([happyleavesaoc] - [12465]) ([usps docs]) (breaking change)
- Try deflaking recorder tests ([balloob] - [12492])
- Support for August doorbell ([snjoetw] - [11124]) ([august docs]) ([binary_sensor.august docs]) ([camera.august docs]) ([lock.august docs]) (new-platform)
- Avoid warnings when purging an empty database ([amelchio] - [12494])
- Support for PTZ in Onvif cameras ([karlkar] - [11630]) ([camera.onvif docs])
- Rework Sonos media player platform ([amelchio] - [12126]) ([media_player.sonos docs])
- Converted shopping list to use json util and added default override for json util ([FrederikBolding] - [12478]) ([shopping_list docs])
- added smappee component ([hmn] - [11491]) ([smappee docs]) ([sensor.smappee docs]) ([switch.smappee docs]) (new-platform)
- More features for the Bluesound component ([thrawnarn] - [11450]) ([media_player.bluesound docs])
- zha: Simplify unique ID ([rcloran] - [12495]) ([zha docs])
- zha: Add support for humidity sensors ([rcloran] - [12496]) ([zha docs]) ([sensor.zha docs])
- bump python-eq3bt version, fixes 12499 ([rytilahti] - [12510]) ([climate.eq3btsmart docs])
- new version of xiaomi lib ([danielhiversen] - [12513]) ([xiaomi_aqara docs])
- python-miio version bumped. (Closes: 12471) ([syssi] - [12481]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([remote.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
- LimitlessLED assumed state ([amelchio] - [12475]) ([light.limitlessled docs]) (breaking change)
- Add support for HomeKit ([cdce8p] - [12488]) ([homekit docs]) ([homekit.accessories docs]) ([homekit.const docs]) ([homekit.covers docs]) ([homekit.sensors docs]) (new-platform)
- Add password support ([pvizeli] - [12525]) ([hassio docs])
- Changed to async_schedule_update_ha_state ([thrawnarn] - [12518]) ([media_player.bluesound docs])
- Fix Sphinx build ([balloob] - [12535])
- Update voluptuous serialize ([balloob] - [12538]) ([config docs])
- Clarify a comment regarding python versions ([aprasanna] - [12537])
- Adds filesize component ([robmarkcole] - [12211]) ([sensor.filesize docs]) (new-platform)
- Clarify cloud error ([balloob] - [12540]) ([cloud docs])
- Build JSON in executor ([amelchio] - [12536]) ([history docs]) ([logbook docs])
- Bugfix: Input Datetime config schema ([cdce8p] - [12552]) ([input_datetime docs])
- Fix numeric_state condition spamming on unavailable ([OttoWinter] - [12550])
- Frontier silicon async ([zhelev] - [12503]) ([media_player.frontier_silicon docs])
- Fix WUnderground spamming logs ([OttoWinter] - [12548]) ([sensor.wunderground docs])
- Added support for milight single channel dimmer ([rubenverhoef] - [12558]) ([light.limitlessled docs])
- Add new component: BMW connected drive ([ChristianKuehnel] - [12277]) ([bmw_connected_drive docs]) ([device_tracker.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (new-platform)
- Cleanup hass.io component ([pvizeli] - [12556]) ([hassio docs])
- Add support for smoke detector in deconz ([Kane610] - [12561]) ([deconz docs])
- Fix caldav component handling missing dtend ([bottomquark] - [12562]) ([calendar.caldav docs])
- Add limitlessled night effect ([amelchio] - [12567]) ([light.limitlessled docs])
- Basic support of post 2016 AVR-X receivers ([scarface-4711] - [12569]) ([media_player.denonavr docs])
- Fix config 404 ([balloob] - [12571]) ([config docs])
- Logbook speedup ([amelchio] - [12566]) ([logbook docs])
- Fix sonos default errorcodes ([amelchio] - [12582]) ([media_player.sonos docs])
- Update pychromecast to 2.0.0 ([balloob] - [12587]) ([media_player.cast docs])
- Set event_id foreign key in recorded states ([amelchio] - [12580])
- Deconz support water sensor ([Kane610] - [12581]) ([deconz docs])
- Cloud reconnect tweaks ([balloob] - [12586]) ([cloud docs])
- Hassio cleanup part2 ([pvizeli] - [12588]) ([hassio docs])
- Add Bluetooth and NFC card/tag Alarm types ([matthewcky2k] - [12151]) ([lock.zwave docs])
- Fix fix isy994 fan detection ([OverloadUT] - [12595]) ([isy994 docs])
- Adds folder sensor ([robmarkcole] - [12208]) ([sensor.folder docs]) (new-platform)
- Add unique_id to Xiaomi Aqara ([tinloaf] - [12372]) ([xiaomi_aqara docs])
- Make groups entities again ([balloob] - [12574]) ([alexa docs])
- Python spotcrime ([jcconnell] - [12460]) ([sensor.spotcrime docs]) (new-platform)
- Allow ignoring call service events in mqtt_eventstream ([cmsimike] - [12519]) ([mqtt_eventstream docs])
- Set speed service fixed. ([syssi] - [12602]) ([fan.xiaomi_miio docs])
- Updated script/lint ([cdce8p] - [12600])
- Adding RoomHinting to GoogleAssistant to allow for room annotations. ([jeremydk] - [12598]) ([google_assistant docs])
- Fix mclimate accounts with not only melissa components ([kennedyshead] - [12427]) ([melissa docs]) ([climate.melissa docs])
- Cast unique_id and async discovery ([OttoWinter] - [12474]) ([media_player.cast docs])
- Add Tahoma scenes ([bakedraccoon] - [12498]) ([scene docs]) ([tahoma docs]) (new-platform)
- Optimize logbook SQL query ([amelchio] - [12608]) ([logbook docs])
- Fix voluptuous breaking change things ([balloob] - [12611]) ([xiaomi_aqara docs]) ([binary_sensor.knx docs]) ([media_player.braviatv_psk docs])
- OpenGarage - correctly handle offline status (12612) ([swbradshaw] - [12613]) ([cover.opengarage docs])
- Move recorder query out of event loop ([amelchio] - [12615])
- Hassio update timeout filter list ([pvizeli] - [12617]) ([hassio docs])
- The name of the enum must be used here because of the speed_list. ([syssi] - [12625]) ([fan.xiaomi_miio docs])
- Fix cast doing I/O in event loop ([OttoWinter] - [12632]) ([media_player.cast docs])

[11124]: https://github.com/home-assistant/home-assistant/pull/11124
[11129]: https://github.com/home-assistant/home-assistant/pull/11129
[11165]: https://github.com/home-assistant/home-assistant/pull/11165
[11450]: https://github.com/home-assistant/home-assistant/pull/11450
[11491]: https://github.com/home-assistant/home-assistant/pull/11491
[11555]: https://github.com/home-assistant/home-assistant/pull/11555
[11630]: https://github.com/home-assistant/home-assistant/pull/11630
[11683]: https://github.com/home-assistant/home-assistant/pull/11683
[11862]: https://github.com/home-assistant/home-assistant/pull/11862
[12004]: https://github.com/home-assistant/home-assistant/pull/12004
[12079]: https://github.com/home-assistant/home-assistant/pull/12079
[12126]: https://github.com/home-assistant/home-assistant/pull/12126
[12151]: https://github.com/home-assistant/home-assistant/pull/12151
[12181]: https://github.com/home-assistant/home-assistant/pull/12181
[12201]: https://github.com/home-assistant/home-assistant/pull/12201
[12208]: https://github.com/home-assistant/home-assistant/pull/12208
[12211]: https://github.com/home-assistant/home-assistant/pull/12211
[12252]: https://github.com/home-assistant/home-assistant/pull/12252
[12262]: https://github.com/home-assistant/home-assistant/pull/12262
[12264]: https://github.com/home-assistant/home-assistant/pull/12264
[12266]: https://github.com/home-assistant/home-assistant/pull/12266
[12268]: https://github.com/home-assistant/home-assistant/pull/12268
[12271]: https://github.com/home-assistant/home-assistant/pull/12271
[12274]: https://github.com/home-assistant/home-assistant/pull/12274
[12277]: https://github.com/home-assistant/home-assistant/pull/12277
[12279]: https://github.com/home-assistant/home-assistant/pull/12279
[12280]: https://github.com/home-assistant/home-assistant/pull/12280
[12281]: https://github.com/home-assistant/home-assistant/pull/12281
[12283]: https://github.com/home-assistant/home-assistant/pull/12283
[12290]: https://github.com/home-assistant/home-assistant/pull/12290
[12291]: https://github.com/home-assistant/home-assistant/pull/12291
[12294]: https://github.com/home-assistant/home-assistant/pull/12294
[12295]: https://github.com/home-assistant/home-assistant/pull/12295
[12296]: https://github.com/home-assistant/home-assistant/pull/12296
[12307]: https://github.com/home-assistant/home-assistant/pull/12307
[12315]: https://github.com/home-assistant/home-assistant/pull/12315
[12316]: https://github.com/home-assistant/home-assistant/pull/12316
[12319]: https://github.com/home-assistant/home-assistant/pull/12319
[12322]: https://github.com/home-assistant/home-assistant/pull/12322
[12329]: https://github.com/home-assistant/home-assistant/pull/12329
[12331]: https://github.com/home-assistant/home-assistant/pull/12331
[12333]: https://github.com/home-assistant/home-assistant/pull/12333
[12335]: https://github.com/home-assistant/home-assistant/pull/12335
[12338]: https://github.com/home-assistant/home-assistant/pull/12338
[12343]: https://github.com/home-assistant/home-assistant/pull/12343
[12344]: https://github.com/home-assistant/home-assistant/pull/12344
[12347]: https://github.com/home-assistant/home-assistant/pull/12347
[12348]: https://github.com/home-assistant/home-assistant/pull/12348
[12352]: https://github.com/home-assistant/home-assistant/pull/12352
[12354]: https://github.com/home-assistant/home-assistant/pull/12354
[12356]: https://github.com/home-assistant/home-assistant/pull/12356
[12359]: https://github.com/home-assistant/home-assistant/pull/12359
[12360]: https://github.com/home-assistant/home-assistant/pull/12360
[12361]: https://github.com/home-assistant/home-assistant/pull/12361
[12362]: https://github.com/home-assistant/home-assistant/pull/12362
[12365]: https://github.com/home-assistant/home-assistant/pull/12365
[12370]: https://github.com/home-assistant/home-assistant/pull/12370
[12372]: https://github.com/home-assistant/home-assistant/pull/12372
[12377]: https://github.com/home-assistant/home-assistant/pull/12377
[12378]: https://github.com/home-assistant/home-assistant/pull/12378
[12379]: https://github.com/home-assistant/home-assistant/pull/12379
[12383]: https://github.com/home-assistant/home-assistant/pull/12383
[12385]: https://github.com/home-assistant/home-assistant/pull/12385
[12390]: https://github.com/home-assistant/home-assistant/pull/12390
[12391]: https://github.com/home-assistant/home-assistant/pull/12391
[12401]: https://github.com/home-assistant/home-assistant/pull/12401
[12404]: https://github.com/home-assistant/home-assistant/pull/12404
[12408]: https://github.com/home-assistant/home-assistant/pull/12408
[12409]: https://github.com/home-assistant/home-assistant/pull/12409
[12411]: https://github.com/home-assistant/home-assistant/pull/12411
[12412]: https://github.com/home-assistant/home-assistant/pull/12412
[12420]: https://github.com/home-assistant/home-assistant/pull/12420
[12424]: https://github.com/home-assistant/home-assistant/pull/12424
[12427]: https://github.com/home-assistant/home-assistant/pull/12427
[12428]: https://github.com/home-assistant/home-assistant/pull/12428
[12432]: https://github.com/home-assistant/home-assistant/pull/12432
[12440]: https://github.com/home-assistant/home-assistant/pull/12440
[12446]: https://github.com/home-assistant/home-assistant/pull/12446
[12451]: https://github.com/home-assistant/home-assistant/pull/12451
[12454]: https://github.com/home-assistant/home-assistant/pull/12454
[12457]: https://github.com/home-assistant/home-assistant/pull/12457
[12460]: https://github.com/home-assistant/home-assistant/pull/12460
[12463]: https://github.com/home-assistant/home-assistant/pull/12463
[12464]: https://github.com/home-assistant/home-assistant/pull/12464
[12465]: https://github.com/home-assistant/home-assistant/pull/12465
[12467]: https://github.com/home-assistant/home-assistant/pull/12467
[12469]: https://github.com/home-assistant/home-assistant/pull/12469
[12474]: https://github.com/home-assistant/home-assistant/pull/12474
[12475]: https://github.com/home-assistant/home-assistant/pull/12475
[12477]: https://github.com/home-assistant/home-assistant/pull/12477
[12478]: https://github.com/home-assistant/home-assistant/pull/12478
[12480]: https://github.com/home-assistant/home-assistant/pull/12480
[12481]: https://github.com/home-assistant/home-assistant/pull/12481
[12486]: https://github.com/home-assistant/home-assistant/pull/12486
[12488]: https://github.com/home-assistant/home-assistant/pull/12488
[12492]: https://github.com/home-assistant/home-assistant/pull/12492
[12494]: https://github.com/home-assistant/home-assistant/pull/12494
[12495]: https://github.com/home-assistant/home-assistant/pull/12495
[12496]: https://github.com/home-assistant/home-assistant/pull/12496
[12498]: https://github.com/home-assistant/home-assistant/pull/12498
[12503]: https://github.com/home-assistant/home-assistant/pull/12503
[12510]: https://github.com/home-assistant/home-assistant/pull/12510
[12513]: https://github.com/home-assistant/home-assistant/pull/12513
[12518]: https://github.com/home-assistant/home-assistant/pull/12518
[12519]: https://github.com/home-assistant/home-assistant/pull/12519
[12525]: https://github.com/home-assistant/home-assistant/pull/12525
[12535]: https://github.com/home-assistant/home-assistant/pull/12535
[12536]: https://github.com/home-assistant/home-assistant/pull/12536
[12537]: https://github.com/home-assistant/home-assistant/pull/12537
[12538]: https://github.com/home-assistant/home-assistant/pull/12538
[12540]: https://github.com/home-assistant/home-assistant/pull/12540
[12548]: https://github.com/home-assistant/home-assistant/pull/12548
[12550]: https://github.com/home-assistant/home-assistant/pull/12550
[12552]: https://github.com/home-assistant/home-assistant/pull/12552
[12556]: https://github.com/home-assistant/home-assistant/pull/12556
[12558]: https://github.com/home-assistant/home-assistant/pull/12558
[12561]: https://github.com/home-assistant/home-assistant/pull/12561
[12562]: https://github.com/home-assistant/home-assistant/pull/12562
[12566]: https://github.com/home-assistant/home-assistant/pull/12566
[12567]: https://github.com/home-assistant/home-assistant/pull/12567
[12569]: https://github.com/home-assistant/home-assistant/pull/12569
[12571]: https://github.com/home-assistant/home-assistant/pull/12571
[12574]: https://github.com/home-assistant/home-assistant/pull/12574
[12580]: https://github.com/home-assistant/home-assistant/pull/12580
[12581]: https://github.com/home-assistant/home-assistant/pull/12581
[12582]: https://github.com/home-assistant/home-assistant/pull/12582
[12586]: https://github.com/home-assistant/home-assistant/pull/12586
[12587]: https://github.com/home-assistant/home-assistant/pull/12587
[12588]: https://github.com/home-assistant/home-assistant/pull/12588
[12595]: https://github.com/home-assistant/home-assistant/pull/12595
[12598]: https://github.com/home-assistant/home-assistant/pull/12598
[12600]: https://github.com/home-assistant/home-assistant/pull/12600
[12602]: https://github.com/home-assistant/home-assistant/pull/12602
[12608]: https://github.com/home-assistant/home-assistant/pull/12608
[12611]: https://github.com/home-assistant/home-assistant/pull/12611
[12613]: https://github.com/home-assistant/home-assistant/pull/12613
[12615]: https://github.com/home-assistant/home-assistant/pull/12615
[12617]: https://github.com/home-assistant/home-assistant/pull/12617
[12625]: https://github.com/home-assistant/home-assistant/pull/12625
[12632]: https://github.com/home-assistant/home-assistant/pull/12632
[12669]: https://github.com/home-assistant/home-assistant/pull/12669
[ChristianKuehnel]: https://github.com/ChristianKuehnel
[FrederikBolding]: https://github.com/FrederikBolding
[Julius2342]: https://github.com/Julius2342
[Kane610]: https://github.com/Kane610
[NovapaX]: https://github.com/NovapaX
[OttoWinter]: https://github.com/OttoWinter
[OverloadUT]: https://github.com/OverloadUT
[PhilRW]: https://github.com/PhilRW
[ReneNulschDE]: https://github.com/ReneNulschDE
[abmantis]: https://github.com/abmantis
[amelchio]: https://github.com/amelchio
[aprasanna]: https://github.com/aprasanna
[armills]: https://github.com/armills
[bachya]: https://github.com/bachya
[bakedraccoon]: https://github.com/bakedraccoon
[balloob]: https://github.com/balloob
[bottomquark]: https://github.com/bottomquark
[cdce8p]: https://github.com/cdce8p
[cmsimike]: https://github.com/cmsimike
[d0ugal]: https://github.com/d0ugal
[danielhiversen]: https://github.com/danielhiversen
[dgomes]: https://github.com/dgomes
[elupus]: https://github.com/elupus
[fabaff]: https://github.com/fabaff
[fattdev]: https://github.com/fattdev
[gerard33]: https://github.com/gerard33
[happyleavesaoc]: https://github.com/happyleavesaoc
[hmn]: https://github.com/hmn
[igorbernstein2]: https://github.com/igorbernstein2
[jcconnell]: https://github.com/jcconnell
[jeradM]: https://github.com/jeradM
[jeremydk]: https://github.com/jeremydk
[jesserockz]: https://github.com/jesserockz
[karlkar]: https://github.com/karlkar
[kellerza]: https://github.com/kellerza
[kennedyshead]: https://github.com/kennedyshead
[lucasweb78]: https://github.com/lucasweb78
[matt2005]: https://github.com/matt2005
[matthewcky2k]: https://github.com/matthewcky2k
[mikeodr]: https://github.com/mikeodr
[mjj4791]: https://github.com/mjj4791
[neffs]: https://github.com/neffs
[patrik3k]: https://github.com/patrik3k
[pvizeli]: https://github.com/pvizeli
[rcloran]: https://github.com/rcloran
[robmarkcole]: https://github.com/robmarkcole
[rubenverhoef]: https://github.com/rubenverhoef
[rytilahti]: https://github.com/rytilahti
[scarface-4711]: https://github.com/scarface-4711
[sjvc]: https://github.com/sjvc
[snjoetw]: https://github.com/snjoetw
[swbradshaw]: https://github.com/swbradshaw
[syssi]: https://github.com/syssi
[tabakhase]: https://github.com/tabakhase
[thrawnarn]: https://github.com/thrawnarn
[tinloaf]: https://github.com/tinloaf
[trisk]: https://github.com/trisk
[tschmidty69]: https://github.com/tschmidty69
[ttroy50]: https://github.com/ttroy50
[zhelev]: https://github.com/zhelev
[fanthos]: https://github.com/fanthos
[alexa docs]: https://home-assistant.io/components/alexa/
[august docs]: https://home-assistant.io/components/august/
[binary_sensor.august docs]: https://home-assistant.io/components/binary_sensor.august/
[binary_sensor.bloomsky docs]: https://home-assistant.io/components/binary_sensor.bloomsky/
[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
[bmw_connected_drive docs]: https://home-assistant.io/components/bmw_connected_drive/
[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/
[camera.august docs]: https://home-assistant.io/components/camera.august/
[camera.bloomsky docs]: https://home-assistant.io/components/camera.bloomsky/
[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/
[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
[camera.rpi_camera docs]: https://home-assistant.io/components/camera.rpi_camera/
[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
[climate.melissa docs]: https://home-assistant.io/components/climate.melissa/
[cloud docs]: https://home-assistant.io/components/cloud/
[config docs]: https://home-assistant.io/components/config/
[conversation docs]: https://home-assistant.io/components/conversation/
[cover.knx docs]: https://home-assistant.io/components/cover.knx/
[cover.opengarage docs]: https://home-assistant.io/components/cover.opengarage/
[deconz docs]: https://home-assistant.io/components/deconz/
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
[device_tracker.bmw_connected_drive docs]: https://home-assistant.io/components/device_tracker.bmw_connected_drive/
[device_tracker.nmap_tracker docs]: https://home-assistant.io/components/device_tracker.nmap_tracker/
[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
[frontend docs]: https://home-assistant.io/components/frontend/
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
[hassio docs]: https://home-assistant.io/components/hassio/
[history docs]: https://home-assistant.io/components/history/
[homekit docs]: https://home-assistant.io/components/homekit/
[homekit.accessories docs]: https://home-assistant.io/components/homekit.accessories/
[homekit.const docs]: https://home-assistant.io/components/homekit.const/
[homekit.covers docs]: https://home-assistant.io/components/homekit.covers/
[homekit.sensors docs]: https://home-assistant.io/components/homekit.sensors/
[http docs]: https://home-assistant.io/components/http/
[input_datetime docs]: https://home-assistant.io/components/input_datetime/
[isy994 docs]: https://home-assistant.io/components/isy994/
[knx docs]: https://home-assistant.io/components/knx/
[light.deconz docs]: https://home-assistant.io/components/light.deconz/
[light.iglo docs]: https://home-assistant.io/components/light.iglo/
[light.knx docs]: https://home-assistant.io/components/light.knx/
[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
[lock.august docs]: https://home-assistant.io/components/lock.august/
[lock.zwave docs]: https://home-assistant.io/components/lock.zwave/
[logbook docs]: https://home-assistant.io/components/logbook/
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/
[media_player.braviatv_psk docs]: https://home-assistant.io/components/media_player.braviatv_psk/
[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
[media_player.frontier_silicon docs]: https://home-assistant.io/components/media_player.frontier_silicon/
[media_player.panasonic_viera docs]: https://home-assistant.io/components/media_player.panasonic_viera/
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
[media_player.xiaomi_tv docs]: https://home-assistant.io/components/media_player.xiaomi_tv/
[melissa docs]: https://home-assistant.io/components/melissa/
[mqtt docs]: https://home-assistant.io/components/mqtt/
[mqtt_eventstream docs]: https://home-assistant.io/components/mqtt_eventstream/
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
[notify.knx docs]: https://home-assistant.io/components/notify.knx/
[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/
[panel_iframe docs]: https://home-assistant.io/components/panel_iframe/
[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
[scene docs]: https://home-assistant.io/components/scene/
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
[sensor.bloomsky docs]: https://home-assistant.io/components/sensor.bloomsky/
[sensor.bmw_connected_drive docs]: https://home-assistant.io/components/sensor.bmw_connected_drive/
[sensor.buienradar docs]: https://home-assistant.io/components/sensor.buienradar/
[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
[sensor.fastdotcom docs]: https://home-assistant.io/components/sensor.fastdotcom/
[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
[sensor.filesize docs]: https://home-assistant.io/components/sensor.filesize/
[sensor.folder docs]: https://home-assistant.io/components/sensor.folder/
[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
[sensor.rfxtrx docs]: https://home-assistant.io/components/sensor.rfxtrx/
[sensor.sabnzbd docs]: https://home-assistant.io/components/sensor.sabnzbd/
[sensor.sma docs]: https://home-assistant.io/components/sensor.sma/
[sensor.smappee docs]: https://home-assistant.io/components/sensor.smappee/
[sensor.speedtest docs]: https://home-assistant.io/components/sensor.speedtest/
[sensor.spotcrime docs]: https://home-assistant.io/components/sensor.spotcrime/
[sensor.startca docs]: https://home-assistant.io/components/sensor.startca/
[sensor.template docs]: https://home-assistant.io/components/sensor.template/
[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/
[shopping_list docs]: https://home-assistant.io/components/shopping_list/
[smappee docs]: https://home-assistant.io/components/smappee/
[switch.knx docs]: https://home-assistant.io/components/switch.knx/
[switch.rainmachine docs]: https://home-assistant.io/components/switch.rainmachine/
[switch.smappee docs]: https://home-assistant.io/components/switch.smappee/
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
[tahoma docs]: https://home-assistant.io/components/tahoma/
[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
[usps docs]: https://home-assistant.io/components/usps/
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
[vera docs]: https://home-assistant.io/components/vera/
[weather.buienradar docs]: https://home-assistant.io/components/weather.buienradar/
[weblink docs]: https://home-assistant.io/components/weblink/
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
[zha docs]: https://home-assistant.io/components/zha/

Page 211 of 239

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.