Homeassistant

Latest version: v2024.11.3

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

Scan your dependencies

Page 203 of 227

0.56.1

Not secure
- Fix device update / entity_id with names ([pvizeli] - [10029])
- fix temperature/humidity sensors valid values ([bieniu] - [10024]) ([sensor.xiaomi_aqara docs])

[10024]: https://github.com/home-assistant/home-assistant/pull/10024
[10029]: https://github.com/home-assistant/home-assistant/pull/10029
[bieniu]: https://github.com/bieniu
[pvizeli]: https://github.com/pvizeli
[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/

0.56

We reached another milestone aka number: 10000. GitHub is assigning numbers to pull requests and issues and the "10000" is a [PR](https://github.com/home-assistant/home-assistant/pull/10000). Our ratio is around 1/3 issues and 2/3 pull requests. To be more precise: 64% pull requests and 36% issues.

If you haven't noticed, there is now a [glossary](https://home-assistant.io/docs/glossary/) that collects some Home Assistant relevant terms. Talking about the documentation: [DubhAd](https://github.com/DubhAd) rewrote large parts of the [Z-Wave section](https://home-assistant.io/docs/z-wave/). More structure to get started and to find details during the setup and the configuration.

Google Assistant / Google Home integration
This release includes a new component to integrate Home Assistant with Google Assistant by [Phil Kates][philk]. We integrate via the Smart Home API, which means that you will be able to control your devices in Home Assistant via any device that has Google Assistant. Learn more in [the documentation][googleactions docs].

Hacktoberfest
[Hacktoberfest](https://home-assistant.io/blog/2017/09/29/hacktoberfest/) is still going on and so far we have received many improvements. We can't make any promises to review everything by the end of October, but we are trying to make sure that you will get your t-shirt.

Map
The [map][map docs] is now its own component. Similar to [configuration (`config:`)](https://home-assistant.io/components/config/), it will not show up without adding it to your `configuration.yaml` file.

yaml
map:


Travis CI
Why not observe your [Travis CI](https://travis-ci.org) jobs with Home Assistant? [tchellomello] created a [Travis CI][sensor.travisci docs] sensor which allows one to check on the current state of Travis jobs. Now you can make sure that the [coffee](https://home-assistant.io/blog/2017/01/28/face-coffee-wink/#first-coffee-maker-supported) is ready when the build passed.

New Platforms

- Add alarm control panel component ([vickyg3] - [9711]) ([alarm_control_panel.arlo docs]) (new-platform)
- Abode Temp, Humidity, and Light Sensor ([MisterWil] - [9709]) ([abode docs]) ([sensor.abode docs]) (new-platform)
- Introducing support to Travis-CI ([tchellomello] - [9701]) ([sensor.travisci docs]) (new-platform)
- Skybell ([MisterWil] - [9681]) ([skybell docs]) ([binary_sensor.skybell docs]) ([camera.skybell docs]) ([light.skybell docs]) ([sensor.skybell docs]) ([switch.skybell docs]) (new-platform)
- Xiaomi Smart WiFi Socket and Smart Power Strip integration ([syssi] - [9138]) ([switch.xiaomi_plug docs]) (new-platform)
- Add notification platform for Rocket.Chat. ([webworxshop] - [9553]) ([notify.rocketchat docs]) (new-platform)
- Tesla bug fixes. ([zabuldon] - [9774]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) ([switch.tesla docs]) (new-platform)
- Split map panel out into its own component ([cgarwood] - [9814]) ([map docs]) (breaking change) (new-platform)
- Support for Yi cameras ([bachya] - [9787]) ([camera.yi docs]) (new-platform)
- Add namecheap DNS component ([Munsio] - [9821]) ([namecheapdns docs]) (new-platform)
- Uptime sensor ([fronzbot] - [9856]) ([sensor.uptime docs]) (new-platform)
- Cloud connection via aiohttp ([balloob] - [9860]) (new-platform)
- Google Actions for Assistant ([philk] - [9632]) ([googleactions docs]) ([http docs]) (new-platform)
- A new platform for controlling Monoprice 6-Zone amplifier ([etsinko] - [9662]) ([media_player.monoprice docs]) (new-platform)
- Add serial sensor ([fabaff] - [9861]) ([sensor.serial docs]) (new-platform)
- Add Toon support ([Boltgolt] - [9483]) ([toon docs]) ([climate.toon docs]) ([sensor.toon docs]) ([switch.toon docs]) (new-platform)

If you need help...

...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.

Reporting Issues

Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template.

Breaking Changes

- Simplify track_same_state ([balloob] - [9795]) ([automation.numeric_state docs]) ([automation.state docs]) ([binary_sensor.template docs]) (breaking change)
- Split map panel out into its own component ([cgarwood] - [9814]) ([map docs]) (breaking change) (new-platform)
- Fix ISY994 fan platform overwriting state property ([balloob] - [9817]) (breaking change)
- Changing name of clicksendaudio component to clicksend_tts ([jeroenterheerdt] - [9859]) ([notify.clicksend_tts docs]) (breaking change)
- Fix load of components without any config from packages ([azogue] - [9901]) (breaking change)
- Fix the resource naming in the UI ([cgtobi] - [9916]) ([sensor.systemmonitor docs]) (breaking change)
- Align away state tag with device_trackers ([PeteBa] - [9884]) ([sensor.mqtt_room docs]) (breaking change)
- Moved siren to Wink from switch ([w1ll1am23] - [9879]) ([wink docs]) ([switch.wink docs]) (breaking change)

All changes

- fixed duplicate words ([flowolf] - [9705]) ([light.hue docs]) ([light.mqtt_json docs]) ([media_player.denon docs]) ([media_player.dunehd docs])
- move icon battery function from util to helpers ([happyleavesaoc] - [9708]) ([vacuum docs]) ([sensor.android_ip_webcam docs]) ([sensor.fitbit docs]) ([sensor.ios docs]) ([sensor.raincloud docs]) ([vacuum.dyson docs]) ([vacuum.mqtt docs])
- Updating helper's icon_for_battery_level location ([tchellomello] - [9594]) ([sensor.ring docs])
- Upgrade pyhomematic, add path setting and HM-CC-VG-1 support ([danielperna84] - [9707]) ([homematic docs])
- bump the version and catch all exceptions to avoid showing backtraces… ([rytilahti] - [9720]) ([climate.eq3btsmart docs])
- More netdata sensors ([fronzbot] - [9719]) ([sensor.netdata docs])
- Upgrade pysnmp to 4.3.10 ([fabaff] - [9722]) ([device_tracker.snmp docs]) ([sensor.snmp docs])
- arlo: Add alarm control panel component ([vickyg3] - [9711]) ([alarm_control_panel.arlo docs]) (new-platform)
- Abode Temp, Humidity, and Light Sensor ([MisterWil] - [9709]) ([abode docs]) ([sensor.abode docs]) (new-platform)
- Arlo clean-up ([fabaff] - [9725]) ([arlo docs]) ([alarm_control_panel.arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs])
- Introducing support to Travis-CI ([tchellomello] - [9701]) ([sensor.travisci docs]) (new-platform)
- Add show_on_map config option to AirVisual ([bachya] - [9654]) ([sensor.airvisual docs])
- Move 'show_on_map' to const ([fabaff] - [9727]) ([binary_sensor.iss docs]) ([sensor.airvisual docs])
- Bump release to 0.56.0dev ([fabaff] - [9726])
- Add andrey-git to codeowners ([andrey-git] - [9718])
- Fix: Last Played Media Title persists in plex ([ryanm101] - [9664]) ([media_player.plex docs])
- Event trigger nested conditions ([armills] - [9732]) ([automation.event docs])
- Rewrite Alexa Smart-Home skill to v3 ([pvizeli] - [9699]) ([alexa.smart_home docs])
- Fix I/O in event loop by Arlo alarm control panel ([balloob] - [9738]) ([alarm_control_panel.arlo docs])
- Make Arlo battery_level icon dynamic ([tchellomello] - [9747]) ([sensor.arlo docs])
- Fix for TypeError in synology camera ([snjoetw] - [9754]) ([camera.synology docs])
- switch.tplink, light.tplink: bump the pyhs100 version and adapt to api changes ([rytilahti] - [9454]) ([light.tplink docs]) ([switch.tplink docs])
- RFC: Use bind_hass for helpers ([balloob] - [9745])
- Skybell ([MisterWil] - [9681]) ([skybell docs]) ([binary_sensor.skybell docs]) ([camera.skybell docs]) ([light.skybell docs]) ([sensor.skybell docs]) ([switch.skybell docs]) (new-platform)
- add myself to yeelight owners, too ([rytilahti] - [9759])
- Update CODEOWNERS ([danielhiversen] - [9760])
- Adding my contributions ([bachya] - [9761])
- Initializing statistics sensor with data from database ([ChristianKuehnel] - [9753]) ([sensor.statistics docs])
- Match test requirements by full package name. ([andrey-git] - [9764])
- yeelight: implement min_mireds and max_mireds, fixes 9509 ([rytilahti] - [9763]) ([light.yeelight docs])
- Bump raincloudy version 0.0.3 ([tchellomello] - [9767]) ([raincloud docs]) ([sensor.raincloud docs])
- Xiaomi Smart WiFi Socket and Smart Power Strip integration ([syssi] - [9138]) ([switch.xiaomi_plug docs]) (new-platform)
- fix for LocationParseError in netgear platform ([etsinko] - [9683]) ([device_tracker docs]) ([device_tracker.netgear docs])
- Expose time module in Python Scripts ([balloob] - [9736]) ([python_script docs])
- Add notification platform for Rocket.Chat. ([webworxshop] - [9553]) ([notify.rocketchat docs]) (new-platform)
- Updating pythonegardia package requirement to .22 because of fixed bug in passing default value for parameter SSL for egardiaserver ([jeroenterheerdt] - [9770]) ([alarm_control_panel.egardia docs])
- Adding myself as codeowner for egardia alarm control panel. ([jeroenterheerdt] - [9772])
- WIP: Fix Arlo Camera blocking IO ([bachya] - [9758]) ([camera.arlo docs])
- Tesla bug fixes. ([zabuldon] - [9774]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) ([switch.tesla docs]) (new-platform)
- Fix off by one error in arwn platform ([sdague] - [9781]) ([sensor.arwn docs])
- missing is_closed ( rflink cover fix ) ([passie] - [9776]) ([cover.rflink docs])
- Wink dome siren support ([w1ll1am23] - [9667]) ([wink docs]) ([switch.wink docs])
- Bump rxv library to 0.5.1 ([sdague] - [9784]) ([media_player.yamaha docs])
- Communication timeout support in modbus hub. ([ziotibia81] - [9780]) ([modbus docs])
- [light.tradfri] Fix transition time ([lwis] - [9785]) ([light.tradfri docs])
- OwnTracks: Fix handler is None checking ([balloob] - [9794]) ([device_tracker.owntracks docs])
- Simplify track_same_state ([balloob] - [9795]) ([automation.numeric_state docs]) ([automation.state docs]) ([binary_sensor.template docs]) (breaking change)
- Optimize event matcher ([balloob] - [9798])
- Resolving bug that prevents ssl_verify option for Unifi device_tracker ([GenericStudent] - [9788]) ([device_tracker.unifi docs])
- Upgrade pyasn1 to 0.3.7 and pyasn1-modules to 0.1.5 ([fabaff] - [9810])
- Split map panel out into its own component ([cgarwood] - [9814]) ([map docs]) (breaking change) (new-platform)
- Restore home-assistant-polymer pointer from 9720 ([armills] - [9825])
- Fix ISY994 fan platform overwriting state property ([balloob] - [9817]) (breaking change)
- Wait_template - support for 'trigger.entity_id' and data_template values ([cdce8p] - [9807])
- Adds image attribute to html5 notify (9832) ([cgarwood] - [9835]) ([notify.html5 docs])
- OwnTracks: Handle lwt message ([balloob] - [9831]) ([device_tracker.owntracks docs])
- Upgrade libnacl ([fabaff] - [9769]) ([device_tracker.owntracks docs])
- Fixed reporting of vera UV sensors ([alanfischer] - [9838]) ([sensor.vera docs])
- Update CODEOWNERS */axis.py ([Kane610] - [9823])
- fix climate services (missing indentation, wrongly formatted example) ([rytilahti] - [9805])
- Run initial generation for development mode ([armills] - [9826])
- Add service descriptions ([cgarwood] - [9806]) ([__init__ docs])
- Bugfix: Include MQTT schema ([tinloaf] - [9802]) ([climate.mqtt docs])
- Bugfix/9811 jinja autoescape ([GenericStudent] - [9842])
- Changed yaml.load into yaml.safe_load ([GenericStudent] - [9841]) ([google docs])
- New PR ([bachya] - [9787]) ([camera.yi docs]) (new-platform)
- Do not auto-install credstash ([balloob] - [9844])
- Add namecheap DNS component ([Munsio] - [9821]) ([namecheapdns docs]) (new-platform)
- Remove namecheap dns service ([balloob] - [9845]) ([namecheapdns docs])
- Use the Last Seen attribute in unify ([rbflurry] - [8998]) ([device_tracker.unifi docs])
- Add CAPSman master to mikrotik presence detection ([icovada] - [9729]) ([device_tracker.mikrotik docs])
- File permissions fix ([cgarwood] - [9847]) ([map docs])
- HassIO - TimeZone / Host services ([pvizeli] - [9846]) ([hassio docs])
- Changing name of clicksendaudio component to clicksend_tts ([jeroenterheerdt] - [9859]) ([notify.clicksend_tts docs]) (breaking change)
- Upgrade youtube_dl to 2017.10.12 ([fabaff] - [9862]) ([media_extractor docs])
- Uptime sensor ([fronzbot] - [9856]) ([sensor.uptime docs]) (new-platform)
- Darksky enhancements ([rdbahm] - [9851]) ([sensor.darksky docs])
- Upgrade psutil to 5.4.0 ([fabaff] - [9869]) ([sensor.systemmonitor docs])
- minimal fixes in the owntracks mqtt device tracker ([azogue] - [9866]) ([device_tracker.owntracks docs])
- Cloud connection via aiohttp ([balloob] - [9860]) (new-platform)
- handle OWM API error calls ([azogue] - [9865]) ([sensor.openweathermap docs]) ([weather.openweathermap docs])
- Upgrade paho-mqtt to 1.3.1 ([fabaff] - [9874]) ([mqtt docs]) ([shiftr docs])
- Fix for TypeError in synology camera ([snjoetw] - [9754]) ([camera.synology docs])
- missing is_closed ( rflink cover fix ) ([passie] - [9776]) ([cover.rflink docs])
- [light.tradfri] Fix transition time ([lwis] - [9785]) ([light.tradfri docs])
- OwnTracks: Fix handler is None checking ([balloob] - [9794]) ([device_tracker.owntracks docs])
- Changed yaml.load into yaml.safe_load ([GenericStudent] - [9841]) ([google docs])
- Bugfix/9811 jinja autoescape ([GenericStudent] - [9842])
- Fix 9839 ([pschmitt] - [9880]) ([media_player.liveboxplaytv docs])
- Upgrade python-telegram-bot to 8.1.1 ([azogue] - [9882]) ([telegram_bot docs])
- Xknx improvements ([Julius2342] - [9871]) ([knx docs]) ([climate.knx docs])
- zha: Update to bellows 0.4.0 ([rcloran] - [9890]) ([zha docs]) ([sensor.zha docs])
- Changing clicksendaudio to clicksend_tts in .coveragerc ([jeroenterheerdt] - [9900])
- Added super attributes to Wink binary sensors ([w1ll1am23] - [9824]) ([binary_sensor.wink docs])

0.55.2

- Do not auto-install credstash (balloob 9844)

0.55.1

Not secure
- Fix for TypeError in synology camera ([snjoetw] - [9754]) ([camera.synology docs])
- missing is_closed ( rflink cover fix ) ([passie] - [9776]) ([cover.rflink docs])
- [light.tradfri] Fix transition time ([lwis] - [9785]) ([light.tradfri docs])
- OwnTracks: Fix handler is None checking ([balloob] - [9794]) ([device_tracker.owntracks docs])
- Changed yaml.load into yaml.safe_load ([GenericStudent] - [9841]) ([google docs])
- Bugfix/9811 jinja autoescape ([GenericStudent] - [9842])
- Fix 9839 ([pschmitt] - [9880]) ([media_player.liveboxplaytv docs])

[9754]: https://github.com/home-assistant/home-assistant/pull/9754
[9776]: https://github.com/home-assistant/home-assistant/pull/9776
[9785]: https://github.com/home-assistant/home-assistant/pull/9785
[9794]: https://github.com/home-assistant/home-assistant/pull/9794
[9841]: https://github.com/home-assistant/home-assistant/pull/9841
[9842]: https://github.com/home-assistant/home-assistant/pull/9842
[9880]: https://github.com/home-assistant/home-assistant/pull/9880
[GenericStudent]: https://github.com/GenericStudent
[balloob]: https://github.com/balloob
[lwis]: https://github.com/lwis
[passie]: https://github.com/passie
[pschmitt]: https://github.com/pschmitt
[snjoetw]: https://github.com/snjoetw
[camera.synology docs]: https://home-assistant.io/components/camera.synology/
[cover.rflink docs]: https://home-assistant.io/components/cover.rflink/
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
[google docs]: https://home-assistant.io/components/google/
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/

0.55

Beside the improved Wink support which was contributed by [w1ll1am23], ships this release a wide variety of new components and platforms. The `input_slider` components has received a makeover by [BioSehnsucht] and is now [`input_number`][input_number docs]. [tinloaf] added a feature that allows you to enter dates: [`input_datetime`][input_datetime docs]. Both will help you to improve your automation rules.

DuckDNS

Using Home Assistant with [DuckDNS](http://www.duckdns.org) for Dynamic DNS (DDNS or DynDNS) is an [old story](https://home-assistant.io/blog/2015/12/13/setup-encryption-using-lets-encrypt/). DuckDNS is also integrated in [Hass.io](https://home-assistant.io/addons/duckdns/). 0.55 ships a component for no Hass.io users to get a similar feature.

Recorder

The purging of data was [improved][recorder docs]. With `purge_interval` you can schedule regular purges of older events and states. In combination you can specify with `purge_keep_days` the amount of days you want to keep. The new service `recorder.purge` allow to handle this task when needed.

Owntracks

[Owntracks](http://owntracks.org/) is an easy way to track your devices. For some times we have the device tracker which depends on [MQTT][device_tracker.owntracks docs] but thanks to a new feature in Owntracks we can now offer support for HTTP. The [new platform][device_tracker.owntracks_http docs] doesn't require a MQTT broker but sends messages directly as HTTP requests to Home Assistant.

Tibber

This release introduces a new sensor: [Tibber][sensor.tibber docs]. The sensor provides the current electricity price if you are a [Tibber](https://tibber.com/) customer. This will allow you to make automation for turning off the heater when the electricity price is high or only charge your electric car when the prices are low. We further plan to add support for showing future electricity prices and historic electricity consumption data. Tibber is currently only available in Norway and Sweden

The Things Network

[The Things Network](https://www.thethingsnetwork.org/) (TTN) is a [LoRaWAN](https://www.thethingsnetwork.org/wiki/LoRaWAN/Home) based network especially designed for IoT devices. With this [integration][thethingsnetwork docs] one can observe the state of devices which are out of range of the local WiFi network as long as they are connected to a TTN gateway.

New Platforms

- GeoRSS sensor ([exxamalte] - [9331]) ([sensor.geo_rss_events docs]) (new-platform)
- Add DuckDNS component ([balloob] - [9556]) ([duckdns docs]) (new-platform)
- Add OwnTracks over HTTP ([balloob] - [9582]) ([http docs]) ([device_tracker.owntracks docs]) ([device_tracker.owntracks_http docs]) (new-platform)
- Add an input_datetime ([tinloaf] - [9313]) ([input_datetime docs]) (new-platform)
- Cover component for RFlink ([passie] - [9432]) ([rflink docs]) ([cover.rflink docs]) (new-platform)
- Introducing support to Melnor RainCloud sprinkler systems ([tchellomello] - [9287]) ([raincloud docs]) ([binary_sensor.raincloud docs]) ([sensor.raincloud docs]) ([switch.raincloud docs]) (new-platform)
- MQTT climate platform [continuation of 8750] ([tinloaf] - [9589]) ([climate.mqtt docs]) (new-platform)
- Add Tibber sensor ([danielhiversen] - [9661]) ([sensor.tibber docs]) (new-platform)
- Updating clicksendaudio component based on feedback ([jeroenterheerdt] - [9692]) ([notify.clicksendaudio docs]) (new-platform)
- Support for The Things Network ([fabaff] - [9627]) ([thethingsnetwork docs]) ([sensor.thethingsnetwork docs]) (new-platform)

If you need help...

...don't hesitate to use our very active [forums][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.

Reporting Issues

Experiencing issues introduced by this release? Please report them in our [issue tracker][issue]. Make sure to fill in all fields of the issue template.

Breaking Changes

- history_graph component: If your component used `history.get_significant_states` function then you need to adjust the string `entitity_id` parameter has been changed to a list of strings `entity_ids` parameter. ([andrey-git] - [9472]) ([history_graph docs]) (breaking change)
- UPNP component: The `external_port` configuration option was removed. ([balloob] - [9560]) ([upnp docs]) (breaking change)
- New Wink services: pair new device, rename, delete and add new lock key code. All device attributes that are multi-words are now separated by "_" and no longer " ". ([w1ll1am23] - [9303]) ([wink docs]) ([binary_sensor.wink docs]) ([lock.wink docs]) (breaking change)
- TP-Link Switch: Attribute names now uses underscores and unnecessary capitalization was removed. ([djchen] - [9607]) ([switch.tplink docs]) (breaking change)
- Renamed `input_slider` to `input_number` which has now a numeric text box option. ([BioSehnsucht] - [9494]) ([demo docs]) ([input_number docs]) (breaking change)
- Recorder: Add new purge service and interval. ([milanvo] - [9523]) (breaking change)
- OpenCV image processing: Typo in classifier was fixed. ([arsaboo] - [9697]) ([image_processing.opencv docs]) (breaking change)
- Tradfri Lights: Async support with resource observation. ([lwis] - [7815]) ([tradfri docs]) ([light.tradfri docs]) (breaking change)

All changes

- flux led lib 0.20 ([danielhiversen] - [9533]) ([light.flux_led docs])
- Update AbodePy to 0.11.8 ([MisterWil] - [9537]) ([abode docs])
- Bump python_openzwave to 0.4.0.35 ([arsaboo] - [9542]) ([zwave docs])
- update usps ([happyleavesaoc] - [9540]) ([usps docs]) ([camera.usps docs]) ([sensor.usps docs])
- Bugfix Homematic hub object ([pvizeli] - [9544]) ([homematic docs])
- Fix a bunch of typos ([mika] - [9545])
- Catch no longer existing process in systemmonitor ([Tommatheussen] - [9535]) ([sensor.systemmonitor docs])
- Upgrade pyasn1 to 0.3.6 ([fabaff] - [9548])
- Add history_graph component ([andrey-git] - [9472]) (breaking change)
- GeoRSS sensor ([exxamalte] - [9331]) ([sensor.geo_rss_events docs]) (new-platform)
- Fixed bug with all switch devices being excluded ([MisterWil] - [9555]) ([switch.abode docs])
- fix usps? ([happyleavesaoc] - [9557]) ([usps docs]) ([sensor.usps docs])
- Added support for ARM_NIGHT for manual_mqtt alarm ([snjoetw] - [9358]) ([alarm_control_panel.manual_mqtt docs])
- Various AirVisual bugfixes ([bachya] - [9554]) ([sensor.airvisual docs])
- Updated Arlo cameras with new attributes ([bachya] - [9565]) ([arlo docs]) ([camera.arlo docs])
- Allow specifying multiple ports for UPNP component ([balloob] - [9560]) ([upnp docs]) (breaking change)
- Update yeelight to 0.3.3. ([pfalcon] - [9561]) ([light.yeelight docs])
- Add test cases and fix for device_defaults fire_event option. ([aequitas] - [9567]) ([light.rflink docs]) ([switch.rflink docs])
- Use simplepush module, enable event, and allow encrypted communication ([fabaff] - [9568]) ([notify.simplepush docs])
- Add DuckDNS component ([balloob] - [9556]) ([duckdns docs]) (new-platform)
- Clean up OwnTracks ([balloob] - [9569]) ([device_tracker.owntracks docs])
- MQTT Cover: Add availability topic and configurable payloads ([marthoc] - [9445]) ([cover.mqtt docs])
- Upgrade dsmr_parser to 0.11 ([fabaff] - [9576]) ([sensor.dsmr docs])
- Added new statistic attributes ([sti0] - [9433]) ([vacuum.xiaomi docs])
- Upgrade youtube_dl to 2017.9.24 ([fabaff] - [9575]) ([media_extractor docs])
- Upgrade lyft_rides to 0.2 ([enriquegh] - [9578]) ([sensor.lyft docs])
- Increase Comed timeout since it sometimes takes a long time for the API to respond ([joe248] - [9536]) ([sensor.comed_hourly_pricing docs])
- Allow customizable turn on action for LG WebOS tv ([cmsimike] - [9206]) ([media_player.webostv docs]) (breaking change)
- IMAP Unread sensor updated for async and push ([amelchio] - [9562]) ([sensor.imap docs])
- Replace emulated_hue: with emulated_hue_hidden: for consistency. ([rbflurry] - [9382]) ([emulated_hue docs])
- Upgrade Sphinx to 1.6.4 ([fabaff] - [9584])
- Bump pyatv to 0.3.5 ([postlund] - [9586]) ([apple_tv docs]) ([media_player.apple_tv docs])
- New Wink services. pair new device, rename, and delete, add new lock key code. Add water heater support ([w1ll1am23] - [9303]) ([wink docs]) ([binary_sensor.wink docs]) ([lock.wink docs]) (breaking change)
- Fixes UPS MyChoice exception ([bachya] - [9587]) ([sensor.ups docs])
- FedEx: Adds "packages" as a unit ([bachya] - [9588]) ([sensor.fedex docs])
- Cleanup entity & remove warning ([pvizeli] - [9606])
- Add OwnTracks over HTTP ([balloob] - [9582]) ([http docs]) ([device_tracker.owntracks docs]) ([device_tracker.owntracks_http docs]) (new-platform)
- upgrade python-ecobee-api ([nkgilley] - [9612]) ([ecobee docs])
- Change TP-Link Switch power statistics attribute names ([djchen] - [9607]) ([switch.tplink docs]) (breaking change)
- Migrate Alexa smart home to registry ([balloob] - [9616]) ([alexa.smart_home docs])
- Add an input_datetime ([tinloaf] - [9313]) ([input_datetime docs]) (new-platform)
- Cover component for RFlink ([passie] - [9432]) ([rflink docs]) ([cover.rflink docs]) (new-platform)
- Introducing support to Melnor RainCloud sprinkler systems ([tchellomello] - [9287]) ([raincloud docs]) ([binary_sensor.raincloud docs]) ([sensor.raincloud docs]) ([switch.raincloud docs]) (new-platform)
- Rewrite synology camera by using py-synology package ([snjoetw] - [9583]) ([camera.synology docs])
- yeelight: allow turn_off transitions, fixes 9602 ([rytilahti] - [9605]) ([light.yeelight docs])
- Move 'voltage' to const ([fabaff] - [9621]) ([sensor.pvoutput docs]) ([switch.tplink docs])
- Yamaha MusicCast: check known_hosts ([jalmeroth] - [9580]) ([media_player.yamaha_musiccast docs])
- Fixed away_mode for Ecobee thermostat. ([etsinko] - [9559]) ([climate.ecobee docs])
- Switched VeraSensor to use category ids ([alanfischer] - [9624]) ([sensor.vera docs])
- splunk: Handle datetime objects in event payload ([philk] - [9628]) ([splunk docs])
- MQTT climate platform [continuation of 8750] ([tinloaf] - [9589]) ([climate.mqtt docs]) (new-platform)
- wunderground: fix supported language codes 9631 ([szogi] - [9633]) ([sensor.wunderground docs])
- add myself to codeowners ([rytilahti] - [9642])
- raspihats: unmet dependency fix ([szogi] - [9638]) ([raspihats docs])
- Fixes broken source links in API docs ([David-Byrne] - [9636])
- Move group services into their own YAML ([balloob] - [9597]) ([group docs])
- Facebook Messenger notify component: add support for sending messages to specific page user IDs ([mweimerskirch] - [9643]) ([notify.facebook docs])
- arlo: Add battery level sensor ([vickyg3] - [9637]) ([sensor.arlo docs])
- Add hysteresis attribute to threshold binary sensor ([hotplot] - [9596]) ([binary_sensor.threshold docs])
- Upgrade numpy to 1.13.3 ([fabaff] - [9646]) ([image_processing.opencv docs])
- Upgrade youtube_dl to 2017.10.01 ([fabaff] - [9647]) ([media_extractor docs])
- Upgrade discord.py to 0.16.12 ([fabaff] - [9648]) ([notify.discord docs])
- Upgrade netdisco to 1.2.2 ([fabaff] - [9649])
- Upgrade influxdb to 4.1.1 ([fabaff] - [9652]) ([influxdb docs])
- Upgrade googlemaps to 2.5.1 ([fabaff] - [9653]) ([sensor.google_travel_time docs])
- mqtt_statestream: Add options to publish attributes/timestamps ([mw-white] - [9645]) ([mqtt_statestream docs])
- Fixed bugs related to exception handling in pythonegardia. Updating package requirement accordingly ([jeroenterheerdt] - [9663]) ([alarm_control_panel.egardia docs])
- Update google-api-python-client to 1.6.4 ([arsaboo] - [9658]) ([google docs])
- Bump abode to 0.11.9 ([MisterWil] - [9660]) ([abode docs])
- Unit tests to improve core coverage ([armills] - [9659])
- Upgrade pyitachip2ir to 0.0.7 ([alanfischer] - [9669]) ([remote.itach docs])
- Fix typo in cancel_command description ([FletcherAU] - [9671])
- Rename input_slider to input_number and add numeric text box option ([BioSehnsucht] - [9494]) ([demo docs]) ([input_number docs]) (breaking change)
- Properly handle an invalid end_time ([alanfischer] - [9675]) ([history docs])
- Support new feature to push API data to hassio ([pvizeli] - [9679]) ([hassio docs])
- Adding ignore capability to Egardia component ([jeroenterheerdt] - [9676]) ([alarm_control_panel.egardia docs])
- Fix Google Calendar/oauth2client warning ([mbrrg] - [9677]) ([google docs])
- Implement DSMR5 support. ([aequitas] - [9686]) ([sensor.dsmr docs])
- Add Tibber sensor ([danielhiversen] - [9661]) ([sensor.tibber docs]) (new-platform)
- Add recorder purge service, rework purge timer ([milanvo] - [9523]) (breaking change)
- Fix restore state by filter out null value row from DB query ([milanvo] - [9690]) ([history docs])
- Updating clicksendaudio component based on feedback ([jeroenterheerdt] - [9692]) ([notify.clicksendaudio docs]) (new-platform)
- Refactoring of onewire sensor component ([bestlibre] - [9691]) ([sensor.onewire docs])
- HassIO replace config changes ([pvizeli] - [9695]) ([hassio docs])
- Fixed typo in opencv ([arsaboo] - [9697]) ([image_processing.opencv docs]) (breaking change)
- [light.tradfri] async support with resource observation. ([lwis] - [7815]) ([tradfri docs]) ([light.tradfri docs]) (breaking change)
- Create secrets file in default config ([balloob] - [9685])
- Support for The Things Network ([fabaff] - [9627]) ([thethingsnetwork docs]) ([sensor.thethingsnetwork_data docs]) (new-platform)
- Deprecate Python 3.4 support ([balloob] - [9684])
- Fix coap commit ([balloob] - [9712])
- [light.tradfri] Clone all of aiocoap to ensure pinned commit will be present ([lwis] - [9713])

[7815]: https://github.com/home-assistant/home-assistant/pull/7815
[9206]: https://github.com/home-assistant/home-assistant/pull/9206
[9287]: https://github.com/home-assistant/home-assistant/pull/9287
[9303]: https://github.com/home-assistant/home-assistant/pull/9303
[9313]: https://github.com/home-assistant/home-assistant/pull/9313
[9331]: https://github.com/home-assistant/home-assistant/pull/9331
[9358]: https://github.com/home-assistant/home-assistant/pull/9358
[9382]: https://github.com/home-assistant/home-assistant/pull/9382
[9432]: https://github.com/home-assistant/home-assistant/pull/9432
[9433]: https://github.com/home-assistant/home-assistant/pull/9433
[9445]: https://github.com/home-assistant/home-assistant/pull/9445
[9472]: https://github.com/home-assistant/home-assistant/pull/9472
[9494]: https://github.com/home-assistant/home-assistant/pull/9494
[9523]: https://github.com/home-assistant/home-assistant/pull/9523
[9533]: https://github.com/home-assistant/home-assistant/pull/9533
[9535]: https://github.com/home-assistant/home-assistant/pull/9535
[9536]: https://github.com/home-assistant/home-assistant/pull/9536
[9537]: https://github.com/home-assistant/home-assistant/pull/9537
[9540]: https://github.com/home-assistant/home-assistant/pull/9540
[9542]: https://github.com/home-assistant/home-assistant/pull/9542
[9544]: https://github.com/home-assistant/home-assistant/pull/9544
[9545]: https://github.com/home-assistant/home-assistant/pull/9545
[9548]: https://github.com/home-assistant/home-assistant/pull/9548
[9554]: https://github.com/home-assistant/home-assistant/pull/9554
[9555]: https://github.com/home-assistant/home-assistant/pull/9555
[9556]: https://github.com/home-assistant/home-assistant/pull/9556
[9557]: https://github.com/home-assistant/home-assistant/pull/9557
[9559]: https://github.com/home-assistant/home-assistant/pull/9559
[9560]: https://github.com/home-assistant/home-assistant/pull/9560
[9561]: https://github.com/home-assistant/home-assistant/pull/9561
[9562]: https://github.com/home-assistant/home-assistant/pull/9562
[9565]: https://github.com/home-assistant/home-assistant/pull/9565
[9567]: https://github.com/home-assistant/home-assistant/pull/9567
[9568]: https://github.com/home-assistant/home-assistant/pull/9568
[9569]: https://github.com/home-assistant/home-assistant/pull/9569
[9575]: https://github.com/home-assistant/home-assistant/pull/9575
[9576]: https://github.com/home-assistant/home-assistant/pull/9576
[9578]: https://github.com/home-assistant/home-assistant/pull/9578
[9580]: https://github.com/home-assistant/home-assistant/pull/9580
[9582]: https://github.com/home-assistant/home-assistant/pull/9582
[9583]: https://github.com/home-assistant/home-assistant/pull/9583
[9584]: https://github.com/home-assistant/home-assistant/pull/9584
[9586]: https://github.com/home-assistant/home-assistant/pull/9586
[9587]: https://github.com/home-assistant/home-assistant/pull/9587
[9588]: https://github.com/home-assistant/home-assistant/pull/9588
[9589]: https://github.com/home-assistant/home-assistant/pull/9589
[9596]: https://github.com/home-assistant/home-assistant/pull/9596
[9597]: https://github.com/home-assistant/home-assistant/pull/9597
[9605]: https://github.com/home-assistant/home-assistant/pull/9605
[9606]: https://github.com/home-assistant/home-assistant/pull/9606
[9607]: https://github.com/home-assistant/home-assistant/pull/9607
[9612]: https://github.com/home-assistant/home-assistant/pull/9612
[9616]: https://github.com/home-assistant/home-assistant/pull/9616
[9621]: https://github.com/home-assistant/home-assistant/pull/9621
[9624]: https://github.com/home-assistant/home-assistant/pull/9624
[9627]: https://github.com/home-assistant/home-assistant/pull/9627
[9628]: https://github.com/home-assistant/home-assistant/pull/9628
[9633]: https://github.com/home-assistant/home-assistant/pull/9633
[9636]: https://github.com/home-assistant/home-assistant/pull/9636
[9637]: https://github.com/home-assistant/home-assistant/pull/9637
[9638]: https://github.com/home-assistant/home-assistant/pull/9638
[9642]: https://github.com/home-assistant/home-assistant/pull/9642
[9643]: https://github.com/home-assistant/home-assistant/pull/9643
[9645]: https://github.com/home-assistant/home-assistant/pull/9645
[9646]: https://github.com/home-assistant/home-assistant/pull/9646
[9647]: https://github.com/home-assistant/home-assistant/pull/9647
[9648]: https://github.com/home-assistant/home-assistant/pull/9648
[9649]: https://github.com/home-assistant/home-assistant/pull/9649
[9652]: https://github.com/home-assistant/home-assistant/pull/9652
[9653]: https://github.com/home-assistant/home-assistant/pull/9653
[9658]: https://github.com/home-assistant/home-assistant/pull/9658
[9659]: https://github.com/home-assistant/home-assistant/pull/9659
[9660]: https://github.com/home-assistant/home-assistant/pull/9660
[9661]: https://github.com/home-assistant/home-assistant/pull/9661
[9663]: https://github.com/home-assistant/home-assistant/pull/9663
[9669]: https://github.com/home-assistant/home-assistant/pull/9669
[9671]: https://github.com/home-assistant/home-assistant/pull/9671
[9675]: https://github.com/home-assistant/home-assistant/pull/9675
[9676]: https://github.com/home-assistant/home-assistant/pull/9676
[9677]: https://github.com/home-assistant/home-assistant/pull/9677
[9679]: https://github.com/home-assistant/home-assistant/pull/9679
[9684]: https://github.com/home-assistant/home-assistant/pull/9684
[9685]: https://github.com/home-assistant/home-assistant/pull/9685
[9686]: https://github.com/home-assistant/home-assistant/pull/9686
[9690]: https://github.com/home-assistant/home-assistant/pull/9690
[9691]: https://github.com/home-assistant/home-assistant/pull/9691
[9692]: https://github.com/home-assistant/home-assistant/pull/9692
[9695]: https://github.com/home-assistant/home-assistant/pull/9695
[9697]: https://github.com/home-assistant/home-assistant/pull/9697
[9712]: https://github.com/home-assistant/home-assistant/pull/9712
[9713]: https://github.com/home-assistant/home-assistant/pull/9713
[BioSehnsucht]: https://github.com/BioSehnsucht
[David-Byrne]: https://github.com/David-Byrne
[FletcherAU]: https://github.com/FletcherAU
[MisterWil]: https://github.com/MisterWil
[Tommatheussen]: https://github.com/Tommatheussen
[aequitas]: https://github.com/aequitas
[alanfischer]: https://github.com/alanfischer
[amelchio]: https://github.com/amelchio
[andrey-git]: https://github.com/andrey-git
[armills]: https://github.com/armills
[arsaboo]: https://github.com/arsaboo
[bachya]: https://github.com/bachya
[balloob]: https://github.com/balloob
[bestlibre]: https://github.com/bestlibre
[cmsimike]: https://github.com/cmsimike
[danielhiversen]: https://github.com/danielhiversen
[djchen]: https://github.com/djchen
[enriquegh]: https://github.com/enriquegh
[etsinko]: https://github.com/etsinko
[exxamalte]: https://github.com/exxamalte
[fabaff]: https://github.com/fabaff
[happyleavesaoc]: https://github.com/happyleavesaoc
[hotplot]: https://github.com/hotplot
[jalmeroth]: https://github.com/jalmeroth
[jeroenterheerdt]: https://github.com/jeroenterheerdt
[joe248]: https://github.com/joe248
[lwis]: https://github.com/lwis
[marthoc]: https://github.com/marthoc
[mbrrg]: https://github.com/mbrrg
[mika]: https://github.com/mika
[milanvo]: https://github.com/milanvo
[mw-white]: https://github.com/mw-white
[mweimerskirch]: https://github.com/mweimerskirch
[nkgilley]: https://github.com/nkgilley
[passie]: https://github.com/passie
[pfalcon]: https://github.com/pfalcon
[philk]: https://github.com/philk
[postlund]: https://github.com/postlund
[pvizeli]: https://github.com/pvizeli
[rbflurry]: https://github.com/rbflurry
[rytilahti]: https://github.com/rytilahti
[snjoetw]: https://github.com/snjoetw
[sti0]: https://github.com/sti0
[szogi]: https://github.com/szogi
[tchellomello]: https://github.com/tchellomello
[tinloaf]: https://github.com/tinloaf
[vickyg3]: https://github.com/vickyg3
[w1ll1am23]: https://github.com/w1ll1am23
[abode docs]: https://home-assistant.io/components/abode/
[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
[alarm_control_panel.manual_mqtt docs]: https://home-assistant.io/components/alarm_control_panel.manual_mqtt/
[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/
[binary_sensor.raincloud docs]: https://home-assistant.io/components/binary_sensor.raincloud/
[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/
[binary_sensor.wink docs]: https://home-assistant.io/components/binary_sensor.wink/
[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/
[camera.synology docs]: https://home-assistant.io/components/camera.synology/
[camera.usps docs]: https://home-assistant.io/components/camera.usps/
[climate.ecobee docs]: https://home-assistant.io/components/climate.ecobee/
[climate.mqtt docs]: https://home-assistant.io/components/climate.mqtt/
[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/
[cover.rflink docs]: https://home-assistant.io/components/cover.rflink/
[demo docs]: https://home-assistant.io/components/demo/
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
[device_tracker.owntracks_http docs]: https://home-assistant.io/components/device_tracker.owntracks_http/
[duckdns docs]: https://home-assistant.io/components/duckdns/
[ecobee docs]: https://home-assistant.io/components/ecobee/
[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
[google docs]: https://home-assistant.io/components/google/
[group docs]: https://home-assistant.io/components/group/
[hassio docs]: https://home-assistant.io/components/hassio/
[history docs]: https://home-assistant.io/components/history/
[homematic docs]: https://home-assistant.io/components/homematic/
[http docs]: https://home-assistant.io/components/http/
[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/
[influxdb docs]: https://home-assistant.io/components/influxdb/
[input_datetime docs]: https://home-assistant.io/components/input_datetime/
[input_number docs]: https://home-assistant.io/components/input_number/
[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/
[light.rflink docs]: https://home-assistant.io/components/light.rflink/
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
[lock.wink docs]: https://home-assistant.io/components/lock.wink/
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/
[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_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
[notify.clicksendaudio docs]: https://home-assistant.io/components/notify.clicksendaudio/
[notify.discord docs]: https://home-assistant.io/components/notify.discord/
[notify.facebook docs]: https://home-assistant.io/components/notify.facebook/
[notify.simplepush docs]: https://home-assistant.io/components/notify.simplepush/
[raincloud docs]: https://home-assistant.io/components/raincloud/
[raspihats docs]: https://home-assistant.io/components/raspihats/
[recorder docs]: https://home-assistant.io/components/recorder/
[remote.itach docs]: https://home-assistant.io/components/remote.itach/
[rflink docs]: https://home-assistant.io/components/rflink/
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/
[sensor.comed_hourly_pricing docs]: https://home-assistant.io/components/sensor.comed_hourly_pricing/
[sensor.dsmr docs]: https://home-assistant.io/components/sensor.dsmr/
[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
[sensor.geo_rss_events docs]: https://home-assistant.io/components/sensor.geo_rss_events/
[sensor.google_travel_time docs]: https://home-assistant.io/components/sensor.google_travel_time/
[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
[sensor.lyft docs]: https://home-assistant.io/components/sensor.lyft/
[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/
[sensor.pvoutput docs]: https://home-assistant.io/components/sensor.pvoutput/
[sensor.raincloud docs]: https://home-assistant.io/components/sensor.raincloud/
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
[sensor.thethingsnetwork docs]: https://home-assistant.io/components/sensor.thethingsnetwork/
[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
[sensor.ups docs]: https://home-assistant.io/components/sensor.ups/
[sensor.usps docs]: https://home-assistant.io/components/sensor.usps/
[sensor.vera docs]: https://home-assistant.io/components/sensor.vera/
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
[splunk docs]: https://home-assistant.io/components/splunk/
[switch.abode docs]: https://home-assistant.io/components/switch.abode/
[switch.raincloud docs]: https://home-assistant.io/components/switch.raincloud/
[switch.rflink docs]: https://home-assistant.io/components/switch.rflink/
[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
[thethingsnetwork docs]: https://home-assistant.io/components/thethingsnetwork/
[tradfri docs]: https://home-assistant.io/components/tradfri/
[upnp docs]: https://home-assistant.io/components/upnp/
[usps docs]: https://home-assistant.io/components/usps/
[vacuum.xiaomi docs]: https://home-assistant.io/components/vacuum.xiaomi/
[wink docs]: https://home-assistant.io/components/wink/
[zwave docs]: https://home-assistant.io/components/zwave/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
[history_graph docs]: https://home-assistant.io/components/history_graph/

0.54

New Platforms

- Added mqtt_statestream component ([mw-white] - [9286]) ([mqtt_statestream docs]) (new-platform)
- Add support for Todoist platform ([Jay2645] - [9236]) ([calendar.todoist docs]) (new-platform)
- Basic MQTT vacuum support ([johnboiles] - [9386]) ([vacuum docs]) ([vacuum.mqtt docs]) (new-platform)
- Added Zyxel Keenetic NDMS2 based routers support for device tracking ([foxel] - [9315]) ([device_tracker.keenetic_ndms2 docs]) (new-platform)
- DoorBird Component ([Klikini] - [9281]) ([doorbird docs]) ([binary_sensor.doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (new-platform)
- Telnet switch ([multiholle] - [8913]) ([switch.telnet docs]) (new-platform)
- Abode services, events, lights, cameras, automations, quick actions. ([1091741+MisterWil] - [9310]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([camera.abode docs]) ([cover.abode docs]) ([light.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
- Added satel_integra alarm panel and binary sensor platform ([c-soft] - [9336]) ([satel_integra docs]) ([alarm_control_panel.satel_integra docs]) ([binary_sensor.satel_integra docs]) (new-platform)
- Worx Landroid sensor ([nilzen] - [9416]) ([worx-landroid docs]) ([sensor.worx-landroid docs]) (new-platform)

Breaking Changes

- Sensor - OneWire: This update changes the names of the sensors from `<sensor_name>` to `<sensor_name> <Sensor_type>` ([tcastberg] - [9404]) ([sensor.onewire docs]) (breaking change)
- Renamed Xiaomi platforms to include their protocol names. xiaomi -> xiaomi_aqara, xiaomi_aqara.switch, xiaomi_aqara.light, xiaomi_aqara.binary_sensor, ... and vacuum.xiaomi, xiaomi_philipslight -> xiaomi_miio, vacuum.xiaomi_miio, light.xiaomi_miio ([danielhiversen] - [9426]) (breaking change)
- Swiss Public Transport sensor: All times handled by the Swiss Public Transport sensor are now in ISO 8601 format. Please update your templates sensors and automations. ([fabaff] - [9129]) ([sensor.swiss_public_transport docs]) (breaking change)
- iOS: All category identifiers need to be lowercase. If you do not update, it will break actionable notifications to IOS devices sent by scripts/automations. ([rbflurry] - [9427]) (breaking change)
- Fitbit: Put endpoints behind `/api` like the other oauth-using components ([happyleavesaoc] - [9460]) ([sensor.fitbit docs]) (breaking change)

All changes

- Add HTTP Basic auth to RESTful Switch ([amelchio] - [9162]) ([switch.rest docs])
- Bump pywebpush and pyJWT versions ([fanaticDavid] - [9355]) ([notify.html5 docs])
- Add /usr/sbin to PATH ([morberg] - [9364])
- Add polling interval service and setting available through zwave node entity panel ([turbokongen] - [9056]) ([zwave docs]) ([config.zwave docs])
- Round off probability to 2 decimals. ([arsaboo] - [9365]) ([binary_sensor.bayesian docs])
- Added mqtt_statestream component ([mw-white] - [9286]) ([mqtt_statestream docs]) (new-platform)
- typo in waypoint import topic preventing waypoint import ([diplix] - [9338]) ([device_tracker.owntracks docs])
- Cleanup and simplitfy the async state update ([pvizeli] - [9390])
- Update cloud auth ([balloob] - [9357])
- Allow multiple observations of same entity ([jlmcgehee21] - [9391]) ([binary_sensor.bayesian docs])
- Break up Alexa per functionality ([balloob] - [9400]) ([alexa docs])
- Upgrade psutil to 5.3.1 ([fabaff] - [9403]) ([sensor.systemmonitor docs])
- fix mopar sensor ([happyleavesaoc] - [9389]) ([sensor.mopar docs])
- Support specifying no Apple TVs ([postlund] - [9394]) ([apple_tv docs])
- Update netdisco to 1.2.0 ([balloob] - [9408])
- components/xiaomi: Add initial discovery using NetDisco. ([pfalcon] - [9283]) ([xiaomi docs])
- Fix copy&paste mistake ([tinloaf] - [9378])
- Added log-file command line flag ([TD22057] - [9422])
- Add LC_CTYPE to environment variables in macOS ([morberg] - [9227])
- Added more devices and types to onewire ([tcastberg] - [9404]) ([sensor.onewire docs]) (breaking change)
- Bump uvcclient to 0.10.1 to work with beta NVR releases ([antonym] - [9423]) ([camera.uvc docs])
- full RGB support for users of tradfri GW ([31916694+spektren] - [9411]) ([light.tradfri docs])
- Add support for Todoist platform ([Jay2645] - [9236]) ([calendar.todoist docs]) (new-platform)
- Fix artwork bug in Apple TV ([postlund] - [9415]) ([media_player.apple_tv docs])
- Bump python-mirobo for improved device support and introduce API changes. ([syssi] - [9424]) ([light.xiaomi_philipslight docs]) ([vacuum.xiaomi docs])
- MPD small improvements ([24255269+pdanilew] - [9301]) ([media_player.mpd docs])
- update broadlink.py to add support for MP1 switch ([giangvo] - [9222]) ([switch.broadlink docs])
- Fix displaying of friendly_name for light template component ([rollbrettler] - [9413]) ([light.template docs])
- Improve Python script ([doudz] - [9417]) ([python_script docs])
- Add manual alarm_control_panel pending time per state ([snjoetw] - [9264]) ([alarm_control_panel.manual docs])
- Rename xiaomi 9425 ([danielhiversen] - [9426]) (breaking change)
- Bump version of aioautomatic ([armills] - [9435]) ([device_tracker.automatic docs])
- Fix russound_rio for python 3.4 ([wickerwaka] - [9428]) ([media_player.russound_rio docs])
- Basic MQTT vacuum support ([johnboiles] - [9386]) ([vacuum docs]) ([vacuum.mqtt docs]) (new-platform)
- Optimaze vacuum mqtt platform ([pvizeli] - [9439]) ([vacuum.mqtt docs])
- Polymer access to log file broken when using new log file command line ([TD22057] - [9437]) ([api docs])
- Allow empty hostnames when detecting devices with the aruba device_tracker. ([michaelarnauts] - [9440]) ([device_tracker.aruba docs])
- mqtt_statestream: Update to append 'state' to topic for future use with mqtt discovery ([mw-white] - [9446]) ([mqtt_statestream docs])
- Fix for DTE Energy Bridge returning the wrong units from time to time ([kylehendricks] - [9246]) ([sensor.dte_energy_bridge docs])
- Refactor Swiss Public Transport sensor ([fabaff] - [9129]) ([sensor.swiss_public_transport docs]) (breaking change)
- Added Zyxel Keenetic NDMS2 based routers support for device tracking ([foxel] - [9315]) ([device_tracker.keenetic_ndms2 docs]) (new-platform)
- Add city/state/country options and fix bugs for airvisual ([bachya] - [9436]) ([sensor.airvisual docs])
- Fix emulated hue warning message ([astone123] - [9452]) ([emulated_hue docs])
- Alexa smart home native support ([pvizeli] - [9443])
- fix for Twitter notifications without media ([MikeChristianson] - [9448])
- Load WebComponent polyfill on header. ([fanthos] - [9438])
- Fix issue 5728: Emulated Hue UPnP crashes on special characters. ([SqyD] - [9453])
- Ios notify camera fix ([rbflurry] - [9427]) (breaking change)
- Adds MQTT Fan Discovery ([hufman] - [9463])
- Upgrade sqlalchemy to 1.1.14 ([fabaff] - [9458])
- Upgrade uber_rides to 0.6.0 ([fabaff] - [9457]) ([sensor.uber docs])
- Upgrade youtube_dl to 2017.9.15 ([fabaff] - [9456])
- DoorBird Component ([Klikini] - [9281]) ([doorbird docs]) ([binary_sensor.doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (new-platform)
- Fix recorder does not vacuum SQLite DB on purge ([milanvo] - [9469])
- fitbit fixes ([happyleavesaoc] - [9460]) ([sensor.fitbit docs]) (breaking change)
- Fix typo in services.yaml ([mika] - [9475])
- Upgrade pyasn1 to 0.3.5 and pyasn1-modules to 0.1.4 ([fabaff] - [9474]) ([notify.xmpp docs])
- Xiaomi Gateway: Allow static configuration of a gateway without discovery ([syssi] - [9464]) ([xiaomi_aqara docs])
- Added support for the DTE Energy Bridge v2 ([452469+Blender3D] - [9431]) ([sensor.dte_energy_bridge docs])
- Telnet switch ([multiholle] - [8913]) ([switch.telnet docs]) (new-platform)
- Abode services, events, lights, cameras, automations, quick actions. ([1091741+MisterWil] - [9310]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([camera.abode docs]) ([cover.abode docs]) ([light.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
- Added satel_integra alarm panel and binary sensor platform ([c-soft] - [9336]) ([satel_integra docs]) ([alarm_control_panel.satel_integra docs]) ([binary_sensor.satel_integra docs]) (new-platform)
- Worx Landroid sensor ([nilzen] - [9416]) ([worx-landroid docs]) ([sensor.worx-landroid docs]) (new-platform)
- Fix universal media_player mute ([colindunn] - [9462]) ([media_player.universal docs])
- Small improvement of KNX Covers ([Julius2342] - [9476])
- Upgrade async_timeout to 1.4.0 ([fabaff] - [9488])
- Bump version of abodepy ([1091741+MisterWil] - [9491]) ([abode docs])
- Upgrade coinmarketcap to 4.1.1 ([fabaff] - [9490]) ([sensor.coinmarketcap docs])
- Upgrade blockchain to 1.4.0 ([fabaff] - [9489])
- Solve Recorder component failing when using Axis component ([Kane610] - [9293]) ([axis docs]) ([camera.axis docs])
- switch to pypi for xiaomi gw ([danielhiversen] - [9498]) ([xiaomi_aqara docs])
- renamed add_devices to async_add_devices according to hass naming scheme ([Julius2342] - [9485]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs])
- Revert "renamed add_devices to async_add_devices according to hass naming scheme (9485)" ([pvizeli] - [9503]) ([alarm_control_panel.spc docs]) ([binary_sensor.knx docs]) ([binary_sensor.spc docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.citybikes docs]) ([sensor.knx docs]) ([sensor.worxlandroid docs]) ([switch.knx docs])
- LIFX: fix multi-zone color restore after effects ([amelchio] - [9492]) ([light.lifx docs])
- renamed add_devices to async_add_devices according to hass naming scheme (second try after failed 9485) ([Julius2342] - [9505]) ([alarm_control_panel.spc docs]) ([binary_sensor.knx docs]) ([binary_sensor.spc docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.citybikes docs]) ([sensor.knx docs]) ([sensor.worxlandroid docs]) ([switch.knx docs])
- Xiaomi pycryptodome ([danielhiversen] - [9511]) ([xiaomi_aqara docs])
- Bumped pyhomematic, additional device support ([danielperna84] - [9506]) ([homematic docs]) ([sensor.homematic docs])
- abode: Bump abodepy dependency to 0.11.7 ([vickyg3] - [9504]) ([abode docs])
- abode: Set device_type in state attributes ([vickyg3] - [9515]) ([abode docs])
- update xiaomi aqara lib ([danielhiversen] - [9520]) ([xiaomi_aqara docs])
- added services.yaml integration for input_boolean ([skalavala] - [9519]) ([input_boolean docs])
- Add reload service to python_script ([doudz] - [9512]) ([python_script docs])
- MQTT Binary Sensor - Add availability_topic for online/offline status ([30442019+marthoc] - [9507]) ([binary_sensor.mqtt docs])
- Fix typo within cover/knx https://github.com/XKNX/xknx/issues/64 ([Julius2342] - [#9527]) ([cover.knx docs])
- LIFX: improve performance of setting multi-zone lights to a single color ([amelchio] - [9526]) ([light.lifx docs])

[8913]: https://github.com/home-assistant/home-assistant/pull/8913
[9056]: https://github.com/home-assistant/home-assistant/pull/9056
[9129]: https://github.com/home-assistant/home-assistant/pull/9129
[9162]: https://github.com/home-assistant/home-assistant/pull/9162
[9222]: https://github.com/home-assistant/home-assistant/pull/9222
[9227]: https://github.com/home-assistant/home-assistant/pull/9227
[9236]: https://github.com/home-assistant/home-assistant/pull/9236
[9246]: https://github.com/home-assistant/home-assistant/pull/9246
[9264]: https://github.com/home-assistant/home-assistant/pull/9264
[9281]: https://github.com/home-assistant/home-assistant/pull/9281
[9283]: https://github.com/home-assistant/home-assistant/pull/9283
[9286]: https://github.com/home-assistant/home-assistant/pull/9286
[9293]: https://github.com/home-assistant/home-assistant/pull/9293
[9301]: https://github.com/home-assistant/home-assistant/pull/9301
[9310]: https://github.com/home-assistant/home-assistant/pull/9310
[9315]: https://github.com/home-assistant/home-assistant/pull/9315
[9336]: https://github.com/home-assistant/home-assistant/pull/9336
[9338]: https://github.com/home-assistant/home-assistant/pull/9338
[9355]: https://github.com/home-assistant/home-assistant/pull/9355
[9357]: https://github.com/home-assistant/home-assistant/pull/9357
[9364]: https://github.com/home-assistant/home-assistant/pull/9364
[9365]: https://github.com/home-assistant/home-assistant/pull/9365
[9378]: https://github.com/home-assistant/home-assistant/pull/9378
[9386]: https://github.com/home-assistant/home-assistant/pull/9386
[9389]: https://github.com/home-assistant/home-assistant/pull/9389
[9390]: https://github.com/home-assistant/home-assistant/pull/9390
[9391]: https://github.com/home-assistant/home-assistant/pull/9391
[9394]: https://github.com/home-assistant/home-assistant/pull/9394
[9400]: https://github.com/home-assistant/home-assistant/pull/9400
[9403]: https://github.com/home-assistant/home-assistant/pull/9403
[9404]: https://github.com/home-assistant/home-assistant/pull/9404
[9408]: https://github.com/home-assistant/home-assistant/pull/9408
[9411]: https://github.com/home-assistant/home-assistant/pull/9411
[9413]: https://github.com/home-assistant/home-assistant/pull/9413
[9415]: https://github.com/home-assistant/home-assistant/pull/9415
[9416]: https://github.com/home-assistant/home-assistant/pull/9416
[9417]: https://github.com/home-assistant/home-assistant/pull/9417
[9422]: https://github.com/home-assistant/home-assistant/pull/9422
[9423]: https://github.com/home-assistant/home-assistant/pull/9423
[9424]: https://github.com/home-assistant/home-assistant/pull/9424
[9426]: https://github.com/home-assistant/home-assistant/pull/9426
[9427]: https://github.com/home-assistant/home-assistant/pull/9427
[9428]: https://github.com/home-assistant/home-assistant/pull/9428
[9431]: https://github.com/home-assistant/home-assistant/pull/9431
[9435]: https://github.com/home-assistant/home-assistant/pull/9435
[9436]: https://github.com/home-assistant/home-assistant/pull/9436
[9437]: https://github.com/home-assistant/home-assistant/pull/9437
[9438]: https://github.com/home-assistant/home-assistant/pull/9438
[9439]: https://github.com/home-assistant/home-assistant/pull/9439
[9440]: https://github.com/home-assistant/home-assistant/pull/9440
[9443]: https://github.com/home-assistant/home-assistant/pull/9443
[9446]: https://github.com/home-assistant/home-assistant/pull/9446
[9448]: https://github.com/home-assistant/home-assistant/pull/9448
[9452]: https://github.com/home-assistant/home-assistant/pull/9452
[9453]: https://github.com/home-assistant/home-assistant/pull/9453
[9456]: https://github.com/home-assistant/home-assistant/pull/9456
[9457]: https://github.com/home-assistant/home-assistant/pull/9457
[9458]: https://github.com/home-assistant/home-assistant/pull/9458
[9460]: https://github.com/home-assistant/home-assistant/pull/9460
[9462]: https://github.com/home-assistant/home-assistant/pull/9462
[9463]: https://github.com/home-assistant/home-assistant/pull/9463
[9464]: https://github.com/home-assistant/home-assistant/pull/9464
[9469]: https://github.com/home-assistant/home-assistant/pull/9469
[9474]: https://github.com/home-assistant/home-assistant/pull/9474
[9475]: https://github.com/home-assistant/home-assistant/pull/9475
[9476]: https://github.com/home-assistant/home-assistant/pull/9476
[9485]: https://github.com/home-assistant/home-assistant/pull/9485
[9488]: https://github.com/home-assistant/home-assistant/pull/9488
[9489]: https://github.com/home-assistant/home-assistant/pull/9489
[9490]: https://github.com/home-assistant/home-assistant/pull/9490
[9491]: https://github.com/home-assistant/home-assistant/pull/9491
[9492]: https://github.com/home-assistant/home-assistant/pull/9492
[9498]: https://github.com/home-assistant/home-assistant/pull/9498
[9503]: https://github.com/home-assistant/home-assistant/pull/9503
[9504]: https://github.com/home-assistant/home-assistant/pull/9504
[9505]: https://github.com/home-assistant/home-assistant/pull/9505
[9506]: https://github.com/home-assistant/home-assistant/pull/9506
[9507]: https://github.com/home-assistant/home-assistant/pull/9507
[9511]: https://github.com/home-assistant/home-assistant/pull/9511
[9512]: https://github.com/home-assistant/home-assistant/pull/9512
[9515]: https://github.com/home-assistant/home-assistant/pull/9515
[9519]: https://github.com/home-assistant/home-assistant/pull/9519
[9520]: https://github.com/home-assistant/home-assistant/pull/9520
[9526]: https://github.com/home-assistant/home-assistant/pull/9526
[9527]: https://github.com/home-assistant/home-assistant/pull/9527
[1091741+MisterWil]: https://github.com/1091741+MisterWil
[24255269+pdanilew]: https://github.com/24255269+pdanilew
[30442019+marthoc]: https://github.com/30442019+marthoc
[31916694+spektren]: https://github.com/31916694+spektren
[452469+Blender3D]: https://github.com/452469+Blender3D
[Jay2645]: https://github.com/Jay2645
[Julius2342]: https://github.com/Julius2342
[Kane610]: https://github.com/Kane610
[Klikini]: https://github.com/Klikini
[MikeChristianson]: https://github.com/MikeChristianson
[SqyD]: https://github.com/SqyD
[TD22057]: https://github.com/TD22057
[amelchio]: https://github.com/amelchio
[antonym]: https://github.com/antonym
[armills]: https://github.com/armills
[arsaboo]: https://github.com/arsaboo
[astone123]: https://github.com/astone123
[bachya]: https://github.com/bachya
[balloob]: https://github.com/balloob
[c-soft]: https://github.com/c-soft
[colindunn]: https://github.com/colindunn
[danielhiversen]: https://github.com/danielhiversen
[danielperna84]: https://github.com/danielperna84
[diplix]: https://github.com/diplix
[doudz]: https://github.com/doudz
[fabaff]: https://github.com/fabaff
[fanaticDavid]: https://github.com/fanaticDavid
[fanthos]: https://github.com/fanthos
[foxel]: https://github.com/foxel
[giangvo]: https://github.com/giangvo
[happyleavesaoc]: https://github.com/happyleavesaoc
[hufman]: https://github.com/hufman
[jlmcgehee21]: https://github.com/jlmcgehee21
[johnboiles]: https://github.com/johnboiles
[kylehendricks]: https://github.com/kylehendricks
[michaelarnauts]: https://github.com/michaelarnauts
[mika]: https://github.com/mika
[milanvo]: https://github.com/milanvo
[morberg]: https://github.com/morberg
[multiholle]: https://github.com/multiholle
[mw-white]: https://github.com/mw-white
[nilzen]: https://github.com/nilzen
[pfalcon]: https://github.com/pfalcon
[postlund]: https://github.com/postlund
[pvizeli]: https://github.com/pvizeli
[rbflurry]: https://github.com/rbflurry
[rollbrettler]: https://github.com/rollbrettler
[skalavala]: https://github.com/skalavala
[snjoetw]: https://github.com/snjoetw
[syssi]: https://github.com/syssi
[tcastberg]: https://github.com/tcastberg
[tinloaf]: https://github.com/tinloaf
[turbokongen]: https://github.com/turbokongen
[vickyg3]: https://github.com/vickyg3
[wickerwaka]: https://github.com/wickerwaka
[abode docs]: https://home-assistant.io/components/abode/
[alarm_control_panel.abode docs]: https://home-assistant.io/components/alarm_control_panel.abode/
[alarm_control_panel.manual docs]: https://home-assistant.io/components/alarm_control_panel.manual/
[alarm_control_panel.satel_integra docs]: https://home-assistant.io/components/alarm_control_panel.satel_integra/
[alarm_control_panel.spc docs]: https://home-assistant.io/components/alarm_control_panel.spc/
[alexa docs]: https://home-assistant.io/components/alexa/
[api docs]: https://home-assistant.io/components/api/
[apple_tv docs]: https://home-assistant.io/components/apple_tv/
[axis docs]: https://home-assistant.io/components/axis/
[binary_sensor.abode docs]: https://home-assistant.io/components/binary_sensor.abode/
[binary_sensor.bayesian docs]: https://home-assistant.io/components/binary_sensor.bayesian/
[binary_sensor.doorbird docs]: https://home-assistant.io/components/binary_sensor.doorbird/
[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
[binary_sensor.mqtt docs]: https://home-assistant.io/components/binary_sensor.mqtt/
[binary_sensor.satel_integra docs]: https://home-assistant.io/components/binary_sensor.satel_integra/
[binary_sensor.spc docs]: https://home-assistant.io/components/binary_sensor.spc/
[calendar.todoist docs]: https://home-assistant.io/components/calendar.todoist/
[camera.abode docs]: https://home-assistant.io/components/camera.abode/
[camera.axis docs]: https://home-assistant.io/components/camera.axis/
[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/
[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
[config.zwave docs]: https://home-assistant.io/components/config.zwave/
[cover.abode docs]: https://home-assistant.io/components/cover.abode/
[cover.knx docs]: https://home-assistant.io/components/cover.knx/
[device_tracker.aruba docs]: https://home-assistant.io/components/device_tracker.aruba/
[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
[device_tracker.keenetic_ndms2 docs]: https://home-assistant.io/components/device_tracker.keenetic_ndms2/
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
[doorbird docs]: https://home-assistant.io/components/doorbird/
[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
[homematic docs]: https://home-assistant.io/components/homematic/
[input_boolean docs]: https://home-assistant.io/components/input_boolean/
[light.abode docs]: https://home-assistant.io/components/light.abode/
[light.knx docs]: https://home-assistant.io/components/light.knx/
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
[light.template docs]: https://home-assistant.io/components/light.template/
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
[light.xiaomi_philipslight docs]: https://home-assistant.io/components/light.xiaomi_philipslight/
[lock.abode docs]: https://home-assistant.io/components/lock.abode/
[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/
[media_player.mpd docs]: https://home-assistant.io/components/media_player.mpd/
[media_player.russound_rio docs]: https://home-assistant.io/components/media_player.russound_rio/
[media_player.universal docs]: https://home-assistant.io/components/media_player.universal/
[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
[notify.xmpp docs]: https://home-assistant.io/components/notify.xmpp/
[python_script docs]: https://home-assistant.io/components/python_script/
[satel_integra docs]: https://home-assistant.io/components/satel_integra/
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
[sensor.citybikes docs]: https://home-assistant.io/components/sensor.citybikes/
[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/
[sensor.dte_energy_bridge docs]: https://home-assistant.io/components/sensor.dte_energy_bridge/
[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/
[sensor.homematic docs]: https://home-assistant.io/components/sensor.homematic/
[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
[sensor.mopar docs]: https://home-assistant.io/components/sensor.mopar/
[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/
[sensor.swiss_public_transport docs]: https://home-assistant.io/components/sensor.swiss_public_transport/
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
[sensor.uber docs]: https://home-assistant.io/components/sensor.uber/
[sensor.worx-landroid docs]: https://home-assistant.io/components/sensor.worx-landroid/
[sensor.worxlandroid docs]: https://home-assistant.io/components/sensor.worxlandroid/
[switch.abode docs]: https://home-assistant.io/components/switch.abode/
[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
[switch.doorbird docs]: https://home-assistant.io/components/switch.doorbird/
[switch.knx docs]: https://home-assistant.io/components/switch.knx/
[switch.rest docs]: https://home-assistant.io/components/switch.rest/
[switch.telnet docs]: https://home-assistant.io/components/switch.telnet/
[vacuum docs]: https://home-assistant.io/components/vacuum/
[vacuum.mqtt docs]: https://home-assistant.io/components/vacuum.mqtt/
[vacuum.xiaomi docs]: https://home-assistant.io/components/vacuum.xiaomi/
[worx-landroid docs]: https://home-assistant.io/components/worx-landroid/
[xiaomi docs]: https://home-assistant.io/components/xiaomi/
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
[zwave docs]: https://home-assistant.io/components/zwave/

Page 203 of 227

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.