Homeassistant

Latest version: v2024.11.3

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

Scan your dependencies

Page 202 of 227

0.58

Frontend improvements continue

Thanks to [Andrey-git] we now have an option to consume the frontend in modern JavaScript. This makes the frontend faster to download and run. For now it's opt-in but we're looking into making it opt-out in the future. The ES5 version of the frontend will remain available for older devices.

To use it in on a single browser, add `?latest` to your Home Assistant bookmark. To make it the default for browsers opening the frontend, update your config to look like this:


frontend:
javascript_version: latest


Note on custom UI: this will need to be updated to work with the untranspiled version and won't work out of the box.

System log enhanced

Our about screen that shows the error logs has gained a nice upgrade by [postlund]. Now the 50 latest exceptions will be displayed with the option to get more information.

<p class='note'>
The Hass.io release will be delayed by a couple of days because Pascal is moving this weekend.
</p>

New Platforms

- pyLoad download sensor ([iMarkus] - [10089]) ([sensor.pyload docs]) (new-platform)
- Add LaCrosse sensor platform ([hthiery] - [10195]) ([sensor.lacrosse docs]) (new-platform)
- Refactor Neato botvac components as a vacuum ([jabesq] - [9946]) ([neato docs]) ([sensor.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform)
- Add platform and sensors for Vultr VPS ([GenericStudent] - [9928]) ([vultr docs]) ([binary_sensor.vultr docs]) ([sensor.vultr docs]) (new-platform)
- Adds support for Tile® Bluetooth trackers ([bachya] - [10478]) ([device_tracker.tile docs]) (new-platform)
- Support presence detection using Hitron Coda router ([arilotter] - [9682]) ([device_tracker.hitron_coda docs]) (new-platform)
- Add basic backend support for a system log ([postlund] - [10492]) ([system_log docs]) (new-platform)
- New sensor viaggiatreno. ([fabfurnari] - [10522]) ([sensor.viaggiatreno docs]) (new-platform)

Breaking Changes

- `hass.states.is_state_attr(entity_id, attribute, value)` has been removed. The template version still exists. Unused method parameter `wait` has been removed from `hass.bus.async_fire` ([balloob] - [10305]) (breaking change)
- Refactor Neato botvac components as a vacuum ([jabesq] - [9946]) ([neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform)
- Lutron released a firmware updated for the Caseta system which removed our ability to connect to and control the bridge device over SSH, breaking compatibility with pylutron_caseta and Home Assistant. Component has been updated to work again, please see the docs on how to set it up. ([mdonoughe] - [10286]) ([lutron_caseta docs]) (breaking change)

All changes

- Bump python-miio for improved device support ([syssi] - [10294]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs])
- pyLoad download sensor ([iMarkus] - [10089]) ([sensor.pyload docs]) (new-platform)
- Add LaCrosse sensor platform ([hthiery] - [10195]) ([sensor.lacrosse docs]) (new-platform)
- Clean up core ([balloob] - [10305]) (breaking change)
- Refactor Neato botvac components as a vacuum ([jabesq] - [9946]) ([neato docs]) ([sensor.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform)
- Move constants to setup.py ([fabaff] - [10312]) ([no_ip docs])
- Add option to overwrite file to the downloader component ([arsaboo] - [10298]) ([downloader docs])
- Use constants for HTTP headers ([fabaff] - [10313]) ([binary_sensor.aurora docs]) ([device_tracker.tplink docs]) ([device_tracker.upc_connect docs]) ([media_player.bluesound docs]) ([sensor.haveibeenpwned docs]) ([sensor.zamg docs]) ([telegram_bot.polling docs])
- fix a import in test causing vs code to fail to discover ([perosb] - [10358])
- Upgrade sqlalchemy to 1.1.15 ([fabaff] - [10330])
- Move counter component ([fabaff] - [10332]) ([counter docs])
- Add platform and sensors for Vultr VPS ([GenericStudent] - [9928]) ([vultr docs]) ([binary_sensor.vultr docs]) ([sensor.vultr docs]) (new-platform)
- Add heal_node and test_node services. ([turbokongen] - [10369]) ([zwave docs])
- Addition of new binary sensor class 'plug' ([echox] - [10336]) ([binary_sensor docs])
- Upgrae simplepush to 1.1.4 ([fabaff] - [10365]) ([notify.simplepush docs])
- Update aiohttp to 2.3.1 ([pvizeli] - [10139])
- Device model identification of the Xiaomi Philips Ceiling Lamp fixed. ([syssi] - [10401]) ([light.xiaomi_miio docs])
- Zwave save cache to file now. ([turbokongen] - [10381]) ([config.zwave docs])
- Bump to 0.12.2 to fix urllib3 dependency ([MisterWil] - [10420]) ([abode docs])
- Remove extra info from zwave entity states ([armills] - [10413]) ([zwave docs])
- Fixes issue 10425 ([robmarkcole] - [10426]) ([sensor.london_air docs])
- Add baudrate option to Serial sensor ([dgomes] - [10439]) ([sensor.serial docs]) (breaking change)
- Remove model info from state ([balloob] - [10399]) ([light.tradfri docs])
- update tibber library ([danielhiversen] - [10460]) ([sensor.tibber docs])
- update pywebpush==1.3.0 ([perosb] - [10374]) ([notify.html5 docs])
- Fix slow WOL switch test ([balloob] - [10455])
- Fix recorder stop on SQLite vacuuming error ([milanvo] - [10405])
- Add include/exclude filter to mqtt_statestream ([mw-white] - [10354]) ([mqtt_statestream docs])
- Upgrade to 0.1.2 ([TopdRob] - [10348]) ([notify.free_mobile docs])
- Upgrade pyatv to 0.3.6 ([TopdRob] - [10349]) ([apple_tv docs])
- Remove useless temp converting ([pvizeli] - [10465]) ([climate.homematic docs])
- Upgrade apns2 to 0.3.0 ([TopdRob] - [10347]) ([notify.apns docs])
- Improvement of KNX climate component ([Julius2342] - [10388]) ([knx docs]) ([climate.knx docs])
- Updated gc100 package requirement to 1.0.3a ([davegravy] - [10484]) ([gc100 docs])
- Remove lag from Harmony remote platform ([amelchio] - [10218]) ([remote docs]) ([remote.harmony docs])
- Improve error handling. ([cgtobi] - [10482]) ([influxdb docs])
- Upgrade psutil to 5.4.1 ([fabaff] - [10490]) ([sensor.systemmonitor docs])
- Upgrade youtube_dl to 2017.11.06 ([fabaff] - [10491]) ([media_extractor docs])
- Fix for telegram polling. (added pausing when error occurs) ([sander76] - [10214]) ([telegram_bot.polling docs])
- add JSON processing capabilities to sensor_serial ([dgomes] - [10476]) ([sensor.serial docs])
- upgrade to new pylutron_caseta with TLS ([mdonoughe] - [10286]) ([lutron_caseta docs]) (breaking change)
- Bump dev to 0.58.0.dev0 ([fabaff] - [10510])
- OwnTracks Message Handling ([ehagan] - [10489]) ([device_tracker.owntracks docs])
- Add support for Alexa intent slot synonyms. ([kmdm] - [10469]) ([alexa.intent docs])
- Introduce media progress for Yamaha Musiccast devices ([jalmeroth] - [10256]) ([media_player.yamaha_musiccast docs])
- Add an option to serve ES6 JS to clients ([andrey-git] - [10474]) ([websocket_api docs])
- Adapt to new yarl API ([tinloaf] - [10527]) ([tts.google docs])
- Update nederlandse_spoorwegen.py to include platform information ([hmmbob] - [10494]) ([sensor.nederlandse_spoorwegen docs])
- Pin yarl ([tinloaf] - [10528])
- Support configuration of region (no service url neccessary ([molobrakos] - [10513]) ([volvooncall docs])
- Fix import in tests ([andrey-git] - [10525])
- Update axis.py ([Kane610] - [10412]) ([axis docs])
- Add attribute to show who last un/set alarm (SPC) ([mbrrg] - [9906]) ([spc docs]) ([alarm_control_panel.spc docs]) ([binary_sensor.spc docs])
- Fixed Wink Quirky Aros bugs. ([w1ll1am23] - [10533]) ([climate.wink docs])
- Adds support for Tile® Bluetooth trackers ([bachya] - [10478]) ([device_tracker.tile docs]) (new-platform)
- telegram_bot: Support for sending videos ([vickyg3] - [10470]) ([telegram_bot docs]) ([notify.telegram docs])
- Pre-construct frontend index.html ([balloob] - [10520])
- notify.html5: use new json save and load functions ([perosb] - [10416]) ([notify.html5 docs])
- Change to device state attributes ([dgomes] - [10536]) ([sensor.serial docs])
- Google Assistant request sync service ([r4nd0mbr1ck] - [10165])
- Optimize concurrent access to media player image cache ([amelchio] - [10345]) ([media_player docs])
- webostv: set current source correctly ([KapJI] - [10548]) ([media_player.webostv docs])
- Upgrade pysnmp to 4.4.2 ([fabaff] - [10539]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs])
- Fix and clean lametric ([MartinHjelmare] - [10391]) ([lametric docs]) ([notify.lametric docs])
- Support presence detection using Hitron Coda router ([arilotter] - [9682]) ([device_tracker.hitron_coda docs]) (new-platform)
- Better support for int types ([ziotibia81] - [10409]) ([sensor.modbus docs])
- Don't use the 'id' field since it can be autogenerated (fixes 10551). ([kmdm] - [10554]) ([alexa.intent docs])
- pad packets to multiple of 4 characters ([SteveEdson] - [10560]) ([switch.broadlink docs])
- Move temperature display helper from components to helpers ([fabaff] - [10555]) ([climate docs]) ([weather docs]) ([climate.eq3btsmart docs]) ([weather.demo docs])
- webostv: Reduce default timeout to prevent log spamming ([abmantis] - [10564]) ([media_player.webostv docs])
- Fix lametric sound ([MartinHjelmare] - [10562]) ([lametric docs]) ([notify.lametric docs])
- Use a template for the Universal media player state ([azogue] - [10395]) ([media_player.universal docs])
- Verisure: Added option to set installation giid ([abjorshammar] - [10504]) ([verisure docs])
- Bump ring_doorbell to 0.1.7 ([tchellomello] - [10566]) ([ring docs])
- Add code to enable discovery for mqtt cover ([marthoc] - [10580]) ([cover.mqtt docs]) ([mqtt.discovery docs])
- Google Assistant for climate entities: Support QUERY and respect system-wide unit_system setting. ([emosenkis] - [10346]) ([google_assistant.smart_home docs])
- turn service call handler into coroutine ([NovapaX] - [10576]) ([configurator docs])
- Add basic backend support for a system log ([postlund] - [10492]) ([system_log docs]) (new-platform)
- Tradfri unique identities ([NovapaX] - [10414]) ([tradfri docs])
- Add panel build type ([balloob] - [10589]) ([hassio docs])
- Cloud updates ([balloob] - [10567]) ([cloud docs]) ([cloud.auth_api docs]) ([cloud.const docs]) ([cloud.http_api docs]) ([cloud.iot docs])
- Upgrade youtube_dl to 2017.11.15 ([fabaff] - [10592]) ([media_extractor docs])
- Fix Yahoo Weather icons over SSL ([OnFreund] - [10602]) ([sensor.yweather docs])
- Arlo - Fixes for updated library ([jwillaz] - [9892]) ([arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs])
- Do not add panel from system_log ([postlund] - [10600]) ([system_log docs])
- Fix ValueError exception ([ziotibia81] - [10596]) ([sensor.modbus docs])
- Fix Hikvision (motion) switch bug ([arsaboo] - [10608]) ([switch.hikvisioncam docs])
- Allow unicode when dumping yaml ([andrey-git] - [10607])
- Support script execution for Alexa ([micbase] - [10517]) ([alexa.smart_home docs])
- bump client version ([wardcraigj] - [10610]) ([alarm_control_panel.totalconnect docs])
- New sensor viaggiatreno. ([fabfurnari] - [10522]) ([sensor.viaggiatreno docs]) (new-platform)
- Modbus switch register support ([ziotibia81] - [10563]) ([switch.modbus docs])
- Upgrade mypy to 0.550 ([fabaff] - [10591])
- Small fix to be able to use mac and vendor in "device_tracker_new_device" event. ([Boltgolt] - [10537]) ([device_tracker docs])
- add support for color temperature and color to Google Assistant ([perosb] - [10039]) ([google_assistant.smart_home docs])
- Cleanup old stale restore feature ([pvizeli] - [10593]) ([light docs])
- Correct input_datetime initial value parsing ([colindunn] - [10417]) ([input_datetime docs])
- Change generic thermostat to control heating on mode change Off -> Auto ([milanvo] - [10601]) ([climate.generic_thermostat docs])
- Improve WUnderground config validation ([milanvo] - [10573]) ([sensor.wunderground docs])
- update hbmqtt to 0.9.1 ([masarliev] - [10611]) ([mqtt.server docs])
- Allow to pass YandexTTS options via sevice call ([andrey-git] - [10578]) ([tts docs]) ([tts.yandextts docs])
- Snapcast: bump version and enable reconnect. ([janLo] - [10626]) ([media_player.snapcast docs])
- Fix async missing decorators ([armills] - [10628])
- Alexa slot synonym fix ([devspacenine] - [10614]) ([alexa.const docs]) ([alexa.intent docs])
- Adjust logging in downloader component ([amelchio] - [10622]) ([downloader docs])
- Added sorted() to python_script ([etsinko] - [10621]) ([python_script docs])
- Add loglinefetch for frontend API call ([turbokongen] - [10579]) ([config.zwave docs])
- Fixes AirVisual bug regarding incorrect location data ([bachya] - [10054]) ([sensor.airvisual docs])
- Make MQTT reconnection logic more resilient and fix race condition ([cezarsa] - [10133]) ([mqtt docs])
- Alexa improvements ([robbiet480] - [10632]) ([alexa.smart_home docs])
- Print entity type in "too slow" warnings ([andrey-git] - [10641])
- Bump pyatv to 0.3.8 ([postlund] - [10643]) ([apple_tv docs])
- Implement entity and domain exclude/include for Alexa ([robbiet480] - [10647]) ([cloud docs]) ([alexa.smart_home docs]) ([cloud.iot docs])

[10039]: https://github.com/home-assistant/home-assistant/pull/10039
[10054]: https://github.com/home-assistant/home-assistant/pull/10054
[10089]: https://github.com/home-assistant/home-assistant/pull/10089
[10133]: https://github.com/home-assistant/home-assistant/pull/10133
[10139]: https://github.com/home-assistant/home-assistant/pull/10139
[10165]: https://github.com/home-assistant/home-assistant/pull/10165
[10195]: https://github.com/home-assistant/home-assistant/pull/10195
[10214]: https://github.com/home-assistant/home-assistant/pull/10214
[10218]: https://github.com/home-assistant/home-assistant/pull/10218
[10256]: https://github.com/home-assistant/home-assistant/pull/10256
[10286]: https://github.com/home-assistant/home-assistant/pull/10286
[10294]: https://github.com/home-assistant/home-assistant/pull/10294
[10298]: https://github.com/home-assistant/home-assistant/pull/10298
[10305]: https://github.com/home-assistant/home-assistant/pull/10305
[10312]: https://github.com/home-assistant/home-assistant/pull/10312
[10313]: https://github.com/home-assistant/home-assistant/pull/10313
[10330]: https://github.com/home-assistant/home-assistant/pull/10330
[10332]: https://github.com/home-assistant/home-assistant/pull/10332
[10336]: https://github.com/home-assistant/home-assistant/pull/10336
[10345]: https://github.com/home-assistant/home-assistant/pull/10345
[10346]: https://github.com/home-assistant/home-assistant/pull/10346
[10347]: https://github.com/home-assistant/home-assistant/pull/10347
[10348]: https://github.com/home-assistant/home-assistant/pull/10348
[10349]: https://github.com/home-assistant/home-assistant/pull/10349
[10354]: https://github.com/home-assistant/home-assistant/pull/10354
[10358]: https://github.com/home-assistant/home-assistant/pull/10358
[10365]: https://github.com/home-assistant/home-assistant/pull/10365
[10369]: https://github.com/home-assistant/home-assistant/pull/10369
[10374]: https://github.com/home-assistant/home-assistant/pull/10374
[10381]: https://github.com/home-assistant/home-assistant/pull/10381
[10388]: https://github.com/home-assistant/home-assistant/pull/10388
[10391]: https://github.com/home-assistant/home-assistant/pull/10391
[10395]: https://github.com/home-assistant/home-assistant/pull/10395
[10399]: https://github.com/home-assistant/home-assistant/pull/10399
[10401]: https://github.com/home-assistant/home-assistant/pull/10401
[10405]: https://github.com/home-assistant/home-assistant/pull/10405
[10409]: https://github.com/home-assistant/home-assistant/pull/10409
[10412]: https://github.com/home-assistant/home-assistant/pull/10412
[10413]: https://github.com/home-assistant/home-assistant/pull/10413
[10414]: https://github.com/home-assistant/home-assistant/pull/10414
[10416]: https://github.com/home-assistant/home-assistant/pull/10416
[10417]: https://github.com/home-assistant/home-assistant/pull/10417
[10420]: https://github.com/home-assistant/home-assistant/pull/10420
[10426]: https://github.com/home-assistant/home-assistant/pull/10426
[10439]: https://github.com/home-assistant/home-assistant/pull/10439
[10455]: https://github.com/home-assistant/home-assistant/pull/10455
[10460]: https://github.com/home-assistant/home-assistant/pull/10460
[10465]: https://github.com/home-assistant/home-assistant/pull/10465
[10469]: https://github.com/home-assistant/home-assistant/pull/10469
[10470]: https://github.com/home-assistant/home-assistant/pull/10470
[10474]: https://github.com/home-assistant/home-assistant/pull/10474
[10476]: https://github.com/home-assistant/home-assistant/pull/10476
[10478]: https://github.com/home-assistant/home-assistant/pull/10478
[10482]: https://github.com/home-assistant/home-assistant/pull/10482
[10484]: https://github.com/home-assistant/home-assistant/pull/10484
[10489]: https://github.com/home-assistant/home-assistant/pull/10489
[10490]: https://github.com/home-assistant/home-assistant/pull/10490
[10491]: https://github.com/home-assistant/home-assistant/pull/10491
[10492]: https://github.com/home-assistant/home-assistant/pull/10492
[10494]: https://github.com/home-assistant/home-assistant/pull/10494
[10504]: https://github.com/home-assistant/home-assistant/pull/10504
[10510]: https://github.com/home-assistant/home-assistant/pull/10510
[10513]: https://github.com/home-assistant/home-assistant/pull/10513
[10517]: https://github.com/home-assistant/home-assistant/pull/10517
[10520]: https://github.com/home-assistant/home-assistant/pull/10520
[10522]: https://github.com/home-assistant/home-assistant/pull/10522
[10525]: https://github.com/home-assistant/home-assistant/pull/10525
[10527]: https://github.com/home-assistant/home-assistant/pull/10527
[10528]: https://github.com/home-assistant/home-assistant/pull/10528
[10533]: https://github.com/home-assistant/home-assistant/pull/10533
[10536]: https://github.com/home-assistant/home-assistant/pull/10536
[10537]: https://github.com/home-assistant/home-assistant/pull/10537
[10539]: https://github.com/home-assistant/home-assistant/pull/10539
[10548]: https://github.com/home-assistant/home-assistant/pull/10548
[10554]: https://github.com/home-assistant/home-assistant/pull/10554
[10555]: https://github.com/home-assistant/home-assistant/pull/10555
[10560]: https://github.com/home-assistant/home-assistant/pull/10560
[10562]: https://github.com/home-assistant/home-assistant/pull/10562
[10563]: https://github.com/home-assistant/home-assistant/pull/10563
[10564]: https://github.com/home-assistant/home-assistant/pull/10564
[10566]: https://github.com/home-assistant/home-assistant/pull/10566
[10567]: https://github.com/home-assistant/home-assistant/pull/10567
[10573]: https://github.com/home-assistant/home-assistant/pull/10573
[10576]: https://github.com/home-assistant/home-assistant/pull/10576
[10578]: https://github.com/home-assistant/home-assistant/pull/10578
[10579]: https://github.com/home-assistant/home-assistant/pull/10579
[10580]: https://github.com/home-assistant/home-assistant/pull/10580
[10589]: https://github.com/home-assistant/home-assistant/pull/10589
[10591]: https://github.com/home-assistant/home-assistant/pull/10591
[10592]: https://github.com/home-assistant/home-assistant/pull/10592
[10593]: https://github.com/home-assistant/home-assistant/pull/10593
[10596]: https://github.com/home-assistant/home-assistant/pull/10596
[10600]: https://github.com/home-assistant/home-assistant/pull/10600
[10601]: https://github.com/home-assistant/home-assistant/pull/10601
[10602]: https://github.com/home-assistant/home-assistant/pull/10602
[10607]: https://github.com/home-assistant/home-assistant/pull/10607
[10608]: https://github.com/home-assistant/home-assistant/pull/10608
[10610]: https://github.com/home-assistant/home-assistant/pull/10610
[10611]: https://github.com/home-assistant/home-assistant/pull/10611
[10614]: https://github.com/home-assistant/home-assistant/pull/10614
[10621]: https://github.com/home-assistant/home-assistant/pull/10621
[10622]: https://github.com/home-assistant/home-assistant/pull/10622
[10626]: https://github.com/home-assistant/home-assistant/pull/10626
[10628]: https://github.com/home-assistant/home-assistant/pull/10628
[10632]: https://github.com/home-assistant/home-assistant/pull/10632
[10641]: https://github.com/home-assistant/home-assistant/pull/10641
[10643]: https://github.com/home-assistant/home-assistant/pull/10643
[10647]: https://github.com/home-assistant/home-assistant/pull/10647
[9682]: https://github.com/home-assistant/home-assistant/pull/9682
[9892]: https://github.com/home-assistant/home-assistant/pull/9892
[9906]: https://github.com/home-assistant/home-assistant/pull/9906
[9928]: https://github.com/home-assistant/home-assistant/pull/9928
[9946]: https://github.com/home-assistant/home-assistant/pull/9946
[Boltgolt]: https://github.com/Boltgolt
[GenericStudent]: https://github.com/GenericStudent
[Julius2342]: https://github.com/Julius2342
[Kane610]: https://github.com/Kane610
[KapJI]: https://github.com/KapJI
[MartinHjelmare]: https://github.com/MartinHjelmare
[MisterWil]: https://github.com/MisterWil
[NovapaX]: https://github.com/NovapaX
[OnFreund]: https://github.com/OnFreund
[SteveEdson]: https://github.com/SteveEdson
[TopdRob]: https://github.com/TopdRob
[abjorshammar]: https://github.com/abjorshammar
[abmantis]: https://github.com/abmantis
[amelchio]: https://github.com/amelchio
[andrey-git]: https://github.com/andrey-git
[arilotter]: https://github.com/arilotter
[armills]: https://github.com/armills
[arsaboo]: https://github.com/arsaboo
[azogue]: https://github.com/azogue
[bachya]: https://github.com/bachya
[balloob]: https://github.com/balloob
[cezarsa]: https://github.com/cezarsa
[cgtobi]: https://github.com/cgtobi
[colindunn]: https://github.com/colindunn
[danielhiversen]: https://github.com/danielhiversen
[davegravy]: https://github.com/davegravy
[devspacenine]: https://github.com/devspacenine
[dgomes]: https://github.com/dgomes
[echox]: https://github.com/echox
[ehagan]: https://github.com/ehagan
[emosenkis]: https://github.com/emosenkis
[etsinko]: https://github.com/etsinko
[fabaff]: https://github.com/fabaff
[fabfurnari]: https://github.com/fabfurnari
[hmmbob]: https://github.com/hmmbob
[hthiery]: https://github.com/hthiery
[iMarkus]: https://github.com/iMarkus
[jabesq]: https://github.com/jabesq
[jalmeroth]: https://github.com/jalmeroth
[janLo]: https://github.com/janLo
[jwillaz]: https://github.com/jwillaz
[kmdm]: https://github.com/kmdm
[marthoc]: https://github.com/marthoc
[masarliev]: https://github.com/masarliev
[mbrrg]: https://github.com/mbrrg
[mdonoughe]: https://github.com/mdonoughe
[micbase]: https://github.com/micbase
[milanvo]: https://github.com/milanvo
[molobrakos]: https://github.com/molobrakos
[mw-white]: https://github.com/mw-white
[perosb]: https://github.com/perosb
[postlund]: https://github.com/postlund
[pvizeli]: https://github.com/pvizeli
[r4nd0mbr1ck]: https://github.com/r4nd0mbr1ck
[robbiet480]: https://github.com/robbiet480
[robmarkcole]: https://github.com/robmarkcole
[sander76]: https://github.com/sander76
[syssi]: https://github.com/syssi
[tchellomello]: https://github.com/tchellomello
[tinloaf]: https://github.com/tinloaf
[turbokongen]: https://github.com/turbokongen
[vickyg3]: https://github.com/vickyg3
[w1ll1am23]: https://github.com/w1ll1am23
[wardcraigj]: https://github.com/wardcraigj
[ziotibia81]: https://github.com/ziotibia81
[abode docs]: https://home-assistant.io/components/abode/
[alarm_control_panel.spc docs]: https://home-assistant.io/components/alarm_control_panel.spc/
[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
[alexa.const docs]: https://home-assistant.io/components/alexa.const/
[alexa.intent docs]: https://home-assistant.io/components/alexa.intent/
[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
[apple_tv docs]: https://home-assistant.io/components/apple_tv/
[arlo docs]: https://home-assistant.io/components/arlo/
[axis docs]: https://home-assistant.io/components/axis/
[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
[binary_sensor.aurora docs]: https://home-assistant.io/components/binary_sensor.aurora/
[binary_sensor.spc docs]: https://home-assistant.io/components/binary_sensor.spc/
[binary_sensor.vultr docs]: https://home-assistant.io/components/binary_sensor.vultr/
[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/
[climate docs]: https://home-assistant.io/components/climate/
[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
[climate.wink docs]: https://home-assistant.io/components/climate.wink/
[cloud docs]: https://home-assistant.io/components/cloud/
[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/
[cloud.const docs]: https://home-assistant.io/components/cloud.const/
[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/
[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
[config.zwave docs]: https://home-assistant.io/components/config.zwave/
[configurator docs]: https://home-assistant.io/components/configurator/
[counter docs]: https://home-assistant.io/components/counter/
[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
[device_tracker.hitron_coda docs]: https://home-assistant.io/components/device_tracker.hitron_coda/
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
[device_tracker.tile docs]: https://home-assistant.io/components/device_tracker.tile/
[device_tracker.tplink docs]: https://home-assistant.io/components/device_tracker.tplink/
[device_tracker.upc_connect docs]: https://home-assistant.io/components/device_tracker.upc_connect/
[downloader docs]: https://home-assistant.io/components/downloader/
[gc100 docs]: https://home-assistant.io/components/gc100/
[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/
[hassio docs]: https://home-assistant.io/components/hassio/
[influxdb docs]: https://home-assistant.io/components/influxdb/
[input_datetime docs]: https://home-assistant.io/components/input_datetime/
[knx docs]: https://home-assistant.io/components/knx/
[lametric docs]: https://home-assistant.io/components/lametric/
[light docs]: https://home-assistant.io/components/light/
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
[media_player docs]: https://home-assistant.io/components/media_player/
[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/
[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/
[media_player.universal docs]: https://home-assistant.io/components/media_player.universal/
[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/
[mqtt docs]: https://home-assistant.io/components/mqtt/
[mqtt.discovery docs]: https://home-assistant.io/components/mqtt.discovery/
[mqtt.server docs]: https://home-assistant.io/components/mqtt.server/
[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
[neato docs]: https://home-assistant.io/components/neato/
[no_ip docs]: https://home-assistant.io/components/no_ip/
[notify.apns docs]: https://home-assistant.io/components/notify.apns/
[notify.free_mobile docs]: https://home-assistant.io/components/notify.free_mobile/
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/
[notify.simplepush docs]: https://home-assistant.io/components/notify.simplepush/
[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/
[python_script docs]: https://home-assistant.io/components/python_script/
[remote docs]: https://home-assistant.io/components/remote/
[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
[ring docs]: https://home-assistant.io/components/ring/
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/
[sensor.haveibeenpwned docs]: https://home-assistant.io/components/sensor.haveibeenpwned/
[sensor.lacrosse docs]: https://home-assistant.io/components/sensor.lacrosse/
[sensor.london_air docs]: https://home-assistant.io/components/sensor.london_air/
[sensor.modbus docs]: https://home-assistant.io/components/sensor.modbus/
[sensor.neato docs]: https://home-assistant.io/components/sensor.neato/
[sensor.nederlandse_spoorwegen docs]: https://home-assistant.io/components/sensor.nederlandse_spoorwegen/
[sensor.pyload docs]: https://home-assistant.io/components/sensor.pyload/
[sensor.serial docs]: https://home-assistant.io/components/sensor.serial/
[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
[sensor.viaggiatreno docs]: https://home-assistant.io/components/sensor.viaggiatreno/
[sensor.vultr docs]: https://home-assistant.io/components/sensor.vultr/
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
[sensor.yweather docs]: https://home-assistant.io/components/sensor.yweather/
[sensor.zamg docs]: https://home-assistant.io/components/sensor.zamg/
[spc docs]: https://home-assistant.io/components/spc/
[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
[switch.hikvisioncam docs]: https://home-assistant.io/components/switch.hikvisioncam/
[switch.modbus docs]: https://home-assistant.io/components/switch.modbus/
[switch.neato docs]: https://home-assistant.io/components/switch.neato/
[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
[system_log docs]: https://home-assistant.io/components/system_log/
[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/
[tradfri docs]: https://home-assistant.io/components/tradfri/
[tts docs]: https://home-assistant.io/components/tts/
[tts.google docs]: https://home-assistant.io/components/tts.google/
[tts.yandextts docs]: https://home-assistant.io/components/tts.yandextts/
[vacuum.neato docs]: https://home-assistant.io/components/vacuum.neato/
[verisure docs]: https://home-assistant.io/components/verisure/
[volvooncall docs]: https://home-assistant.io/components/volvooncall/
[vultr docs]: https://home-assistant.io/components/vultr/
[weather docs]: https://home-assistant.io/components/weather/
[weather.demo docs]: https://home-assistant.io/components/weather.demo/
[websocket_api docs]: https://home-assistant.io/components/websocket_api/
[zwave docs]: https://home-assistant.io/components/zwave/

0.57.3

Not secure
- Tellstick Duo acync callback fix ([stefan-jonasson] - [10384]) ([tellstick docs])
- Fixed update() method and removed `ding` feature from stickupcams/floodlight ([tchellomello] - [10428]) ([binary_sensor.ring docs]) ([camera.ring docs]) ([sensor.ring docs])

[10384]: https://github.com/home-assistant/home-assistant/pull/10384
[10428]: https://github.com/home-assistant/home-assistant/pull/10428
[stefan-jonasson]: https://github.com/stefan-jonasson
[tchellomello]: https://github.com/tchellomello
[binary_sensor.ring docs]: https://home-assistant.io/components/binary_sensor.ring/
[camera.ring docs]: https://home-assistant.io/components/camera.ring/
[sensor.ring docs]: https://home-assistant.io/components/sensor.ring/
[tellstick docs]: https://home-assistant.io/components/tellstick/

0.57.2

Not secure
- Update frontend with fixes for setting temperature on climate card ([balloob])
- Fix setting max brightness for TRADFRI ([ggravlingen] - 10359)

0.57.1

Not secure
- Fix login screen not showing when no password stored

0.57

Whaaaaaats up everyone?! 😁 It's been another crazy 2 weeks here at the virtual Home Assistant headquarters with a ton of great contributions from all over the world. New features, bug fixes, performance improvements. It's a lot so let's jump right in.

Translations

Powered by the overhaul to the frontend code, version 0.57 introduces the framework for a localized frontend! Currently the translations are limited to the sidebar menu items. Even without a translation tool available, our contributors have jumped in and submitted translations for these menu items in over twenty languages! Home Assistant will automatically pick an available translation based on your browser settings, or a translation can be manually selected in the configuration panel.

We're currently working on an integration with the web based translation tool [lokalise.co](https://lokalise.co), to make the translation process accessible to anyone who would like to contribute. Stay tuned for a blog post soon with more documentation.

Frontend improvements

As part of getting translations to work, we did a lot of cleanup work on the frontend side. The re-organization should allow us to iterate faster on the frontend. We've already seen a lot of clean up as part of this thanks to armills and andrey-git for keep raising the quality bar!

Hacktoberfest

[Hacktoberfest](https://hacktoberfest.digitalocean.com/) 2017 is over! FINALLY. Each year we're attracting more developers that want to contribute to Home Assistant. This is great but also very exhausting to our code reviewers. I want to give an enormous gigantic huge big shout out to our reviewers pvizeli, andrey-git, armills, MartinHjelmare, fabaff. You have all done an amazing job and we couldn't run Home Assistant without any of you! ❤️

Hacktoberfest is obviously about the people contributing to open source. Big thanks to everyone that has taken the time to learn our code base and make contributions. We hope it was a pleasant experience and show how great open source can be. Hope to see many contributions in the future 👍

Here are our Hacktoberfest 2017 stats:

- Main repo: [273 Pull requests](https://github.com/home-assistant/home-assistant/pulls?utf8=%E2%9C%93&q=merged%3A%3E2017-10-01%20is%3Apr%20label%3AHacktoberfest%20is%3Aclosed%20) were merged out of 307.
- Docs repo: [295 Pull requests](https://github.com/home-assistant/home-assistant.github.io/pulls?page=1&q=merged%3A%3E2017-10-01+is%3Apr+label%3AHacktoberfest+is%3Aclosed&utf8=%E2%9C%93) merged out of 310.
- Frontend: [57 pull requests](https://github.com/home-assistant/home-assistant-polymer/pulls?utf8=%E2%9C%93&q=merged%3A%3E2017-10-01%20is%3Apr%20label%3AHacktoberfest%20is%3Aclosed%20) merged.

This means that we processed over 20 Pull requests per day. The result was already visible in 0.56. This release is almost the same. In those releases we were able to add over 40 new integrations.

IKEA TRÅDFRI

Good news and bad news on this front. The bad news is that IKEA changed the internal API for TRÅDFRI with a firmware update, breaking the Home Assistant integration. The good news is that they were nice enough to [email us with instructions on the breaking changes][ikea email].

Long time contributor [lwis] jumped on the case and managed to migrate our integration in Home Assistant in time for this release. Great work!

Timer

Okay, one more highlight before we'll let you check out the changelog. Contributor [danielperna84] (most known for creating the [HASS Configurator](https://home-assistant.io/addons/configurator/)), had another great component up his sleeve: the Timer component. With the timer component you'll be able to start countdown timers. A neat tool for your automation toolbox! More info in the [timer docs].

New Platforms

- Introducing Ring Door Bell Camera (including StickUp cameras) and WiFi sensors ([tchellomello] - [9962]) ([ring docs]) ([binary_sensor.ring docs]) ([camera.ring docs]) ([sensor.ring docs]) (new-platform)
- add irish rail transport sensor ([ttroy50] - [9883]) ([sensor.irish_rail_transport docs]) (new-platform)
- Add fail2ban sensor ([fronzbot] - [9975]) ([sensor.fail2ban docs]) (new-platform)
- add eph ember controls ([ttroy50] - [9721]) ([climate.ephember docs]) (new-platform)
- whois domain lookup sensor ([GenericStudent] - [10000]) ([sensor.whois docs]) (new-platform)
- Add Deluge Switch Component ([HydrelioxGitHub] - [9979]) ([switch.deluge docs]) (new-platform)
- SNMP switch ([kirichkov] - [9840]) ([switch.snmp docs]) (new-platform)
- Microsoft tts ([jeroenterheerdt] - [9973]) ([tts.microsoft docs]) (new-platform)
- Telldus Live: Device without methods is a binary sensor ([rasmusbe] - [10106]) ([tellduslive docs]) ([binary_sensor.tellduslive docs]) (new-platform)
- Support for NO-IP ([fabaff] - [10155]) ([no_ip docs]) (new-platform)
- Linode ([ryanm101] - [9936]) ([linode docs]) ([binary_sensor.linode docs]) (new-platform)
- Nederlandse spoorwegen ([b10m] - [10136]) ([sensor.nederlandse_spoorwegen docs]) (new-platform)
- added Yesss SMS platform ([flowolf] - [10177]) ([notify.yessssms docs]) (new-platform)
- Add Sytadin Traffic component ([gautric] - [9524]) ([sensor.sytadin docs]) (new-platform)
- Added new Clickatell SMS messaging Notify Platform ([davlloyd] - [9775]) ([notify.clickatell docs]) (new-platform)
- Add Random binary sensor ([fabaff] - [10164]) ([binary_sensor.random docs]) (new-platform)
- Add gc100 platforms and component ([davegravy] - [10159]) ([gc100 docs]) ([binary_sensor.gc100 docs]) ([switch.gc100 docs]) (new-platform)
- WIP: Timer component ([danielperna84] - [9889]) ([timer docs]) (new-platform)
- integration with Remember The Milk. ([ChristianKuehnel] - [9803]) ([remember_the_milk docs]) (new-platform)
- Luftdaten sensor ([lichtteil] - [10274]) ([sensor.luftdaten docs]) (new-platform)

Breaking Changes

- IKEA TRÅDFRI: We no longer support entering the key in the configuration. ([lwis] - [10282]) ([tradfri docs]) (breaking change)
- API.AI was renamed to [Dialogflow](https://home-assistant.io/components/dialogflow/). This requires to rename the entry in your `configuration.yaml` file from `apiai:` to `dialogflow`. ([fabaff] - [#10006]) ([dialogflow docs]) (breaking change)
- Wink: Removed support for entering your `username` and `password` in your config. Use the [new authentication method][wink-auth] instead. ([w1ll1am23] - [10277]) ([wink docs]) (breaking change)
- Use feed name assigned in EmonCMS if there is one. This changes the default behavior but still uses configured 'name' if it's set, so it won't break the configuration of people who have customized their feed names in HA config. ([KlaasH] - [10021]) ([sensor.emoncms docs]) (breaking change)
- The `namecheapdns` now uses `password:` instead of `access_token` in the configuration. Also, `host` is now optional which allow people who are not using subdomains to keep their configuration shorter. ([fabaff] - [10063]) ([namecheapdns docs]) (breaking change)
- Fix recorder crash for long state string - enforce a maximum state of 255 characters at core level ([milanvo] - [9696]) (breaking change)
- Add display currency setting to CoinMarketCap sensor. The name of the sensor attribute '24h_volume_usd' is changed to '24h_volume'. ([R1chardTM] - [10093]) ([sensor.coinmarketcap docs]) (breaking change)
- MQTT Statestream now serializes all data to JSON before publishing. This means that string attributes and values will be quoted from now on (e.g.: '"on"' instead of 'on'). You can still read these strings without the quotes by using 'value_json' instead of 'value' where applicable (e.g., templates). This causes automatic JSON deserialization. Other simple types are not affected.

This fixes errors when an entity has an attribute that is not "a string, bytearray, int, float or None" and mqtt_statestream is used. As of now, the attribute is just handed over to paho, and paho can only send the aforementioned types. This patch fixes the issue by just casting everything to string before handing it over to paho.

There are a number of components / entities which have "other" attributes, e.g. light that have an RGB attribute which is a list. ([tinloaf] - [9872]) ([mqtt_statestream docs]) (breaking change)
- Generic thermostat: the configuration option `tolerance` has been removed and has been replaced by `cold_tolerance` and `hot_tolerance`. This allows on and off states to have different error bands. ([biggms] - [9843]) ([climate.generic_thermostat docs]) (breaking change)
- Developers only: frontend has been refactored. The method `register_panel` has been turned into a coroutine function called `async_register_panel`. The parameter `url_path` has been renamed to `frontend_url_path`. For frontend, development, you no longer pass `development: 1` to the http component but instead configure the frontend component to be in development mode by pointing it at a local checkout of the Polymer repo: ([balloob] - [9915]) (breaking change)

All changes

- Update requests requirement ([TopdRob] - [9876])
- Update `screenshot-components.png` file. ([quamilek] - [9987])
- Upgrade speedtest-cli to 1.0.7 ([fabaff] - [9984]) ([sensor.speedtest docs])
- Upgrade gitterpy to 0.1.6 ([fabaff] - [9983]) ([sensor.gitter docs])
- Add optional attribute option to scrape sensor ([DarkFox] - [10001]) ([sensor.scrape docs])
- Introducing Ring Door Bell Camera (including StickUp cameras) and WiFi sensors ([tchellomello] - [9962]) ([ring docs]) ([binary_sensor.ring docs]) ([camera.ring docs]) ([sensor.ring docs]) (new-platform)
- Add support for multiple disks to be monitored. ([cgtobi] - [9977]) ([sensor.hddtemp docs])
- Update the Russound RNET component to use enhanced Russound.py ([altersis] - [9739]) ([media_player.russound_rnet docs])
- Fix spelling error ([SilvrrGIT] - [10009])
- Change persistent notification to avoid long text in entity state ([milanvo] - [9967]) ([persistent_notification docs])
- Renaming API.AI to Dialogflow ([fabaff] - [10006]) ([dialogflow docs]) (breaking change)
- Bump dev to 0.57.0.dev0 ([fabaff] - [10010])
- Add xy attribute to Yeelight ([HydrelioxGitHub] - [9957]) ([light.yeelight docs])
- Added gaction script to support the new Google Assistant component in Docker ([chriskacerguis] - [10019])
- Json api fix ([alanfischer] - [10017]) ([api docs])
- Upgrade mypy to 0.540 ([fabaff] - [10013])
- Xiaomi Aqara: New xiaomi wireless button (sensor_switch.aq3) introduced ([syssi] - [10008]) ([binary_sensor.xiaomi_aqara docs])
- Upgrade youtube_dl to 2017.10.20 ([fabaff] - [10014]) ([media_extractor docs])
- switch.flux: add interval and transition attributes ([abmantis] - [9700]) ([switch.flux docs])
- Use feed name assigned in EmonCMS if there is one ([KlaasH] - [10021]) ([sensor.emoncms docs]) (breaking change)
- add irish rail transport sensor ([ttroy50] - [9883]) ([sensor.irish_rail_transport docs]) (new-platform)
- RGB Tradfri simple support ([matemaciek] - [9703]) ([light.tradfri docs])
- Add regression test for entity ID update bug ([armills] - [10037])
- Aioautomatic bump and scope update ([armills] - [10043]) ([device_tracker.automatic docs])
- Fix no data event triggers ([armills] - [10049]) ([automation.event docs])
- fixing a typo in the old library which broke hub gen2 compatibility ([sander76] - [9990])
- Add fail2ban sensor ([fronzbot] - [9975]) ([sensor.fail2ban docs]) (new-platform)
- Show current program thumbnail as media_image ([pschmitt] - [10033]) ([media_player.liveboxplaytv docs])
- Add link to docs and update ordering ([fabaff] - [10062]) ([duckdns docs])
- Remove STATE_UNKNOWN ([fabaff] - [10064]) ([sensor.glances docs])
- update library for xiaomi_aqara, change from pyCrypto to cryptography ([danielhiversen] - [10066]) ([xiaomi_aqara docs])
- Make host optional ([fabaff] - [10063]) ([namecheapdns docs]) (breaking change)
- Change deprecated use of maintainer tag in Dockerfile. ([R1chardTM] - [10068])
- add eph ember controls ([ttroy50] - [9721]) ([climate.ephember docs]) (new-platform)
- EntityComponent: revert warning ([pvizeli] - [10078])
- Upgrade Sphinx to 1.6.5 ([fabaff] - [10090])
- Support for Entity.available in sensor/rest ([pezinek] - [10073]) ([sensor.rest docs])
- whois domain lookup sensor ([GenericStudent] - [10000]) ([sensor.whois docs]) (new-platform)
- Update CODEOWNERS ([danielhiversen] - [10103])
- fixed typo ([iMarkus] - [10110])
- Revert gactions in Docker ([balloob] - [10115])
- Add Deluge Switch Component ([HydrelioxGitHub] - [9979]) ([switch.deluge docs]) (new-platform)
- Fix PEP8 and PEP257 issues ([fabaff] - [10108]) ([toon docs]) ([climate.toon docs]) ([sensor.toon docs]) ([switch.toon docs])
- Fixes 10030. Extented Network Exceptions handling. ([zabuldon] - [10116]) ([tesla docs])
- Consolidate frontend ([balloob] - [9915]) (breaking change)
- Rfxtrx fix ([danielhiversen] - [10128]) ([rfxtrx docs])
- Xiaomi MiIO Fan: Xiaomi Air Purifier 2 integration ([syssi] - [9837]) ([fan.xiaomi_miio docs])
- WIP: Refactor Axis component removing external dependencies ([Kane610] - [9791]) ([axis docs]) ([binary_sensor.axis docs])
- Allow folder selection for IMAP unread sensor ([amelchio] - [10126]) ([sensor.imap docs])
- Fix Sonarr and Radarr divide by zero ([tboyce021] - [10101]) ([sensor.radarr docs]) ([sensor.sonarr docs])
- Plex refactor Part 1 - Update plexapi to 3.0.3 ([ryanm101] - [9988]) ([media_player.plex docs])
- Add Google Domains component ([tboyce021] - [9996])
- Add Deluge Sensor ([HydrelioxGitHub] - [10117])
- Added increment + decrement to input_number ([danielperna84] - [9870]) ([input_number docs])
- Fix lint google-domains ([pvizeli] - [10135]) ([google_domains docs])
- Fire numeric_state action when first state change matches criteria ([amelchio] - [10125]) ([automation.numeric_state docs])
- SNMP switch ([kirichkov] - [9840]) ([switch.snmp docs]) (new-platform)
- Binary sensor for detecting linear trends ([hotplot] - [9808]) ([binary_sensor.trend docs])
- Fix recorder crash for long state string - enforce at core level ([milanvo] - [9696]) (breaking change)
- Microsoft tts ([jeroenterheerdt] - [9973]) ([tts.microsoft docs]) (new-platform)
- Upgrade pysnmp to 4.4.1 ([fabaff] - [10138]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs])
- Telldus Live: Device without methods is a binary sensor ([rasmusbe] - [10106]) ([tellduslive docs]) ([binary_sensor.tellduslive docs]) (new-platform)
- Add last action to xiaomi aqara button ([danielhiversen] - [10131]) ([binary_sensor.xiaomi_aqara docs])
- Add display currency setting to CoinMarketCap sensor ([R1chardTM] - [10093]) ([sensor.coinmarketcap docs]) (breaking change)
- Xiaomi MiIO Switch: Support for different device types ([syssi] - [9836]) ([switch.xiaomi_miio docs])
- Core POC support for polymer i18n ([armills] - [6344]) ([history docs]) ([logbook docs])
- Don't use pypi package in dev mode. Allow non-fingerprinted mdi. ([andrey-git] - [10144])
- added platform discovery code back into device_tracker ([etsinko] - [10169]) ([device_tracker docs])
- Upgrade sendgrid to 5.3.0 ([fabaff] - [10166]) ([notify.sendgrid docs])
- Upgrade python_opendata_transport to 0.0.3 ([fabaff] - [10162]) ([sensor.swiss_public_transport docs])
- Upgrade libnacl to 1.6.1 ([fabaff] - [10161]) ([device_tracker.owntracks docs])
- New DTLSSocket version that fixes Cython dependency for Trådfri ([flowolf] - [10123]) ([tradfri docs])
- Rfxtrx binary sensor rewrite ([ypollart] - [10152]) ([rfxtrx docs]) ([binary_sensor.rfxtrx docs])
- Support for NO-IP ([fabaff] - [10155]) ([no_ip docs]) (new-platform)
- Reduce album art flickering in media player UI ([amelchio] - [10163]) ([media_player docs])
- Avoid Sonos errors for tracks with no artist information ([amelchio] - [10160]) ([media_player.sonos docs])
- MPD now uses the filename if song doesn't have metadata ([C0DK] - [10085])
- Updated denon component to play nice with the 3808CI that doesn't support NSFRN command ([randellhodges] - [10157])
- Fix for issue 9240 ([bastshoes] - [10173]) ([fan.mqtt docs])
- Linode ([ryanm101] - [9936]) ([linode docs]) ([binary_sensor.linode docs]) (new-platform)
- Cast attribute values to string before publishing to MQTT ([tinloaf] - [9872]) ([mqtt_statestream docs]) (breaking change)
- Xiaomi MiIO Light: Philips Eyecare Lamp 2 support ([syssi] - [10007]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
- Nederlandse spoorwegen ([b10m] - [10136]) ([sensor.nederlandse_spoorwegen docs]) (new-platform)
- Added capability to pass a filename to the downloader component ([tchellomello] - [10059]) ([downloader docs])
- Limits of the favorite level updated. Values between 0 and 16 will be accepted. ([syssi] - [10186]) ([fan.xiaomi_miio docs])
- added Yesss SMS platform ([flowolf] - [10177]) ([notify.yessssms docs]) (new-platform)
- Add Sytadin Traffic component ([gautric] - [9524]) ([sensor.sytadin docs]) (new-platform)
- media_title property now returns current source ([etsinko] - [10120]) ([media_player.monoprice docs])
- Added new Clickatell SMS messaging Notify Platform ([davlloyd] - [9775]) ([notify.clickatell docs]) (new-platform)
- update boto3 to 1.4.7 and botocore to 1.7.34 ([TopdRob] - [10121]) ([notify.aws_lambda docs]) ([notify.aws_sns docs]) ([notify.aws_sqs docs]) ([tts.amazon_polly docs])
- Add Random binary sensor ([fabaff] - [10164]) ([binary_sensor.random docs]) (new-platform)
- Add clickatell ([fabaff] - [10199])
- Update CODEOWNERS ([ggravlingen] - [10198])
- Add unit test for hddtemp sensor. ([cgtobi] - [10154])
- Upgrade pylast to 2.0.0 ([fabaff] - [10200]) ([sensor.lastfm docs])
- Move constant to 'const.py' and use already definied ones ([fabaff] - [10204]) ([cloud docs]) ([input_number docs]) ([climate.honeywell docs]) ([device_tracker.asuswrt docs]) ([image_processing.openalpr_local docs]) ([sensor.google_travel_time docs]) ([sensor.uk_transport docs]) ([switch.flux docs])
- Upgrade youtube_dl to 2017.10.29 ([fabaff] - [10202]) ([media_extractor docs])
- Bump pyvera to 0.2.38. ([pavoni] - [10206]) ([vera docs])
- Move constant to 'const.py' and use already defined ones ([fabaff] - [10211])
- Add new service 'snapshot' for camera ([pvizeli] - [10207]) ([camera docs])
- Upgrade restrictedpython to 4.0b2 ([fabaff] - [10179])
- Google Assistant Script Support ([epleypa] - [10148]) ([google_assistant.smart_home docs])
- Raincloudy version bump ([tchellomello] - [10225]) ([raincloud docs])
- Add gc100 platforms and component ([davegravy] - [10159]) ([gc100 docs]) ([binary_sensor.gc100 docs]) ([switch.gc100 docs]) (new-platform)
- Librouteros capsman fix ([nicolaevladescu] - [10217]) ([device_tracker.mikrotik docs])
- Add entity_picture_template options to Template Cover, Template Light, Template Sensor, and Template Switch ([bachya] - [9854]) ([cover.template docs])
- Xiaomi Aqara: Remove/Add device service added ([syssi] - [10150]) ([xiaomi_aqara docs])
- Introducing multi-zone support for yamaha_musiccast devices ([jalmeroth] - [9968])
- Clarify yamaha play_media parameters ([sdague] - [10228]) ([media_player.yamaha docs])
- Update services.yaml files ([fabaff] - [10229])
- Add priority attribute for hyperion ([ImEmJay] - [10102]) ([light.hyperion docs])
- OwnTracks work. Beacon logic and testcases ([ehagan] - [10183]) ([device_tracker.owntracks docs])
- Sytadin default value must be a list 10233 ([gautric] - [10234]) ([sensor.sytadin docs])
- Use theme color in loading screen. ([andrey-git] - [10248])
- Move constant to 'const.py' ([fabaff] - [10249]) ([sensor.hddtemp docs]) ([sensor.synologydsm docs])
- Add support for odhcpd DHCP server ([chemicalstorm] - [9858]) ([device_tracker.ubus docs])
- Changed single tolerance value to COLD and HOT tolerances. Allows on and off states to have different error bands. ([biggms] - [9843]) ([climate.generic_thermostat docs]) (breaking change)
- Add support for 'Send Current Position' feature in Geofency 5.1 ([gunnarhelgason] - [10012]) ([device_tracker.geofency docs])
- input_text - Added service doc ([cdce8p] - [10238]) ([input_text docs])
- Mqtt light options to fix 9330 and 7810 ([TD22057] - [9829]) ([light.mqtt docs])
- WIP: Timer component ([danielperna84] - [9889]) ([timer docs]) (new-platform)
- Use translated panel names on frontend ([armills] - [10197]) ([hassio docs]) ([mailbox docs]) ([shopping_list docs])
- Alexa SmartHome API extend ([pvizeli] - [10251]) ([alexa.smart_home docs])
- integration with Remember The Milk. ([ChristianKuehnel] - [9803]) ([remember_the_milk docs]) (new-platform)
- Google Assistant: make it possible to set a custom domain/type ([perosb] - [10188]) ([google_assistant.const docs]) ([google_assistant.smart_home docs])
- Add EntityFilter helper ([mw-white] - [10221])
- Avoid Sonos error during startup ([amelchio] - [10146]) ([media_player.sonos docs])
- Update netdisco to 1.2.3 ([balloob] - [10266])
- Extracted json saving and loading ([molobrakos] - [10216]) ([media_player.plex docs])
- Change introduction card to use persistent notification ([balloob] - [10265]) ([introduction docs])
- Add unit test for wake on lan component. ([cgtobi] - [10262])
- Add link to docs ([fabaff] - [10272])
- Add xy support to Alexa HomeAPI v3 ([pvizeli] - [10268]) ([alexa.smart_home docs])
- Remove http.development ([balloob] - [10267]) ([http docs])
- Add setup platform tests for the season sensor component. ([cgtobi] - [10270])
- Add Google Assistant support for setting climate temperature and operation mode. ([emosenkis] - [10174]) ([google_assistant.const docs]) ([google_assistant.smart_home docs])
- WIP: Cleanup async stuff on templates ([pvizeli] - [10275]) ([switch.template docs])
- Removed username/password auth and moved to new save/load json ([w1ll1am23] - [10277]) ([wink docs]) (breaking change)
- Support new tradfri individual DTLS identification method ([lwis] - [10282]) ([tradfri docs]) (breaking change)
- Update plant for dealing with float values ([dominikandreas] - [10246]) ([plant docs])
- Fixed Tradfri whitebulbs handling after 9703 ([matemaciek] - [10040]) ([light.tradfri docs])
- Luftdaten sensor ([lichtteil] - [10274]) ([sensor.luftdaten docs]) (new-platform)
- Improve unit tests for season sensor component. ([cgtobi] - [10288])
- Better scene handling ([joaqtor] - [10213])
- Follow-up: Replace emulated_hue: with emulated_hue_hidden ([vatir] - [9894]) ([light.hue docs])
- Maintain recorder purge schedule ([PeteBa] - [10279])
- update mask-icon to a working mask-icon.svg ([NovapaX] - [10290])
- Cleanup Xiaomi Aqara ([balloob] - [10302]) ([xiaomi_aqara docs])
- Fix panel_custom ([balloob] - [10303]) ([panel_custom docs])
- Cloud: Authenticate with id token ([balloob] - [10304]) ([cloud.iot docs])
- Allow an empty MAC address at the Xiaomi Aqara Gateway configuration. ([syssi] - [10307]) ([xiaomi_aqara docs])
- Upgrade credstash to 1.14.0 ([fabaff] - [10310])
- TellStick / Remove async flavor / add hassio ([pvizeli] - [10315]) ([tellstick docs])
- Strip white space from configurator input ([w1ll1am23] - [10317]) ([wink docs])
- Fix recorder purge ([pvizeli] - [10318])
- Fix formatting invalid config text ([balloob] - [10319])
- Tc update ([wardcraigj] - [10322]) ([alarm_control_panel.totalconnect docs])
- Move timer into correct folder ([pvizeli] - [10324]) ([timer docs])

[10000]: https://github.com/home-assistant/home-assistant/pull/10000
[10001]: https://github.com/home-assistant/home-assistant/pull/10001
[10006]: https://github.com/home-assistant/home-assistant/pull/10006
[10007]: https://github.com/home-assistant/home-assistant/pull/10007
[10008]: https://github.com/home-assistant/home-assistant/pull/10008
[10009]: https://github.com/home-assistant/home-assistant/pull/10009
[10010]: https://github.com/home-assistant/home-assistant/pull/10010
[10012]: https://github.com/home-assistant/home-assistant/pull/10012
[10013]: https://github.com/home-assistant/home-assistant/pull/10013
[10014]: https://github.com/home-assistant/home-assistant/pull/10014
[10017]: https://github.com/home-assistant/home-assistant/pull/10017
[10019]: https://github.com/home-assistant/home-assistant/pull/10019
[10021]: https://github.com/home-assistant/home-assistant/pull/10021
[10033]: https://github.com/home-assistant/home-assistant/pull/10033
[10037]: https://github.com/home-assistant/home-assistant/pull/10037
[10040]: https://github.com/home-assistant/home-assistant/pull/10040
[10043]: https://github.com/home-assistant/home-assistant/pull/10043
[10049]: https://github.com/home-assistant/home-assistant/pull/10049
[10059]: https://github.com/home-assistant/home-assistant/pull/10059
[10062]: https://github.com/home-assistant/home-assistant/pull/10062
[10063]: https://github.com/home-assistant/home-assistant/pull/10063
[10064]: https://github.com/home-assistant/home-assistant/pull/10064
[10066]: https://github.com/home-assistant/home-assistant/pull/10066
[10068]: https://github.com/home-assistant/home-assistant/pull/10068
[10073]: https://github.com/home-assistant/home-assistant/pull/10073
[10078]: https://github.com/home-assistant/home-assistant/pull/10078
[10085]: https://github.com/home-assistant/home-assistant/pull/10085
[10090]: https://github.com/home-assistant/home-assistant/pull/10090
[10093]: https://github.com/home-assistant/home-assistant/pull/10093
[10101]: https://github.com/home-assistant/home-assistant/pull/10101
[10102]: https://github.com/home-assistant/home-assistant/pull/10102
[10103]: https://github.com/home-assistant/home-assistant/pull/10103
[10106]: https://github.com/home-assistant/home-assistant/pull/10106
[10108]: https://github.com/home-assistant/home-assistant/pull/10108
[10110]: https://github.com/home-assistant/home-assistant/pull/10110
[10115]: https://github.com/home-assistant/home-assistant/pull/10115
[10116]: https://github.com/home-assistant/home-assistant/pull/10116
[10117]: https://github.com/home-assistant/home-assistant/pull/10117
[10120]: https://github.com/home-assistant/home-assistant/pull/10120
[10121]: https://github.com/home-assistant/home-assistant/pull/10121
[10123]: https://github.com/home-assistant/home-assistant/pull/10123
[10125]: https://github.com/home-assistant/home-assistant/pull/10125
[10126]: https://github.com/home-assistant/home-assistant/pull/10126
[10128]: https://github.com/home-assistant/home-assistant/pull/10128
[10131]: https://github.com/home-assistant/home-assistant/pull/10131
[10135]: https://github.com/home-assistant/home-assistant/pull/10135
[10136]: https://github.com/home-assistant/home-assistant/pull/10136
[10138]: https://github.com/home-assistant/home-assistant/pull/10138
[10144]: https://github.com/home-assistant/home-assistant/pull/10144
[10146]: https://github.com/home-assistant/home-assistant/pull/10146
[10148]: https://github.com/home-assistant/home-assistant/pull/10148
[10150]: https://github.com/home-assistant/home-assistant/pull/10150
[10152]: https://github.com/home-assistant/home-assistant/pull/10152
[10154]: https://github.com/home-assistant/home-assistant/pull/10154
[10155]: https://github.com/home-assistant/home-assistant/pull/10155
[10157]: https://github.com/home-assistant/home-assistant/pull/10157
[10159]: https://github.com/home-assistant/home-assistant/pull/10159
[10160]: https://github.com/home-assistant/home-assistant/pull/10160
[10161]: https://github.com/home-assistant/home-assistant/pull/10161
[10162]: https://github.com/home-assistant/home-assistant/pull/10162
[10163]: https://github.com/home-assistant/home-assistant/pull/10163
[10164]: https://github.com/home-assistant/home-assistant/pull/10164
[10166]: https://github.com/home-assistant/home-assistant/pull/10166
[10169]: https://github.com/home-assistant/home-assistant/pull/10169
[10173]: https://github.com/home-assistant/home-assistant/pull/10173
[10174]: https://github.com/home-assistant/home-assistant/pull/10174
[10177]: https://github.com/home-assistant/home-assistant/pull/10177
[10179]: https://github.com/home-assistant/home-assistant/pull/10179
[10183]: https://github.com/home-assistant/home-assistant/pull/10183
[10186]: https://github.com/home-assistant/home-assistant/pull/10186
[10188]: https://github.com/home-assistant/home-assistant/pull/10188
[10197]: https://github.com/home-assistant/home-assistant/pull/10197
[10198]: https://github.com/home-assistant/home-assistant/pull/10198
[10199]: https://github.com/home-assistant/home-assistant/pull/10199
[10200]: https://github.com/home-assistant/home-assistant/pull/10200
[10202]: https://github.com/home-assistant/home-assistant/pull/10202
[10204]: https://github.com/home-assistant/home-assistant/pull/10204
[10206]: https://github.com/home-assistant/home-assistant/pull/10206
[10207]: https://github.com/home-assistant/home-assistant/pull/10207
[10211]: https://github.com/home-assistant/home-assistant/pull/10211
[10213]: https://github.com/home-assistant/home-assistant/pull/10213
[10216]: https://github.com/home-assistant/home-assistant/pull/10216
[10217]: https://github.com/home-assistant/home-assistant/pull/10217
[10221]: https://github.com/home-assistant/home-assistant/pull/10221
[10225]: https://github.com/home-assistant/home-assistant/pull/10225
[10228]: https://github.com/home-assistant/home-assistant/pull/10228
[10229]: https://github.com/home-assistant/home-assistant/pull/10229
[10234]: https://github.com/home-assistant/home-assistant/pull/10234
[10238]: https://github.com/home-assistant/home-assistant/pull/10238
[10246]: https://github.com/home-assistant/home-assistant/pull/10246
[10248]: https://github.com/home-assistant/home-assistant/pull/10248
[10249]: https://github.com/home-assistant/home-assistant/pull/10249
[10251]: https://github.com/home-assistant/home-assistant/pull/10251
[10262]: https://github.com/home-assistant/home-assistant/pull/10262
[10265]: https://github.com/home-assistant/home-assistant/pull/10265
[10266]: https://github.com/home-assistant/home-assistant/pull/10266
[10267]: https://github.com/home-assistant/home-assistant/pull/10267
[10268]: https://github.com/home-assistant/home-assistant/pull/10268
[10270]: https://github.com/home-assistant/home-assistant/pull/10270
[10272]: https://github.com/home-assistant/home-assistant/pull/10272
[10274]: https://github.com/home-assistant/home-assistant/pull/10274
[10275]: https://github.com/home-assistant/home-assistant/pull/10275
[10277]: https://github.com/home-assistant/home-assistant/pull/10277
[10279]: https://github.com/home-assistant/home-assistant/pull/10279
[10282]: https://github.com/home-assistant/home-assistant/pull/10282
[10288]: https://github.com/home-assistant/home-assistant/pull/10288
[10290]: https://github.com/home-assistant/home-assistant/pull/10290
[10302]: https://github.com/home-assistant/home-assistant/pull/10302
[10303]: https://github.com/home-assistant/home-assistant/pull/10303
[10304]: https://github.com/home-assistant/home-assistant/pull/10304
[10307]: https://github.com/home-assistant/home-assistant/pull/10307
[10310]: https://github.com/home-assistant/home-assistant/pull/10310
[10315]: https://github.com/home-assistant/home-assistant/pull/10315
[10317]: https://github.com/home-assistant/home-assistant/pull/10317
[10318]: https://github.com/home-assistant/home-assistant/pull/10318
[10319]: https://github.com/home-assistant/home-assistant/pull/10319
[10322]: https://github.com/home-assistant/home-assistant/pull/10322
[10324]: https://github.com/home-assistant/home-assistant/pull/10324
[6344]: https://github.com/home-assistant/home-assistant/pull/6344
[9524]: https://github.com/home-assistant/home-assistant/pull/9524
[9696]: https://github.com/home-assistant/home-assistant/pull/9696
[9700]: https://github.com/home-assistant/home-assistant/pull/9700
[9703]: https://github.com/home-assistant/home-assistant/pull/9703
[9721]: https://github.com/home-assistant/home-assistant/pull/9721
[9739]: https://github.com/home-assistant/home-assistant/pull/9739
[9775]: https://github.com/home-assistant/home-assistant/pull/9775
[9791]: https://github.com/home-assistant/home-assistant/pull/9791
[9803]: https://github.com/home-assistant/home-assistant/pull/9803
[9808]: https://github.com/home-assistant/home-assistant/pull/9808
[9829]: https://github.com/home-assistant/home-assistant/pull/9829
[9836]: https://github.com/home-assistant/home-assistant/pull/9836
[9837]: https://github.com/home-assistant/home-assistant/pull/9837
[9840]: https://github.com/home-assistant/home-assistant/pull/9840
[9843]: https://github.com/home-assistant/home-assistant/pull/9843
[9854]: https://github.com/home-assistant/home-assistant/pull/9854
[9858]: https://github.com/home-assistant/home-assistant/pull/9858
[9870]: https://github.com/home-assistant/home-assistant/pull/9870
[9872]: https://github.com/home-assistant/home-assistant/pull/9872
[9876]: https://github.com/home-assistant/home-assistant/pull/9876
[9883]: https://github.com/home-assistant/home-assistant/pull/9883
[9889]: https://github.com/home-assistant/home-assistant/pull/9889
[9894]: https://github.com/home-assistant/home-assistant/pull/9894
[9915]: https://github.com/home-assistant/home-assistant/pull/9915
[9936]: https://github.com/home-assistant/home-assistant/pull/9936
[9957]: https://github.com/home-assistant/home-assistant/pull/9957
[9962]: https://github.com/home-assistant/home-assistant/pull/9962
[9967]: https://github.com/home-assistant/home-assistant/pull/9967
[9968]: https://github.com/home-assistant/home-assistant/pull/9968
[9973]: https://github.com/home-assistant/home-assistant/pull/9973
[9975]: https://github.com/home-assistant/home-assistant/pull/9975
[9977]: https://github.com/home-assistant/home-assistant/pull/9977
[9979]: https://github.com/home-assistant/home-assistant/pull/9979
[9983]: https://github.com/home-assistant/home-assistant/pull/9983
[9984]: https://github.com/home-assistant/home-assistant/pull/9984
[9987]: https://github.com/home-assistant/home-assistant/pull/9987
[9988]: https://github.com/home-assistant/home-assistant/pull/9988
[9990]: https://github.com/home-assistant/home-assistant/pull/9990
[9996]: https://github.com/home-assistant/home-assistant/pull/9996
[C0DK]: https://github.com/C0DK
[ChristianKuehnel]: https://github.com/ChristianKuehnel
[DarkFox]: https://github.com/DarkFox
[GenericStudent]: https://github.com/GenericStudent
[HydrelioxGitHub]: https://github.com/HydrelioxGitHub
[ImEmJay]: https://github.com/ImEmJay
[Kane610]: https://github.com/Kane610
[KlaasH]: https://github.com/KlaasH
[NovapaX]: https://github.com/NovapaX
[PeteBa]: https://github.com/PeteBa
[R1chardTM]: https://github.com/R1chardTM
[SilvrrGIT]: https://github.com/SilvrrGIT
[TD22057]: https://github.com/TD22057
[TopdRob]: https://github.com/TopdRob
[abmantis]: https://github.com/abmantis
[alanfischer]: https://github.com/alanfischer
[altersis]: https://github.com/altersis
[amelchio]: https://github.com/amelchio
[andrey-git]: https://github.com/andrey-git
[armills]: https://github.com/armills
[b10m]: https://github.com/b10m
[bachya]: https://github.com/bachya
[balloob]: https://github.com/balloob
[bastshoes]: https://github.com/bastshoes
[biggms]: https://github.com/biggms
[cdce8p]: https://github.com/cdce8p
[cgtobi]: https://github.com/cgtobi
[chemicalstorm]: https://github.com/chemicalstorm
[chriskacerguis]: https://github.com/chriskacerguis
[danielhiversen]: https://github.com/danielhiversen
[danielperna84]: https://github.com/danielperna84
[davegravy]: https://github.com/davegravy
[davlloyd]: https://github.com/davlloyd
[dominikandreas]: https://github.com/dominikandreas
[ehagan]: https://github.com/ehagan
[emosenkis]: https://github.com/emosenkis
[epleypa]: https://github.com/epleypa
[etsinko]: https://github.com/etsinko
[fabaff]: https://github.com/fabaff
[flowolf]: https://github.com/flowolf
[fronzbot]: https://github.com/fronzbot
[gautric]: https://github.com/gautric
[ggravlingen]: https://github.com/ggravlingen
[gunnarhelgason]: https://github.com/gunnarhelgason
[hotplot]: https://github.com/hotplot
[iMarkus]: https://github.com/iMarkus
[jalmeroth]: https://github.com/jalmeroth
[jeroenterheerdt]: https://github.com/jeroenterheerdt
[joaqtor]: https://github.com/joaqtor
[kirichkov]: https://github.com/kirichkov
[lichtteil]: https://github.com/lichtteil
[lwis]: https://github.com/lwis
[matemaciek]: https://github.com/matemaciek
[milanvo]: https://github.com/milanvo
[molobrakos]: https://github.com/molobrakos
[mw-white]: https://github.com/mw-white
[nicolaevladescu]: https://github.com/nicolaevladescu
[pavoni]: https://github.com/pavoni
[perosb]: https://github.com/perosb
[pezinek]: https://github.com/pezinek
[pschmitt]: https://github.com/pschmitt
[pvizeli]: https://github.com/pvizeli
[quamilek]: https://github.com/quamilek
[randellhodges]: https://github.com/randellhodges
[rasmusbe]: https://github.com/rasmusbe
[ryanm101]: https://github.com/ryanm101
[sander76]: https://github.com/sander76
[sdague]: https://github.com/sdague
[syssi]: https://github.com/syssi
[tboyce021]: https://github.com/tboyce021
[tchellomello]: https://github.com/tchellomello
[tinloaf]: https://github.com/tinloaf
[ttroy50]: https://github.com/ttroy50
[vatir]: https://github.com/vatir
[w1ll1am23]: https://github.com/w1ll1am23
[wardcraigj]: https://github.com/wardcraigj
[ypollart]: https://github.com/ypollart
[zabuldon]: https://github.com/zabuldon
[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
[api docs]: https://home-assistant.io/components/api/
[automation.event docs]: https://home-assistant.io/docs/automation/trigger/#event-trigger
[automation.numeric_state docs]: https://home-assistant.io/docs/automation/trigger/#numeric-state-trigger
[axis docs]: https://home-assistant.io/components/axis/
[binary_sensor.axis docs]: https://home-assistant.io/components/binary_sensor.axis/
[binary_sensor.gc100 docs]: https://home-assistant.io/components/binary_sensor.gc100/
[binary_sensor.linode docs]: https://home-assistant.io/components/binary_sensor.linode/
[binary_sensor.random docs]: https://home-assistant.io/components/binary_sensor.random/
[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
[binary_sensor.ring docs]: https://home-assistant.io/components/binary_sensor.ring/
[binary_sensor.tellduslive docs]: https://home-assistant.io/components/binary_sensor.tellduslive/
[binary_sensor.trend docs]: https://home-assistant.io/components/binary_sensor.trend/
[binary_sensor.xiaomi_aqara docs]: https://home-assistant.io/components/binary_sensor.xiaomi_aqara/
[camera docs]: https://home-assistant.io/components/camera/
[camera.ring docs]: https://home-assistant.io/components/camera.ring/
[climate.ephember docs]: https://home-assistant.io/components/climate.ephember/
[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
[climate.honeywell docs]: https://home-assistant.io/components/climate.honeywell/
[climate.toon docs]: https://home-assistant.io/components/climate.toon/
[cloud docs]: https://home-assistant.io/components/cloud/
[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
[cover.template docs]: https://home-assistant.io/components/cover.template/
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
[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.geofency docs]: https://home-assistant.io/components/device_tracker.geofency/
[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
[dialogflow docs]: https://home-assistant.io/components/dialogflow/
[downloader docs]: https://home-assistant.io/components/downloader/
[duckdns docs]: https://home-assistant.io/components/duckdns/
[fan.mqtt docs]: https://home-assistant.io/components/fan.mqtt/
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
[gc100 docs]: https://home-assistant.io/components/gc100/
[google_assistant.const docs]: https://home-assistant.io/components/google_assistant.const/
[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/
[google_domains docs]: https://home-assistant.io/components/google_domains/
[hassio docs]: https://home-assistant.io/components/hassio/
[history docs]: https://home-assistant.io/components/history/
[http docs]: https://home-assistant.io/components/http/
[image_processing.openalpr_local docs]: https://home-assistant.io/components/image_processing.openalpr_local/
[input_number docs]: https://home-assistant.io/components/input_number/
[input_text docs]: https://home-assistant.io/components/input_text/
[introduction docs]: https://home-assistant.io/components/introduction/
[light.hue docs]: https://home-assistant.io/components/light.hue/
[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/
[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
[linode docs]: https://home-assistant.io/components/linode/
[logbook docs]: https://home-assistant.io/components/logbook/
[mailbox docs]: https://home-assistant.io/components/mailbox/
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
[media_player docs]: https://home-assistant.io/components/media_player/
[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/
[media_player.monoprice docs]: https://home-assistant.io/components/media_player.monoprice/
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
[media_player.russound_rnet docs]: https://home-assistant.io/components/media_player.russound_rnet/
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
[namecheapdns docs]: https://home-assistant.io/components/namecheapdns/
[no_ip docs]: https://home-assistant.io/components/no_ip/
[notify.aws_lambda docs]: https://home-assistant.io/components/notify.aws_lambda/
[notify.aws_sns docs]: https://home-assistant.io/components/notify.aws_sns/
[notify.aws_sqs docs]: https://home-assistant.io/components/notify.aws_sqs/
[notify.clickatell docs]: https://home-assistant.io/components/notify.clickatell/
[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/
[notify.yessssms docs]: https://home-assistant.io/components/notify.yessssms/
[panel_custom docs]: https://home-assistant.io/components/panel_custom/
[persistent_notification docs]: https://home-assistant.io/components/persistent_notification/
[plant docs]: https://home-assistant.io/components/plant/
[raincloud docs]: https://home-assistant.io/components/raincloud/
[remember_the_milk docs]: https://home-assistant.io/components/remember_the_milk/
[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
[ring docs]: https://home-assistant.io/components/ring/
[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/
[sensor.emoncms docs]: https://home-assistant.io/components/sensor.emoncms/
[sensor.fail2ban docs]: https://home-assistant.io/components/sensor.fail2ban/
[sensor.gitter docs]: https://home-assistant.io/components/sensor.gitter/
[sensor.glances docs]: https://home-assistant.io/components/sensor.glances/
[sensor.google_travel_time docs]: https://home-assistant.io/components/sensor.google_travel_time/
[sensor.hddtemp docs]: https://home-assistant.io/components/sensor.hddtemp/
[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
[sensor.irish_rail_transport docs]: https://home-assistant.io/components/sensor.irish_rail_transport/
[sensor.lastfm docs]: https://home-assistant.io/components/sensor.lastfm/
[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
[sensor.nederlandse_spoorwegen docs]: https://home-assistant.io/components/sensor.nederlandse_spoorwegen/
[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/
[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/
[sensor.ring docs]: https://home-assistant.io/components/sensor.ring/
[sensor.scrape docs]: https://home-assistant.io/components/sensor.scrape/
[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/
[sensor.speedtest docs]: https://home-assistant.io/components/sensor.speedtest/
[sensor.swiss_public_transport docs]: https://home-assistant.io/components/sensor.swiss_public_transport/
[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/
[sensor.sytadin docs]: https://home-assistant.io/components/sensor.sytadin/
[sensor.toon docs]: https://home-assistant.io/components/sensor.toon/
[sensor.uk_transport docs]: https://home-assistant.io/components/sensor.uk_transport/
[sensor.whois docs]: https://home-assistant.io/components/sensor.whois/
[shopping_list docs]: https://home-assistant.io/components/shopping_list/
[switch.deluge docs]: https://home-assistant.io/components/switch.deluge/
[switch.flux docs]: https://home-assistant.io/components/switch.flux/
[switch.gc100 docs]: https://home-assistant.io/components/switch.gc100/
[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
[switch.template docs]: https://home-assistant.io/components/switch.template/
[switch.toon docs]: https://home-assistant.io/components/switch.toon/
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
[tellduslive docs]: https://home-assistant.io/components/tellduslive/
[tellstick docs]: https://home-assistant.io/components/tellstick/
[tesla docs]: https://home-assistant.io/components/tesla/
[timer docs]: https://home-assistant.io/components/timer/
[toon docs]: https://home-assistant.io/components/toon/
[tradfri docs]: https://home-assistant.io/components/tradfri/
[tts.amazon_polly docs]: https://home-assistant.io/components/tts.amazon_polly/
[tts.microsoft docs]: https://home-assistant.io/components/tts.microsoft/
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
[vera docs]: https://home-assistant.io/components/vera/
[wink docs]: https://home-assistant.io/components/wink/
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
[ikea email]: https://twitter.com/home_assistant/status/925373865802502144
[wink-auth]: https://home-assistant.io/components/wink/#authenticate-using-developerwinkcomhttpsdeveloperwinkcom

0.56.2

Not secure
- Fix gateway illumination sensor value ([bieniu] - [10045])
- Fix device update / entity_id with names ([rytilahti] - [10053])
- Remove warning component / Update event trigger for UI created ([pvizeli] - [10060])

[10045]: https://github.com/home-assistant/home-assistant/pull/10045
[10053]: https://github.com/home-assistant/home-assistant/pull/10053
[10060]: https://github.com/home-assistant/home-assistant/pull/10060

[bieniu]: https://github.com/bieniu
[rytilahti]: https://github.com/rytilahti
[pvizeli]: https://github.com/pvizeli

Page 202 of 227

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.