--- layout: post title: "0.46: Rachio sprinklers, Netgear Arlo cameras and Z-Wave fans" description: "Another great new release with a major focus on bugfixes." date: 2017-06-04 01:04:05 +0000 date_formatted: "June 4, 2017" author: Paulus Schoutsen author_twitter: balloob comments: true categories: Release-Notes og_image: /images/blog/2017-06-0.46/components.png --- It's time for 0.46! This release does not have too many new integrations, instead it focussed on bug fixes. ## {% linkable_title New platforms %} - Template light ([@cribbstechnologies] - [#7657]) ([light.template docs]) (new-platform) - Support for GE Zwave fan controller ([@armills] - [#7767]) ([zwave docs]) ([fan.zwave docs]) (new-platform) - Rachio (Sprinklers) ([@Klikini] - [#7600]) ([switch.rachio docs]) (new-platform) - Introduced support to Netgear Arlo Cameras ([@tchellomello] - [#7826]) ([arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs]) (new-platform) ## {% linkable_title Release 0.46.1 - June 9 %} - Support for renaming ZWave values ([@armills] - [#7780]) ([zwave docs]) - Dsmr5 revert ([@aequitas] - [#7900]) ([sensor.dsmr docs]) - Fix typos in Wunderground component (Percipitation -> Precipitation) ([@mje-nz] - [#7901]) ([sensor.wunderground docs]) - Mqtt cover: Making command topic optional and add ability to set up/down position including ability to template the value ([@cribbstechnologies] - [#7841]) ([cover.mqtt docs]) - Media Player - OpenHome: Fixed metadata issue ([@bazwilliams] - [#7932]) ([media_player.openhome docs]) - Sensor - MetOffice: Fix last updated date ([@cyberjacob] - [#7965]) ([sensor.metoffice docs]) - Prevent Roku doing I/O in event loop ([@balloob] - [#7969]) ([media_player.roku docs]) ## {% linkable_title Breaking changes %} - The USPS sensor entity names have changed as there are now two. One for packages and one for mail. Config will now also use `scan_interval` instead of `update_interval` ([@happyleavesaoc] - [#7655]) ([sensor.usps docs]) (breaking change) - Automation state trigger: From/to checks will now ignore state changes that are just attribute changess ([@amelchio] - [#7651]) ([automation.state docs]) (breaking change) - Redesign monitored variables for hp_ilo sensor. `monitored_variables` is now a list of `name` and `sensor_type` values ([@Juggels] - [#7534]) ([sensor.hp_ilo docs]) (breaking change) ```yaml sensor: - platform: hp_ilo host: IP_ADDRESS or HOSTNAME username: USERNAME password: PASSWORD monitored_variables: - name: SENSOR NAME sensor_type: SENSOR TYPE ``` - Automation - time: The `after` keyword for time triggers (not conditions) has been deprecated in favor of the `at` keyword. This resembles better what it does (old one still works, gives a warning) ([@armills] - [#7846]) ([automation.time docs]) (breaking change) - Automation - numeric_state: `above` and `below` will no longer trigger if it is equal. ([@armills] - [#7857]) (breaking change) - Broadlink switches: Entity ids will change for switches that don't have a default name set. In this case the object_id is now used. ([@abmantis] - [#7845]) ([switch.broadlink docs]) (breaking change) - Disallow ambiguous color descriptors in the light.turn_on schema. This means that you can no longer specify both `xy_color` and `rgb_color`. ([@amelchio] - [#7765]) (breaking change) ## {% linkable_title 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. ## {% linkable_title 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. ## {% linkable_title All changes %} - Align with OpenALPR platform for naming conf variables ([@fabaff] - [#7650]) ([image_processing.seven_segments docs]) - Added support to Amcrest camera to feed using RTSP via ffmpeg ([@tchellomello] - [#7646]) ([camera.amcrest docs]) ([sensor.amcrest docs]) - bump fedex version ([@happyleavesaoc] - [#7653]) ([sensor.fedex docs]) - bump ups version ([@happyleavesaoc] - [#7654]) - update usps ([@happyleavesaoc] - [#7655]) ([sensor.usps docs]) (breaking change) - Final tweaks for Zwave panel ([@turbokongen] - [#7652]) ([zwave docs]) - Add network_key as a config option ([@robbiet480] - [#7637]) ([zwave docs]) - Bugfix #7586 ([@turbokongen] - [#7661]) ([lock.zwave docs]) - Fix tests ([@balloob] - [#7659]) - Change line endings to LN ([@fabaff] - [#7660]) ([calendar.demo docs]) ([calendar.google docs]) ([camera.synology docs]) ([climate.tado docs]) ([remote.harmony docs]) ([sensor.synologydsm docs]) - Point pylutron to pypi ([@thecynic] - [#7664]) ([lutron docs]) - Upgrade Openhome library ([@bazwilliams] - [#7671]) ([media_player.openhome docs]) - Ignore attribute changes in automation trigger from/to ([@amelchio] - [#7651]) ([automation.state docs]) (breaking change) - Switch pymodbus to pypi ([@andrey-git] - [#7677]) ([modbus docs]) - zoneminder: fix incorrect use of logging.exception. ([@tobygray] - [#7675]) ([zoneminder docs]) - Zwave: Apply refresh_node workaround on 1st instance only ([@andrey-git] - [#7579]) ([zwave docs]) - Guard against new and removed state change events ([@balloob] - [#7687]) ([automation.state docs]) - ZWave: Add reset service to meters ([@turbokongen] - [#7676]) ([zwave docs]) - Remove defunct INSTALL_OPENZWAVE from Dockerfile ([@armills] - [#7697]) - Fix telegram chats ([@azogue] - [#7689]) ([notify.telegram docs]) - Fix playback control of web streams ([@cgtobi] - [#7683]) ([media_player.volumio docs]) - Sort entities in default groups by name ([@amelchio] - [#7681]) - Continue tracking device over dhcp lease table if wireless adapter not installed ([@LvivEchoes] - [#7690]) ([device_tracker.mikrotik docs]) - device_tracker.ubus: Handle empty results ([@tobygray] - [#7673]) ([device_tracker.ubus docs]) - Bump pyEight version ([@mezz64] - [#7701]) ([eight_sleep docs]) - Upgrade python-telegram-bot to 6.0.1 ([@fabaff] - [#7704]) - Make 'sender' as requirement for the config (fixes #7698) ([@fabaff] - [#7706]) ([notify.smtp docs]) - Allow fetching hass.io panel without auth ([@balloob] - [#7714]) ([hassio docs]) - update apcacccess used in apcupsd to 0.0.10, which fixes random file drop from apcaccess ([@infamy] - [#7722]) ([apcupsd docs]) - Constrain requests to a version ([@balloob] - [#7725]) - Asuswrt continuous ssh ([@aronsky] - [#7728]) - Ensure https base_url in telegram bot ([@bzillins] - [#7726]) ([telegram_bot.webhooks docs]) - Prevent the random template filter from caching its output. Fixes #5678 ([@antsar] - [#7716]) - Don't initialize mqtt components which have already been discovered ([@nordeep] - [#7625]) ([mqtt.discovery docs]) - LIFX: disable color features for white-only bulbs ([@amelchio] - [#7742]) ([light.lifx docs]) - Don't block startup more than 60 seconds while waiting for components. ([@antsar] - [#7739]) - Always return rgb color of bulbs ([@w1ll1am23] - [#7743]) ([light.wink docs]) - Redesign monitored variables for hp_ilo sensor ([@Juggels] - [#7534]) ([sensor.hp_ilo docs]) (breaking change) - Fix time_date sensor to update at predictable intervals ([@stu-gott] - [#7644]) ([sensor.time_date docs]) - Added new commands and functionality to the harmony remote component. ([@everix1992] - [#7113]) ([remote docs]) ([remote.harmony docs]) ([remote.services.yaml docs]) - Template light ([@cribbstechnologies] - [#7657]) ([light.template docs]) (new-platform) - Exclude filter for event types ([@amigian74] - [#7627]) - Change setup script to use pip install instead of setup.py develop ([@hoh] - [#7756]) - Add icons to device tracker. ([@antsar] - [#7759]) - Rename of the zwave hass.data constants ([@armills] - [#7768]) ([zwave docs]) ([cover.zwave docs]) ([lock.zwave docs]) - Get rid of mock http component app ([@balloob] - [#7775]) - Remove usage of event_loop fixture ([@balloob] - [#7776]) - assertEquals is deprecated ([@balloob] - [#7777]) - Support for GE Zwave fan controller ([@armills] - [#7767]) ([zwave docs]) ([fan.zwave docs]) (new-platform) - Replace executor with async_add_job ([@balloob] - [#7658]) - Fix Telegram Bot send file to multiple targets, snapshots of HA cameras, variable templating, digest auth ([@azogue] - [#7771]) - Fix more deprecation warnings ([@balloob] - [#7778]) - Powerview to async ([@sander76] - [#7682]) ([scene.hunterdouglas_powerview docs]) - Fix home/stay in concord232 ([@CTLS] - [#7789]) ([alarm_control_panel.concord232 docs]) - Add Marantz SSDP discovery / Detect error string in AppCommand.xml body ([@scarface-4711] - [#7779]) ([media_player.denonavr docs]) - Upgrade Sphinx to 1.6.2 ([@fabaff] - [#7805]) - Upgrade slacker to 0.9.50 ([@fabaff] - [#7797]) ([notify.slack docs]) - Bump pyenvisalink to version 2.1 ([@Cinntax] - [#7803]) ([envisalink docs]) - Upgrade pysnmp to 4.3.6 ([@fabaff] - [#7806]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) - Rachio (Sprinklers) ([@Klikini] - [#7600]) ([switch.rachio docs]) (new-platform) - Rest notify data ([@Teagan42] - [#7757]) ([notify.rest docs]) - Added handling of an AssertionError from pxssh failed login ([@aronsky] - [#7750]) ([device_tracker.asuswrt docs]) - Upgrade sqlalchemy to 1.1.10 ([@fabaff] - [#7807]) - Upgrade mypy to 0.511 ([@fabaff] - [#7809]) - Allow configuring DSMR5 protocol. ([@aequitas] - [#7535]) ([sensor.dsmr docs]) - Telegram send image: fix mimetype detection ([@azogue] - [#7802]) - Bump aiohttp to 2.1.0 ([@mezz64] - [#7825]) - Cleanup telegram / Add url to webhook ([@pvizeli] - [#7824]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) (breaking change) - Upgrade pysnmp to 4.3.7 ([@fabaff] - [#7828]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) - Flux led fix ([@danielhiversen] - [#7829]) ([light.flux_led docs]) - update snapcast media player ([@happyleavesaoc] - [#7079]) ([media_player.services.yaml docs]) ([media_player.snapcast docs]) - Update docstrings and log messages ([@fabaff] - [#7709]) - Upgrade PyMVGLive to 1.1.4 ([@fabaff] - [#7832]) ([sensor.mvglive docs]) - Added persistent error message if cover.myq fails to load ([@tchellomello] - [#7700]) ([cover.myq docs]) - Add initial benchmark framework ([@balloob] - [#7827]) - Downgrade Docker to Python 3.5 to solve Segmentation Faults ([@philhawthorne] - [#7799]) - Introduced support to Netgear Arlo Cameras ([@tchellomello] - [#7826]) ([arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs]) (new-platform) - Allow 'base_url' (fixes #7784) ([@fabaff] - [#7796]) ([upnp docs]) - Expose the node name on the zwave node entity ([@armills] - [#7787]) ([zwave docs]) - Bumped pyhomematic version ([@danielperna84] - [#7861]) ([homematic docs]) - Rename time trigger 'after' to 'at' ([@armills] - [#7846]) ([automation.time docs]) (breaking change) - Use expected behvaior for above/below ([@armills] - [#7857]) (breaking change) - log time delay of domain setup in info level ([@azogue] - [#7808]) - Optimize history_stats efficiency and database usage ([@bokub] - [#7858]) ([sensor.history_stats docs]) - don't use default for switch name, so that the object id is used ([@abmantis] - [#7845]) ([switch.broadlink docs]) (breaking change) - Disallow ambiguous color descriptors in the light.turn_on schema ([@amelchio] - [#7765]) (breaking change) - Make monkey patch work in Python 3.6 ([@balloob] - [#7848]) - fix permissions issue for Insteon Local #6558 ([@wardcraigj] - [#7860]) ([insteon_local docs]) - Start of migration framework, to allow moving of files in the config … ([@infamy] - [#7740]) ([ios docs]) ([notify.ios docs]) (breaking change) - Spotify aliases ([@Teagan42] - [#7702]) ([media_player.spotify docs]) - Query in InfluxDB sensor is now templatable ([@titilambert] - [#7634]) ([sensor.influxdb docs]) - fix for https://github.com/home-assistant/home-assistant/issues/7019 ([@molobrakos] - [#7618]) ([tellduslive docs]) - Check if media commands are actually applicable ([@Juggels] - [#7595]) ([media_player.sonos docs]) - Quickfix Bug #7384 ([@DavidLP] - [#7582]) ([media_player.spotify docs]) - Align switch group handling with light. ([@aequitas] - [#7577]) ([switch.rflink docs]) - Update netdisco ([@balloob] - [#7865]) - Fix telegram_bot ([@balloob] - [#7877]) ([telegram_bot.polling docs]) ([telegram_bot.webhooks docs]) - [light.lifx] Update aiolifx ([@amelchio] - [#7882]) ([light.lifx docs]) - Fix MQTT camera test ([@balloob] - [#7878]) [#7079]: https://github.com/home-assistant/home-assistant/pull/7079 [#7113]: https://github.com/home-assistant/home-assistant/pull/7113 [#7534]: https://github.com/home-assistant/home-assistant/pull/7534 [#7535]: https://github.com/home-assistant/home-assistant/pull/7535 [#7577]: https://github.com/home-assistant/home-assistant/pull/7577 [#7579]: https://github.com/home-assistant/home-assistant/pull/7579 [#7582]: https://github.com/home-assistant/home-assistant/pull/7582 [#7595]: https://github.com/home-assistant/home-assistant/pull/7595 [#7600]: https://github.com/home-assistant/home-assistant/pull/7600 [#7618]: https://github.com/home-assistant/home-assistant/pull/7618 [#7625]: https://github.com/home-assistant/home-assistant/pull/7625 [#7627]: https://github.com/home-assistant/home-assistant/pull/7627 [#7634]: https://github.com/home-assistant/home-assistant/pull/7634 [#7637]: https://github.com/home-assistant/home-assistant/pull/7637 [#7644]: https://github.com/home-assistant/home-assistant/pull/7644 [#7646]: https://github.com/home-assistant/home-assistant/pull/7646 [#7650]: https://github.com/home-assistant/home-assistant/pull/7650 [#7651]: https://github.com/home-assistant/home-assistant/pull/7651 [#7652]: https://github.com/home-assistant/home-assistant/pull/7652 [#7653]: https://github.com/home-assistant/home-assistant/pull/7653 [#7654]: https://github.com/home-assistant/home-assistant/pull/7654 [#7655]: https://github.com/home-assistant/home-assistant/pull/7655 [#7657]: https://github.com/home-assistant/home-assistant/pull/7657 [#7658]: https://github.com/home-assistant/home-assistant/pull/7658 [#7659]: https://github.com/home-assistant/home-assistant/pull/7659 [#7660]: https://github.com/home-assistant/home-assistant/pull/7660 [#7661]: https://github.com/home-assistant/home-assistant/pull/7661 [#7664]: https://github.com/home-assistant/home-assistant/pull/7664 [#7671]: https://github.com/home-assistant/home-assistant/pull/7671 [#7673]: https://github.com/home-assistant/home-assistant/pull/7673 [#7675]: https://github.com/home-assistant/home-assistant/pull/7675 [#7676]: https://github.com/home-assistant/home-assistant/pull/7676 [#7677]: https://github.com/home-assistant/home-assistant/pull/7677 [#7681]: https://github.com/home-assistant/home-assistant/pull/7681 [#7682]: https://github.com/home-assistant/home-assistant/pull/7682 [#7683]: https://github.com/home-assistant/home-assistant/pull/7683 [#7687]: https://github.com/home-assistant/home-assistant/pull/7687 [#7689]: https://github.com/home-assistant/home-assistant/pull/7689 [#7690]: https://github.com/home-assistant/home-assistant/pull/7690 [#7697]: https://github.com/home-assistant/home-assistant/pull/7697 [#7700]: https://github.com/home-assistant/home-assistant/pull/7700 [#7701]: https://github.com/home-assistant/home-assistant/pull/7701 [#7702]: https://github.com/home-assistant/home-assistant/pull/7702 [#7704]: https://github.com/home-assistant/home-assistant/pull/7704 [#7706]: https://github.com/home-assistant/home-assistant/pull/7706 [#7709]: https://github.com/home-assistant/home-assistant/pull/7709 [#7714]: https://github.com/home-assistant/home-assistant/pull/7714 [#7716]: https://github.com/home-assistant/home-assistant/pull/7716 [#7722]: https://github.com/home-assistant/home-assistant/pull/7722 [#7725]: https://github.com/home-assistant/home-assistant/pull/7725 [#7726]: https://github.com/home-assistant/home-assistant/pull/7726 [#7728]: https://github.com/home-assistant/home-assistant/pull/7728 [#7739]: https://github.com/home-assistant/home-assistant/pull/7739 [#7740]: https://github.com/home-assistant/home-assistant/pull/7740 [#7742]: https://github.com/home-assistant/home-assistant/pull/7742 [#7743]: https://github.com/home-assistant/home-assistant/pull/7743 [#7750]: https://github.com/home-assistant/home-assistant/pull/7750 [#7756]: https://github.com/home-assistant/home-assistant/pull/7756 [#7757]: https://github.com/home-assistant/home-assistant/pull/7757 [#7759]: https://github.com/home-assistant/home-assistant/pull/7759 [#7765]: https://github.com/home-assistant/home-assistant/pull/7765 [#7767]: https://github.com/home-assistant/home-assistant/pull/7767 [#7768]: https://github.com/home-assistant/home-assistant/pull/7768 [#7771]: https://github.com/home-assistant/home-assistant/pull/7771 [#7775]: https://github.com/home-assistant/home-assistant/pull/7775 [#7776]: https://github.com/home-assistant/home-assistant/pull/7776 [#7777]: https://github.com/home-assistant/home-assistant/pull/7777 [#7778]: https://github.com/home-assistant/home-assistant/pull/7778 [#7779]: https://github.com/home-assistant/home-assistant/pull/7779 [#7787]: https://github.com/home-assistant/home-assistant/pull/7787 [#7789]: https://github.com/home-assistant/home-assistant/pull/7789 [#7796]: https://github.com/home-assistant/home-assistant/pull/7796 [#7797]: https://github.com/home-assistant/home-assistant/pull/7797 [#7799]: https://github.com/home-assistant/home-assistant/pull/7799 [#7802]: https://github.com/home-assistant/home-assistant/pull/7802 [#7803]: https://github.com/home-assistant/home-assistant/pull/7803 [#7805]: https://github.com/home-assistant/home-assistant/pull/7805 [#7806]: https://github.com/home-assistant/home-assistant/pull/7806 [#7807]: https://github.com/home-assistant/home-assistant/pull/7807 [#7808]: https://github.com/home-assistant/home-assistant/pull/7808 [#7809]: https://github.com/home-assistant/home-assistant/pull/7809 [#7824]: https://github.com/home-assistant/home-assistant/pull/7824 [#7825]: https://github.com/home-assistant/home-assistant/pull/7825 [#7826]: https://github.com/home-assistant/home-assistant/pull/7826 [#7827]: https://github.com/home-assistant/home-assistant/pull/7827 [#7828]: https://github.com/home-assistant/home-assistant/pull/7828 [#7829]: https://github.com/home-assistant/home-assistant/pull/7829 [#7832]: https://github.com/home-assistant/home-assistant/pull/7832 [#7845]: https://github.com/home-assistant/home-assistant/pull/7845 [#7846]: https://github.com/home-assistant/home-assistant/pull/7846 [#7848]: https://github.com/home-assistant/home-assistant/pull/7848 [#7857]: https://github.com/home-assistant/home-assistant/pull/7857 [#7858]: https://github.com/home-assistant/home-assistant/pull/7858 [#7860]: https://github.com/home-assistant/home-assistant/pull/7860 [#7861]: https://github.com/home-assistant/home-assistant/pull/7861 [#7865]: https://github.com/home-assistant/home-assistant/pull/7865 [#7877]: https://github.com/home-assistant/home-assistant/pull/7877 [#7878]: https://github.com/home-assistant/home-assistant/pull/7878 [#7882]: https://github.com/home-assistant/home-assistant/pull/7882 [@CTLS]: https://github.com/CTLS [@Cinntax]: https://github.com/Cinntax [@DavidLP]: https://github.com/DavidLP [@Juggels]: https://github.com/Juggels [@Klikini]: https://github.com/Klikini [@LvivEchoes]: https://github.com/LvivEchoes [@Teagan42]: https://github.com/Teagan42 [@abmantis]: https://github.com/abmantis [@aequitas]: https://github.com/aequitas [@amelchio]: https://github.com/amelchio [@amigian74]: https://github.com/amigian74 [@andrey-git]: https://github.com/andrey-git [@antsar]: https://github.com/antsar [@armills]: https://github.com/armills [@aronsky]: https://github.com/aronsky [@azogue]: https://github.com/azogue [@balloob]: https://github.com/balloob [@bazwilliams]: https://github.com/bazwilliams [@bokub]: https://github.com/bokub [@bzillins]: https://github.com/bzillins [@cgtobi]: https://github.com/cgtobi [@cribbstechnologies]: https://github.com/cribbstechnologies [@danielhiversen]: https://github.com/danielhiversen [@danielperna84]: https://github.com/danielperna84 [@everix1992]: https://github.com/everix1992 [@fabaff]: https://github.com/fabaff [@happyleavesaoc]: https://github.com/happyleavesaoc [@hoh]: https://github.com/hoh [@infamy]: https://github.com/infamy [@mezz64]: https://github.com/mezz64 [@molobrakos]: https://github.com/molobrakos [@nordeep]: https://github.com/nordeep [@philhawthorne]: https://github.com/philhawthorne [@pvizeli]: https://github.com/pvizeli [@robbiet480]: https://github.com/robbiet480 [@sander76]: https://github.com/sander76 [@scarface-4711]: https://github.com/scarface-4711 [@stu-gott]: https://github.com/stu-gott [@tchellomello]: https://github.com/tchellomello [@thecynic]: https://github.com/thecynic [@titilambert]: https://github.com/titilambert [@tobygray]: https://github.com/tobygray [@turbokongen]: https://github.com/turbokongen [@w1ll1am23]: https://github.com/w1ll1am23 [@wardcraigj]: https://github.com/wardcraigj [alarm_control_panel.concord232 docs]: /components/alarm_control_panel.concord232/ [apcupsd docs]: /components/apcupsd/ [arlo docs]: /components/arlo/ [automation.state docs]: /docs/automation/trigger/#state-trigger [automation.time docs]: /docs/automation/trigger/#time-trigger [calendar.demo docs]: /components/calendar.demo/ [calendar.google docs]: /components/calendar.google/ [camera.amcrest docs]: /components/camera.amcrest/ [camera.arlo docs]: /components/camera.arlo/ [camera.synology docs]: /components/camera.synology/ [climate.tado docs]: /components/climate.tado/ [cover.myq docs]: /components/cover.myq/ [cover.zwave docs]: /components/cover.zwave/ [device_tracker.__init__ docs]: /components/device_tracker.__init__/ [device_tracker.asuswrt docs]: /components/device_tracker.asuswrt/ [device_tracker.mikrotik docs]: /components/device_tracker.mikrotik/ [device_tracker.snmp docs]: /components/device_tracker.snmp/ [device_tracker.ubus docs]: /components/device_tracker.ubus/ [eight_sleep docs]: /components/eight_sleep/ [envisalink docs]: /components/envisalink/ [fan.zwave docs]: /components/fan.zwave/ [hassio docs]: /components/hassio/ [homematic docs]: /components/homematic/ [image_processing.seven_segments docs]: /components/image_processing.seven_segments/ [insteon_local docs]: /components/insteon_local/ [ios docs]: /components/ios/ [light.__init__ docs]: /components/light.__init__/ [light.flux_led docs]: /components/light.flux_led/ [light.lifx docs]: /components/light.lifx/ [light.template docs]: /components/light.template/ [light.wink docs]: /components/light.wink/ [lock.zwave docs]: /components/lock.zwave/ [lutron docs]: /components/lutron/ [media_player.denonavr docs]: /components/media_player.denonavr/ [media_player.openhome docs]: /components/media_player.openhome/ [media_player.services.yaml docs]: /components/media_player.services.yaml/ [media_player.snapcast docs]: /components/media_player.snapcast/ [media_player.sonos docs]: /components/media_player.sonos/ [media_player.spotify docs]: /components/media_player.spotify/ [media_player.volumio docs]: /components/media_player.volumio/ [modbus docs]: /components/modbus/ [mqtt.discovery docs]: /components/mqtt.discovery/ [notify.ios docs]: /components/notify.ios/ [notify.rest docs]: /components/notify.rest/ [notify.slack docs]: /components/notify.slack/ [notify.smtp docs]: /components/notify.smtp/ [notify.telegram docs]: /components/notify.telegram/ [recorder.__init__ docs]: /components/recorder.__init__/ [remote docs]: /components/remote/ [remote.harmony docs]: /components/remote.harmony/ [remote.services.yaml docs]: /components/remote.services.yaml/ [scene.hunterdouglas_powerview docs]: /components/scene.hunterdouglas_powerview/ [sensor.amcrest docs]: /components/sensor.amcrest/ [sensor.arlo docs]: /components/sensor.arlo/ [sensor.dsmr docs]: /components/sensor.dsmr/ [sensor.fedex docs]: /components/sensor.fedex/ [sensor.history_stats docs]: /components/sensor.history_stats/ [sensor.hp_ilo docs]: /components/sensor.hp_ilo/ [sensor.influxdb docs]: /components/sensor.influxdb/ [sensor.mvglive docs]: /components/sensor.mvglive/ [sensor.snmp docs]: /components/sensor.snmp/ [sensor.synologydsm docs]: /components/sensor.synologydsm/ [sensor.time_date docs]: /components/sensor.time_date/ [sensor.usps docs]: /components/sensor.usps/ [switch.broadlink docs]: /components/switch.broadlink/ [switch.rachio docs]: /components/switch.rachio/ [switch.rflink docs]: /components/switch.rflink/ [telegram_bot.__init__ docs]: /components/telegram_bot.__init__/ [telegram_bot.polling docs]: /components/telegram_bot.polling/ [telegram_bot.webhooks docs]: /components/telegram_bot.webhooks/ [tellduslive docs]: /components/tellduslive/ [upnp docs]: /components/upnp/ [zoneminder docs]: /components/zoneminder/ [zwave docs]: /components/zwave/ [forum]: https://community.home-assistant.io/ [issue]: https://github.com/home-assistant/home-assistant/issues [#7780]: https://github.com/home-assistant/home-assistant/pull/7780 [#7841]: https://github.com/home-assistant/home-assistant/pull/7841 [#7900]: https://github.com/home-assistant/home-assistant/pull/7900 [#7901]: https://github.com/home-assistant/home-assistant/pull/7901 [#7932]: https://github.com/home-assistant/home-assistant/pull/7932 [#7965]: https://github.com/home-assistant/home-assistant/pull/7965 [#7969]: https://github.com/home-assistant/home-assistant/pull/7969 [@cyberjacob]: https://github.com/cyberjacob [@mje-nz]: https://github.com/mje-nz [cover.mqtt docs]: /components/cover.mqtt/ [sensor.metoffice docs]: /components/sensor.metoffice/ [sensor.wunderground docs]: /components/sensor.wunderground/ [media_player.roku docs]: /components/media_player.roku/ [discord]: https://discord.gg/c5DvZ4e