3057 lines
221 KiB
XML
3057 lines
221 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<feed xmlns="http://www.w3.org/2005/Atom">
|
|
|
|
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
|
|
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
|
|
<link href="https://home-assistant.io/"/>
|
|
<updated>2018-03-06T20:48:12+00:00</updated>
|
|
<id>https://home-assistant.io/</id>
|
|
<author>
|
|
<name><![CDATA[Home Assistant]]></name>
|
|
|
|
</author>
|
|
<generator uri="http://octopress.org/">Octopress</generator>
|
|
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.64: Over 1000 integrations! New: HomeKit, BMW, August.]]></title>
|
|
<link href="https://home-assistant.io/blog/2018/02/26/release-64/"/>
|
|
<updated>2018-02-26T00:01:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2018/02/26/release-64</id>
|
|
<content type="html"><, the Home Assistant Alexa skill is now live in all regions and we're working with Google in getting the Smart Home skill for Google Assistant approved. Exciting times!
|
|
|
|
In the meanwhile, some great new integrations have landed, including yet another car 🚗 This time it's BMW.
|
|
|
|
This is going to be the last release that supports Python 3.4. Starting with the next release, the minimum version required will be Python 3.5.3. [Learn more here.](https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/)
|
|
|
|
## <a class='title-link' name='homekit' href='#homekit'></a> HomeKit
|
|
|
|
Native HomeKit support has arrived! Thanks to @cdce8p It is now possible to expose some devices over HomeKit to allow control via Siri and other things speaking the HomeKit protocol. Initial support has been added for temperature sensors and cover devices. Expect more devices to be added soon.
|
|
|
|
[Check the HomeKit docs][HomeKit docs]
|
|
|
|
## <a class='title-link' name='hassio-ui-update' href='#hassio-ui-update'></a> Hass.io UI update
|
|
|
|
Some of you already noticed that your Hass.io panel looks a bit different since this morning: @pvizeli pressed the ~~red~~ green button and the new UI got live. The Hass.io team ([@frenck] [@pvizeli] [@ryanm101]) is doing a great job in adding new features (like partial or encrypted snapshots) to the Hass.io backend and fixing bugs. However, those features where only added to the command line tools but not to the frontend.
|
|
|
|
That's where [@c727] and [@ciotlosm] jumped in. They made new features accessible via the frontend and improved the overall navigation.
|
|
|
|
We know that some features are still missing or broken, we are fixing this right now! Check this [issue](https://github.com/home-assistant/home-assistant-polymer/issues/912) first before you report any issues related to the Hass.io panel, please.
|
|
|
|
## <a class='title-link' name='chartjs' href='#chartjs'></a> Chart.js
|
|
|
|
The frontend is now rendering the graphs and charts using Chart.js thanks to the hard work by [@fanthos]. This means that you can now render all the charts without being connected to the internet!
|
|
|
|
## <a class='title-link' name='august-integration' href='#august-integration'></a> August integration
|
|
|
|
Major new integration by [@snjoetw]: August locks and door bells! Lock and unlock from Home Assistant and detect when your doorbell is rung or senses motion. Awesome!
|
|
|
|
## <a class='title-link' name='cast-bug-fixes' href='#cast-bug-fixes'></a> Cast bug fixes
|
|
|
|
[@OttoWinter] has crushed a bunch of bugs for our ChromeCast integration. Including that nasy Cast group discovery issue! He is working on some more improvements that should arrive soon, stay tuned. Awesome work Otto!
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- Support for August doorbell ([@snjoetw] - [#11124]) ([august docs]) ([binary_sensor.august docs]) ([camera.august docs]) ([lock.august docs]) (new-platform)
|
|
- Add new component: BMW connected drive ([@ChristianKuehnel] - [#12277]) ([bmw_connected_drive docs]) ([device_tracker.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (new-platform)
|
|
- Add New Sensor for ISP Start.ca ([@mikeodr] - [#12356]) ([sensor.startca docs]) (new-platform)
|
|
- Add the Xiaomi TV platform. ([@fattdev] - [#12359]) ([media_player.xiaomi_tv docs]) (new-platform)
|
|
- added smappee component ([@hmn] - [#11491]) ([smappee docs]) ([sensor.smappee docs]) ([switch.smappee docs]) (new-platform)
|
|
- Add support for HomeKit ([@cdce8p] - [#12488]) ([homekit docs]) (new-platform)
|
|
- Adds filesize component ([@robmarkcole] - [#12211]) ([sensor.filesize docs]) (new-platform)
|
|
- Adds folder sensor ([@robmarkcole] - [#12208]) ([sensor.folder docs]) (new-platform)
|
|
- Spotcrime ([@jcconnell] - [#12460]) ([sensor.spotcrime docs]) (new-platform)
|
|
- Add Tahoma scenes ([@bakedraccoon] - [#12498]) ([scene docs]) ([tahoma docs]) (new-platform)
|
|
|
|
## <a class='title-link' name='release-0641---february-27' href='#release-0641---february-27'></a> Release 0.64.1 - February 27
|
|
|
|
- Frontend: Don't put unit of sensor on new line ([@NovapaX])
|
|
- Frontend: Fix display issues on iOS 9.3.5 ([@NovapaX])
|
|
- Frontend: Fix chart legend not showing correctly when data has 1 serie ([@fanthos])
|
|
- Frontend: Fix cards not getting updated ([@balloob])
|
|
- Cast automatically drop connection ([@OttoWinter] - [#12635]) ([media_player.cast docs])
|
|
- Roomba timeout ([@kellerza] - [#12645]) ([vacuum.roomba docs])
|
|
- Fix a problem with calling `deconz.close` ([@aronsky] - [#12657]) ([deconz docs])
|
|
- Harmony: make activity optional ([@balloob] - [#12679]) ([remote.harmony docs])
|
|
- Fix getting state from iglo ([@jesserockz] - [#12685]) ([light.iglo docs])
|
|
- Fix mysensor defaults ([@balloob] - [#12687]) ([mysensors docs])
|
|
- Component deconz: Fix dark attribute on presence sensors ([@tumik] - [#12691]) ([binary_sensor.deconz docs])
|
|
- Bugfix: Update of sources for non AVR-X devices always fails ([@scarface-4711] - [#12711]) ([media_player.denonavr docs])
|
|
- Don't allow to use a old unsecure library ([@pvizeli] - [#12715])
|
|
- Unbreak tahoma ([@bakedraccoon] - [#12719]) ([tahoma docs])
|
|
- fix for https://github.com/home-assistant/home-assistant/issues/12673 ([@ChristianKuehnel] - [#12726]) ([sensor.alpha_vantage docs])
|
|
- Fix harmony duplicate detection ([@amelchio] - [#12729]) ([remote.harmony docs])
|
|
- Update ZHA deps ([@balloob] - [#12737]) ([zha docs])
|
|
- MQTT: Fix doing async inside sync context ([@OttoWinter])
|
|
- Fix DarSky humidity precision ([@PhilRW])
|
|
|
|
## <a class='title-link' name='release-0642---march-1' href='#release-0642---march-1'></a> Release 0.64.2 - March 1
|
|
|
|
- updated to bimmer_connected 0.4.1 ([@ChristianKuehnel] - [#12759]) ([bmw_connected_drive docs])
|
|
- Revert optimized logbook SQL ([@amelchio] - [#12762]) ([logbook docs])
|
|
- bump fedex version ([@happyleavesaoc] - [#12764]) ([sensor.fedex docs])
|
|
- Silence harmless sonos data structure warnings ([@amelchio] - [#12767]) ([media_player.sonos docs])
|
|
- Update samsungctl library to latest version ([@uchagani] - [#12769]) ([media_player.samsungtv docs])
|
|
- Fixed missing optional keyerror data_bits ([@basschipper] - [#12789]) ([binary_sensor.rfxtrx docs])
|
|
- Fixed Pollen.com bugs with ZIP codes and invalid API responses ([@bachya] - [#12790]) ([sensor.pollen docs])
|
|
- Fix dead Sonos web interface with some music sources ([@amelchio] - [#12796]) ([media_player.sonos docs])
|
|
- Unique IDs for Plex Clients ([@ryanm101] - [#12799]) ([media_player.plex docs])
|
|
|
|
## <a class='title-link' name='release-0643---march-2' href='#release-0643---march-2'></a> Release 0.64.3 - March 2
|
|
|
|
- is_allowed_path: Also test folder #12788 #12807 ([@kellerza] - [#12810])
|
|
- Fix sensibo default IDs to be according to schema ([@andrey-git] - [#12837]) ([climate.sensibo docs])
|
|
- Cloud: handle unauth better ([@balloob] - [#12840]) ([cloud docs])
|
|
- Handle Hue errors better ([@balloob] - [#12845]) ([hue docs])
|
|
|
|
## <a class='title-link' name='if-you-need-help' href='#if-you-need-help'></a> 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.
|
|
|
|
## <a class='title-link' name='reporting-issues' href='#reporting-issues'></a> 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.
|
|
|
|
<!--more-->
|
|
|
|
## <a class='title-link' name='breaking-changes' href='#breaking-changes'></a> Breaking Changes
|
|
|
|
- Home Assistant now defaults to purge recorded history that is older than 10 days. If you want to keep your recorded data for longer than that, you must configure the number of days to retain _before starting 0.64 for the first time_, for example:
|
|
```yaml
|
|
recorder:
|
|
purge_keep_days: 30
|
|
```
|
|
|
|
If you want to keep the previous default of never deleting history, use this configuration:
|
|
```yaml
|
|
recorder:
|
|
purge_interval: 0
|
|
```
|
|
([@amelchio] - [#12271]) (breaking change)
|
|
- Show a persistent_notification if no symbols and no currencies are configured ([@ChristianKuehnel] - [#12252]) ([sensor.alpha_vantage docs]) (breaking change)
|
|
- Updated RainMachine unique IDs to play better with the entity registry. If RainMachine had been configured previously, new entries will be placed into the entity registry, causing there to be two of each program/zone defined. To address, simply alter the `entity_registry.yaml` as desired. ([@bachya] - [#12315]) ([switch.rainmachine docs]) (breaking change)
|
|
- Updated AirVisual unique IDs to play better with the entity registry. If AirVisual had been configured previously, new entries will be placed into the entity registry, causing there to be two of each sensor type defined. To address, simply alter the `entity_registry.yaml` as desired. ([@bachya] - [#12319]) ([sensor.airvisual docs]) (breaking change)
|
|
- Custom component devs only: voluptuous now requires default values for config keys to be valid values. ([@balloob] - [#12463]) (breaking change)
|
|
- Fixes `usps` platform. Dependency `myusps` now leverages Selenium webdriver to overcome login issues. This is a breaking change since the user must now have additional dependencies installed - either `google-chrome` and `chromedriver`, or `phantomjs`. There is a new config option `driver` that allows the user to specify their preference, though `phantomjs` is the default. Doc PR forthcoming that will outline choices and make suggestions based on user's OS.
|
|
([@happyleavesaoc] - [#12465]) ([usps docs]) (breaking change)
|
|
- LimitlessLED has been converted to assumed state. Will no longer turn the lights off when restarting Home Assistant. Will no longer revert changes made by other controllers. ([@amelchio] - [#12475]) ([light.limitlessled docs]) (breaking change)
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- device_tracker.asuswrt: Clean up unused connection param ([@trisk] - [#12262]) ([device_tracker.asuswrt docs])
|
|
- Fix some rfxtrx devices with multiple sensors ([@neffs] - [#12264]) ([sensor.rfxtrx docs])
|
|
- have climate fallback to state if no ATTR_OPERATION_MODE (#12271) ([@ttroy50] - [#12279]) ([google_assistant docs])
|
|
- check_config check bootstrap errors ([@kellerza] - [#12291])
|
|
- Attempt fixing flakiness of check config test ([@balloob] - [#12283])
|
|
- Fix MQTT retained message not being re-dispatched ([@OttoWinter] - [#12004]) ([mqtt docs])
|
|
- Fix config error for FTP links, add test ([@ReneNulschDE] - [#12294]) ([weblink docs])
|
|
- Fix Panel_IFrame - FTP URL not allowed in 0.63 ([@ReneNulschDE] - [#12295]) ([panel_iframe docs])
|
|
- Upgrade pylint to 1.8.2 ([@OttoWinter] - [#12274])
|
|
- Move HassIntent handler code into helpers/intent ([@tschmidty69] - [#12181]) ([conversation docs])
|
|
- Migrated SABnzbd sensor to asyncio and switched to pypi library ([@jeradM] - [#12290]) ([sensor.sabnzbd docs])
|
|
- 📝 Fix fixture encoding ([@OttoWinter] - [#12296])
|
|
- Clarify tahoma errrors ([@bakedraccoon] - [#12307]) ([tahoma docs])
|
|
- add friendly_name_template to template sensor ([@NovapaX] - [#12268]) ([sensor.template docs])
|
|
- Purge recorder data by default ([@amelchio] - [#12271]) (breaking change)
|
|
- Protect bloomsky platform setup ([@balloob] - [#12316]) ([binary_sensor.bloomsky docs]) ([camera.bloomsky docs]) ([sensor.bloomsky docs])
|
|
- Removed default sensor configuration ([@ChristianKuehnel] - [#12252]) ([sensor.alpha_vantage docs]) (breaking change)
|
|
- Force LF line endings for Windows ([@kellerza] - [#12266])
|
|
- Updated RainMachine to play better with the entity registry ([@bachya] - [#12315]) ([switch.rainmachine docs]) (breaking change)
|
|
- Revert #12316 ([@balloob] - [#12329]) ([binary_sensor.bloomsky docs]) ([camera.bloomsky docs]) ([sensor.bloomsky docs])
|
|
- zha: Add remove service ([@rcloran] - [#11683]) ([zha docs])
|
|
- Fix line endings [skipci] ([@balloob] - [#12333])
|
|
- Unifi tracking filter by SSID ([@mikeodr] - [#12281]) ([device_tracker.unifi docs])
|
|
- device_tracker.asuswrt: Ignore unreachable ip neigh entries ([@trisk] - [#12201]) ([device_tracker.asuswrt docs])
|
|
- nmap_tracker: don't scan on setup ([@abmantis] - [#12322]) ([device_tracker.nmap_tracker docs])
|
|
- Upgrade Sphinx to 1.7.0 ([@fabaff] - [#12335])
|
|
- Mock Module + Platform default to async ([@balloob] - [#12347])
|
|
- Change Unifi SSID filtering to list comprehension ([@mikeodr] - [#12344]) ([device_tracker.unifi docs])
|
|
- Use the speedometer icon in the fastdotcom sensor ([@d0ugal] - [#12348]) ([sensor.fastdotcom docs])
|
|
- Communication reduced. Setting brightness and/or color temperature will turn on the device. ([@syssi] - [#12343]) ([light.xiaomi_miio docs])
|
|
- Add New Sensor for ISP Start.ca ([@mikeodr] - [#12356]) ([sensor.startca docs]) (new-platform)
|
|
- bump fedex version ([@happyleavesaoc] - [#12362]) ([sensor.fedex docs])
|
|
- Upgrade alpha_vantage to 1.9.0 ([@fabaff] - [#12352]) ([sensor.alpha_vantage docs])
|
|
- Eq3btsmart more reliable ([@karlkar] - [#11555]) ([climate.eq3btsmart docs])
|
|
- Allow disabling entities in the registry ([@balloob] - [#12360])
|
|
- Upgrade panasonic_viera to 0.3.1 ([@dgomes] - [#12370]) ([media_player.panasonic_viera docs])
|
|
- SMA sensor add SSL and upgrade to pysma 0.2 ([@kellerza] - [#12354]) ([sensor.sma docs])
|
|
- Specify algorithms for webpush jwt verification ([@balloob] - [#12378]) ([notify.html5 docs])
|
|
- Upgrade youtube_dl to 2018.02.11 ([@fabaff] - [#12383]) ([media_extractor docs])
|
|
- Remove usage of deprecated assert method ([@balloob] - [#12379])
|
|
- Add attributes (fixes #12332) ([@fabaff] - [#12377]) ([sensor.speedtest docs])
|
|
- Improve service by allowing to reference entity id instead of deconz id ([@Kane610] - [#11862]) ([deconz docs]) ([scene docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs])
|
|
- Pollen.com: Entity Registry updates and cleanup ([@bachya] - [#12361]) ([sensor.pollen docs])
|
|
- Changed pyvera version to 0.2.41 ([@patrik3k] - [#12391]) ([vera docs])
|
|
- File Path fixes for RPi Camera ([@FrederikBolding] - [#12338]) ([camera.rpi_camera docs])
|
|
- Code cleanup of velux scene ([@Julius2342] - [#12390]) ([scene docs])
|
|
- Upgrade sphinx-autodoc-typehints to 1.2.5 ([@fabaff] - [#12404])
|
|
- Extract data validator to own file and add tests ([@balloob] - [#12401]) ([cloud docs]) ([conversation docs]) ([http docs]) ([shopping_list docs]) (new-platform)
|
|
- Fix MQTT payload decode returning prematurely ([@OttoWinter] - [#12420]) ([mqtt docs])
|
|
- Print every changed file on new line ([@cdce8p] - [#12412])
|
|
- Added support for colored KNX lights ([@Julius2342] - [#12411]) ([knx docs]) ([light.knx docs])
|
|
- Small code cleanup: ([@Julius2342] - [#12409]) ([scene docs])
|
|
- Cleanup of knx component ([@Julius2342] - [#12408]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([notify.knx docs]) ([sensor.knx docs]) ([switch.knx docs])
|
|
- Update the Tibber sensor at startup ([@danielhiversen] - [#12428]) ([sensor.tibber docs])
|
|
- zha: Add unique_id to entities ([@rcloran] - [#12331]) ([zha docs])
|
|
- Cleanup http ([@balloob] - [#12424]) ([frontend docs]) ([http docs])
|
|
- Update CODEOWNERS ([@dgomes] - [#12440])
|
|
- Fix: timeout data attribute now is parsed to float ([@sjvc] - [#12432]) ([telegram_bot docs])
|
|
- Stop mapping zigbee switches to lights & switches. ([@igorbernstein2] - [#12280]) ([zha docs])
|
|
- AirVisual: Entity Registry updates and cleanup ([@bachya] - [#12319]) ([sensor.airvisual docs]) (breaking change)
|
|
- Vagrant - sendfile python3.5 debian-stretch ([@tabakhase] - [#12454])
|
|
- Add effects to iGlo Lights ([@jesserockz] - [#12365]) ([light.iglo docs])
|
|
- Fake the state for a short period and skip the next update. ([@syssi] - [#12446]) ([fan.xiaomi_miio docs])
|
|
- Initial support for Config Entries ([@balloob] - [#12079])
|
|
- Make WUnderground async ([@OttoWinter] - [#12385]) ([sensor.wunderground docs])
|
|
- Add the Xiaomi TV platform. ([@fattdev] - [#12359]) ([media_player.xiaomi_tv docs]) (new-platform)
|
|
- Update voluputous ([@balloob] - [#12463]) (breaking change)
|
|
- Map Alexa StepVolume responses to volume_up/down ([@lucasweb78] - [#12467]) ([alexa docs])
|
|
- ONVIF Camera added Error handling and rtsp authentication. ([@matt2005] - [#11129]) ([camera.onvif docs])
|
|
- Bump aioautomatic to 0.6.5 for voluptuous 0.11 ([@armills] - [#12480]) ([device_tracker.automatic docs])
|
|
- Add example in test how to create list or object in template ([@balloob] - [#12469])
|
|
- KNX/Climate: Fixed platform schema min/max values. ([@Julius2342] - [#12477]) ([climate.knx docs])
|
|
- Prevent error when no internet or DNS is available ([@mjj4791] - [#12486]) ([sensor.buienradar docs]) ([weather.buienradar docs])
|
|
- Added doorbird_last_motion to DoorBird camera platform ([@sjvc] - [#12457]) ([camera.doorbird docs])
|
|
- Fail gracefully with unreachable LaMetric ([@PhilRW] - [#12451]) ([notify.lametric docs])
|
|
- Enable compression when sending json to client ([@elupus] - [#11165]) ([http docs])
|
|
- bump usps version ([@happyleavesaoc] - [#12465]) ([usps docs]) (breaking change)
|
|
- Try deflaking recorder tests ([@balloob] - [#12492])
|
|
- Support for August doorbell ([@snjoetw] - [#11124]) ([august docs]) ([binary_sensor.august docs]) ([camera.august docs]) ([lock.august docs]) (new-platform)
|
|
- Avoid warnings when purging an empty database ([@amelchio] - [#12494])
|
|
- Support for PTZ in Onvif cameras ([@karlkar] - [#11630]) ([camera.onvif docs])
|
|
- Rework Sonos media player platform ([@amelchio] - [#12126]) ([media_player.sonos docs])
|
|
- Converted shopping list to use json util and added default override for json util ([@FrederikBolding] - [#12478]) ([shopping_list docs])
|
|
- added smappee component ([@hmn] - [#11491]) ([smappee docs]) ([sensor.smappee docs]) ([switch.smappee docs]) (new-platform)
|
|
- More features for the Bluesound component ([@thrawnarn] - [#11450]) ([media_player.bluesound docs])
|
|
- zha: Simplify unique ID ([@rcloran] - [#12495]) ([zha docs])
|
|
- zha: Add support for humidity sensors ([@rcloran] - [#12496]) ([zha docs]) ([sensor.zha docs])
|
|
- bump python-eq3bt version, fixes #12499 ([@rytilahti] - [#12510]) ([climate.eq3btsmart docs])
|
|
- new version of xiaomi lib ([@danielhiversen] - [#12513]) ([xiaomi_aqara docs])
|
|
- python-miio version bumped. (Closes: #12471) ([@syssi] - [#12481]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([remote.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
|
|
- LimitlessLED assumed state ([@amelchio] - [#12475]) ([light.limitlessled docs]) (breaking change)
|
|
- Add support for HomeKit ([@cdce8p] - [#12488]) ([homekit docs]) (new-platform)
|
|
- Add password support ([@pvizeli] - [#12525]) ([hassio docs])
|
|
- Changed to async_schedule_update_ha_state ([@thrawnarn] - [#12518]) ([media_player.bluesound docs])
|
|
- Fix Sphinx build ([@balloob] - [#12535])
|
|
- Update voluptuous serialize ([@balloob] - [#12538]) ([config docs])
|
|
- Clarify a comment regarding python versions ([@aprasanna] - [#12537])
|
|
- Adds filesize component ([@robmarkcole] - [#12211]) ([sensor.filesize docs]) (new-platform)
|
|
- Clarify cloud error ([@balloob] - [#12540]) ([cloud docs])
|
|
- Build JSON in executor ([@amelchio] - [#12536]) ([history docs]) ([logbook docs])
|
|
- Bugfix: Input Datetime config schema ([@cdce8p] - [#12552]) ([input_datetime docs])
|
|
- Fix numeric_state condition spamming on unavailable ([@OttoWinter] - [#12550])
|
|
- Frontier silicon async ([@zhelev] - [#12503]) ([media_player.frontier_silicon docs])
|
|
- Fix WUnderground spamming logs ([@OttoWinter] - [#12548]) ([sensor.wunderground docs])
|
|
- Added support for milight single channel dimmer ([@rubenverhoef] - [#12558]) ([light.limitlessled docs])
|
|
- Add new component: BMW connected drive ([@ChristianKuehnel] - [#12277]) ([bmw_connected_drive docs]) ([device_tracker.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (new-platform)
|
|
- Cleanup hass.io component ([@pvizeli] - [#12556]) ([hassio docs])
|
|
- Add support for smoke detector in deconz ([@Kane610] - [#12561]) ([deconz docs])
|
|
- Fix caldav component handling missing dtend ([@bottomquark] - [#12562]) ([calendar.caldav docs])
|
|
- Add limitlessled night effect ([@amelchio] - [#12567]) ([light.limitlessled docs])
|
|
- Basic support of post 2016 AVR-X receivers ([@scarface-4711] - [#12569]) ([media_player.denonavr docs])
|
|
- Fix config 404 ([@balloob] - [#12571]) ([config docs])
|
|
- Logbook speedup ([@amelchio] - [#12566]) ([logbook docs])
|
|
- Fix sonos default errorcodes ([@amelchio] - [#12582]) ([media_player.sonos docs])
|
|
- Update pychromecast to 2.0.0 ([@balloob] - [#12587]) ([media_player.cast docs])
|
|
- Set event_id foreign key in recorded states ([@amelchio] - [#12580])
|
|
- Deconz support water sensor ([@Kane610] - [#12581]) ([deconz docs])
|
|
- Cloud reconnect tweaks ([@balloob] - [#12586]) ([cloud docs])
|
|
- Hassio cleanup part2 ([@pvizeli] - [#12588]) ([hassio docs])
|
|
- Add Bluetooth and NFC card/tag Alarm types ([@matthewcky2k] - [#12151]) ([lock.zwave docs])
|
|
- Fix fix isy994 fan detection ([@OverloadUT] - [#12595]) ([isy994 docs])
|
|
- Adds folder sensor ([@robmarkcole] - [#12208]) ([sensor.folder docs]) (new-platform)
|
|
- Add unique_id to Xiaomi Aqara ([@tinloaf] - [#12372]) ([xiaomi_aqara docs])
|
|
- Make groups entities again ([@balloob] - [#12574]) ([alexa docs])
|
|
- Python spotcrime ([@jcconnell] - [#12460]) ([sensor.spotcrime docs]) (new-platform)
|
|
- Allow ignoring call service events in mqtt_eventstream ([@cmsimike] - [#12519]) ([mqtt_eventstream docs])
|
|
- Set speed service fixed. ([@syssi] - [#12602]) ([fan.xiaomi_miio docs])
|
|
- Updated script/lint ([@cdce8p] - [#12600])
|
|
- Adding RoomHinting to GoogleAssistant to allow for room annotations. ([@jeremydk] - [#12598]) ([google_assistant docs])
|
|
- Fix mclimate accounts with not only melissa components ([@kennedyshead] - [#12427]) ([melissa docs]) ([climate.melissa docs])
|
|
- Cast unique_id and async discovery ([@OttoWinter] - [#12474]) ([media_player.cast docs])
|
|
- Add Tahoma scenes ([@bakedraccoon] - [#12498]) ([scene docs]) ([tahoma docs]) (new-platform)
|
|
- Optimize logbook SQL query ([@amelchio] - [#12608]) ([logbook docs])
|
|
- Fix voluptuous breaking change things ([@balloob] - [#12611]) ([xiaomi_aqara docs]) ([binary_sensor.knx docs])
|
|
- OpenGarage - correctly handle offline status (#12612) ([@swbradshaw] - [#12613]) ([cover.opengarage docs])
|
|
- Move recorder query out of event loop ([@amelchio] - [#12615])
|
|
- Hassio update timeout filter list ([@pvizeli] - [#12617]) ([hassio docs])
|
|
- The name of the enum must be used here because of the speed_list. ([@syssi] - [#12625]) ([fan.xiaomi_miio docs])
|
|
- Fix cast doing I/O in event loop ([@OttoWinter] - [#12632]) ([media_player.cast docs])
|
|
|
|
[#11124]: https://github.com/home-assistant/home-assistant/pull/11124
|
|
[#11129]: https://github.com/home-assistant/home-assistant/pull/11129
|
|
[#11165]: https://github.com/home-assistant/home-assistant/pull/11165
|
|
[#11450]: https://github.com/home-assistant/home-assistant/pull/11450
|
|
[#11491]: https://github.com/home-assistant/home-assistant/pull/11491
|
|
[#11555]: https://github.com/home-assistant/home-assistant/pull/11555
|
|
[#11630]: https://github.com/home-assistant/home-assistant/pull/11630
|
|
[#11683]: https://github.com/home-assistant/home-assistant/pull/11683
|
|
[#11862]: https://github.com/home-assistant/home-assistant/pull/11862
|
|
[#12004]: https://github.com/home-assistant/home-assistant/pull/12004
|
|
[#12079]: https://github.com/home-assistant/home-assistant/pull/12079
|
|
[#12126]: https://github.com/home-assistant/home-assistant/pull/12126
|
|
[#12151]: https://github.com/home-assistant/home-assistant/pull/12151
|
|
[#12181]: https://github.com/home-assistant/home-assistant/pull/12181
|
|
[#12201]: https://github.com/home-assistant/home-assistant/pull/12201
|
|
[#12208]: https://github.com/home-assistant/home-assistant/pull/12208
|
|
[#12211]: https://github.com/home-assistant/home-assistant/pull/12211
|
|
[#12252]: https://github.com/home-assistant/home-assistant/pull/12252
|
|
[#12262]: https://github.com/home-assistant/home-assistant/pull/12262
|
|
[#12264]: https://github.com/home-assistant/home-assistant/pull/12264
|
|
[#12266]: https://github.com/home-assistant/home-assistant/pull/12266
|
|
[#12268]: https://github.com/home-assistant/home-assistant/pull/12268
|
|
[#12271]: https://github.com/home-assistant/home-assistant/pull/12271
|
|
[#12274]: https://github.com/home-assistant/home-assistant/pull/12274
|
|
[#12277]: https://github.com/home-assistant/home-assistant/pull/12277
|
|
[#12279]: https://github.com/home-assistant/home-assistant/pull/12279
|
|
[#12280]: https://github.com/home-assistant/home-assistant/pull/12280
|
|
[#12281]: https://github.com/home-assistant/home-assistant/pull/12281
|
|
[#12283]: https://github.com/home-assistant/home-assistant/pull/12283
|
|
[#12290]: https://github.com/home-assistant/home-assistant/pull/12290
|
|
[#12291]: https://github.com/home-assistant/home-assistant/pull/12291
|
|
[#12294]: https://github.com/home-assistant/home-assistant/pull/12294
|
|
[#12295]: https://github.com/home-assistant/home-assistant/pull/12295
|
|
[#12296]: https://github.com/home-assistant/home-assistant/pull/12296
|
|
[#12307]: https://github.com/home-assistant/home-assistant/pull/12307
|
|
[#12315]: https://github.com/home-assistant/home-assistant/pull/12315
|
|
[#12316]: https://github.com/home-assistant/home-assistant/pull/12316
|
|
[#12319]: https://github.com/home-assistant/home-assistant/pull/12319
|
|
[#12322]: https://github.com/home-assistant/home-assistant/pull/12322
|
|
[#12329]: https://github.com/home-assistant/home-assistant/pull/12329
|
|
[#12331]: https://github.com/home-assistant/home-assistant/pull/12331
|
|
[#12333]: https://github.com/home-assistant/home-assistant/pull/12333
|
|
[#12335]: https://github.com/home-assistant/home-assistant/pull/12335
|
|
[#12338]: https://github.com/home-assistant/home-assistant/pull/12338
|
|
[#12343]: https://github.com/home-assistant/home-assistant/pull/12343
|
|
[#12344]: https://github.com/home-assistant/home-assistant/pull/12344
|
|
[#12347]: https://github.com/home-assistant/home-assistant/pull/12347
|
|
[#12348]: https://github.com/home-assistant/home-assistant/pull/12348
|
|
[#12352]: https://github.com/home-assistant/home-assistant/pull/12352
|
|
[#12354]: https://github.com/home-assistant/home-assistant/pull/12354
|
|
[#12356]: https://github.com/home-assistant/home-assistant/pull/12356
|
|
[#12359]: https://github.com/home-assistant/home-assistant/pull/12359
|
|
[#12360]: https://github.com/home-assistant/home-assistant/pull/12360
|
|
[#12361]: https://github.com/home-assistant/home-assistant/pull/12361
|
|
[#12362]: https://github.com/home-assistant/home-assistant/pull/12362
|
|
[#12365]: https://github.com/home-assistant/home-assistant/pull/12365
|
|
[#12370]: https://github.com/home-assistant/home-assistant/pull/12370
|
|
[#12372]: https://github.com/home-assistant/home-assistant/pull/12372
|
|
[#12377]: https://github.com/home-assistant/home-assistant/pull/12377
|
|
[#12378]: https://github.com/home-assistant/home-assistant/pull/12378
|
|
[#12379]: https://github.com/home-assistant/home-assistant/pull/12379
|
|
[#12383]: https://github.com/home-assistant/home-assistant/pull/12383
|
|
[#12385]: https://github.com/home-assistant/home-assistant/pull/12385
|
|
[#12390]: https://github.com/home-assistant/home-assistant/pull/12390
|
|
[#12391]: https://github.com/home-assistant/home-assistant/pull/12391
|
|
[#12401]: https://github.com/home-assistant/home-assistant/pull/12401
|
|
[#12404]: https://github.com/home-assistant/home-assistant/pull/12404
|
|
[#12408]: https://github.com/home-assistant/home-assistant/pull/12408
|
|
[#12409]: https://github.com/home-assistant/home-assistant/pull/12409
|
|
[#12411]: https://github.com/home-assistant/home-assistant/pull/12411
|
|
[#12412]: https://github.com/home-assistant/home-assistant/pull/12412
|
|
[#12420]: https://github.com/home-assistant/home-assistant/pull/12420
|
|
[#12424]: https://github.com/home-assistant/home-assistant/pull/12424
|
|
[#12427]: https://github.com/home-assistant/home-assistant/pull/12427
|
|
[#12428]: https://github.com/home-assistant/home-assistant/pull/12428
|
|
[#12432]: https://github.com/home-assistant/home-assistant/pull/12432
|
|
[#12440]: https://github.com/home-assistant/home-assistant/pull/12440
|
|
[#12446]: https://github.com/home-assistant/home-assistant/pull/12446
|
|
[#12451]: https://github.com/home-assistant/home-assistant/pull/12451
|
|
[#12454]: https://github.com/home-assistant/home-assistant/pull/12454
|
|
[#12457]: https://github.com/home-assistant/home-assistant/pull/12457
|
|
[#12460]: https://github.com/home-assistant/home-assistant/pull/12460
|
|
[#12463]: https://github.com/home-assistant/home-assistant/pull/12463
|
|
[#12464]: https://github.com/home-assistant/home-assistant/pull/12464
|
|
[#12465]: https://github.com/home-assistant/home-assistant/pull/12465
|
|
[#12467]: https://github.com/home-assistant/home-assistant/pull/12467
|
|
[#12469]: https://github.com/home-assistant/home-assistant/pull/12469
|
|
[#12474]: https://github.com/home-assistant/home-assistant/pull/12474
|
|
[#12475]: https://github.com/home-assistant/home-assistant/pull/12475
|
|
[#12477]: https://github.com/home-assistant/home-assistant/pull/12477
|
|
[#12478]: https://github.com/home-assistant/home-assistant/pull/12478
|
|
[#12480]: https://github.com/home-assistant/home-assistant/pull/12480
|
|
[#12481]: https://github.com/home-assistant/home-assistant/pull/12481
|
|
[#12486]: https://github.com/home-assistant/home-assistant/pull/12486
|
|
[#12488]: https://github.com/home-assistant/home-assistant/pull/12488
|
|
[#12492]: https://github.com/home-assistant/home-assistant/pull/12492
|
|
[#12494]: https://github.com/home-assistant/home-assistant/pull/12494
|
|
[#12495]: https://github.com/home-assistant/home-assistant/pull/12495
|
|
[#12496]: https://github.com/home-assistant/home-assistant/pull/12496
|
|
[#12498]: https://github.com/home-assistant/home-assistant/pull/12498
|
|
[#12503]: https://github.com/home-assistant/home-assistant/pull/12503
|
|
[#12510]: https://github.com/home-assistant/home-assistant/pull/12510
|
|
[#12513]: https://github.com/home-assistant/home-assistant/pull/12513
|
|
[#12518]: https://github.com/home-assistant/home-assistant/pull/12518
|
|
[#12519]: https://github.com/home-assistant/home-assistant/pull/12519
|
|
[#12525]: https://github.com/home-assistant/home-assistant/pull/12525
|
|
[#12535]: https://github.com/home-assistant/home-assistant/pull/12535
|
|
[#12536]: https://github.com/home-assistant/home-assistant/pull/12536
|
|
[#12537]: https://github.com/home-assistant/home-assistant/pull/12537
|
|
[#12538]: https://github.com/home-assistant/home-assistant/pull/12538
|
|
[#12540]: https://github.com/home-assistant/home-assistant/pull/12540
|
|
[#12548]: https://github.com/home-assistant/home-assistant/pull/12548
|
|
[#12550]: https://github.com/home-assistant/home-assistant/pull/12550
|
|
[#12552]: https://github.com/home-assistant/home-assistant/pull/12552
|
|
[#12556]: https://github.com/home-assistant/home-assistant/pull/12556
|
|
[#12558]: https://github.com/home-assistant/home-assistant/pull/12558
|
|
[#12561]: https://github.com/home-assistant/home-assistant/pull/12561
|
|
[#12562]: https://github.com/home-assistant/home-assistant/pull/12562
|
|
[#12566]: https://github.com/home-assistant/home-assistant/pull/12566
|
|
[#12567]: https://github.com/home-assistant/home-assistant/pull/12567
|
|
[#12569]: https://github.com/home-assistant/home-assistant/pull/12569
|
|
[#12571]: https://github.com/home-assistant/home-assistant/pull/12571
|
|
[#12574]: https://github.com/home-assistant/home-assistant/pull/12574
|
|
[#12580]: https://github.com/home-assistant/home-assistant/pull/12580
|
|
[#12581]: https://github.com/home-assistant/home-assistant/pull/12581
|
|
[#12582]: https://github.com/home-assistant/home-assistant/pull/12582
|
|
[#12586]: https://github.com/home-assistant/home-assistant/pull/12586
|
|
[#12587]: https://github.com/home-assistant/home-assistant/pull/12587
|
|
[#12588]: https://github.com/home-assistant/home-assistant/pull/12588
|
|
[#12595]: https://github.com/home-assistant/home-assistant/pull/12595
|
|
[#12598]: https://github.com/home-assistant/home-assistant/pull/12598
|
|
[#12600]: https://github.com/home-assistant/home-assistant/pull/12600
|
|
[#12602]: https://github.com/home-assistant/home-assistant/pull/12602
|
|
[#12608]: https://github.com/home-assistant/home-assistant/pull/12608
|
|
[#12611]: https://github.com/home-assistant/home-assistant/pull/12611
|
|
[#12613]: https://github.com/home-assistant/home-assistant/pull/12613
|
|
[#12615]: https://github.com/home-assistant/home-assistant/pull/12615
|
|
[#12617]: https://github.com/home-assistant/home-assistant/pull/12617
|
|
[#12625]: https://github.com/home-assistant/home-assistant/pull/12625
|
|
[#12632]: https://github.com/home-assistant/home-assistant/pull/12632
|
|
[#12669]: https://github.com/home-assistant/home-assistant/pull/12669
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@FrederikBolding]: https://github.com/FrederikBolding
|
|
[@Julius2342]: https://github.com/Julius2342
|
|
[@Kane610]: https://github.com/Kane610
|
|
[@NovapaX]: https://github.com/NovapaX
|
|
[@OttoWinter]: https://github.com/OttoWinter
|
|
[@OverloadUT]: https://github.com/OverloadUT
|
|
[@PhilRW]: https://github.com/PhilRW
|
|
[@ReneNulschDE]: https://github.com/ReneNulschDE
|
|
[@abmantis]: https://github.com/abmantis
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@aprasanna]: https://github.com/aprasanna
|
|
[@armills]: https://github.com/armills
|
|
[@bachya]: https://github.com/bachya
|
|
[@bakedraccoon]: https://github.com/bakedraccoon
|
|
[@balloob]: https://github.com/balloob
|
|
[@bottomquark]: https://github.com/bottomquark
|
|
[@cdce8p]: https://github.com/cdce8p
|
|
[@cmsimike]: https://github.com/cmsimike
|
|
[@d0ugal]: https://github.com/d0ugal
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@dgomes]: https://github.com/dgomes
|
|
[@elupus]: https://github.com/elupus
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@fattdev]: https://github.com/fattdev
|
|
[@gerard33]: https://github.com/gerard33
|
|
[@happyleavesaoc]: https://github.com/happyleavesaoc
|
|
[@hmn]: https://github.com/hmn
|
|
[@igorbernstein2]: https://github.com/igorbernstein2
|
|
[@jcconnell]: https://github.com/jcconnell
|
|
[@jeradM]: https://github.com/jeradM
|
|
[@jeremydk]: https://github.com/jeremydk
|
|
[@jesserockz]: https://github.com/jesserockz
|
|
[@karlkar]: https://github.com/karlkar
|
|
[@kellerza]: https://github.com/kellerza
|
|
[@kennedyshead]: https://github.com/kennedyshead
|
|
[@lucasweb78]: https://github.com/lucasweb78
|
|
[@matt2005]: https://github.com/matt2005
|
|
[@matthewcky2k]: https://github.com/matthewcky2k
|
|
[@mikeodr]: https://github.com/mikeodr
|
|
[@mjj4791]: https://github.com/mjj4791
|
|
[@neffs]: https://github.com/neffs
|
|
[@patrik3k]: https://github.com/patrik3k
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@rcloran]: https://github.com/rcloran
|
|
[@robmarkcole]: https://github.com/robmarkcole
|
|
[@rubenverhoef]: https://github.com/rubenverhoef
|
|
[@rytilahti]: https://github.com/rytilahti
|
|
[@scarface-4711]: https://github.com/scarface-4711
|
|
[@sjvc]: https://github.com/sjvc
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[@swbradshaw]: https://github.com/swbradshaw
|
|
[@syssi]: https://github.com/syssi
|
|
[@tabakhase]: https://github.com/tabakhase
|
|
[@thrawnarn]: https://github.com/thrawnarn
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@trisk]: https://github.com/trisk
|
|
[@tschmidty69]: https://github.com/tschmidty69
|
|
[@ttroy50]: https://github.com/ttroy50
|
|
[@zhelev]: https://github.com/zhelev
|
|
[@fanthos]: https://github.com/fanthos
|
|
[@c727]: https://github.com/c727
|
|
[@ciotlosm]: https://github.com/ciotlosm
|
|
[@frenck]: https://github.com/frenck
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@ryanm101]: https://github.com/ryanm101
|
|
[alexa docs]: https://home-assistant.io/components/alexa/
|
|
[august docs]: https://home-assistant.io/components/august/
|
|
[binary_sensor.august docs]: https://home-assistant.io/components/binary_sensor.august/
|
|
[binary_sensor.bloomsky docs]: https://home-assistant.io/components/binary_sensor.bloomsky/
|
|
[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
|
|
[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
|
|
[bmw_connected_drive docs]: https://home-assistant.io/components/bmw_connected_drive/
|
|
[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/
|
|
[camera.august docs]: https://home-assistant.io/components/camera.august/
|
|
[camera.bloomsky docs]: https://home-assistant.io/components/camera.bloomsky/
|
|
[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/
|
|
[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
|
|
[camera.rpi_camera docs]: https://home-assistant.io/components/camera.rpi_camera/
|
|
[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
|
|
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
|
|
[climate.melissa docs]: https://home-assistant.io/components/climate.melissa/
|
|
[cloud docs]: https://home-assistant.io/components/cloud/
|
|
[config docs]: https://home-assistant.io/components/config/
|
|
[conversation docs]: https://home-assistant.io/components/conversation/
|
|
[cover.knx docs]: https://home-assistant.io/components/cover.knx/
|
|
[cover.opengarage docs]: https://home-assistant.io/components/cover.opengarage/
|
|
[deconz docs]: https://home-assistant.io/components/deconz/
|
|
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
|
|
[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
|
|
[device_tracker.bmw_connected_drive docs]: https://home-assistant.io/components/device_tracker.bmw_connected_drive/
|
|
[device_tracker.nmap_tracker docs]: https://home-assistant.io/components/device_tracker.nmap_tracker/
|
|
[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/
|
|
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
|
|
[frontend docs]: https://home-assistant.io/components/frontend/
|
|
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
|
|
[hassio docs]: https://home-assistant.io/components/hassio/
|
|
[history docs]: https://home-assistant.io/components/history/
|
|
[homekit docs]: https://home-assistant.io/components/homekit/
|
|
[homekit.accessories docs]: https://home-assistant.io/components/homekit.accessories/
|
|
[homekit.const docs]: https://home-assistant.io/components/homekit.const/
|
|
[homekit.covers docs]: https://home-assistant.io/components/homekit.covers/
|
|
[homekit.sensors docs]: https://home-assistant.io/components/homekit.sensors/
|
|
[http docs]: https://home-assistant.io/components/http/
|
|
[input_datetime docs]: https://home-assistant.io/components/input_datetime/
|
|
[isy994 docs]: https://home-assistant.io/components/isy994/
|
|
[knx docs]: https://home-assistant.io/components/knx/
|
|
[light.deconz docs]: https://home-assistant.io/components/light.deconz/
|
|
[light.iglo docs]: https://home-assistant.io/components/light.iglo/
|
|
[light.knx docs]: https://home-assistant.io/components/light.knx/
|
|
[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
|
|
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
|
|
[lock.august docs]: https://home-assistant.io/components/lock.august/
|
|
[lock.zwave docs]: https://home-assistant.io/components/lock.zwave/
|
|
[logbook docs]: https://home-assistant.io/components/logbook/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/
|
|
[media_player.braviatv_psk docs]: https://home-assistant.io/components/media_player.braviatv_psk/
|
|
[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
|
|
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
|
|
[media_player.frontier_silicon docs]: https://home-assistant.io/components/media_player.frontier_silicon/
|
|
[media_player.panasonic_viera docs]: https://home-assistant.io/components/media_player.panasonic_viera/
|
|
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
|
|
[media_player.xiaomi_tv docs]: https://home-assistant.io/components/media_player.xiaomi_tv/
|
|
[melissa docs]: https://home-assistant.io/components/melissa/
|
|
[mqtt docs]: https://home-assistant.io/components/mqtt/
|
|
[mqtt_eventstream docs]: https://home-assistant.io/components/mqtt_eventstream/
|
|
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
|
|
[notify.knx docs]: https://home-assistant.io/components/notify.knx/
|
|
[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/
|
|
[panel_iframe docs]: https://home-assistant.io/components/panel_iframe/
|
|
[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
|
|
[scene docs]: https://home-assistant.io/components/scene/
|
|
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
|
|
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
|
|
[sensor.bloomsky docs]: https://home-assistant.io/components/sensor.bloomsky/
|
|
[sensor.bmw_connected_drive docs]: https://home-assistant.io/components/sensor.bmw_connected_drive/
|
|
[sensor.buienradar docs]: https://home-assistant.io/components/sensor.buienradar/
|
|
[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
|
|
[sensor.fastdotcom docs]: https://home-assistant.io/components/sensor.fastdotcom/
|
|
[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
|
|
[sensor.filesize docs]: https://home-assistant.io/components/sensor.filesize/
|
|
[sensor.folder docs]: https://home-assistant.io/components/sensor.folder/
|
|
[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
|
|
[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
|
|
[sensor.rfxtrx docs]: https://home-assistant.io/components/sensor.rfxtrx/
|
|
[sensor.sabnzbd docs]: https://home-assistant.io/components/sensor.sabnzbd/
|
|
[sensor.sma docs]: https://home-assistant.io/components/sensor.sma/
|
|
[sensor.smappee docs]: https://home-assistant.io/components/sensor.smappee/
|
|
[sensor.speedtest docs]: https://home-assistant.io/components/sensor.speedtest/
|
|
[sensor.spotcrime docs]: https://home-assistant.io/components/sensor.spotcrime/
|
|
[sensor.startca docs]: https://home-assistant.io/components/sensor.startca/
|
|
[sensor.template docs]: https://home-assistant.io/components/sensor.template/
|
|
[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
|
|
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
|
|
[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/
|
|
[shopping_list docs]: https://home-assistant.io/components/shopping_list/
|
|
[smappee docs]: https://home-assistant.io/components/smappee/
|
|
[switch.knx docs]: https://home-assistant.io/components/switch.knx/
|
|
[switch.rainmachine docs]: https://home-assistant.io/components/switch.rainmachine/
|
|
[switch.smappee docs]: https://home-assistant.io/components/switch.smappee/
|
|
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
|
|
[tahoma docs]: https://home-assistant.io/components/tahoma/
|
|
[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
|
|
[usps docs]: https://home-assistant.io/components/usps/
|
|
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
|
|
[vera docs]: https://home-assistant.io/components/vera/
|
|
[weather.buienradar docs]: https://home-assistant.io/components/weather.buienradar/
|
|
[weblink docs]: https://home-assistant.io/components/weblink/
|
|
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
|
|
[zha docs]: https://home-assistant.io/components/zha/
|
|
[#12635]: https://github.com/home-assistant/home-assistant/pull/12635
|
|
[#12645]: https://github.com/home-assistant/home-assistant/pull/12645
|
|
[#12657]: https://github.com/home-assistant/home-assistant/pull/12657
|
|
[#12679]: https://github.com/home-assistant/home-assistant/pull/12679
|
|
[#12685]: https://github.com/home-assistant/home-assistant/pull/12685
|
|
[#12687]: https://github.com/home-assistant/home-assistant/pull/12687
|
|
[#12691]: https://github.com/home-assistant/home-assistant/pull/12691
|
|
[#12711]: https://github.com/home-assistant/home-assistant/pull/12711
|
|
[#12715]: https://github.com/home-assistant/home-assistant/pull/12715
|
|
[#12719]: https://github.com/home-assistant/home-assistant/pull/12719
|
|
[#12726]: https://github.com/home-assistant/home-assistant/pull/12726
|
|
[#12729]: https://github.com/home-assistant/home-assistant/pull/12729
|
|
[#12737]: https://github.com/home-assistant/home-assistant/pull/12737
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@NovapaX]: https://github.com/NovapaX
|
|
[@OttoWinter]: https://github.com/OttoWinter
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@aronsky]: https://github.com/aronsky
|
|
[@bakedraccoon]: https://github.com/bakedraccoon
|
|
[@balloob]: https://github.com/balloob
|
|
[@jesserockz]: https://github.com/jesserockz
|
|
[@kellerza]: https://github.com/kellerza
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@scarface-4711]: https://github.com/scarface-4711
|
|
[@tumik]: https://github.com/tumik
|
|
[@fanthos]: https://github.com/fanthos
|
|
[@PhilRW]: https://github.com/PhilRW
|
|
[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
|
|
[deconz docs]: https://home-assistant.io/components/deconz/
|
|
[light.iglo docs]: https://home-assistant.io/components/light.iglo/
|
|
[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
|
|
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
|
|
[mysensors docs]: https://home-assistant.io/components/mysensors/
|
|
[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
|
|
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
|
|
[tahoma docs]: https://home-assistant.io/components/tahoma/
|
|
[vacuum.roomba docs]: https://home-assistant.io/components/vacuum.roomba/
|
|
[zha docs]: https://home-assistant.io/components/zha/
|
|
[#12759]: https://github.com/home-assistant/home-assistant/pull/12759
|
|
[#12762]: https://github.com/home-assistant/home-assistant/pull/12762
|
|
[#12764]: https://github.com/home-assistant/home-assistant/pull/12764
|
|
[#12767]: https://github.com/home-assistant/home-assistant/pull/12767
|
|
[#12769]: https://github.com/home-assistant/home-assistant/pull/12769
|
|
[#12789]: https://github.com/home-assistant/home-assistant/pull/12789
|
|
[#12790]: https://github.com/home-assistant/home-assistant/pull/12790
|
|
[#12796]: https://github.com/home-assistant/home-assistant/pull/12796
|
|
[#12799]: https://github.com/home-assistant/home-assistant/pull/12799
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@bachya]: https://github.com/bachya
|
|
[@basschipper]: https://github.com/basschipper
|
|
[@happyleavesaoc]: https://github.com/happyleavesaoc
|
|
[@ryanm101]: https://github.com/ryanm101
|
|
[@uchagani]: https://github.com/uchagani
|
|
[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
|
|
[bmw_connected_drive docs]: https://home-assistant.io/components/bmw_connected_drive/
|
|
[logbook docs]: https://home-assistant.io/components/logbook/
|
|
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
|
|
[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
|
|
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
|
|
[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
|
|
[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
|
|
[#12810]: https://github.com/home-assistant/home-assistant/pull/12810
|
|
[#12837]: https://github.com/home-assistant/home-assistant/pull/12837
|
|
[#12840]: https://github.com/home-assistant/home-assistant/pull/12840
|
|
[#12845]: https://github.com/home-assistant/home-assistant/pull/12845
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@balloob]: https://github.com/balloob
|
|
[@kellerza]: https://github.com/kellerza
|
|
[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
|
|
[cloud docs]: https://home-assistant.io/components/cloud/
|
|
[hue docs]: https://home-assistant.io/components/hue/]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.63: Entity Registry, SQL Sensor, Mercedes cars]]></title>
|
|
<link href="https://home-assistant.io/blog/2018/02/10/release-63/"/>
|
|
<updated>2018-02-10T01:00:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2018/02/10/release-63</id>
|
|
<content type="html"><, we're going to drop Python 3.4 support in 2018. We've now decided that in two releases, 0.65, the minimum Python version that will be supported is bumped to 3.5.3. This won't impact most users. You are already fine if you're using Hass.io, the latest Debian stable (Stretch) or a derivative of that (Raspbian, Ubuntu).
|
|
|
|
## <a class='title-link' name='entity-registry' href='#entity-registry'></a> Entity Registry
|
|
|
|
This release introduces the entity registry. The entity registry allows integrations to reserve entity IDs. This means that we'll automatically grant an entity ID to a device. It's reserved so that no other device will ever get that entity ID. It also means that as a user, you will be able to customize the entity IDs for these devices.
|
|
|
|
For an integration to leverage the entity registry, it needs to define a unique ID for each of their entities. A unique ID is something that we can uniquely identify the device and that is not configurable. So a serial number and mac address are ok, IP addresses or names are not.
|
|
|
|
Examples of integrations that have unique IDs defined in this release are Z-Wave, Hue, Nest, LIFX, Sonos, Apple TV.
|
|
|
|
To update the entity ID that will be assigned to your device, update `<config>/entity_registry.yaml` and restart Home Assistant (reloading on the fly is planned for a future release).
|
|
|
|
The entity registry will assign an entity ID the first time that a device is seen. This should be the same entity ID as it always was before. If this is not the case, update the registration entity to change it back to the old entity ID.
|
|
|
|
We're planning a lot of cool stuff around the entity registry. Stay tuned!
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- Adds allergy/disease sensor platform from Pollen.com ([@bachya] - [#11573]) ([sensor.pollen docs]) (new-platform)
|
|
- Add Goalfeed platform ([@wardcraigj] - [#11098]) ([goalfeed docs]) (new-platform)
|
|
- Add Melissa (HVAC/climate) component ([@kennedyshead] - [#11503]) ([melissa docs]) ([sensor.melissa docs]) (new-platform)
|
|
- Mediaroom ([@dgomes] - [#11864]) ([media_player.mediaroom docs]) (new-platform)
|
|
- Add Xiaomi Universal IR Remote (Chuangmi IR) ([@cnrd] - [#11891]) ([remote.xiaomi_miio docs]) (new-platform)
|
|
- SQL sensor ([@dgomes] - [#12142]) ([sensor.sql docs]) (new-platform)
|
|
- Add Mercedes me component ([@ReneNulschDE] - [#11743]) (new-platform)
|
|
|
|
## <a class='title-link' name='release-0631---february-12' href='#release-0631---february-12'></a> Release 0.63.1 - February 12
|
|
|
|
- Fix Alexa Step Volume ([@lucasweb78] - [#12314]) ([alexa docs])
|
|
- Remove unique ID from netatmo ([@balloob] - [#12317]) ([binary_sensor.netatmo docs]) ([camera.netatmo docs]) ([sensor.netatmo docs])
|
|
- Allow overriding name via entity registry ([@balloob] - [#12292])
|
|
- Respect entity namespace for entity registry ([@balloob] - [#12313])
|
|
- Fix Report State for Alexa Brightness Controller ([@lucasweb78] - [#12318]) ([alexa docs])
|
|
- Always return lockState == LOCKED when handling Alexa.LockController ([@lucasweb78] - [#12328]) ([alexa docs])
|
|
- Fix platform dependencies ([@balloob] - [#12330])
|
|
|
|
## <a class='title-link' name='release-0632---february-14' href='#release-0632---february-14'></a> Release 0.63.2 - February 14
|
|
|
|
- Fix MercedesMe - add check for unsupported features ([@ReneNulschDE] - [#12342]) ([mercedesme docs]) ([binary_sensor.mercedesme docs]) ([device_tracker.mercedesme docs]) ([sensor.mercedesme docs])
|
|
- Fix WUnderground names ([@OttoWinter] - [#12346]) ([sensor.wunderground docs])
|
|
- Updated beacontools ([@citruz] - [#12368]) ([sensor.eddystone_temperature docs])
|
|
- Introduce zone_id to identify player+zone ([@sdague] - [#12382]) ([media_player.yamaha docs])
|
|
- Downgrade limitlessled to 1.0.8 ([@amelchio] - [#12403]) ([light.limitlessled docs])
|
|
|
|
## <a class='title-link' name='release-0633---february-17' href='#release-0633---february-17'></a> Release 0.63.3 - February 17
|
|
|
|
- python-miio version bumped. (Closes: #12389, Closes: #12298) ([@syssi] - [#12392]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([remote.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
|
|
- Fixed 3 small issues in isy994 component ([@OverloadUT] - [#12421]) ([isy994 docs])
|
|
- Reduce the load on met.no servers, yr.no sensor ([@danielhiversen] - [#12435]) ([sensor.yr docs])
|
|
- Fix for contentRating error ([@ryanm101] - [#12445]) ([media_player.plex docs])
|
|
- Fix light template to return brightness as int ([@andrey-git] - [#12447]) ([light.template docs])
|
|
- Optimize recorder purge ([@amelchio] - [#12448])
|
|
- [SQL Sensor] always close session ([@dgomes] - [#12452]) ([sensor.sql docs])
|
|
|
|
## <a class='title-link' name='if-you-need-help' href='#if-you-need-help'></a> 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.
|
|
|
|
## <a class='title-link' name='reporting-issues' href='#reporting-issues'></a> 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.
|
|
|
|
<!--more-->
|
|
|
|
## <a class='title-link' name='breaking-changes' href='#breaking-changes'></a> Breaking Changes
|
|
|
|
- updated sensor name ([@philklei] - [#12084]) ([sensor.tahoma docs]) (breaking change)
|
|
- Originally Canary camera is added per location and only displays an image that was captured due to motion. Now it is per device (each location can have multiple devices) with live stream support. ([@snjoetw] - [#11949]) ([canary docs]) ([camera.canary docs]) (breaking change)
|
|
- Avoid influxdb filling connection pool: The influxdb `retry_queue_limit` configuration variable no longer has any effect and can be removed. ([@amelchio] - [#12182]) ([influxdb docs]) (breaking change)
|
|
- Some spelling mistakes in default entity names have been fixed in ([@OttoWinter] - [#12041]). This is causing these `entity_id` changes:
|
|
- [Seven segments display](https://home-assistant.io/components/image_processing.seven_segments/): `image_processing.seven_segement_ocr_[...]` → `image_processing.seven_segment_ocr_[...]`
|
|
- [Rain Bird Switch](https://home-assistant.io/components/switch.rainbird/): `switch.sprinker_[...]` → `switch.sprinkler_[...]`
|
|
- [OpenEVSE Sensor](https://home-assistant.io/components/sensor.openevse/): `sensor.ambient_termperature` → `sensor.ambient_temperature`
|
|
- [Fido](https://home-assistant.io/components/sensor.fido/): `sensor.[...]_internaltional_remaining` → `sensor.[...]_international remaining`
|
|
- From version 0.64, Home Assistant will by default purge recorded state history that is older than 10 days. If you want to keep your recorded data for longer than that, you must configure the number of days to retain:
|
|
```yaml
|
|
recorder:
|
|
purge_keep_days: 30
|
|
```
|
|
|
|
If you want to keep the previous default of never deleting history, use this configuration:
|
|
```yaml
|
|
recorder:
|
|
purge_interval: 0
|
|
```
|
|
([@amelchio] - [#11976])
|
|
- Fix duplicate entity_ids in System Monitor ([@fanaticDavid] - [#12124]) ([sensor.systemmonitor docs]) (breaking change)
|
|
|
|
| Resource | Old Entity ID | New Entity ID |
|
|
| :------------------ | :------------------ |:-------------------------|
|
|
| disk_use | sensor.disk_used | sensor.disk_use |
|
|
| disk_use_percent | sensor.disk_used | sensor.disk_use_percent |
|
|
| load_15m | sensor.average_load_15m | sensor.load_15m |
|
|
| load_1m | sensor.average_load_1m | sensor.load_1m |
|
|
| load_5m | sensor.average_load_5m | sensor.load_5m |
|
|
| memory_free | sensor.ram_available | sensor.memory_free |
|
|
| memory_use | sensor.ram_used | sensor.memory_use |
|
|
| memory_use_percent | sensor.ram_used | sensor.memory_use_percent |
|
|
| network_in | sensor.received | sensor.network_in |
|
|
| network_out | sensor.sent | sensor.network_out |
|
|
| packets_in | sensor.packets_received | sensor.packets_in |
|
|
| packets_out | sensor.packets_sent | sensor.packets_out |
|
|
| processor_use | sensor.cpu_used | sensor.processor_use |
|
|
| swap_use | sensor.swap_used | sensor.swap_use |
|
|
| swap_use_percent | sensor.swap_used | sensor.swap_use_percent |
|
|
|
|
- Developers only: Following EntityComponent methods have been removed: `extract_from_service`, `async_update_group`, `async_reset`, `prepare_reload` ([@balloob] - [#12237]) (breaking change)
|
|
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- Map media_stop to idle state ([@akloeckner] - [#11819])
|
|
- Adds allergy/disease sensor platform from Pollen.com ([@bachya] - [#11573]) ([sensor.pollen docs]) (new-platform)
|
|
- check_config.py: allow colorlog==3.1. ([@dotlambda] - [#11927])
|
|
- Weblink - Allow relative urls in config ([@ReneNulschDE] - [#11808]) ([weblink docs])
|
|
- Panel_Iframe - Allow relative urls in config ([@ReneNulschDE] - [#11832]) ([panel_iframe docs])
|
|
- Python 3.6 invalid escape sequence deprecation fixes ([@scop] - [#11941])
|
|
- tests: Use assertEqual instead of deprecated assertEquals ([@scop] - [#11943])
|
|
- huawei_router: Fix documentation link ([@scop] - [#11961]) ([device_tracker.huawei_router docs])
|
|
- Spelling fixes ([@scop] - [#11940])
|
|
- Upgrade sqlalchemy to 1.2.2 ([@fabaff] - [#11956])
|
|
- Upgrade youtube_dl to 2018.01.21 ([@fabaff] - [#11955]) ([media_extractor docs])
|
|
- Upgrade sphinx-autodoc-typehints to 1.2.4 ([@fabaff] - [#11954])
|
|
- Upgrade coinmarketcap to 4.2.1 ([@fabaff] - [#11953]) ([sensor.coinmarketcap docs])
|
|
- Bump dev to 0.63.0.dev0 ([@fabaff] - [#11952])
|
|
- Update xiaomi_aqara.py ([@MGWGIT] - [#11969]) ([sensor.xiaomi_aqara docs])
|
|
- panasonic_viera: Set device name from discovery info ([@scop] - [#11990]) ([media_player.panasonic_viera docs])
|
|
- Update panasonic_viera to 0.3 ([@scop] - [#11989]) ([media_player.panasonic_viera docs])
|
|
- Fix 11982 - uvc don't handle null as username ([@bratanon] - [#11984]) ([camera.uvc docs])
|
|
- Add Goalfeed platform ([@wardcraigj] - [#11098]) ([goalfeed docs]) (new-platform)
|
|
- Added support for hourly percent change in coinmarketcap component ([@kevindgoff] - [#11996]) ([sensor.coinmarketcap docs])
|
|
- Upgrade coinbase to 2.0.7 ([@fabaff] - [#11992]) ([coinbase docs]) ([sensor.coinbase docs])
|
|
- Upgrade pyota to 2.0.4 ([@fabaff] - [#11991]) ([iota docs])
|
|
- Fixed Canary temperature sensor and remapped air quality value ([@snjoetw] - [#11355]) ([canary docs]) ([sensor.canary docs])
|
|
- Refactor Alexa Smart Home API ([@bitglue] - [#12016]) ([alexa docs])
|
|
- Report states ([@bitglue] - [#11973]) ([alexa docs])
|
|
- alexa: Add media_player InputController support ([@philk] - [#11946]) ([alexa docs])
|
|
- emulated_hue: allow customization within emulated_hue configuration ([@jackwilsdon] - [#11981]) ([emulated_hue docs])
|
|
- Flake8 35 ([@scop] - [#11972]) ([feedreader docs]) ([spc docs]) ([media_player.bluesound docs]) ([media_player.clementine docs]) ([sensor.fritzbox_callmonitor docs]) ([sensor.qnap docs]) ([sensor.synologydsm docs])
|
|
- Typing fixes ([@scop] - [#12015])
|
|
- Fix DoorBird push notifications for installations with an API password ([@Klikini] - [#12020]) ([doorbird docs])
|
|
- Bump upstream lib version. ([@Cinntax] - [#12021]) ([climate.venstar docs])
|
|
- sensor.deutsche_bahn: add only_direct option ([@akloeckner] - [#11999]) ([sensor.deutsche_bahn docs])
|
|
- Fix MQTT cover availability subscription ([@OttoWinter] - [#12036]) ([cover.mqtt docs])
|
|
- Spelling fixes ([@OttoWinter] - [#12041]) (breaking change)
|
|
- Online state for samsungtv is jumping when TV is idle ([@kennedyshead] - [#11998]) ([media_player.samsungtv docs])
|
|
- Upgrade astral to 1.5 ([@fabaff] - [#12042])
|
|
- Refactor alexa smart_home tests ([@bitglue] - [#12044])
|
|
- Handling of payload not for this entity. ([@freol35241] - [#11836]) ([binary_sensor.mqtt docs])
|
|
- Refactor Google Assistant query_device ([@philk] - [#12022]) ([google_assistant docs])
|
|
- Entity registry ([@balloob] - [#11979]) ([group docs]) ([climate.nest docs])
|
|
- Return all attributes that are not None in base lock entity class ([@snjoetw] - [#12049]) ([lock docs])
|
|
- Extract requirements ([@balloob] - [#12051])
|
|
- Prepare for recorder purge to be active by default ([@amelchio] - [#11976]) (breaking change)
|
|
- Bumped up pymochad requirement to 0.2.0 as a fix for #11928 ([@aosadchyy] - [#12014]) ([mochad docs])
|
|
- Publish errors on the event bus ([@postlund] - [#11964]) ([system_log docs])
|
|
- Unique ID for LIFX lights ([@amelchio] - [#12064]) ([light.lifx docs])
|
|
- Deconz use entity registry ([@Kane610] - [#12067]) ([deconz docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs])
|
|
- Flake8 bugbear fixes ([@scop] - [#12072]) ([plant docs]) ([rfxtrx docs]) ([zwave docs]) ([climate.heatmiser docs]) ([media_player.plex docs]) ([notify.kodi docs])
|
|
- Fix demo platform support ([@ciotlosm] - [#12070])
|
|
- fix event channel name ([@wardcraigj] - [#12077]) ([goalfeed docs])
|
|
- fixed timestamp problem in firefox ([@escoand] - [#12073]) ([weather.openweathermap docs])
|
|
- Handle more file closing using context manager ([@scop] - [#11942]) ([light.greenwave docs]) ([notify.gntp docs]) ([sensor.onewire docs])
|
|
- Influx import improvements ([@RePeet13] - [#11988])
|
|
- Set flux default stop time to dusk ([@infernix] - [#12062]) ([switch.flux docs])
|
|
- Add conditions to forecast ([@escoand] - [#12074]) ([weather.openweathermap docs])
|
|
- Squeezebox Fix duplicate server from discovery ([@mezz64] - [#12063]) ([media_player.squeezebox docs])
|
|
- Upgrade keyring to 11.0.0 ([@fabaff] - [#12082])
|
|
- Correct use of middleware async handling. ([@pelson] - [#12078]) ([http docs])
|
|
- updated sensor name ([@philklei] - [#12084]) ([sensor.tahoma docs]) (breaking change)
|
|
- Fix detection of mobile browsers ([@c727] - [#12075]) ([frontend docs])
|
|
- update tahoma api to version 0.0.11 ([@philklei] - [#12099]) ([tahoma docs])
|
|
- added media_stop ([@jodur] - [#12100]) ([media_player.vlc docs])
|
|
- Goalfeed channel ([@wardcraigj] - [#12086]) ([goalfeed docs])
|
|
- Update jinja2 to 2.10 ([@arsaboo] - [#12118])
|
|
- Downgrade Sonarr and Radarr 'Host is not avaliable' errors to warnings ([@timmo001] - [#12119]) ([sensor.radarr docs]) ([sensor.sonarr docs])
|
|
- Fixes away_mode error on startup ([@ciotlosm] - [#12121]) ([climate.generic_thermostat docs])
|
|
- except vol.MultipleInvalid in Broadlink #11795 ([@danielhiversen] - [#12107]) ([sensor.broadlink docs])
|
|
- Adds SUPPORT_TARGET_TEMPERATURE_HIGH and SUPPORT_TARGET_TEMPERATURE_LOW support ([@hawk259] - [#12110]) ([climate.ecobee docs])
|
|
- Dark sky precip accumulation ([@nordlead2005] - [#12127]) ([sensor.darksky docs])
|
|
- fixed wrong check for valid range of 'rgb' values ([@PaulAnnekov] - [#12132]) ([light.xiaomi_aqara docs])
|
|
- OpenALPR Cloud API - transfer image in body of POST request ([@ReneNulschDE] - [#12112]) ([image_processing.openalpr_cloud docs])
|
|
- Add support for "off" function to iTunes ([@lexam79] - [#12109]) ([media_player.itunes docs])
|
|
- Remove asyncio.test_utils to fix tests in Docker/Python 3.7 ([@ubnt-marc-khouri] - [#12102])
|
|
- Add Mercedes me component ([@ReneNulschDE] - [#11743])
|
|
- Spelling fixes ([@scop] - [#12138]) ([plant docs]) ([switch.pulseaudio_loopback docs])
|
|
- Update volumio component ([@titilambert] - [#12045]) ([media_player.volumio docs])
|
|
- Adding information about current TV channel to WebOS media player ([@led-spb] - [#11339]) ([media_player.webostv docs])
|
|
- Fix #8475 device tracker ubus tracks unauthenticated and unassociated devices ([@aarnaud] - [#12140]) ([device_tracker.ubus docs])
|
|
- Fix #11875 Ubus broken since upgrade to 0 57 ([@aarnaud] - [#12141]) ([device_tracker.ubus docs])
|
|
- Update flake8-docstrings to 1.0.3 ([@scop] - [#12136])
|
|
- Tado fixes ([@NigelRook] - [#11294]) ([tado docs]) ([climate.tado docs])
|
|
- Add Melissa (HVAC/climate) component ([@kennedyshead] - [#11503]) ([melissa docs]) ([sensor.melissa docs]) (new-platform)
|
|
- Mediaroom ([@dgomes] - [#11864]) ([media_player.mediaroom docs]) (new-platform)
|
|
- Upgrade mutagen to 1.40.0 ([@fabaff] - [#12152]) ([tts docs])
|
|
- Upgrade TwitterAPI to 2.4.8 ([@fabaff] - [#12148]) ([notify.twitter docs])
|
|
- fix generic_thermostat bug when restore state from HA start up ([@crhan] - [#12134]) ([climate.generic_thermostat docs])
|
|
- Adding xy_color attribute support to deconz lights ([@ErnstEeldert] - [#12106]) ([light.deconz docs])
|
|
- update python-openzwave to 4.1.3 ([@perosb] - [#12057]) ([zwave docs])
|
|
- Panasonic viera new services ([@dgomes] - [#11963]) ([media_player docs]) ([media_player.panasonic_viera docs])
|
|
- [Mediaroom media_player] Follow up on PR #11864 ([@dgomes] - [#12155]) ([media_player.mediaroom docs])
|
|
- Tests for samsungtv ([@kennedyshead] - [#11933])
|
|
- Upgrade influxdb to 5.0.0 ([@fabaff] - [#12156]) ([influxdb docs])
|
|
- add delay_arrival ([@akloeckner] - [#12169]) ([sensor.deutsche_bahn docs])
|
|
- Move TP-Link socket LED state setting to update() ([@DanNixon] - [#12170]) ([switch.tplink docs])
|
|
- Upgrade schiene to 0.21 ([@fabaff] - [#12176]) ([sensor.deutsche_bahn docs])
|
|
- python-miio version bumped. Fixes all xiaomi_miio components. (Closes: #12017, Closes: #11948, Closes: #11200) ([@syssi] - [#12188]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
|
|
- Services (small_pr)(fix): Added missing return on data template error ([@tschmidty69] - [#12184])
|
|
- fix ecobee is_aux_heat_on property ([@titilambert] - [#12186]) ([climate.ecobee docs])
|
|
- Upgrade pytouchline to 0.7 ([@tbergo] - [#12179]) ([climate.touchline docs])
|
|
- Canary live stream ([@snjoetw] - [#11949]) ([canary docs]) ([camera.canary docs]) (breaking change)
|
|
- Replace Gitter with Discord ([@fabaff] - [#12199])
|
|
- Upgrade Sphinx to 1.6.7 ([@fabaff] - [#12200])
|
|
- Change attributes in new Mercedes Me component ([@ReneNulschDE] - [#12147]) ([mercedesme docs]) ([binary_sensor.mercedesme docs]) ([device_tracker.mercedesme docs]) ([sensor.mercedesme docs])
|
|
- Binary Sensor Template: Add icon_template and entity_picture_template support ([@hawk259] - [#12158]) ([binary_sensor.template docs])
|
|
- Bump pyeconet version to fix JSONDecodeError ([@w1ll1am23] - [#12204]) ([climate.econet docs])
|
|
- Add support for Alexa.StepSpeaker ([@lucasweb78] - [#12183]) ([alexa docs])
|
|
- Upgrade wakeonlan to 1.0.0 ([@Tadly] - [#12190]) ([wake_on_lan docs]) ([media_player.panasonic_viera docs]) ([media_player.samsungtv docs]) ([media_player.webostv docs]) ([switch.wake_on_lan docs])
|
|
- zha: Update to bellows 0.5.0+zigpy ([@rcloran] - [#12187]) ([zha docs]) ([binary_sensor.zha docs]) ([light.zha docs]) ([sensor.zha docs])
|
|
- Make waterfurnace recovery more robust ([@sdague] - [#12202]) ([waterfurnace docs])
|
|
- Much nicer icon ([@lance36] - [#12212]) ([vacuum.xiaomi_miio docs])
|
|
- Properly handle thresholds of zero ([@DanNixon] - [#12175]) ([binary_sensor.threshold docs])
|
|
- zha: Add support for XBee radios ([@rcloran] - [#12205]) ([zha docs]) ([binary_sensor.zha docs])
|
|
- Fix clear playlist in Volumio component ([@titilambert] - [#12173]) ([media_player.volumio docs])
|
|
- Add Xiaomi Universal IR Remote (Chuangmi IR) ([@cnrd] - [#11891]) ([remote.xiaomi_miio docs]) (new-platform)
|
|
- Fix Xeoma camera platform to allow different admin/viewer credentials ([@jeradM] - [#12161]) ([camera.xeoma docs])
|
|
- Xiaomi MiIO Light: Brightness mapping improved ([@syssi] - [#12203]) ([light.xiaomi_miio docs])
|
|
- Fixes according to review from @MartinHjelmare Thank you. ([@kennedyshead] - [#12171]) ([climate.melissa docs]) ([sensor.melissa docs])
|
|
- Fix logger bug on Windows: path contains '\'. ([@fanthos] - [#12197]) ([system_log docs])
|
|
- Catch concurrent.futures.CancelledError in websocket code. ([@pelson] - [#12150]) ([websocket_api docs])
|
|
- Update pushsafer.py ([@appzer] - [#11466]) ([notify.pushsafer docs])
|
|
- Add wake on lan capability to philips TV ([@frog32] - [#12065]) ([media_player.philips_js docs])
|
|
- Specify the minimum python version in the setup.py. ([@pelson] - [#12144])
|
|
- Return of entity_id in template platforms ([@amelchio] - [#12234]) ([binary_sensor.template docs]) ([cover.template docs]) ([light.template docs]) ([sensor.template docs]) ([switch.template docs])
|
|
- Allow zero purge_interval to disable recorder purge ([@amelchio] - [#12220])
|
|
- Update min js=latest version ([@andrey-git] - [#12091]) ([frontend docs])
|
|
- librouteros version bump ([@zabuldon] - [#12227]) ([device_tracker.mikrotik docs])
|
|
- SQL sensor ([@dgomes] - [#12142]) ([sensor.sql docs]) (new-platform)
|
|
- Fixes for tesla. New sensors. ([@zabuldon] - [#12225]) ([tesla docs]) ([sensor.tesla docs])
|
|
- Entity layer cleanup ([@balloob] - [#12237]) (breaking change)
|
|
- [SMALL PATCH] Sql sensor ([@dgomes] - [#12242]) ([sensor.sql docs])
|
|
- Set tahoma cover update interval to default ([@bakedraccoon] - [#12232]) ([cover.tahoma docs])
|
|
- Avoid influxdb filling connection pool ([@amelchio] - [#12182]) ([influxdb docs]) (breaking change)
|
|
- Force update support for mqtt binary sensor ([@mkfink] - [#12092]) ([binary_sensor.mqtt docs])
|
|
- Added password mode to input_text (obscure content of text box) ([@covrig] - [#11849]) ([input_text docs]) ([sensor.xiaomi_aqara docs])
|
|
- Fix cover service description ([@cdce8p] - [#12243])
|
|
- Add explicit first-time config for new purge_keep_days default ([@amelchio] - [#12246])
|
|
- added more debug logging for sensor.alpha_vantage ([@ChristianKuehnel] - [#12249]) ([sensor.alpha_vantage docs])
|
|
- Add Service Schema to Broadlink Switch ([@maddox] - [#12253]) ([switch.broadlink docs])
|
|
- Update aiohttp 2.3.10 / yarl 1.1.0 ([@pvizeli] - [#12244])
|
|
- Fix source code using Windows newline ([@OttoWinter] - [#12248])
|
|
- miflora - fix for exception handling bug ([@ChristianKuehnel] - [#12149]) ([sensor.miflora docs])
|
|
- Update pyhomematic to 0.1.39 ([@danielperna84] - [#12265]) ([homematic docs])
|
|
- Update owntracks.py ([@luca-angemi] - [#12260]) ([device_tracker.owntracks docs])
|
|
- Fix for iTunes media player not updating artwork ([@lexam79] - [#12089]) ([media_player.itunes docs])
|
|
- Fix duplicate entity_ids in System Monitor ([@fanaticDavid] - [#12124]) ([sensor.systemmonitor docs]) (breaking change)
|
|
- One bug fix and one improvement to the statistics sensor. ([@glance-] - [#12259]) ([sensor.statistics docs])
|
|
- allow wildcards in subscription ([@escoand] - [#12247]) ([device_tracker.mqtt docs])
|
|
- Retry keyset cloud ([@balloob] - [#12270]) ([cloud docs])
|
|
- Update limitlessled requirement to v1.0.9 ([@vaceslav] - [#12275]) ([light.limitlessled docs])
|
|
|
|
[#11098]: https://github.com/home-assistant/home-assistant/pull/11098
|
|
[#11294]: https://github.com/home-assistant/home-assistant/pull/11294
|
|
[#11339]: https://github.com/home-assistant/home-assistant/pull/11339
|
|
[#11355]: https://github.com/home-assistant/home-assistant/pull/11355
|
|
[#11466]: https://github.com/home-assistant/home-assistant/pull/11466
|
|
[#11503]: https://github.com/home-assistant/home-assistant/pull/11503
|
|
[#11573]: https://github.com/home-assistant/home-assistant/pull/11573
|
|
[#11743]: https://github.com/home-assistant/home-assistant/pull/11743
|
|
[#11808]: https://github.com/home-assistant/home-assistant/pull/11808
|
|
[#11819]: https://github.com/home-assistant/home-assistant/pull/11819
|
|
[#11832]: https://github.com/home-assistant/home-assistant/pull/11832
|
|
[#11836]: https://github.com/home-assistant/home-assistant/pull/11836
|
|
[#11849]: https://github.com/home-assistant/home-assistant/pull/11849
|
|
[#11864]: https://github.com/home-assistant/home-assistant/pull/11864
|
|
[#11891]: https://github.com/home-assistant/home-assistant/pull/11891
|
|
[#11927]: https://github.com/home-assistant/home-assistant/pull/11927
|
|
[#11933]: https://github.com/home-assistant/home-assistant/pull/11933
|
|
[#11940]: https://github.com/home-assistant/home-assistant/pull/11940
|
|
[#11941]: https://github.com/home-assistant/home-assistant/pull/11941
|
|
[#11942]: https://github.com/home-assistant/home-assistant/pull/11942
|
|
[#11943]: https://github.com/home-assistant/home-assistant/pull/11943
|
|
[#11946]: https://github.com/home-assistant/home-assistant/pull/11946
|
|
[#11949]: https://github.com/home-assistant/home-assistant/pull/11949
|
|
[#11952]: https://github.com/home-assistant/home-assistant/pull/11952
|
|
[#11953]: https://github.com/home-assistant/home-assistant/pull/11953
|
|
[#11954]: https://github.com/home-assistant/home-assistant/pull/11954
|
|
[#11955]: https://github.com/home-assistant/home-assistant/pull/11955
|
|
[#11956]: https://github.com/home-assistant/home-assistant/pull/11956
|
|
[#11961]: https://github.com/home-assistant/home-assistant/pull/11961
|
|
[#11963]: https://github.com/home-assistant/home-assistant/pull/11963
|
|
[#11964]: https://github.com/home-assistant/home-assistant/pull/11964
|
|
[#11969]: https://github.com/home-assistant/home-assistant/pull/11969
|
|
[#11972]: https://github.com/home-assistant/home-assistant/pull/11972
|
|
[#11973]: https://github.com/home-assistant/home-assistant/pull/11973
|
|
[#11976]: https://github.com/home-assistant/home-assistant/pull/11976
|
|
[#11979]: https://github.com/home-assistant/home-assistant/pull/11979
|
|
[#11981]: https://github.com/home-assistant/home-assistant/pull/11981
|
|
[#11984]: https://github.com/home-assistant/home-assistant/pull/11984
|
|
[#11988]: https://github.com/home-assistant/home-assistant/pull/11988
|
|
[#11989]: https://github.com/home-assistant/home-assistant/pull/11989
|
|
[#11990]: https://github.com/home-assistant/home-assistant/pull/11990
|
|
[#11991]: https://github.com/home-assistant/home-assistant/pull/11991
|
|
[#11992]: https://github.com/home-assistant/home-assistant/pull/11992
|
|
[#11996]: https://github.com/home-assistant/home-assistant/pull/11996
|
|
[#11998]: https://github.com/home-assistant/home-assistant/pull/11998
|
|
[#11999]: https://github.com/home-assistant/home-assistant/pull/11999
|
|
[#12014]: https://github.com/home-assistant/home-assistant/pull/12014
|
|
[#12015]: https://github.com/home-assistant/home-assistant/pull/12015
|
|
[#12016]: https://github.com/home-assistant/home-assistant/pull/12016
|
|
[#12020]: https://github.com/home-assistant/home-assistant/pull/12020
|
|
[#12021]: https://github.com/home-assistant/home-assistant/pull/12021
|
|
[#12022]: https://github.com/home-assistant/home-assistant/pull/12022
|
|
[#12036]: https://github.com/home-assistant/home-assistant/pull/12036
|
|
[#12041]: https://github.com/home-assistant/home-assistant/pull/12041
|
|
[#12042]: https://github.com/home-assistant/home-assistant/pull/12042
|
|
[#12044]: https://github.com/home-assistant/home-assistant/pull/12044
|
|
[#12045]: https://github.com/home-assistant/home-assistant/pull/12045
|
|
[#12049]: https://github.com/home-assistant/home-assistant/pull/12049
|
|
[#12051]: https://github.com/home-assistant/home-assistant/pull/12051
|
|
[#12057]: https://github.com/home-assistant/home-assistant/pull/12057
|
|
[#12062]: https://github.com/home-assistant/home-assistant/pull/12062
|
|
[#12063]: https://github.com/home-assistant/home-assistant/pull/12063
|
|
[#12064]: https://github.com/home-assistant/home-assistant/pull/12064
|
|
[#12065]: https://github.com/home-assistant/home-assistant/pull/12065
|
|
[#12067]: https://github.com/home-assistant/home-assistant/pull/12067
|
|
[#12070]: https://github.com/home-assistant/home-assistant/pull/12070
|
|
[#12072]: https://github.com/home-assistant/home-assistant/pull/12072
|
|
[#12073]: https://github.com/home-assistant/home-assistant/pull/12073
|
|
[#12074]: https://github.com/home-assistant/home-assistant/pull/12074
|
|
[#12075]: https://github.com/home-assistant/home-assistant/pull/12075
|
|
[#12077]: https://github.com/home-assistant/home-assistant/pull/12077
|
|
[#12078]: https://github.com/home-assistant/home-assistant/pull/12078
|
|
[#12082]: https://github.com/home-assistant/home-assistant/pull/12082
|
|
[#12084]: https://github.com/home-assistant/home-assistant/pull/12084
|
|
[#12086]: https://github.com/home-assistant/home-assistant/pull/12086
|
|
[#12089]: https://github.com/home-assistant/home-assistant/pull/12089
|
|
[#12091]: https://github.com/home-assistant/home-assistant/pull/12091
|
|
[#12092]: https://github.com/home-assistant/home-assistant/pull/12092
|
|
[#12099]: https://github.com/home-assistant/home-assistant/pull/12099
|
|
[#12100]: https://github.com/home-assistant/home-assistant/pull/12100
|
|
[#12102]: https://github.com/home-assistant/home-assistant/pull/12102
|
|
[#12106]: https://github.com/home-assistant/home-assistant/pull/12106
|
|
[#12107]: https://github.com/home-assistant/home-assistant/pull/12107
|
|
[#12109]: https://github.com/home-assistant/home-assistant/pull/12109
|
|
[#12110]: https://github.com/home-assistant/home-assistant/pull/12110
|
|
[#12112]: https://github.com/home-assistant/home-assistant/pull/12112
|
|
[#12118]: https://github.com/home-assistant/home-assistant/pull/12118
|
|
[#12119]: https://github.com/home-assistant/home-assistant/pull/12119
|
|
[#12121]: https://github.com/home-assistant/home-assistant/pull/12121
|
|
[#12124]: https://github.com/home-assistant/home-assistant/pull/12124
|
|
[#12127]: https://github.com/home-assistant/home-assistant/pull/12127
|
|
[#12132]: https://github.com/home-assistant/home-assistant/pull/12132
|
|
[#12134]: https://github.com/home-assistant/home-assistant/pull/12134
|
|
[#12136]: https://github.com/home-assistant/home-assistant/pull/12136
|
|
[#12138]: https://github.com/home-assistant/home-assistant/pull/12138
|
|
[#12140]: https://github.com/home-assistant/home-assistant/pull/12140
|
|
[#12141]: https://github.com/home-assistant/home-assistant/pull/12141
|
|
[#12142]: https://github.com/home-assistant/home-assistant/pull/12142
|
|
[#12144]: https://github.com/home-assistant/home-assistant/pull/12144
|
|
[#12147]: https://github.com/home-assistant/home-assistant/pull/12147
|
|
[#12148]: https://github.com/home-assistant/home-assistant/pull/12148
|
|
[#12149]: https://github.com/home-assistant/home-assistant/pull/12149
|
|
[#12150]: https://github.com/home-assistant/home-assistant/pull/12150
|
|
[#12152]: https://github.com/home-assistant/home-assistant/pull/12152
|
|
[#12155]: https://github.com/home-assistant/home-assistant/pull/12155
|
|
[#12156]: https://github.com/home-assistant/home-assistant/pull/12156
|
|
[#12158]: https://github.com/home-assistant/home-assistant/pull/12158
|
|
[#12161]: https://github.com/home-assistant/home-assistant/pull/12161
|
|
[#12169]: https://github.com/home-assistant/home-assistant/pull/12169
|
|
[#12170]: https://github.com/home-assistant/home-assistant/pull/12170
|
|
[#12171]: https://github.com/home-assistant/home-assistant/pull/12171
|
|
[#12173]: https://github.com/home-assistant/home-assistant/pull/12173
|
|
[#12175]: https://github.com/home-assistant/home-assistant/pull/12175
|
|
[#12176]: https://github.com/home-assistant/home-assistant/pull/12176
|
|
[#12179]: https://github.com/home-assistant/home-assistant/pull/12179
|
|
[#12182]: https://github.com/home-assistant/home-assistant/pull/12182
|
|
[#12183]: https://github.com/home-assistant/home-assistant/pull/12183
|
|
[#12184]: https://github.com/home-assistant/home-assistant/pull/12184
|
|
[#12186]: https://github.com/home-assistant/home-assistant/pull/12186
|
|
[#12187]: https://github.com/home-assistant/home-assistant/pull/12187
|
|
[#12188]: https://github.com/home-assistant/home-assistant/pull/12188
|
|
[#12190]: https://github.com/home-assistant/home-assistant/pull/12190
|
|
[#12197]: https://github.com/home-assistant/home-assistant/pull/12197
|
|
[#12199]: https://github.com/home-assistant/home-assistant/pull/12199
|
|
[#12200]: https://github.com/home-assistant/home-assistant/pull/12200
|
|
[#12202]: https://github.com/home-assistant/home-assistant/pull/12202
|
|
[#12203]: https://github.com/home-assistant/home-assistant/pull/12203
|
|
[#12204]: https://github.com/home-assistant/home-assistant/pull/12204
|
|
[#12205]: https://github.com/home-assistant/home-assistant/pull/12205
|
|
[#12212]: https://github.com/home-assistant/home-assistant/pull/12212
|
|
[#12220]: https://github.com/home-assistant/home-assistant/pull/12220
|
|
[#12225]: https://github.com/home-assistant/home-assistant/pull/12225
|
|
[#12227]: https://github.com/home-assistant/home-assistant/pull/12227
|
|
[#12232]: https://github.com/home-assistant/home-assistant/pull/12232
|
|
[#12234]: https://github.com/home-assistant/home-assistant/pull/12234
|
|
[#12237]: https://github.com/home-assistant/home-assistant/pull/12237
|
|
[#12242]: https://github.com/home-assistant/home-assistant/pull/12242
|
|
[#12243]: https://github.com/home-assistant/home-assistant/pull/12243
|
|
[#12244]: https://github.com/home-assistant/home-assistant/pull/12244
|
|
[#12246]: https://github.com/home-assistant/home-assistant/pull/12246
|
|
[#12247]: https://github.com/home-assistant/home-assistant/pull/12247
|
|
[#12248]: https://github.com/home-assistant/home-assistant/pull/12248
|
|
[#12249]: https://github.com/home-assistant/home-assistant/pull/12249
|
|
[#12253]: https://github.com/home-assistant/home-assistant/pull/12253
|
|
[#12259]: https://github.com/home-assistant/home-assistant/pull/12259
|
|
[#12260]: https://github.com/home-assistant/home-assistant/pull/12260
|
|
[#12265]: https://github.com/home-assistant/home-assistant/pull/12265
|
|
[#12270]: https://github.com/home-assistant/home-assistant/pull/12270
|
|
[#12275]: https://github.com/home-assistant/home-assistant/pull/12275
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@Cinntax]: https://github.com/Cinntax
|
|
[@DanNixon]: https://github.com/DanNixon
|
|
[@ErnstEeldert]: https://github.com/ErnstEeldert
|
|
[@Kane610]: https://github.com/Kane610
|
|
[@Klikini]: https://github.com/Klikini
|
|
[@MGWGIT]: https://github.com/MGWGIT
|
|
[@NigelRook]: https://github.com/NigelRook
|
|
[@OttoWinter]: https://github.com/OttoWinter
|
|
[@PaulAnnekov]: https://github.com/PaulAnnekov
|
|
[@RePeet13]: https://github.com/RePeet13
|
|
[@ReneNulschDE]: https://github.com/ReneNulschDE
|
|
[@Tadly]: https://github.com/Tadly
|
|
[@aarnaud]: https://github.com/aarnaud
|
|
[@akloeckner]: https://github.com/akloeckner
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@aosadchyy]: https://github.com/aosadchyy
|
|
[@appzer]: https://github.com/appzer
|
|
[@arsaboo]: https://github.com/arsaboo
|
|
[@bachya]: https://github.com/bachya
|
|
[@bakedraccoon]: https://github.com/bakedraccoon
|
|
[@balloob]: https://github.com/balloob
|
|
[@bitglue]: https://github.com/bitglue
|
|
[@bratanon]: https://github.com/bratanon
|
|
[@c727]: https://github.com/c727
|
|
[@cdce8p]: https://github.com/cdce8p
|
|
[@ciotlosm]: https://github.com/ciotlosm
|
|
[@cnrd]: https://github.com/cnrd
|
|
[@covrig]: https://github.com/covrig
|
|
[@crhan]: https://github.com/crhan
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@danielperna84]: https://github.com/danielperna84
|
|
[@dgomes]: https://github.com/dgomes
|
|
[@dotlambda]: https://github.com/dotlambda
|
|
[@escoand]: https://github.com/escoand
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@fanaticDavid]: https://github.com/fanaticDavid
|
|
[@fanthos]: https://github.com/fanthos
|
|
[@freol35241]: https://github.com/freol35241
|
|
[@frog32]: https://github.com/frog32
|
|
[@glance-]: https://github.com/glance-
|
|
[@hawk259]: https://github.com/hawk259
|
|
[@infernix]: https://github.com/infernix
|
|
[@jackwilsdon]: https://github.com/jackwilsdon
|
|
[@jeradM]: https://github.com/jeradM
|
|
[@jodur]: https://github.com/jodur
|
|
[@kennedyshead]: https://github.com/kennedyshead
|
|
[@kevindgoff]: https://github.com/kevindgoff
|
|
[@lance36]: https://github.com/lance36
|
|
[@led-spb]: https://github.com/led-spb
|
|
[@lexam79]: https://github.com/lexam79
|
|
[@luca-angemi]: https://github.com/luca-angemi
|
|
[@lucasweb78]: https://github.com/lucasweb78
|
|
[@maddox]: https://github.com/maddox
|
|
[@mezz64]: https://github.com/mezz64
|
|
[@mkfink]: https://github.com/mkfink
|
|
[@nordlead2005]: https://github.com/nordlead2005
|
|
[@pelson]: https://github.com/pelson
|
|
[@perosb]: https://github.com/perosb
|
|
[@philk]: https://github.com/philk
|
|
[@philklei]: https://github.com/philklei
|
|
[@postlund]: https://github.com/postlund
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@rcloran]: https://github.com/rcloran
|
|
[@scop]: https://github.com/scop
|
|
[@sdague]: https://github.com/sdague
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[@syssi]: https://github.com/syssi
|
|
[@tbergo]: https://github.com/tbergo
|
|
[@timmo001]: https://github.com/timmo001
|
|
[@titilambert]: https://github.com/titilambert
|
|
[@tschmidty69]: https://github.com/tschmidty69
|
|
[@ubnt-marc-khouri]: https://github.com/ubnt-marc-khouri
|
|
[@vaceslav]: https://github.com/vaceslav
|
|
[@w1ll1am23]: https://github.com/w1ll1am23
|
|
[@wardcraigj]: https://github.com/wardcraigj
|
|
[@zabuldon]: https://github.com/zabuldon
|
|
[alexa docs]: https://home-assistant.io/components/alexa/
|
|
[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
|
|
[binary_sensor.mercedesme docs]: https://home-assistant.io/components/binary_sensor.mercedesme/
|
|
[binary_sensor.mqtt docs]: https://home-assistant.io/components/binary_sensor.mqtt/
|
|
[binary_sensor.template docs]: https://home-assistant.io/components/binary_sensor.template/
|
|
[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/
|
|
[binary_sensor.zha docs]: https://home-assistant.io/components/binary_sensor.zha/
|
|
[camera.canary docs]: https://home-assistant.io/components/camera.canary/
|
|
[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/
|
|
[camera.xeoma docs]: https://home-assistant.io/components/camera.xeoma/
|
|
[canary docs]: https://home-assistant.io/components/canary/
|
|
[climate.demo docs]: https://home-assistant.io/components/climate.demo/
|
|
[climate.ecobee docs]: https://home-assistant.io/components/climate.ecobee/
|
|
[climate.econet docs]: https://home-assistant.io/components/climate.econet/
|
|
[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
|
|
[climate.heatmiser docs]: https://home-assistant.io/components/climate.heatmiser/
|
|
[climate.melissa docs]: https://home-assistant.io/components/climate.melissa/
|
|
[climate.nest docs]: https://home-assistant.io/components/climate.nest/
|
|
[climate.tado docs]: https://home-assistant.io/components/climate.tado/
|
|
[climate.touchline docs]: https://home-assistant.io/components/climate.touchline/
|
|
[climate.venstar docs]: https://home-assistant.io/components/climate.venstar/
|
|
[cloud docs]: https://home-assistant.io/components/cloud/
|
|
[coinbase docs]: https://home-assistant.io/components/coinbase/
|
|
[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/
|
|
[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/
|
|
[cover.template docs]: https://home-assistant.io/components/cover.template/
|
|
[deconz docs]: https://home-assistant.io/components/deconz/
|
|
[device_tracker.huawei_router docs]: https://home-assistant.io/components/device_tracker.huawei_router/
|
|
[device_tracker.mercedesme docs]: https://home-assistant.io/components/device_tracker.mercedesme/
|
|
[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/
|
|
[device_tracker.mqtt docs]: https://home-assistant.io/components/device_tracker.mqtt/
|
|
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
|
|
[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
|
|
[doorbird docs]: https://home-assistant.io/components/doorbird/
|
|
[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
|
|
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
|
|
[feedreader docs]: https://home-assistant.io/components/feedreader/
|
|
[frontend docs]: https://home-assistant.io/components/frontend/
|
|
[goalfeed docs]: https://home-assistant.io/components/goalfeed/
|
|
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
|
|
[group docs]: https://home-assistant.io/components/group/
|
|
[homematic docs]: https://home-assistant.io/components/homematic/
|
|
[http docs]: https://home-assistant.io/components/http/
|
|
[image_processing.openalpr_cloud docs]: https://home-assistant.io/components/image_processing.openalpr_cloud/
|
|
[influxdb docs]: https://home-assistant.io/components/influxdb/
|
|
[input_text docs]: https://home-assistant.io/components/input_text/
|
|
[ios docs]: https://home-assistant.io/components/ios/
|
|
[iota docs]: https://home-assistant.io/components/iota/
|
|
[light.deconz docs]: https://home-assistant.io/components/light.deconz/
|
|
[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/
|
|
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
|
|
[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
|
|
[light.template docs]: https://home-assistant.io/components/light.template/
|
|
[light.xiaomi_aqara docs]: https://home-assistant.io/components/light.xiaomi_aqara/
|
|
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
|
|
[light.zha docs]: https://home-assistant.io/components/light.zha/
|
|
[lock docs]: https://home-assistant.io/components/lock/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player docs]: https://home-assistant.io/components/media_player/
|
|
[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/
|
|
[media_player.clementine docs]: https://home-assistant.io/components/media_player.clementine/
|
|
[media_player.itunes docs]: https://home-assistant.io/components/media_player.itunes/
|
|
[media_player.mediaroom docs]: https://home-assistant.io/components/media_player.mediaroom/
|
|
[media_player.panasonic_viera docs]: https://home-assistant.io/components/media_player.panasonic_viera/
|
|
[media_player.philips_js docs]: https://home-assistant.io/components/media_player.philips_js/
|
|
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
|
|
[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
|
|
[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/
|
|
[media_player.vlc docs]: https://home-assistant.io/components/media_player.vlc/
|
|
[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/
|
|
[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
|
|
[melissa docs]: https://home-assistant.io/components/melissa/
|
|
[mercedesme docs]: https://home-assistant.io/components/mercedesme/
|
|
[mochad docs]: https://home-assistant.io/components/mochad/
|
|
[notify.gntp docs]: https://home-assistant.io/components/notify.gntp/
|
|
[notify.kodi docs]: https://home-assistant.io/components/notify.kodi/
|
|
[notify.pushsafer docs]: https://home-assistant.io/components/notify.pushsafer/
|
|
[notify.twitter docs]: https://home-assistant.io/components/notify.twitter/
|
|
[panel_iframe docs]: https://home-assistant.io/components/panel_iframe/
|
|
[plant docs]: https://home-assistant.io/components/plant/
|
|
[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
|
|
[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
|
|
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
|
|
[sensor.broadlink docs]: https://home-assistant.io/components/sensor.broadlink/
|
|
[sensor.canary docs]: https://home-assistant.io/components/sensor.canary/
|
|
[sensor.coinbase docs]: https://home-assistant.io/components/sensor.coinbase/
|
|
[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/
|
|
[sensor.darksky docs]: https://home-assistant.io/components/sensor.darksky/
|
|
[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
|
|
[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/
|
|
[sensor.fritzbox_callmonitor docs]: https://home-assistant.io/components/sensor.fritzbox_callmonitor/
|
|
[sensor.melissa docs]: https://home-assistant.io/components/sensor.melissa/
|
|
[sensor.mercedesme docs]: https://home-assistant.io/components/sensor.mercedesme/
|
|
[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
|
|
[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/
|
|
[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
|
|
[sensor.qnap docs]: https://home-assistant.io/components/sensor.qnap/
|
|
[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/
|
|
[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/
|
|
[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/
|
|
[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/
|
|
[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/
|
|
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
|
|
[sensor.tahoma docs]: https://home-assistant.io/components/sensor.tahoma/
|
|
[sensor.template docs]: https://home-assistant.io/components/sensor.template/
|
|
[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
|
|
[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/
|
|
[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/
|
|
[spc docs]: https://home-assistant.io/components/spc/
|
|
[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
|
|
[switch.flux docs]: https://home-assistant.io/components/switch.flux/
|
|
[switch.pulseaudio_loopback docs]: https://home-assistant.io/components/switch.pulseaudio_loopback/
|
|
[switch.template docs]: https://home-assistant.io/components/switch.template/
|
|
[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
|
|
[switch.wake_on_lan docs]: https://home-assistant.io/components/switch.wake_on_lan/
|
|
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
|
|
[system_log docs]: https://home-assistant.io/components/system_log/
|
|
[tado docs]: https://home-assistant.io/components/tado/
|
|
[tahoma docs]: https://home-assistant.io/components/tahoma/
|
|
[tesla docs]: https://home-assistant.io/components/tesla/
|
|
[tts docs]: https://home-assistant.io/components/tts/
|
|
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
|
|
[wake_on_lan docs]: https://home-assistant.io/components/wake_on_lan/
|
|
[waterfurnace docs]: https://home-assistant.io/components/waterfurnace/
|
|
[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/
|
|
[weblink docs]: https://home-assistant.io/components/weblink/
|
|
[websocket_api docs]: https://home-assistant.io/components/websocket_api/
|
|
[zha docs]: https://home-assistant.io/components/zha/
|
|
[zha.const docs]: https://home-assistant.io/components/zha.const/
|
|
[zwave docs]: https://home-assistant.io/components/zwave/
|
|
[#12292]: https://github.com/home-assistant/home-assistant/pull/12292
|
|
[#12313]: https://github.com/home-assistant/home-assistant/pull/12313
|
|
[#12314]: https://github.com/home-assistant/home-assistant/pull/12314
|
|
[#12317]: https://github.com/home-assistant/home-assistant/pull/12317
|
|
[#12318]: https://github.com/home-assistant/home-assistant/pull/12318
|
|
[#12328]: https://github.com/home-assistant/home-assistant/pull/12328
|
|
[#12330]: https://github.com/home-assistant/home-assistant/pull/12330
|
|
[@balloob]: https://github.com/balloob
|
|
[@lucasweb78]: https://github.com/lucasweb78
|
|
[alexa docs]: https://home-assistant.io/components/alexa/
|
|
[binary_sensor.netatmo docs]: https://home-assistant.io/components/binary_sensor.netatmo/
|
|
[camera.netatmo docs]: https://home-assistant.io/components/camera.netatmo/
|
|
[sensor.netatmo docs]: https://home-assistant.io/components/sensor.netatmo/
|
|
[#12342]: https://github.com/home-assistant/home-assistant/pull/12342
|
|
[#12346]: https://github.com/home-assistant/home-assistant/pull/12346
|
|
[#12368]: https://github.com/home-assistant/home-assistant/pull/12368
|
|
[#12382]: https://github.com/home-assistant/home-assistant/pull/12382
|
|
[#12403]: https://github.com/home-assistant/home-assistant/pull/12403
|
|
[@OttoWinter]: https://github.com/OttoWinter
|
|
[@ReneNulschDE]: https://github.com/ReneNulschDE
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@citruz]: https://github.com/citruz
|
|
[@sdague]: https://github.com/sdague
|
|
[binary_sensor.mercedesme docs]: https://home-assistant.io/components/binary_sensor.mercedesme/
|
|
[device_tracker.mercedesme docs]: https://home-assistant.io/components/device_tracker.mercedesme/
|
|
[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
|
|
[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
|
|
[mercedesme docs]: https://home-assistant.io/components/mercedesme/
|
|
[sensor.eddystone_temperature docs]: https://home-assistant.io/components/sensor.eddystone_temperature/
|
|
[sensor.mercedesme docs]: https://home-assistant.io/components/sensor.mercedesme/
|
|
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
|
|
[#12392]: https://github.com/home-assistant/home-assistant/pull/12392
|
|
[#12421]: https://github.com/home-assistant/home-assistant/pull/12421
|
|
[#12435]: https://github.com/home-assistant/home-assistant/pull/12435
|
|
[#12445]: https://github.com/home-assistant/home-assistant/pull/12445
|
|
[#12447]: https://github.com/home-assistant/home-assistant/pull/12447
|
|
[#12448]: https://github.com/home-assistant/home-assistant/pull/12448
|
|
[#12452]: https://github.com/home-assistant/home-assistant/pull/12452
|
|
[@OverloadUT]: https://github.com/OverloadUT
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@dgomes]: https://github.com/dgomes
|
|
[@ryanm101]: https://github.com/ryanm101
|
|
[@syssi]: https://github.com/syssi
|
|
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
|
|
[isy994 docs]: https://home-assistant.io/components/isy994/
|
|
[light.template docs]: https://home-assistant.io/components/light.template/
|
|
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
|
|
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
|
|
[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
|
|
[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/
|
|
[sensor.yr docs]: https://home-assistant.io/components/sensor.yr/
|
|
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
|
|
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
|
|
]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.62: MyChevy, Iota and Venstar Thermostat]]></title>
|
|
<link href="https://home-assistant.io/blog/2018/01/27/release-62/"/>
|
|
<updated>2018-01-27T01:00:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2018/01/27/release-62</id>
|
|
<content type="html"><![CDATA[<a href='/components/#version/0.62'><img src='/images/blog/2018-01-0.62/components.png' style='border: 0;box-shadow: none;'></a>
|
|
|
|
Second release of the year and it's buzzing on GitHub. This release we had 70 people contribute code. We've also managed to finally get our PR count below a 100 open PRs again. A lot of cool stuff still waiting to make it to a future Home Assistant release.
|
|
|
|
I want to give a shout out to [@martinhjelmare] and [@frenck]. Martin is doing an amazing job at code reviews and Franck has been kicking ass with Hass.io add-ons and keeping track of our documentation PRs. Thanks for this amazing work!
|
|
|
|
## MyChevy
|
|
|
|
With this new integration by [@sdague] you are able to keep an eye on your Chevy Bolt EV. Keep track if your car is plugged in, the battery stats and the range it is currently capable of driving. Hip!
|
|
|
|
## New Platforms
|
|
|
|
- Adding support for Lutron covers ([@nickovs] - [#11602]) ([lutron docs]) ([cover.lutron docs]) (new-platform)
|
|
- Add basic mychevy component ([@sdague] - [#11409]) ([mychevy docs]) (new-platform)
|
|
- Added support for TekSavvy bandwidth sensor ([@jpjodoin] - [#11186]) ([sensor.teksavvy docs]) (new-platform)
|
|
- Ihc component and platforms ([@dingusdk] - [#10916]) ([ihc docs]) ([binary_sensor.ihc docs]) ([light.ihc docs]) ([sensor.ihc docs]) ([switch.ihc docs]) (new-platform)
|
|
- Iota wallet ([@jinnerbichler] - [#11398]) ([iota docs]) ([sensor.iota docs]) (new-platform)
|
|
|
|
## <a class='title-link' name='release-0621---january-30' href='#release-0621---january-30'></a> Release 0.62.1 - January 30
|
|
|
|
- Snips - (fix/change) remove response when intent not handled ([@tschmidty69] - [#11929]) ([snips docs])
|
|
- Fix asuswrt AttributeError on neigh for unknown device ([@scop] - [#11960]) ([device_tracker.asuswrt docs])
|
|
- Set default values for Daikin devices that don't support fan direction and fan speed features ([@rofrantz] - [#12000]) ([climate.daikin docs])
|
|
- Fix parameter escaping ([@smoldaner] - [#12008]) ([media_player.squeezebox docs])
|
|
- Error handling, in case no connections are available ([@ReneNulschDE] - [#12010]) ([sensor.deutsche_bahn docs])
|
|
- Fix 404 for Hass.io panel using frontend dev ([@c727] - [#12039]) ([frontend docs])
|
|
- Upgrade pyharmony to 1.0.20 ([@amelchio] - [#12043]) ([remote.harmony docs])
|
|
|
|
## <a class='title-link' name='if-you-need-help' href='#if-you-need-help'></a> 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.
|
|
|
|
## <a class='title-link' name='reporting-issues' href='#reporting-issues'></a> 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.
|
|
|
|
<!--more-->
|
|
|
|
## Breaking Changes
|
|
|
|
- Tahoma platform will get new entity IDs ([@glpatcern] - [#11547]) ([tahoma docs]) ([cover.tahoma docs]) (breaking change)
|
|
- Mold indicator: attribute names no longer include spaces or periods ([@olskar] - [#11694]) ([sensor.mold_indicator docs]) (breaking change)
|
|
- Custom component devs only: `EntityComponent.add_entity(entity)` and `EntityComponent.async_add_entity(entity)` have been removed. Use `EntityComponent.add_entities([entity])` and `EntityComponent.async_add_entities([entity])` instead. Also `EntityComponent.entities` is no longer a dictionary but instead an iterable. Use `EntityComponent.get_entity(entity_id)` to get entity by id. ([@balloob] - [#11691]) (breaking change)
|
|
|
|
## All changes
|
|
|
|
- Upgrade keyring to 10.6.0 ([@fabaff] - [#11608])
|
|
- Upgrad youtube_dl to 2017.12.31 ([@fabaff] - [#11610])
|
|
- small sonos cleanup ([@pvizeli] - [#11607]) ([media_player.sonos docs])
|
|
- Update Xiaomi Miio compontent broken URI ([@keesschollaart81] - [#11621]) ([light.xiaomi_miio docs])
|
|
- light/mqqt_json: allow brightness scaling ([@jkoelker] - [#11613])
|
|
- Adding support for Lutron covers ([@nickovs] - [#11602]) ([lutron docs]) ([cover.lutron docs]) (new-platform)
|
|
- Hyperion: Add brightness, HDMI and effect support ([@starkillerOG] - [#11543]) ([light.hyperion docs])
|
|
- Fixes and enhancements for the Tahoma platform ([@glpatcern] - [#11547]) ([tahoma docs]) ([cover.tahoma docs]) (breaking change)
|
|
- upgrade xiaomi lib ([@danielhiversen] - [#11629])
|
|
- Add templates to MQTT climate ([@tinloaf] - [#11623])
|
|
- Upgrade coinmarketcap to 4.1.2 ([@fabaff] - [#11634])
|
|
- Add Deconz support for Zigbee green power devices like Hue Tap ([@Kane610] - [#11455]) ([deconz docs]) ([sensor.deconz docs])
|
|
- Bump dev to 0.62.0.dev0 ([@fabaff] - [#11652])
|
|
- Add ability to specify a sender in the clicksend notification ([@heydonms] - [#11046]) ([notify.clicksend docs])
|
|
- Round values to one decimal ([@covrig] - [#11673]) ([sensor.xiaomi_aqara docs])
|
|
- Add basic mychevy component ([@sdague] - [#11409]) ([mychevy docs]) (new-platform)
|
|
- update mypy commandline arguments ([@benleb] - [#11638])
|
|
- Add support for configuring jeelink RF parameters ([@hthiery] - [#11620])
|
|
- Wemo Dimmer Support ([@angel12] - [#10882]) ([wemo docs]) ([light.wemo docs])
|
|
- add temperature controls to eph-ember ([@ttroy50] - [#11400]) ([climate.ephember docs])
|
|
- Upgrade youtube_dl to 2018.01.14 ([@fabaff] - [#11661])
|
|
- Change line separator to LN ([@fabaff] - [#11662]) ([hive docs]) ([map docs]) ([binary_sensor.hive docs]) ([climate.hive docs]) ([light.hive docs]) ([notify.prowl docs]) ([sensor.hive docs]) ([switch.hive docs])
|
|
- Upgrade sqlalchemy to 1.2.1 ([@fabaff] - [#11666])
|
|
- Upgrade pylast to 2.1.0 ([@fabaff] - [#11668])
|
|
- Added extra arguments to onvif platform config ([@karlkar] - [#11680]) ([camera.onvif docs])
|
|
- Enable probot move ([@fabaff] - [#11690])
|
|
- fixed not to include spaces or dots in attribute names ([@olskar] - [#11694]) ([sensor.mold_indicator docs]) (breaking change)
|
|
- Add attributes ([@fabaff] - [#11698]) ([sensor.random docs])
|
|
- Feature/fritzdect errorhandling ([@BastianPoe] - [#11490]) ([switch.fritzdect docs])
|
|
- Tesla bug fix #11598 ([@zabuldon] - [#11707])
|
|
- Update mold_indicator.py ([@olskar] - [#11715]) ([sensor.mold_indicator docs])
|
|
- Override default name for TP-Link devices ([@DanNixon] - [#11710]) ([light.tplink docs]) ([switch.tplink docs])
|
|
- Don't use None inside header ([@pvizeli] - [#11725]) ([hassio docs])
|
|
- Add enable_output service to Yamaha platform ([@postlund] - [#11103]) ([media_player.yamaha docs])
|
|
- Fix effects not appearing in UI due to missing attribute ([@shortbloke] - [#11738]) ([light.flux_led docs])
|
|
- Fix for None object access attempt ([@karlkar] - [#11748])
|
|
- Fixed universal media player templated source_select bug (issue #10981) and corrected typo in test_universal ([@iliketoprogram14] - [#11746])
|
|
- Fix Tahoma device class ([@bakedraccoon] - [#11745]) ([cover.tahoma docs])
|
|
- Add deCONZ entities in a predicitive order ([@Kane610] - [#11712]) ([binary_sensor.deconz docs]) ([sensor.deconz docs])
|
|
- Xbox sensor - Extend error handling ([@ReneNulschDE] - [#11637]) ([sensor.xbox_live docs])
|
|
- Upgrade netdisco ([@balloob] - [#11752])
|
|
- set default value for rfxtrx config ([@danielhiversen] - [#11767]) ([binary_sensor.rfxtrx docs])
|
|
- Round off exchange rate ([@arsaboo] - [#11765]) ([sensor.alpha_vantage docs])
|
|
- Update icon (fixes #11744) ([@fabaff] - [#11758]) ([sensor.fixer docs])
|
|
- Use localized forecast for openweathermap ([@brainexe] - [#11770]) ([sensor.openweathermap docs])
|
|
- Unit should be mph as that is what the metoffices datapoint API returns ([@ioangogo] - [#11760]) ([sensor.metoffice docs])
|
|
- Owntracks: Use bluetooth_le as source_type if beacon was used for location change. ([@cnrd] - [#11615]) ([device_tracker.owntracks docs])
|
|
- Add a 'last' mode and attribute to min_max sensor ([@markferry] - [#11037]) ([sensor.min_max docs])
|
|
- Update header and make it less verbose ([@fabaff] - [#11774]) ([asterisk_mbox docs])
|
|
- Added support for TekSavvy bandwidth sensor ([@jpjodoin] - [#11186]) ([sensor.teksavvy docs]) (new-platform)
|
|
- Fix for Neato D3 and D5 ([@karlkar] - [#11775])
|
|
- Axis discovery fails to save conf ([@Kane610] - [#11769]) ([axis docs])
|
|
- Limit service description loading to a single thread ([@amelchio] - [#11733])
|
|
- Snips: (change) Removed unknown intent speech response ([@tschmidty69] - [#11776]) ([snips docs])
|
|
- Implemented event_data_template (new) ([@tschmidty69] - [#11057])
|
|
- Fix PEP8 and PEP257 issues ([@fabaff] - [#11780]) ([deconz docs]) ([scene docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs])
|
|
- Fix typos ([@fabaff] - [#11781]) ([system_log docs])
|
|
- Support for performance mode on Rheem water heaters. ([@w1ll1am23] - [#11786]) ([climate.econet docs])
|
|
- Service for setting a fixed scene of Xiaomi MIIO lights ([@syssi] - [#10819]) ([light.xiaomi_miio docs])
|
|
- Homematic ip tilt covers ([@steffenslavetinsky] - [#11650]) ([cover.homematic docs])
|
|
- plant - check history for min_brightness ([@ChristianKuehnel] - [#9534]) ([plant docs])
|
|
- add generic rollershutter agian, was missing in last merge ([@philklei] - [#11788]) ([tahoma docs])
|
|
- Additional attributes and services of the Xiaomi Air Purifier introduced ([@syssi] - [#11249]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
|
|
- flux led version 0.20 ([@danielhiversen] - [#11791])
|
|
- Hyperion: fix ([@starkillerOG] - [#11793]) ([light.hyperion docs])
|
|
- Fix sensibo function names ([@andrey-git] - [#11797]) ([climate.sensibo docs])
|
|
- Always load yr picture from https ([@andrey-git] - [#11796]) ([sensor.yr docs])
|
|
- Make Google TTS secure ([@PRabahy] - [#11031]) ([tts.google docs])
|
|
- Correct inadvertent change to file permissions ([@shortbloke] - [#11755]) ([light.flux_led docs])
|
|
- Fix recorder purge ([@tinloaf] - [#11802])
|
|
- Disable installing Telldus in Docker ([@balloob] - [#11806])
|
|
- Nad ([@robhuls] - [#11800])
|
|
- bump roku version ([@soberstadt] - [#11816])
|
|
- MiFlora - use bluepy on linux systems ([@ChristianKuehnel] - [#11284]) ([light.decora docs]) ([sensor.miflora docs])
|
|
- Ihc component and platforms ([@dingusdk] - [#10916]) ([ihc docs]) ([binary_sensor.ihc docs]) ([light.ihc docs]) ([sensor.ihc docs]) ([switch.ihc docs]) (new-platform)
|
|
- Change telldus domain to download.telldus.com ([@michaelarnauts] - [#11825])
|
|
- Add more workday sensor countries and update holidays library to version 0.9.3 ([@drndos] - [#11826]) ([binary_sensor.workday docs])
|
|
- Add missing availability schema to MQTT alarm panel ([@DanNixon] - [#11829]) ([alarm_control_panel.mqtt docs])
|
|
- python-miio version bumped. Fixes all xiaomi_miio components. (Closes: #11768) ([@syssi] - [#11837]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
|
|
- Add waterfurnace platform ([@sdague] - [#11732])
|
|
- (Re)Enable Daikin autodiscovery ([@rofrantz] - [#11842])
|
|
- Fixes for PEP257 ([@fabaff] - [#11810])
|
|
- bump eq3bt version ([@rytilahti] - [#11834]) ([climate.eq3btsmart docs])
|
|
- Fix Unifi direct errors caused by AP reboot. ([@w1ll1am23] - [#11835]) ([device_tracker.unifi_direct docs])
|
|
- Change 'on' to 'heat' as fallback thermostat mode ([@andrewdolphin] - [#11377]) ([google_assistant docs])
|
|
- Use strict timeout when polling Samsung TV (Fix for #6375) ([@kennedyshead] - [#11759]) ([media_player.samsungtv docs])
|
|
- Fix issues with generic thermostat ([@ciotlosm] - [#11805])
|
|
- maxcube: Set MAX! Window Sensor's class to 'window' ([@leppa] - [#11799]) ([binary_sensor.maxcube docs])
|
|
- Fix new iframe panel url ([@pvizeli] - [#11850]) ([hassio docs])
|
|
- Fix races on recorder test ([@sdague] - [#11857])
|
|
- Clean up entity component ([@balloob] - [#11691]) (breaking change)
|
|
- Allow exposing sensors as temperature or humidity 'climate' devices to Google Assistant ([@rofrantz] - [#11095]) ([google_assistant docs])
|
|
- BME680 Sensor Component ([@arcsur] - [#11695])
|
|
- Respond to Alexa scene activation correctly ([@bitglue] - [#11869]) ([alexa docs])
|
|
- Checking Xiaomi Aqara devices unavailability states ([@PaulAnnekov] - [#11631]) ([xiaomi_aqara docs]) ([binary_sensor.xiaomi_aqara docs]) ([cover.xiaomi_aqara docs]) ([light.xiaomi_aqara docs]) ([sensor.xiaomi_aqara docs]) ([switch.xiaomi_aqara docs])
|
|
- Hass.io panel v2 ([@pvizeli] - [#11860]) ([hassio docs])
|
|
- Add missing mock call for test_minimal_config ([@sdague] - [#11858])
|
|
- Expose Alexa Smart Home via HTTP POST ([@bitglue] - [#11859]) ([alexa docs])
|
|
- fixed async function called in a thread ([@PaulAnnekov] - [#11882]) ([xiaomi_aqara docs])
|
|
- upgrade ecobee ([@nkgilley] - [#11878]) ([ecobee docs])
|
|
- Fix for hive aux_heat target temperature display ([@Rendili] - [#11884]) ([hive docs])
|
|
- Bump waterfurnace library to 0.3.0 ([@sdague] - [#11888]) ([waterfurnace docs])
|
|
- Postpone "Z-wave not ready" warning ([@amelchio] - [#11807]) ([zwave docs])
|
|
- [SMALL-PR] Don't make climate calls if feature is not supported ([@rofrantz] - [#11841]) ([climate docs])
|
|
- Handle Daikin AC adapters without fan mode and swing mode support ([@rofrantz] - [#11840]) ([climate.daikin docs])
|
|
- device tracker - tomato https support ([@GregoryDosh] - [#11566]) ([device_tracker.tomato docs])
|
|
- Bme680 ([@arcsur] - [#11892]) ([sensor.bme680 docs])
|
|
- Add android option for linux_battery.py ([@mu4yu3] - [#11852]) ([sensor.linux_battery docs])
|
|
- Pushbullet (fix) invalid keyword, added unittests ([@tschmidty69] - [#11804])
|
|
- Snips - (fix) removed endSession mqtt response on error and unknown intents ([@tschmidty69] - [#11908]) ([snips docs])
|
|
- Clarify emulated hue warning ([@balloob] - [#11910]) ([emulated_hue docs])
|
|
- Use API to discover Hue if no bridges specified ([@balloob] - [#11909]) ([hue docs])
|
|
- Update python-wink version and multiple wink fixes/updates. ([@w1ll1am23] - [#11833]) ([wink docs]) ([binary_sensor.wink docs]) ([climate.wink docs]) ([cover.wink docs])
|
|
- New venstar climate component ([@Cinntax] - [#11639])
|
|
- Iota wallet ([@jinnerbichler] - [#11398]) ([iota docs]) ([sensor.iota docs]) (new-platform)
|
|
- Improve foscam library exception support ([@i-am-shodan] - [#11701]) ([camera.foscam docs])
|
|
- Added Xeoma camera platform ([@jeradM] - [#11619])
|
|
- Multi-Room Support for Greenwave Reality ([@dfiel] - [#11364]) ([light.greenwave docs])
|
|
- Minor fix to configuration validation and related log line. ([@arcsur] - [#11898]) ([sensor.bme680 docs])
|
|
- Report scripts and groups as scenes to Alexa ([@bitglue] - [#11900]) ([alexa docs])
|
|
- Add ERC20 tokens to etherscan.io sensor ([@nkgilley] - [#11916]) ([sensor.etherscan docs])
|
|
- Allow separate command and state OIDs and payloads in SNMP switch ([@nkaminski] - [#11075]) ([switch.snmp docs])
|
|
- Add "write" service to system_log ([@andrey-git] - [#11901]) ([system_log docs])
|
|
- fixes #11848 ([@kennedyshead] - [#11915]) ([device_tracker.asuswrt docs])
|
|
- Allow setting climate devices to AUTO mode via Google Assistant ([@balloob] - [#11923]) ([google_assistant docs]) ([climate.nest docs])
|
|
- Fixed rfxtrx binary_sensor KeyError on missing optional device_class ([@basschipper] - [#11925]) ([rfxtrx docs]) ([binary_sensor.rfxtrx docs])
|
|
- Implement Alexa temperature sensors ([@bitglue] - [#11930]) ([alexa docs])
|
|
- Update pyhomematic to 0.1.38 ([@danielperna84] - [#11936]) ([homematic docs])
|
|
|
|
[#10819]: https://github.com/home-assistant/home-assistant/pull/10819
|
|
[#10882]: https://github.com/home-assistant/home-assistant/pull/10882
|
|
[#10916]: https://github.com/home-assistant/home-assistant/pull/10916
|
|
[#11031]: https://github.com/home-assistant/home-assistant/pull/11031
|
|
[#11037]: https://github.com/home-assistant/home-assistant/pull/11037
|
|
[#11046]: https://github.com/home-assistant/home-assistant/pull/11046
|
|
[#11057]: https://github.com/home-assistant/home-assistant/pull/11057
|
|
[#11075]: https://github.com/home-assistant/home-assistant/pull/11075
|
|
[#11095]: https://github.com/home-assistant/home-assistant/pull/11095
|
|
[#11103]: https://github.com/home-assistant/home-assistant/pull/11103
|
|
[#11186]: https://github.com/home-assistant/home-assistant/pull/11186
|
|
[#11249]: https://github.com/home-assistant/home-assistant/pull/11249
|
|
[#11284]: https://github.com/home-assistant/home-assistant/pull/11284
|
|
[#11364]: https://github.com/home-assistant/home-assistant/pull/11364
|
|
[#11377]: https://github.com/home-assistant/home-assistant/pull/11377
|
|
[#11398]: https://github.com/home-assistant/home-assistant/pull/11398
|
|
[#11400]: https://github.com/home-assistant/home-assistant/pull/11400
|
|
[#11409]: https://github.com/home-assistant/home-assistant/pull/11409
|
|
[#11455]: https://github.com/home-assistant/home-assistant/pull/11455
|
|
[#11490]: https://github.com/home-assistant/home-assistant/pull/11490
|
|
[#11543]: https://github.com/home-assistant/home-assistant/pull/11543
|
|
[#11547]: https://github.com/home-assistant/home-assistant/pull/11547
|
|
[#11566]: https://github.com/home-assistant/home-assistant/pull/11566
|
|
[#11602]: https://github.com/home-assistant/home-assistant/pull/11602
|
|
[#11607]: https://github.com/home-assistant/home-assistant/pull/11607
|
|
[#11608]: https://github.com/home-assistant/home-assistant/pull/11608
|
|
[#11610]: https://github.com/home-assistant/home-assistant/pull/11610
|
|
[#11613]: https://github.com/home-assistant/home-assistant/pull/11613
|
|
[#11615]: https://github.com/home-assistant/home-assistant/pull/11615
|
|
[#11619]: https://github.com/home-assistant/home-assistant/pull/11619
|
|
[#11620]: https://github.com/home-assistant/home-assistant/pull/11620
|
|
[#11621]: https://github.com/home-assistant/home-assistant/pull/11621
|
|
[#11623]: https://github.com/home-assistant/home-assistant/pull/11623
|
|
[#11629]: https://github.com/home-assistant/home-assistant/pull/11629
|
|
[#11631]: https://github.com/home-assistant/home-assistant/pull/11631
|
|
[#11634]: https://github.com/home-assistant/home-assistant/pull/11634
|
|
[#11637]: https://github.com/home-assistant/home-assistant/pull/11637
|
|
[#11638]: https://github.com/home-assistant/home-assistant/pull/11638
|
|
[#11639]: https://github.com/home-assistant/home-assistant/pull/11639
|
|
[#11650]: https://github.com/home-assistant/home-assistant/pull/11650
|
|
[#11652]: https://github.com/home-assistant/home-assistant/pull/11652
|
|
[#11661]: https://github.com/home-assistant/home-assistant/pull/11661
|
|
[#11662]: https://github.com/home-assistant/home-assistant/pull/11662
|
|
[#11666]: https://github.com/home-assistant/home-assistant/pull/11666
|
|
[#11668]: https://github.com/home-assistant/home-assistant/pull/11668
|
|
[#11673]: https://github.com/home-assistant/home-assistant/pull/11673
|
|
[#11680]: https://github.com/home-assistant/home-assistant/pull/11680
|
|
[#11690]: https://github.com/home-assistant/home-assistant/pull/11690
|
|
[#11691]: https://github.com/home-assistant/home-assistant/pull/11691
|
|
[#11694]: https://github.com/home-assistant/home-assistant/pull/11694
|
|
[#11695]: https://github.com/home-assistant/home-assistant/pull/11695
|
|
[#11698]: https://github.com/home-assistant/home-assistant/pull/11698
|
|
[#11701]: https://github.com/home-assistant/home-assistant/pull/11701
|
|
[#11707]: https://github.com/home-assistant/home-assistant/pull/11707
|
|
[#11710]: https://github.com/home-assistant/home-assistant/pull/11710
|
|
[#11712]: https://github.com/home-assistant/home-assistant/pull/11712
|
|
[#11715]: https://github.com/home-assistant/home-assistant/pull/11715
|
|
[#11725]: https://github.com/home-assistant/home-assistant/pull/11725
|
|
[#11732]: https://github.com/home-assistant/home-assistant/pull/11732
|
|
[#11733]: https://github.com/home-assistant/home-assistant/pull/11733
|
|
[#11738]: https://github.com/home-assistant/home-assistant/pull/11738
|
|
[#11745]: https://github.com/home-assistant/home-assistant/pull/11745
|
|
[#11746]: https://github.com/home-assistant/home-assistant/pull/11746
|
|
[#11748]: https://github.com/home-assistant/home-assistant/pull/11748
|
|
[#11752]: https://github.com/home-assistant/home-assistant/pull/11752
|
|
[#11755]: https://github.com/home-assistant/home-assistant/pull/11755
|
|
[#11758]: https://github.com/home-assistant/home-assistant/pull/11758
|
|
[#11759]: https://github.com/home-assistant/home-assistant/pull/11759
|
|
[#11760]: https://github.com/home-assistant/home-assistant/pull/11760
|
|
[#11765]: https://github.com/home-assistant/home-assistant/pull/11765
|
|
[#11767]: https://github.com/home-assistant/home-assistant/pull/11767
|
|
[#11769]: https://github.com/home-assistant/home-assistant/pull/11769
|
|
[#11770]: https://github.com/home-assistant/home-assistant/pull/11770
|
|
[#11774]: https://github.com/home-assistant/home-assistant/pull/11774
|
|
[#11775]: https://github.com/home-assistant/home-assistant/pull/11775
|
|
[#11776]: https://github.com/home-assistant/home-assistant/pull/11776
|
|
[#11780]: https://github.com/home-assistant/home-assistant/pull/11780
|
|
[#11781]: https://github.com/home-assistant/home-assistant/pull/11781
|
|
[#11786]: https://github.com/home-assistant/home-assistant/pull/11786
|
|
[#11788]: https://github.com/home-assistant/home-assistant/pull/11788
|
|
[#11791]: https://github.com/home-assistant/home-assistant/pull/11791
|
|
[#11793]: https://github.com/home-assistant/home-assistant/pull/11793
|
|
[#11796]: https://github.com/home-assistant/home-assistant/pull/11796
|
|
[#11797]: https://github.com/home-assistant/home-assistant/pull/11797
|
|
[#11799]: https://github.com/home-assistant/home-assistant/pull/11799
|
|
[#11800]: https://github.com/home-assistant/home-assistant/pull/11800
|
|
[#11802]: https://github.com/home-assistant/home-assistant/pull/11802
|
|
[#11804]: https://github.com/home-assistant/home-assistant/pull/11804
|
|
[#11805]: https://github.com/home-assistant/home-assistant/pull/11805
|
|
[#11806]: https://github.com/home-assistant/home-assistant/pull/11806
|
|
[#11807]: https://github.com/home-assistant/home-assistant/pull/11807
|
|
[#11810]: https://github.com/home-assistant/home-assistant/pull/11810
|
|
[#11816]: https://github.com/home-assistant/home-assistant/pull/11816
|
|
[#11825]: https://github.com/home-assistant/home-assistant/pull/11825
|
|
[#11826]: https://github.com/home-assistant/home-assistant/pull/11826
|
|
[#11829]: https://github.com/home-assistant/home-assistant/pull/11829
|
|
[#11833]: https://github.com/home-assistant/home-assistant/pull/11833
|
|
[#11834]: https://github.com/home-assistant/home-assistant/pull/11834
|
|
[#11835]: https://github.com/home-assistant/home-assistant/pull/11835
|
|
[#11837]: https://github.com/home-assistant/home-assistant/pull/11837
|
|
[#11840]: https://github.com/home-assistant/home-assistant/pull/11840
|
|
[#11841]: https://github.com/home-assistant/home-assistant/pull/11841
|
|
[#11842]: https://github.com/home-assistant/home-assistant/pull/11842
|
|
[#11850]: https://github.com/home-assistant/home-assistant/pull/11850
|
|
[#11852]: https://github.com/home-assistant/home-assistant/pull/11852
|
|
[#11857]: https://github.com/home-assistant/home-assistant/pull/11857
|
|
[#11858]: https://github.com/home-assistant/home-assistant/pull/11858
|
|
[#11859]: https://github.com/home-assistant/home-assistant/pull/11859
|
|
[#11860]: https://github.com/home-assistant/home-assistant/pull/11860
|
|
[#11869]: https://github.com/home-assistant/home-assistant/pull/11869
|
|
[#11878]: https://github.com/home-assistant/home-assistant/pull/11878
|
|
[#11882]: https://github.com/home-assistant/home-assistant/pull/11882
|
|
[#11884]: https://github.com/home-assistant/home-assistant/pull/11884
|
|
[#11888]: https://github.com/home-assistant/home-assistant/pull/11888
|
|
[#11892]: https://github.com/home-assistant/home-assistant/pull/11892
|
|
[#11898]: https://github.com/home-assistant/home-assistant/pull/11898
|
|
[#11900]: https://github.com/home-assistant/home-assistant/pull/11900
|
|
[#11901]: https://github.com/home-assistant/home-assistant/pull/11901
|
|
[#11908]: https://github.com/home-assistant/home-assistant/pull/11908
|
|
[#11909]: https://github.com/home-assistant/home-assistant/pull/11909
|
|
[#11910]: https://github.com/home-assistant/home-assistant/pull/11910
|
|
[#11915]: https://github.com/home-assistant/home-assistant/pull/11915
|
|
[#11916]: https://github.com/home-assistant/home-assistant/pull/11916
|
|
[#11923]: https://github.com/home-assistant/home-assistant/pull/11923
|
|
[#11925]: https://github.com/home-assistant/home-assistant/pull/11925
|
|
[#11930]: https://github.com/home-assistant/home-assistant/pull/11930
|
|
[#11936]: https://github.com/home-assistant/home-assistant/pull/11936
|
|
[#9534]: https://github.com/home-assistant/home-assistant/pull/9534
|
|
[@BastianPoe]: https://github.com/BastianPoe
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@Cinntax]: https://github.com/Cinntax
|
|
[@DanNixon]: https://github.com/DanNixon
|
|
[@GregoryDosh]: https://github.com/GregoryDosh
|
|
[@Kane610]: https://github.com/Kane610
|
|
[@PRabahy]: https://github.com/PRabahy
|
|
[@PaulAnnekov]: https://github.com/PaulAnnekov
|
|
[@Rendili]: https://github.com/Rendili
|
|
[@ReneNulschDE]: https://github.com/ReneNulschDE
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@andrewdolphin]: https://github.com/andrewdolphin
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@angel12]: https://github.com/angel12
|
|
[@arcsur]: https://github.com/arcsur
|
|
[@arsaboo]: https://github.com/arsaboo
|
|
[@bakedraccoon]: https://github.com/bakedraccoon
|
|
[@balloob]: https://github.com/balloob
|
|
[@basschipper]: https://github.com/basschipper
|
|
[@benleb]: https://github.com/benleb
|
|
[@bitglue]: https://github.com/bitglue
|
|
[@brainexe]: https://github.com/brainexe
|
|
[@ciotlosm]: https://github.com/ciotlosm
|
|
[@cnrd]: https://github.com/cnrd
|
|
[@covrig]: https://github.com/covrig
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@danielperna84]: https://github.com/danielperna84
|
|
[@dfiel]: https://github.com/dfiel
|
|
[@dingusdk]: https://github.com/dingusdk
|
|
[@drndos]: https://github.com/drndos
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@glpatcern]: https://github.com/glpatcern
|
|
[@heydonms]: https://github.com/heydonms
|
|
[@hthiery]: https://github.com/hthiery
|
|
[@i-am-shodan]: https://github.com/i-am-shodan
|
|
[@iliketoprogram14]: https://github.com/iliketoprogram14
|
|
[@ioangogo]: https://github.com/ioangogo
|
|
[@jeradM]: https://github.com/jeradM
|
|
[@jinnerbichler]: https://github.com/jinnerbichler
|
|
[@jkoelker]: https://github.com/jkoelker
|
|
[@jpjodoin]: https://github.com/jpjodoin
|
|
[@karlkar]: https://github.com/karlkar
|
|
[@keesschollaart81]: https://github.com/keesschollaart81
|
|
[@kennedyshead]: https://github.com/kennedyshead
|
|
[@leppa]: https://github.com/leppa
|
|
[@markferry]: https://github.com/markferry
|
|
[@michaelarnauts]: https://github.com/michaelarnauts
|
|
[@mu4yu3]: https://github.com/mu4yu3
|
|
[@nickovs]: https://github.com/nickovs
|
|
[@nkaminski]: https://github.com/nkaminski
|
|
[@nkgilley]: https://github.com/nkgilley
|
|
[@olskar]: https://github.com/olskar
|
|
[@philklei]: https://github.com/philklei
|
|
[@postlund]: https://github.com/postlund
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@robhuls]: https://github.com/robhuls
|
|
[@rofrantz]: https://github.com/rofrantz
|
|
[@rytilahti]: https://github.com/rytilahti
|
|
[@sdague]: https://github.com/sdague
|
|
[@shortbloke]: https://github.com/shortbloke
|
|
[@soberstadt]: https://github.com/soberstadt
|
|
[@starkillerOG]: https://github.com/starkillerOG
|
|
[@steffenslavetinsky]: https://github.com/steffenslavetinsky
|
|
[@syssi]: https://github.com/syssi
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@tschmidty69]: https://github.com/tschmidty69
|
|
[@ttroy50]: https://github.com/ttroy50
|
|
[@w1ll1am23]: https://github.com/w1ll1am23
|
|
[@zabuldon]: https://github.com/zabuldon
|
|
[alarm_control_panel.mqtt docs]: https://home-assistant.io/components/alarm_control_panel.mqtt/
|
|
[alexa docs]: https://home-assistant.io/components/alexa/
|
|
[asterisk_mbox docs]: https://home-assistant.io/components/asterisk_mbox/
|
|
[axis docs]: https://home-assistant.io/components/axis/
|
|
[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
|
|
[binary_sensor.hive docs]: https://home-assistant.io/components/binary_sensor.hive/
|
|
[binary_sensor.ihc docs]: https://home-assistant.io/components/binary_sensor.ihc/
|
|
[binary_sensor.maxcube docs]: https://home-assistant.io/components/binary_sensor.maxcube/
|
|
[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
|
|
[binary_sensor.wink docs]: https://home-assistant.io/components/binary_sensor.wink/
|
|
[binary_sensor.workday docs]: https://home-assistant.io/components/binary_sensor.workday/
|
|
[binary_sensor.xiaomi_aqara docs]: https://home-assistant.io/components/binary_sensor.xiaomi_aqara/
|
|
[camera.foscam docs]: https://home-assistant.io/components/camera.foscam/
|
|
[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
|
|
[climate docs]: https://home-assistant.io/components/climate/
|
|
[climate.daikin docs]: https://home-assistant.io/components/climate.daikin/
|
|
[climate.econet docs]: https://home-assistant.io/components/climate.econet/
|
|
[climate.ephember docs]: https://home-assistant.io/components/climate.ephember/
|
|
[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
|
|
[climate.hive docs]: https://home-assistant.io/components/climate.hive/
|
|
[climate.nest docs]: https://home-assistant.io/components/climate.nest/
|
|
[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
|
|
[climate.wink docs]: https://home-assistant.io/components/climate.wink/
|
|
[cover.homematic docs]: https://home-assistant.io/components/cover.homematic/
|
|
[cover.lutron docs]: https://home-assistant.io/components/cover.lutron/
|
|
[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/
|
|
[cover.wink docs]: https://home-assistant.io/components/cover.wink/
|
|
[cover.xiaomi_aqara docs]: https://home-assistant.io/components/cover.xiaomi_aqara/
|
|
[deconz docs]: https://home-assistant.io/components/deconz/
|
|
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
|
|
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
|
|
[device_tracker.tomato docs]: https://home-assistant.io/components/device_tracker.tomato/
|
|
[device_tracker.unifi_direct docs]: https://home-assistant.io/components/device_tracker.unifi_direct/
|
|
[ecobee docs]: https://home-assistant.io/components/ecobee/
|
|
[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
|
|
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
|
|
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
|
|
[hassio docs]: https://home-assistant.io/components/hassio/
|
|
[hive docs]: https://home-assistant.io/components/hive/
|
|
[homematic docs]: https://home-assistant.io/components/homematic/
|
|
[hue docs]: https://home-assistant.io/components/hue/
|
|
[ihc docs]: https://home-assistant.io/components/ihc/
|
|
[ihc.const docs]: https://home-assistant.io/components/ihc.const/
|
|
[ihc.ihcdevice docs]: https://home-assistant.io/components/ihc.ihcdevice/
|
|
[iota docs]: https://home-assistant.io/components/iota/
|
|
[light.deconz docs]: https://home-assistant.io/components/light.deconz/
|
|
[light.decora docs]: https://home-assistant.io/components/light.decora/
|
|
[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/
|
|
[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/
|
|
[light.hive docs]: https://home-assistant.io/components/light.hive/
|
|
[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/
|
|
[light.ihc docs]: https://home-assistant.io/components/light.ihc/
|
|
[light.tplink docs]: https://home-assistant.io/components/light.tplink/
|
|
[light.wemo docs]: https://home-assistant.io/components/light.wemo/
|
|
[light.xiaomi_aqara docs]: https://home-assistant.io/components/light.xiaomi_aqara/
|
|
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
|
|
[lutron docs]: https://home-assistant.io/components/lutron/
|
|
[map docs]: https://home-assistant.io/components/map/
|
|
[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
|
|
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
|
|
[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
|
|
[notify.clicksend docs]: https://home-assistant.io/components/notify.clicksend/
|
|
[notify.prowl docs]: https://home-assistant.io/components/notify.prowl/
|
|
[plant docs]: https://home-assistant.io/components/plant/
|
|
[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
|
|
[scene docs]: https://home-assistant.io/components/scene/
|
|
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
|
|
[sensor.linux_battery docs]: https://home-assistant.io/components/sensor.linux_battery/
|
|
[sensor.bme680 docs]: https://home-assistant.io/components/sensor.bme680/
|
|
[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
|
|
[sensor.etherscan docs]: https://home-assistant.io/components/sensor.etherscan/
|
|
[sensor.fixer docs]: https://home-assistant.io/components/sensor.fixer/
|
|
[sensor.hive docs]: https://home-assistant.io/components/sensor.hive/
|
|
[sensor.ihc docs]: https://home-assistant.io/components/sensor.ihc/
|
|
[sensor.iota docs]: https://home-assistant.io/components/sensor.iota/
|
|
[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/
|
|
[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
|
|
[sensor.min_max docs]: https://home-assistant.io/components/sensor.min_max/
|
|
[sensor.mold_indicator docs]: https://home-assistant.io/components/sensor.mold_indicator/
|
|
[mychevy docs]: https://home-assistant.io/components/mychevy/
|
|
[sensor.openweathermap docs]: https://home-assistant.io/components/sensor.openweathermap/
|
|
[sensor.random docs]: https://home-assistant.io/components/sensor.random/
|
|
[sensor.teksavvy docs]: https://home-assistant.io/components/sensor.teksavvy/
|
|
[sensor.xbox_live docs]: https://home-assistant.io/components/sensor.xbox_live/
|
|
[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/
|
|
[sensor.yr docs]: https://home-assistant.io/components/sensor.yr/
|
|
[snips docs]: https://home-assistant.io/components/snips/
|
|
[switch.fritzdect docs]: https://home-assistant.io/components/switch.fritzdect/
|
|
[switch.hive docs]: https://home-assistant.io/components/switch.hive/
|
|
[switch.ihc docs]: https://home-assistant.io/components/switch.ihc/
|
|
[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
|
|
[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
|
|
[switch.xiaomi_aqara docs]: https://home-assistant.io/components/switch.xiaomi_aqara/
|
|
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
|
|
[system_log docs]: https://home-assistant.io/components/system_log/
|
|
[tahoma docs]: https://home-assistant.io/components/tahoma/
|
|
[tts.google docs]: https://home-assistant.io/components/tts.google/
|
|
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
|
|
[waterfurnace docs]: https://home-assistant.io/components/waterfurnace/
|
|
[wemo docs]: https://home-assistant.io/components/wemo/
|
|
[wink docs]: https://home-assistant.io/components/wink/
|
|
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
|
|
[zwave docs]: https://home-assistant.io/components/zwave/
|
|
[@martinhjelmare]: https://github.com/martinhjelmare
|
|
[@frenck]: https://github.com/frenck
|
|
[#11929]: https://github.com/home-assistant/home-assistant/pull/11929
|
|
[#11960]: https://github.com/home-assistant/home-assistant/pull/11960
|
|
[#12000]: https://github.com/home-assistant/home-assistant/pull/12000
|
|
[#12008]: https://github.com/home-assistant/home-assistant/pull/12008
|
|
[#12010]: https://github.com/home-assistant/home-assistant/pull/12010
|
|
[#12039]: https://github.com/home-assistant/home-assistant/pull/12039
|
|
[#12043]: https://github.com/home-assistant/home-assistant/pull/12043
|
|
[@ReneNulschDE]: https://github.com/ReneNulschDE
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@c727]: https://github.com/c727
|
|
[@rofrantz]: https://github.com/rofrantz
|
|
[@scop]: https://github.com/scop
|
|
[@smoldaner]: https://github.com/smoldaner
|
|
[@tschmidty69]: https://github.com/tschmidty69
|
|
[climate.daikin docs]: https://home-assistant.io/components/climate.daikin/
|
|
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
|
|
[frontend docs]: https://home-assistant.io/components/frontend/
|
|
[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/
|
|
[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
|
|
[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/
|
|
[snips docs]: https://home-assistant.io/components/snips/
|
|
]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.61: Coinbase, Discogs, iGlo, Sochain]]></title>
|
|
<link href="https://home-assistant.io/blog/2018/01/14/release-61/"/>
|
|
<updated>2018-01-14T18:00:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2018/01/14/release-61</id>
|
|
<content type="html"><![CDATA[<a href='/components/#version/0.61'><img src='/images/blog/2018-01-0.61/components.png' style='border: 0;box-shadow: none;'></a>
|
|
|
|
Almost a 100 contributors to this release 🎉 That's what you get when you skip a release. It's a little late but "Happy New Year" and welcome to 0.61 the first release 2018.
|
|
|
|
This release contain some breaking changes. Please make sure that you check the section below if you are running into trouble.
|
|
|
|
## <a class='title-link' name='assistant-configs' href='#assistant-configs'></a> Assistant configs
|
|
|
|
We made a mistake in the foundation of both the Google Assistant and Alexa integrations: they were storing their config inside customize. This is not the right place and we moved them to be under the components itself. See the breaking changes section on how to migrate.
|
|
|
|
## <a class='title-link' name='hassio-updates' href='#hassio-updates'></a> Hass.io updates
|
|
|
|
[@pvizeli] has made it easier to create and restore snapshots for Hass.io by calling the new services. This way it will be easy to automate the creation of a snapshot at night. The updater has also been fixed and will now report on new versions of Hass.io that are available.
|
|
|
|
## <a class='title-link' name='improved-loading-speed' href='#improved-loading-speed'></a> Improved loading speed
|
|
|
|
[@amelchio] has made startup of Home Assistant _even_ faster. All service descriptions are now loaded only when needed by the frontend instead of during startup. This did mean that we had to enforce our service convention. We found a few platforms that didn't follow this and they have been updated:
|
|
|
|
```text
|
|
todoist.new_task -> calendar.todoist_new_task
|
|
|
|
snapcast.snapcast_snapshot -> media_player.snapcast_snapshot
|
|
snapcast.snapcast_restore -> media_player.snapcast_restore
|
|
|
|
mopar.remote_command -> sensor.mopar_remote_command
|
|
|
|
broadlink.learn_command_192_168_0_107 -> switch.broadlink_learn_command_192_168_0_107
|
|
broadlink.send_packet_192_168_0_107 -> switch.broadlink_send_packet_192_168_0_107
|
|
```
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- Add Discogs Sensor platform ([@thibmaek] - [#10957]) ([sensor.discogs docs]) (new-platform)
|
|
- Greenwave Reality (TCP Connected) Lighting Component ([@dfiel] - [#11282]) ([light.greenwave docs]) (new-platform)
|
|
- Added rainsensor ([@jbarrancos] - [#11023]) ([rainbird docs]) ([sensor.rainbird docs]) ([switch.rainbird docs]) (new-platform)
|
|
- Sochain cryptocurrency sensor ([@Klathmon] - [#11335]) ([sensor.sochain docs]) (new-platform)
|
|
- Support for EcoNet water heaters ([@w1ll1am23] - [#11260]) ([climate.econet docs]) (new-platform)
|
|
- Add deCONZ component ([@Kane610] - [#10321]) ([deconz docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs]) (new-platform)
|
|
- Added new climate component from Daikin ([@rofrantz] - [#10983]) ([climate.daikin docs]) (new-platform)
|
|
- Add Touchline climate platform ([@abondoe] - [#10547]) ([climate.touchline docs]) (new-platform)
|
|
- Add new iGlo component ([@jesserockz] - [#11171]) ([light.iglo docs]) (new-platform)
|
|
- Add Dark Sky weather component ([@DanNixon] - [#11435]) ([weather.darksky docs]) (new-platform)
|
|
- Coinbase.com sensor platform ([@nkgilley] - [#11036]) ([coinbase docs]) ([sensor.coinbase docs]) (new-platform)
|
|
|
|
## <a class='title-link' name='release-0611---january-16' href='#release-0611---january-16'></a> Release 0.61.1 - January 16
|
|
|
|
- Fix zha color probe ([@rcloran] - [#11670]) ([zha docs]) ([light.zha docs])
|
|
- Move several local services to their right domain ([@amelchio] - [#11677]) ([calendar.todoist docs]) ([media_player.snapcast docs]) ([media_player.soundtouch docs]) ([sensor.mopar docs]) ([switch.broadlink docs]) ([switch.scsgate docs]) (breaking change)
|
|
- Rfxtrx fix ([@danielhiversen] - [#11678]) ([rfxtrx docs]) ([binary_sensor.rfxtrx docs])
|
|
- History order bugfix and opt-in option ([@rwa] - [#11686]) ([history docs])
|
|
- Fix purge with MariaDB / MySQL ([@tinloaf] - [#11713])
|
|
|
|
## <a class='title-link' name='if-you-need-help' href='#if-you-need-help'></a> 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.
|
|
|
|
## <a class='title-link' name='reporting-issues' href='#reporting-issues'></a> 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.
|
|
|
|
<!--more-->
|
|
|
|
## <a class='title-link' name='breaking-changes' href='#breaking-changes'></a> Breaking Changes
|
|
|
|
- Extend Threshold binary sensor to support ranges. This means that you can now set `up` and `lower`. ([@DanNixon] - [#11110]) ([binary_sensor.threshold docs]) (breaking change)
|
|
- The Steam game platform contains changes:
|
|
- `game` attribute no longer set in `device_state_attributes` if no game is currently being played as the string "None" is no longer passed if no current game is being played, instead the `game` attribute is not present.
|
|
- States now use lower snake case.
|
|
- The "Play" and "Trade" states has been renamed to "looking_to_play" and "looking_to_trade".
|
|
([@frwickst] - [#11182]) ([sensor.steam_online docs]) (breaking change)
|
|
- The [`tile`][device_tracker.tile docs] platform now shows only active Tiles by default; to show all Tiles, including expired/inactive ones, `show_inactive` must be `True`. The following state attributes have been removed: `last_seen` and `last_updated`. ([@bachya] - [#11172]) ([device_tracker.tile docs]) (breaking change)
|
|
- The `hidden_string` feature has been removed from the isy994 component. Previously, this allowed entities to be "hidden" in Home Assistant if a configured string was present in an ISY device's name or folder path. This was removed because hiding devices is now done via the customization feature.
|
|
Note however, that this feature was replaced by a new ignore_string config option, which will now cause Home Assistant to completely ignore devices with the matching string so that they will not be imported as a Home Assistant device at all. This can be helpful if you have nodes in the ISY that aren't useful at all in Hass (IR transmitter nodes are a good example.) ([@OverloadUT] - [#11243]) ([isy994 docs]) ([binary_sensor.isy994 docs]) ([cover.isy994 docs]) ([fan.isy994 docs]) ([light.isy994 docs]) ([lock.isy994 docs]) ([sensor.isy994 docs]) ([switch.isy994 docs]) (breaking change)
|
|
- The [`egardia` alarm panel][alarm_control_panel.egardia docs] platform no longer a need the users to run a separate Egardiaserver component. It can now also run on HASS.io. ([@jeroenterheerdt] - [#11344]) ([alarm_control_panel.egardia docs]) (breaking change)
|
|
- The binary sensor platform of the DoorBird integration has been deleted, so remove DoorBird from your `binary_sensor` configuration. Instead, set the `doorbell_events` option of the `doorbird` component to `True`. The `last_visitor` option has been removed from the camera component, as it is now always added as an entity. ([@Klikini] - [#11193]) ([camera.doorbird docs]) (breaking change)
|
|
- The following attributes of the TP-Link switch and light platform have been renamed:
|
|
- Light: `current_consumption` -> `current_power_w`, `daily_consumption` -> `daily_energy_kwh` and `monthly_consumption` -> `monthly_energy_kwh`
|
|
- Switch: `current` -> `current_a`, `current_consumption` -> `current_power_w`, `total_consumption` -> `total_energy_kwh` and `daily_consumption` -> `today_energy_kwh` ([@DanNixon] - [#10979]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change)
|
|
- Move IMAP Email Content body to an attribute ([@notoriousbdg] - [#11096]) ([sensor.imap_email_content docs]) (breaking change)
|
|
- Automations which were using `state` that was returning `target_temperature` of the `netatmo` climate platform needs an update. ([@ciotlosm] - [#11345]) ([climate.netatmo docs]) (breaking change)
|
|
- The default availability payloads for the `MQTT` switch platform have changed from "ON" and "OFF" to "online" and "offline" (in order to match the majority of MQTT platforms that already supported availability reporting). ([@DanNixon] - [#11336]) (breaking change)
|
|
- Customizations for how entities are exposed to Alexa are no longer set via `customize`. Instead they are set via the configuration of the cloud component:
|
|
|
|
```yaml
|
|
cloud:
|
|
alexa:
|
|
entity_config:
|
|
switch.kitchen:
|
|
name: 'Name for Alexa'
|
|
description: 'Description for Alexa'
|
|
display_categories: 'LIGHT'
|
|
```
|
|
([@balloob] - [#11461]) ([cloud docs]) ([alexa.smart_home docs]) (breaking change)
|
|
- The extension of the `alpha_vantage` requires an update of the configuration as now are exchange data available as well. ([@ChristianKuehnel] - [#11427]) ([sensor.alpha_vantage docs]) (breaking change)
|
|
- The `prometheus` component now supports pushing all sensors and fixes wrong metrics. If may require that you update your configuration. ([@michaelkuty] - [#11159]) ([prometheus docs]) (breaking change)
|
|
- Insteon local devices will now use their address as the `entity_id` and `name`. The friendly name can be customized using the [standard customization configuration](https://home-assistant.io/docs/configuration/customizing-devices/). ([@camrun91] - [#11088]) ([insteon_local docs]) ([fan.insteon_local docs]) ([light.insteon_local docs]) ([switch.insteon_local docs]) (breaking change)
|
|
- Google Assistant is no longer configured via `customize` but instead has its configuration under the `google_assistant` entry in your `configuration.yaml`. The attributes will no longer have to be prefixed with `google_assistant_` either.
|
|
|
|
| Old option | New option |
|
|
| ---------- | ------------ |
|
|
| google_assistant | expose |
|
|
| aliases | aliases |
|
|
| google_assistant_name | name |
|
|
| google_assistant_type | type |
|
|
|
|
Before:
|
|
|
|
```yaml
|
|
homeassistant:
|
|
customize:
|
|
switch.kitchen:
|
|
google_assistant: false
|
|
google_assistant_name: nice lights
|
|
google_assistant_type: light
|
|
aliases:
|
|
- roof lights
|
|
|
|
google_assistant:
|
|
```
|
|
|
|
After:
|
|
|
|
```yaml
|
|
google_assistant:
|
|
entity_config:
|
|
switch.kitchen:
|
|
expose: false
|
|
alias: roof lights
|
|
name: nice lights
|
|
type: light
|
|
```
|
|
([@balloob] - [#11499]) ([cloud docs]) ([google_assistant docs]) (breaking change)
|
|
- The `climate.set_aux_heat` service is no longer available for the Sensibo climate platform. Now call `climate.turn_on` or `climate.turn_off`. ([@andrey-git] - [#11579]) ([climate.sensibo docs]) (breaking change)
|
|
- Release 0.61.0 introduced a lazy service loading strategy that relied on all components and platforms following our naming convention. After the release we realized that not all services did, which have been addressed by this fix. This results in certain services changing names:
|
|
|
|
```
|
|
todoist.new_task -> calendar.todoist_new_task
|
|
|
|
snapcast.snapcast_snapshot -> media_player.snapcast_snapshot
|
|
snapcast.snapcast_restore -> media_player.snapcast_restore
|
|
|
|
mopar.remote_command -> sensor.mopar_remote_command
|
|
|
|
broadlink.learn_command_192_168_0_107 -> switch.broadlink_learn_command_192_168_0_107
|
|
broadlink.send_packet_192_168_0_107 -> switch.broadlink_send_packet_192_168_0_107
|
|
```
|
|
([@amelchio] - [#11677]) ([calendar.todoist docs]) ([media_player.snapcast docs]) ([media_player.soundtouch docs]) ([sensor.mopar docs]) ([switch.broadlink docs]) ([switch.scsgate docs]) (breaking change)
|
|
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- Try multiple methods of getting data in asuswrt. ([@PeWu] - [#11140]) ([device_tracker.asuswrt docs])
|
|
- Hydroquebec component use now asyncio ([@titilambert] - [#10795]) ([sensor.hydroquebec docs])
|
|
- Hive Component Release Two ([@KJonline] - [#11053]) ([hive docs]) ([climate.hive docs]) ([light.hive docs])
|
|
- Add Discogs Sensor platform ([@thibmaek] - [#10957]) ([sensor.discogs docs]) (new-platform)
|
|
- Fix statistics sensor mean and median when only one sample is available. ([@markferry] - [#11180]) ([sensor.statistics docs])
|
|
- Extend Threshold binary sensor to support ranges ([@DanNixon] - [#11110]) ([binary_sensor.threshold docs]) (breaking change)
|
|
- Bump python-miio version ([@djchen] - [#11232]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
|
|
- Backup configuration files before overwriting ([@cgarwood] - [#11216])
|
|
- Upgrade to new miflora version 0.2.0 ([@ChristianKuehnel] - [#11250]) ([sensor.miflora docs])
|
|
- Add workaround for running tox on Windows platforms ([@veleek] - [#11188])
|
|
- added myself to become code owner for miflora and plant ([@ChristianKuehnel] - [#11251])
|
|
- Proper Steam game names and small fixes ([@frwickst] - [#11182]) ([sensor.steam_online docs]) (breaking change)
|
|
- Bugfix: 10509 - http is hard coded in plex sensor ([@ryanm101] - [#11072]) ([sensor.plex docs])
|
|
- Adding MotionIP to BinarySensors for HMIP-SMI ([@schnoetz] - [#11268]) ([homematic docs])
|
|
- Revert "Backup configuration files before overwriting" ([@pvizeli] - [#11269])
|
|
- Functinality to save/restore snapshots for monoprice platform ([@etsinko] - [#10296]) ([media_player.monoprice docs])
|
|
- Change manifest path to /states as this is the path / actually sets. ([@andrey-git] - [#11274])
|
|
- Report Sensibo as off when it is off ([@andrey-git] - [#11281]) ([climate.sensibo docs])
|
|
- Added password for GPS logger endpoint ([@foxel] - [#11245]) ([device_tracker.gpslogger docs])
|
|
- Greenwave Reality (TCP Connected) Lighting Component ([@dfiel] - [#11282]) ([light.greenwave docs]) (new-platform)
|
|
- Adds support for disabled Tiles and automatic session renewal ([@bachya] - [#11172]) ([device_tracker.tile docs]) (breaking change)
|
|
- Plex refactor ([@ryanm101] - [#11235]) ([media_player.plex docs])
|
|
- alexa: Add handling for covers ([@philk] - [#11242]) ([alexa.smart_home docs])
|
|
- Added rainsensor ([@jbarrancos] - [#11023]) ([rainbird docs]) ([sensor.rainbird docs]) ([switch.rainbird docs]) (new-platform)
|
|
- Store raw state of RF sensors from alarmdecoder ([@PhracturedBlue] - [#10841]) ([alarmdecoder docs]) ([binary_sensor.alarmdecoder docs])
|
|
- Add Chime status and control to Alarm Decoder component ([@goyney] - [#11271]) ([alarm_control_panel.alarmdecoder docs])
|
|
- Better error handling ([@rofrantz] - [#11297]) ([sensor.transmission docs]) ([switch.transmission docs])
|
|
- Removed error log used as debug ([@cmsimike] - [#11301]) ([octoprint docs])
|
|
- Huge ISY994 platform cleanup, fixes support for 5.0.10 firmware ([@OverloadUT] - [#11243]) ([isy994 docs]) ([binary_sensor.isy994 docs]) ([cover.isy994 docs]) ([fan.isy994 docs]) ([light.isy994 docs]) ([lock.isy994 docs]) ([sensor.isy994 docs]) ([switch.isy994 docs]) (breaking change)
|
|
- Add heartbeat to websocket connections ([@balloob] - [#11298]) ([cloud.iot docs])
|
|
- Fix typo in bitcoin.py component for mined blocks. ([@awkwardDuck] - [#11318]) ([sensor.bitcoin docs])
|
|
- xiaomi_aqara: Fix covers never being closed ([@cnrd] - [#11319]) ([cover.xiaomi_aqara docs])
|
|
- Fix for track_new_devices BC ([@masarliev] - [#11202]) ([device_tracker docs])
|
|
- Upgrade aiohttp_cors to 0.6.0 ([@fabaff] - [#11310]) ([http docs])
|
|
- Upgrade pysnmp to 4.4.3 ([@fabaff] - [#11317]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs])
|
|
- Upgrade luftdaten to 0.1.3 ([@fabaff] - [#11316]) ([sensor.luftdaten docs])
|
|
- Upgrade yahooweather to 0.10 ([@fabaff] - [#11309]) ([weather.yweather docs])
|
|
- Upgrade distro to 1.2.0 ([@fabaff] - [#11312]) ([updater docs])
|
|
- Upgrade python-digitalocean to 1.13.2 ([@fabaff] - [#11311]) ([digital_ocean docs])
|
|
- Upgrade youtube_dl to 2017.12.23 ([@fabaff] - [#11308]) ([media_extractor docs])
|
|
- Upgrade alpha_vantage to 1.6.0 ([@fabaff] - [#11307]) ([sensor.alpha_vantage docs])
|
|
- Bugfix for HA Issue 7292, 9412 - switch to gamertag to receive ssl image url ([@ReneNulschDE] - [#11315]) ([sensor.xbox_live docs])
|
|
- closes #11314 by not restricting the voice to anything but a string ([@Human] - [#11326]) ([tts.marytts docs])
|
|
- Additional device classes for binary sensors ([@schmittx] - [#11280]) ([binary_sensor docs])
|
|
- Remove need for separate EgardiaServer setup ([@jeroenterheerdt] - [#11344]) ([alarm_control_panel.egardia docs]) (breaking change)
|
|
- Add default names and validation for TP-Link devices ([@DanNixon] - [#11346]) ([light.tplink docs]) ([switch.tplink docs])
|
|
- Sochain cryptocurrency sensor ([@Klathmon] - [#11335]) ([sensor.sochain docs]) (new-platform)
|
|
- pass stops_at to get_station_by_name ([@ttroy50] - [#11304]) ([sensor.irish_rail_transport docs])
|
|
- Move data instance to setup ([@fabaff] - [#11350]) ([sensor.swiss_public_transport docs])
|
|
- Update modbus.py ([@goldminenine] - [#11238]) ([modbus docs])
|
|
- DoorBird feature update ([@Klikini] - [#11193]) ([camera.doorbird docs]) (breaking change)
|
|
- Upgrade aiohttp to 2.3.7 ([@fabaff] - [#11329])
|
|
- Upgrade fuzzywuzzy to 0.16.0 ([@fabaff] - [#11331]) ([conversation docs])
|
|
- Upgrade pyowm to 2.8.0 ([@fabaff] - [#11332]) ([sensor.openweathermap docs]) ([weather.openweathermap docs])
|
|
- Upgrade sqlalchemy to 1.2.0 ([@fabaff] - [#11333])
|
|
- Upgrade mypy to 0.560 ([@fabaff] - [#11334])
|
|
- Upgrade python-telegram-bot to 9.0.0 ([@fabaff] - [#11341]) ([telegram_bot docs])
|
|
- Upgrade youtube_dl to 2017.12.28 ([@fabaff] - [#11357]) ([media_extractor docs])
|
|
- Correct units used in TP-Link energy monioring ([@DanNixon] - [#10979]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change)
|
|
- Add HTTP endpoint for resending email confirmation ([@balloob] - [#11354]) ([cloud.auth_api docs]) ([cloud.http_api docs])
|
|
- Fix RGB template ordering in MQTT Light ([@DanNixon] - [#11362]) ([light.mqtt docs])
|
|
- Ping device tracker now respects interval_seconds ([@tschmidty69] - [#11348]) ([device_tracker.ping docs])
|
|
- Fido component use now asyncio ([@titilambert] - [#11244]) ([sensor.fido docs])
|
|
- Support for EcoNet water heaters ([@w1ll1am23] - [#11260]) ([climate.econet docs]) (new-platform)
|
|
- Remember the Milk - updating and completing tasks ([@ChristianKuehnel] - [#11069]) ([remember_the_milk docs])
|
|
- Reverts unit conversions in TP-Link bulb ([@DanNixon] - [#11381]) ([light.tplink docs])
|
|
- Clean up Google Assistant ([@balloob] - [#11375]) ([google_assistant docs]) ([google_assistant.http docs]) ([google_assistant.smart_home docs])
|
|
- Adding support for Egardia / Woonveilig version GATE-03 ([@jeroenterheerdt] - [#11397]) ([alarm_control_panel.egardia docs])
|
|
- Add deCONZ component ([@Kane610] - [#10321]) ([deconz docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs]) (new-platform)
|
|
- Fix broken tests ([@balloob] - [#11395])
|
|
- Upgrade pychromecast to 1.0.3 ([@OttoWinter] - [#11410]) ([media_player.cast docs])
|
|
- Bump pywemo to fix request include problems. ([@pavoni] - [#11401]) ([wemo docs])
|
|
- Log exceptions that happen during service call ([@balloob] - [#11394])
|
|
- Move IMAP Email Content body to an attribute ([@notoriousbdg] - [#11096]) ([sensor.imap_email_content docs]) (breaking change)
|
|
- Notify webos timeout error fix ([@masarliev] - [#11027]) ([notify.webostv docs])
|
|
- Removed status block to allow https://github.com/home-assistant/home-assistant-polymer/pull/766 with no impact ([@ciotlosm] - [#11345]) ([climate.netatmo docs]) (breaking change)
|
|
- More support for availability reporting on MQTT components ([@DanNixon] - [#11336]) (breaking change)
|
|
- Do not purge the most recent state for an entity ([@tinloaf] - [#11039])
|
|
- Performance optimization of TP-Link switch ([@amelchio] - [#11416]) ([switch.tplink docs])
|
|
- Fixing OpenWeatherMap Sensor. Current weather is 'unknown' if forecast: false. It was reported as #8640. ([@tomaszduda23] - [#11417]) ([sensor.openweathermap docs])
|
|
- Silence redundant warnings about slow setup ([@amelchio] - [#11352])
|
|
- Account for User-Agent being non-existent, causing a TypeError ([@akatrevorjay] - [#11064])
|
|
- Cloud Updates ([@balloob] - [#11404]) ([cloud docs])
|
|
- Add support for the renaming of Yamaha Receiver Zones via configuration file. Added a test to cover the change, plus previously untested options. ([@dfinlay] - [#11402]) ([media_player.yamaha docs])
|
|
- Plex api update ([@ryanm101] - [#11423]) ([media_player.plex docs]) ([sensor.plex docs])
|
|
- fix: hmip-etrv-2 now working with homeassistant ([@daenny] - [#11175]) ([homematic docs]) ([climate.homematic docs])
|
|
- Fix errors in zigbee push state ([@SteveEasley] - [#11386]) ([zigbee docs])
|
|
- Add on/off supported feature to climate ([@andrey-git] - [#11379]) ([climate docs]) ([climate.demo docs]) ([climate.sensibo docs])
|
|
- Fix CONF_FRIENDLY_NAME ([@cdce8p] - [#11438]) ([cover.template docs]) ([light.template docs])
|
|
- Climate: fix missing "|" ([@andrey-git] - [#11441]) ([climate.demo docs])
|
|
- Google Assistant -> Google Actions ([@balloob] - [#11442]) ([cloud.iot docs])
|
|
- Added new climate component from Daikin ([@rofrantz] - [#10983]) ([climate.daikin docs]) (new-platform)
|
|
- Updated generic thermostat to respect operation_mode and added away mode ([@ciotlosm] - [#11445]) ([climate.generic_thermostat docs])
|
|
- Reconnect to alarmdecoder on disconnect ([@PhracturedBlue] - [#11383]) ([alarmdecoder docs])
|
|
- Set tahoma cover scan interval to 60 seconds ([@bakedraccoon] - [#11447]) ([cover.tahoma docs])
|
|
- Add some tests to the cloud component ([@balloob] - [#11460]) ([cloud docs]) ([cloud.iot docs])
|
|
- Input Select - Added service description ([@cdce8p] - [#11456]) ([input_select docs])
|
|
- Input Boolean - Deleted 'DEFAULT_INITIAL' ([@cdce8p] - [#11453]) ([input_boolean docs])
|
|
- Updated gitignore file ([@cdce8p] - [#11452])
|
|
- Update hydroquebec component to use hass httpsession ([@titilambert] - [#11412]) ([sensor.hydroquebec docs])
|
|
- Catch everything when calling to OctoPrint API to fix #10557 ([@w1ll1am23] - [#11457]) ([octoprint docs])
|
|
- Update PULL_REQUEST_TEMPLATE.md ([@danielhiversen] - [#11465])
|
|
- Alexa to not use customize for entity config ([@balloob] - [#11461]) ([cloud docs]) ([alexa.smart_home docs]) (breaking change)
|
|
- Don't duplicate html5 registrations ([@Chris-V] - [#11451]) ([notify.html5 docs])
|
|
- AlarmDecoder remove icon function as BinarySensorDevice handles it correctly now ([@hawk259] - [#11467]) ([binary_sensor.alarmdecoder docs])
|
|
- Upgrade psutil to 5.4.3 ([@fabaff] - [#11468]) ([sensor.systemmonitor docs])
|
|
- Upgrade alpha_vantage to 1.8.0 ([@fabaff] - [#11476]) ([sensor.alpha_vantage docs])
|
|
- Fix vultr tests ([@balloob] - [#11477])
|
|
- Upgrade yarl to 0.17.0 ([@fabaff] - [#11478])
|
|
- Add Touchline climate platform ([@abondoe] - [#10547]) ([climate.touchline docs]) (new-platform)
|
|
- Upgrade pysnmp to 4.4.4 ([@fabaff] - [#11485]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs])
|
|
- Add new iGlo component ([@jesserockz] - [#11171]) ([light.iglo docs]) (new-platform)
|
|
- Add missing configuration variables ([@fabaff] - [#11390]) ([sensor.metoffice docs])
|
|
- Clean up Alexa.intent and DialogFlow.intent ([@balloob] - [#11492]) ([alexa.intent docs])
|
|
- Fix time functions would throw errors in python scripts ([@tomwaters] - [#11414]) ([python_script docs])
|
|
- Upgrade pywebpush to 1.5.0 ([@Chris-V] - [#11497]) ([notify.html5 docs])
|
|
- upgrade schiene to 0.20 ([@JulianKahnert] - [#11504]) ([sensor.deutsche_bahn docs])
|
|
- timer: include the remaining time in the state attributes ([@Julio-Guerra] - [#11510]) ([timer docs])
|
|
- More tolerant KNX component if gateway cant be connected ([@Julius2342] - [#11511]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs])
|
|
- Snips (new) added speech response, parse snips/duration ([@tschmidty69] - [#11513]) ([snips docs])
|
|
- Add Dark Sky weather component ([@DanNixon] - [#11435]) ([weather.darksky docs]) (new-platform)
|
|
- Lazy loading of service descriptions ([@amelchio] - [#11479]) ([api docs]) ([websocket_api docs]) ([light.lifx docs])
|
|
- Fix canary flaky test ([@balloob] - [#11519])
|
|
- Address missed review comments for Dark Sky weather ([@DanNixon] - [#11520]) ([weather.darksky docs])
|
|
- New features for Owntracks device_tracker ([@cpcowart] - [#11480]) ([device_tracker.owntracks docs])
|
|
- Reconnect before mochad switch send command ([@aosadchyy] - [#11296]) ([switch.mochad docs])
|
|
- Fix Kodi channels media type ([@florianj1] - [#11505]) ([media_player.kodi docs])
|
|
- Extension sensor alpha_vantage ([@ChristianKuehnel] - [#11427]) ([sensor.alpha_vantage docs]) (breaking change)
|
|
- MQTT json attributes ([@timstanley1985] - [#11439]) ([sensor.mqtt docs])
|
|
- Support pushing all sensors and fix wrong metrics. ([@michaelkuty] - [#11159]) ([prometheus docs]) (breaking change)
|
|
- Add options feature to Baidu TTS. ([@yienxu] - [#11462]) ([tts.baidu docs])
|
|
- Insteon local update ([@camrun91] - [#11088]) ([insteon_local docs]) ([fan.insteon_local docs]) ([light.insteon_local docs]) ([switch.insteon_local docs]) (breaking change)
|
|
- Snips: (fix) support new intentName format ([@tschmidty69] - [#11509]) ([snips docs])
|
|
- Upgrade numpy to 1.14.0 ([@fabaff] - [#11542]) ([binary_sensor.trend docs]) ([image_processing.opencv docs])
|
|
- Upgrade python-etherscan-api to 0.0.2 ([@fabaff] - [#11535]) ([sensor.etherscan docs])
|
|
- Upgrade Sphinx to 1.6.6 ([@fabaff] - [#11534])
|
|
- ZoneMinder event sensor updates ([@swilson] - [#11369]) ([sensor.zoneminder docs])
|
|
- Move Google Assistant entity config out of customize ([@balloob] - [#11499]) ([cloud docs]) ([google_assistant docs]) (breaking change)
|
|
- Upgrade lightify to 1.0.6.1 ([@fabaff] - [#11545]) ([light.osramlightify docs])
|
|
- Improved test runtime ([@cdce8p] - [#11553]) ([binary_sensor.workday docs])
|
|
- Add 2 media_player services and 1 custom service to Squeezebox platform ([@ericpignet] - [#10969]) ([media_player.squeezebox docs])
|
|
- Fix error on entity_config missing ([@philk] - [#11561]) ([google_assistant.http docs])
|
|
- Upgrade keyring to 10.3.2 ([@fabaff] - [#11531])
|
|
- Coinbase.com sensor platform ([@nkgilley] - [#11036]) ([coinbase docs]) ([sensor.coinbase docs]) (new-platform)
|
|
- Try to fix crashes after Hue refactoring ([@andreacampi] - [#11270]) ([light.hue docs])
|
|
- Remove execution file perm ([@balloob] - [#11563])
|
|
- Deprecate explicit entity_id in template platforms ([@amelchio] - [#11123]) ([binary_sensor.template docs]) ([cover.template docs]) ([light.template docs]) ([sensor.template docs]) ([switch.template docs])
|
|
- Test tweaks ([@balloob] - [#11560])
|
|
- Add Velux Windows to Tahoma ([@bakedraccoon] - [#11538]) ([tahoma docs]) ([cover.tahoma docs])
|
|
- Extend hass.io services / updater ([@pvizeli] - [#11549]) ([hassio docs])
|
|
- Add sensibo_assume_state service to Sensibo climate ([@andrey-git] - [#11567]) ([climate.sensibo docs])
|
|
- Tracking all groups to allow changing of existing groups ([@randellhodges] - [#11444]) ([group docs])
|
|
- Fix new squeezebox service descriptions for lazy loading ([@amelchio] - [#11574]) ([media_player.squeezebox docs])
|
|
- Mark REST binary_sensor unavailable if request fails ([@DanNixon] - [#11506]) ([binary_sensor.rest docs])
|
|
- Tado improvements - hot water zone sensors and climate precision ([@andersonshatch] - [#11521]) ([climate.tado docs]) ([sensor.tado docs])
|
|
- Make the rpi_rf component thread-safe using an RLock ([@ulido] - [#11487]) ([switch.rpi_rf docs])
|
|
- Update pyhomematic, support new devices ([@danielperna84] - [#11578]) ([homematic docs])
|
|
- Alarmdecoder add validation of the zone types ([@hawk259] - [#11488]) ([alarmdecoder docs])
|
|
- Support OSRAM lights on ZHA ([@armills] - [#11522]) ([light.zha docs])
|
|
- Fix bluetooth tracker source ([@swilson] - [#11469]) ([device_tracker docs]) ([device_tracker.bluetooth_le_tracker docs]) ([device_tracker.bluetooth_tracker docs])
|
|
- Fix for asuswrt, telnet not working and presence-detection for router mode ([@kennedyshead] - [#11422]) ([device_tracker.asuswrt docs])
|
|
- Remove aux_heat support from Sensibo now that UI supports on/off ([@andrey-git] - [#11579]) ([climate.sensibo docs]) (breaking change)
|
|
- Changed device type of media player and cover to switch ([@Laqoore] - [#11483]) ([google_assistant.smart_home docs])
|
|
- Control ordering of display in history component ([@rwa] - [#11340]) ([history docs])
|
|
- Pr/11430 ([@balloob] - [#11587])
|
|
- Cast return values and add unit tests for the yahoo weather component. ([@cgtobi] - [#10699]) ([weather.yweather docs])
|
|
- add velux roller shutter to tahoma ([@bakedraccoon] - [#11586]) ([tahoma docs])
|
|
- Added support for enable/disable motion detection ([@abjorshammar] - [#11583]) ([camera.uvc docs])
|
|
- Avoid returning empty media_image_url string ([@JackWindows] - [#11557]) ([media_player.cast docs])
|
|
- Core support for hass.io calls & Bugfix check_config ([@pvizeli] - [#11571]) ([__init__ docs]) ([hassio docs]) ([updater docs])
|
|
- Fix Tahoma stop command for 2 types of shutters ([@bakedraccoon] - [#11588]) ([cover.tahoma docs])
|
|
- Pushbullet email support (fix) ([@tschmidty69] - [#11590]) ([notify.pushbullet docs])
|
|
- Fix state for trigger with forced updates ([@armills] - [#11595]) ([automation.state docs])
|
|
- Snips add say and say_actions services (new) ([@tschmidty69] - [#11596]) ([snips docs])
|
|
- Concord232 alarm arm away fix ([@rwa] - [#11597]) ([alarm_control_panel.concord232 docs]) ([binary_sensor.concord232 docs])
|
|
- Bugfix and cleanup for Rfxtrx ([@danielhiversen] - [#11600])
|
|
- Xiaomi lib upgrade ([@danielhiversen] - [#11603])
|
|
- Upgrade yarl to 0.18.0 ([@fabaff] - [#11609])
|
|
- patch stop command ([@bakedraccoon] - [#11612]) ([cover.tahoma docs])
|
|
- Use kelvin/mireds correctly for setting iglo white ([@jesserockz] - [#11622])
|
|
- Update Pyarlo to 0.1.2 ([@arsaboo] - [#11626])
|
|
|
|
[#10296]: https://github.com/home-assistant/home-assistant/pull/10296
|
|
[#10321]: https://github.com/home-assistant/home-assistant/pull/10321
|
|
[#10547]: https://github.com/home-assistant/home-assistant/pull/10547
|
|
[#10699]: https://github.com/home-assistant/home-assistant/pull/10699
|
|
[#10795]: https://github.com/home-assistant/home-assistant/pull/10795
|
|
[#10841]: https://github.com/home-assistant/home-assistant/pull/10841
|
|
[#10957]: https://github.com/home-assistant/home-assistant/pull/10957
|
|
[#10969]: https://github.com/home-assistant/home-assistant/pull/10969
|
|
[#10979]: https://github.com/home-assistant/home-assistant/pull/10979
|
|
[#10983]: https://github.com/home-assistant/home-assistant/pull/10983
|
|
[#11023]: https://github.com/home-assistant/home-assistant/pull/11023
|
|
[#11027]: https://github.com/home-assistant/home-assistant/pull/11027
|
|
[#11036]: https://github.com/home-assistant/home-assistant/pull/11036
|
|
[#11039]: https://github.com/home-assistant/home-assistant/pull/11039
|
|
[#11053]: https://github.com/home-assistant/home-assistant/pull/11053
|
|
[#11064]: https://github.com/home-assistant/home-assistant/pull/11064
|
|
[#11069]: https://github.com/home-assistant/home-assistant/pull/11069
|
|
[#11072]: https://github.com/home-assistant/home-assistant/pull/11072
|
|
[#11088]: https://github.com/home-assistant/home-assistant/pull/11088
|
|
[#11096]: https://github.com/home-assistant/home-assistant/pull/11096
|
|
[#11110]: https://github.com/home-assistant/home-assistant/pull/11110
|
|
[#11123]: https://github.com/home-assistant/home-assistant/pull/11123
|
|
[#11140]: https://github.com/home-assistant/home-assistant/pull/11140
|
|
[#11159]: https://github.com/home-assistant/home-assistant/pull/11159
|
|
[#11171]: https://github.com/home-assistant/home-assistant/pull/11171
|
|
[#11172]: https://github.com/home-assistant/home-assistant/pull/11172
|
|
[#11175]: https://github.com/home-assistant/home-assistant/pull/11175
|
|
[#11180]: https://github.com/home-assistant/home-assistant/pull/11180
|
|
[#11182]: https://github.com/home-assistant/home-assistant/pull/11182
|
|
[#11188]: https://github.com/home-assistant/home-assistant/pull/11188
|
|
[#11193]: https://github.com/home-assistant/home-assistant/pull/11193
|
|
[#11202]: https://github.com/home-assistant/home-assistant/pull/11202
|
|
[#11216]: https://github.com/home-assistant/home-assistant/pull/11216
|
|
[#11232]: https://github.com/home-assistant/home-assistant/pull/11232
|
|
[#11235]: https://github.com/home-assistant/home-assistant/pull/11235
|
|
[#11238]: https://github.com/home-assistant/home-assistant/pull/11238
|
|
[#11242]: https://github.com/home-assistant/home-assistant/pull/11242
|
|
[#11243]: https://github.com/home-assistant/home-assistant/pull/11243
|
|
[#11244]: https://github.com/home-assistant/home-assistant/pull/11244
|
|
[#11245]: https://github.com/home-assistant/home-assistant/pull/11245
|
|
[#11250]: https://github.com/home-assistant/home-assistant/pull/11250
|
|
[#11251]: https://github.com/home-assistant/home-assistant/pull/11251
|
|
[#11260]: https://github.com/home-assistant/home-assistant/pull/11260
|
|
[#11268]: https://github.com/home-assistant/home-assistant/pull/11268
|
|
[#11269]: https://github.com/home-assistant/home-assistant/pull/11269
|
|
[#11270]: https://github.com/home-assistant/home-assistant/pull/11270
|
|
[#11271]: https://github.com/home-assistant/home-assistant/pull/11271
|
|
[#11274]: https://github.com/home-assistant/home-assistant/pull/11274
|
|
[#11280]: https://github.com/home-assistant/home-assistant/pull/11280
|
|
[#11281]: https://github.com/home-assistant/home-assistant/pull/11281
|
|
[#11282]: https://github.com/home-assistant/home-assistant/pull/11282
|
|
[#11296]: https://github.com/home-assistant/home-assistant/pull/11296
|
|
[#11297]: https://github.com/home-assistant/home-assistant/pull/11297
|
|
[#11298]: https://github.com/home-assistant/home-assistant/pull/11298
|
|
[#11301]: https://github.com/home-assistant/home-assistant/pull/11301
|
|
[#11304]: https://github.com/home-assistant/home-assistant/pull/11304
|
|
[#11307]: https://github.com/home-assistant/home-assistant/pull/11307
|
|
[#11308]: https://github.com/home-assistant/home-assistant/pull/11308
|
|
[#11309]: https://github.com/home-assistant/home-assistant/pull/11309
|
|
[#11310]: https://github.com/home-assistant/home-assistant/pull/11310
|
|
[#11311]: https://github.com/home-assistant/home-assistant/pull/11311
|
|
[#11312]: https://github.com/home-assistant/home-assistant/pull/11312
|
|
[#11315]: https://github.com/home-assistant/home-assistant/pull/11315
|
|
[#11316]: https://github.com/home-assistant/home-assistant/pull/11316
|
|
[#11317]: https://github.com/home-assistant/home-assistant/pull/11317
|
|
[#11318]: https://github.com/home-assistant/home-assistant/pull/11318
|
|
[#11319]: https://github.com/home-assistant/home-assistant/pull/11319
|
|
[#11326]: https://github.com/home-assistant/home-assistant/pull/11326
|
|
[#11329]: https://github.com/home-assistant/home-assistant/pull/11329
|
|
[#11331]: https://github.com/home-assistant/home-assistant/pull/11331
|
|
[#11332]: https://github.com/home-assistant/home-assistant/pull/11332
|
|
[#11333]: https://github.com/home-assistant/home-assistant/pull/11333
|
|
[#11334]: https://github.com/home-assistant/home-assistant/pull/11334
|
|
[#11335]: https://github.com/home-assistant/home-assistant/pull/11335
|
|
[#11336]: https://github.com/home-assistant/home-assistant/pull/11336
|
|
[#11340]: https://github.com/home-assistant/home-assistant/pull/11340
|
|
[#11341]: https://github.com/home-assistant/home-assistant/pull/11341
|
|
[#11344]: https://github.com/home-assistant/home-assistant/pull/11344
|
|
[#11345]: https://github.com/home-assistant/home-assistant/pull/11345
|
|
[#11346]: https://github.com/home-assistant/home-assistant/pull/11346
|
|
[#11348]: https://github.com/home-assistant/home-assistant/pull/11348
|
|
[#11350]: https://github.com/home-assistant/home-assistant/pull/11350
|
|
[#11352]: https://github.com/home-assistant/home-assistant/pull/11352
|
|
[#11354]: https://github.com/home-assistant/home-assistant/pull/11354
|
|
[#11357]: https://github.com/home-assistant/home-assistant/pull/11357
|
|
[#11362]: https://github.com/home-assistant/home-assistant/pull/11362
|
|
[#11369]: https://github.com/home-assistant/home-assistant/pull/11369
|
|
[#11375]: https://github.com/home-assistant/home-assistant/pull/11375
|
|
[#11379]: https://github.com/home-assistant/home-assistant/pull/11379
|
|
[#11381]: https://github.com/home-assistant/home-assistant/pull/11381
|
|
[#11383]: https://github.com/home-assistant/home-assistant/pull/11383
|
|
[#11386]: https://github.com/home-assistant/home-assistant/pull/11386
|
|
[#11390]: https://github.com/home-assistant/home-assistant/pull/11390
|
|
[#11394]: https://github.com/home-assistant/home-assistant/pull/11394
|
|
[#11395]: https://github.com/home-assistant/home-assistant/pull/11395
|
|
[#11397]: https://github.com/home-assistant/home-assistant/pull/11397
|
|
[#11401]: https://github.com/home-assistant/home-assistant/pull/11401
|
|
[#11402]: https://github.com/home-assistant/home-assistant/pull/11402
|
|
[#11404]: https://github.com/home-assistant/home-assistant/pull/11404
|
|
[#11410]: https://github.com/home-assistant/home-assistant/pull/11410
|
|
[#11412]: https://github.com/home-assistant/home-assistant/pull/11412
|
|
[#11414]: https://github.com/home-assistant/home-assistant/pull/11414
|
|
[#11416]: https://github.com/home-assistant/home-assistant/pull/11416
|
|
[#11417]: https://github.com/home-assistant/home-assistant/pull/11417
|
|
[#11422]: https://github.com/home-assistant/home-assistant/pull/11422
|
|
[#11423]: https://github.com/home-assistant/home-assistant/pull/11423
|
|
[#11427]: https://github.com/home-assistant/home-assistant/pull/11427
|
|
[#11435]: https://github.com/home-assistant/home-assistant/pull/11435
|
|
[#11438]: https://github.com/home-assistant/home-assistant/pull/11438
|
|
[#11439]: https://github.com/home-assistant/home-assistant/pull/11439
|
|
[#11441]: https://github.com/home-assistant/home-assistant/pull/11441
|
|
[#11442]: https://github.com/home-assistant/home-assistant/pull/11442
|
|
[#11444]: https://github.com/home-assistant/home-assistant/pull/11444
|
|
[#11445]: https://github.com/home-assistant/home-assistant/pull/11445
|
|
[#11447]: https://github.com/home-assistant/home-assistant/pull/11447
|
|
[#11451]: https://github.com/home-assistant/home-assistant/pull/11451
|
|
[#11452]: https://github.com/home-assistant/home-assistant/pull/11452
|
|
[#11453]: https://github.com/home-assistant/home-assistant/pull/11453
|
|
[#11456]: https://github.com/home-assistant/home-assistant/pull/11456
|
|
[#11457]: https://github.com/home-assistant/home-assistant/pull/11457
|
|
[#11460]: https://github.com/home-assistant/home-assistant/pull/11460
|
|
[#11461]: https://github.com/home-assistant/home-assistant/pull/11461
|
|
[#11462]: https://github.com/home-assistant/home-assistant/pull/11462
|
|
[#11465]: https://github.com/home-assistant/home-assistant/pull/11465
|
|
[#11467]: https://github.com/home-assistant/home-assistant/pull/11467
|
|
[#11468]: https://github.com/home-assistant/home-assistant/pull/11468
|
|
[#11469]: https://github.com/home-assistant/home-assistant/pull/11469
|
|
[#11476]: https://github.com/home-assistant/home-assistant/pull/11476
|
|
[#11477]: https://github.com/home-assistant/home-assistant/pull/11477
|
|
[#11478]: https://github.com/home-assistant/home-assistant/pull/11478
|
|
[#11479]: https://github.com/home-assistant/home-assistant/pull/11479
|
|
[#11480]: https://github.com/home-assistant/home-assistant/pull/11480
|
|
[#11483]: https://github.com/home-assistant/home-assistant/pull/11483
|
|
[#11485]: https://github.com/home-assistant/home-assistant/pull/11485
|
|
[#11487]: https://github.com/home-assistant/home-assistant/pull/11487
|
|
[#11488]: https://github.com/home-assistant/home-assistant/pull/11488
|
|
[#11492]: https://github.com/home-assistant/home-assistant/pull/11492
|
|
[#11497]: https://github.com/home-assistant/home-assistant/pull/11497
|
|
[#11499]: https://github.com/home-assistant/home-assistant/pull/11499
|
|
[#11504]: https://github.com/home-assistant/home-assistant/pull/11504
|
|
[#11505]: https://github.com/home-assistant/home-assistant/pull/11505
|
|
[#11506]: https://github.com/home-assistant/home-assistant/pull/11506
|
|
[#11509]: https://github.com/home-assistant/home-assistant/pull/11509
|
|
[#11510]: https://github.com/home-assistant/home-assistant/pull/11510
|
|
[#11511]: https://github.com/home-assistant/home-assistant/pull/11511
|
|
[#11513]: https://github.com/home-assistant/home-assistant/pull/11513
|
|
[#11519]: https://github.com/home-assistant/home-assistant/pull/11519
|
|
[#11520]: https://github.com/home-assistant/home-assistant/pull/11520
|
|
[#11521]: https://github.com/home-assistant/home-assistant/pull/11521
|
|
[#11522]: https://github.com/home-assistant/home-assistant/pull/11522
|
|
[#11531]: https://github.com/home-assistant/home-assistant/pull/11531
|
|
[#11534]: https://github.com/home-assistant/home-assistant/pull/11534
|
|
[#11535]: https://github.com/home-assistant/home-assistant/pull/11535
|
|
[#11538]: https://github.com/home-assistant/home-assistant/pull/11538
|
|
[#11542]: https://github.com/home-assistant/home-assistant/pull/11542
|
|
[#11545]: https://github.com/home-assistant/home-assistant/pull/11545
|
|
[#11549]: https://github.com/home-assistant/home-assistant/pull/11549
|
|
[#11553]: https://github.com/home-assistant/home-assistant/pull/11553
|
|
[#11557]: https://github.com/home-assistant/home-assistant/pull/11557
|
|
[#11560]: https://github.com/home-assistant/home-assistant/pull/11560
|
|
[#11561]: https://github.com/home-assistant/home-assistant/pull/11561
|
|
[#11563]: https://github.com/home-assistant/home-assistant/pull/11563
|
|
[#11567]: https://github.com/home-assistant/home-assistant/pull/11567
|
|
[#11571]: https://github.com/home-assistant/home-assistant/pull/11571
|
|
[#11574]: https://github.com/home-assistant/home-assistant/pull/11574
|
|
[#11578]: https://github.com/home-assistant/home-assistant/pull/11578
|
|
[#11579]: https://github.com/home-assistant/home-assistant/pull/11579
|
|
[#11583]: https://github.com/home-assistant/home-assistant/pull/11583
|
|
[#11586]: https://github.com/home-assistant/home-assistant/pull/11586
|
|
[#11587]: https://github.com/home-assistant/home-assistant/pull/11587
|
|
[#11588]: https://github.com/home-assistant/home-assistant/pull/11588
|
|
[#11590]: https://github.com/home-assistant/home-assistant/pull/11590
|
|
[#11595]: https://github.com/home-assistant/home-assistant/pull/11595
|
|
[#11596]: https://github.com/home-assistant/home-assistant/pull/11596
|
|
[#11597]: https://github.com/home-assistant/home-assistant/pull/11597
|
|
[#11600]: https://github.com/home-assistant/home-assistant/pull/11600
|
|
[#11603]: https://github.com/home-assistant/home-assistant/pull/11603
|
|
[#11609]: https://github.com/home-assistant/home-assistant/pull/11609
|
|
[#11612]: https://github.com/home-assistant/home-assistant/pull/11612
|
|
[#11622]: https://github.com/home-assistant/home-assistant/pull/11622
|
|
[#11626]: https://github.com/home-assistant/home-assistant/pull/11626
|
|
[@Chris-V]: https://github.com/Chris-V
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@DanNixon]: https://github.com/DanNixon
|
|
[@Human]: https://github.com/Human
|
|
[@JackWindows]: https://github.com/JackWindows
|
|
[@JulianKahnert]: https://github.com/JulianKahnert
|
|
[@Julio-Guerra]: https://github.com/Julio-Guerra
|
|
[@Julius2342]: https://github.com/Julius2342
|
|
[@KJonline]: https://github.com/KJonline
|
|
[@Kane610]: https://github.com/Kane610
|
|
[@Klathmon]: https://github.com/Klathmon
|
|
[@Klikini]: https://github.com/Klikini
|
|
[@Laqoore]: https://github.com/Laqoore
|
|
[@OttoWinter]: https://github.com/OttoWinter
|
|
[@OverloadUT]: https://github.com/OverloadUT
|
|
[@PeWu]: https://github.com/PeWu
|
|
[@PhracturedBlue]: https://github.com/PhracturedBlue
|
|
[@ReneNulschDE]: https://github.com/ReneNulschDE
|
|
[@SteveEasley]: https://github.com/SteveEasley
|
|
[@abjorshammar]: https://github.com/abjorshammar
|
|
[@abondoe]: https://github.com/abondoe
|
|
[@akatrevorjay]: https://github.com/akatrevorjay
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@andersonshatch]: https://github.com/andersonshatch
|
|
[@andreacampi]: https://github.com/andreacampi
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@aosadchyy]: https://github.com/aosadchyy
|
|
[@armills]: https://github.com/armills
|
|
[@arsaboo]: https://github.com/arsaboo
|
|
[@awkwardDuck]: https://github.com/awkwardDuck
|
|
[@bachya]: https://github.com/bachya
|
|
[@bakedraccoon]: https://github.com/bakedraccoon
|
|
[@balloob]: https://github.com/balloob
|
|
[@camrun91]: https://github.com/camrun91
|
|
[@cdce8p]: https://github.com/cdce8p
|
|
[@cgarwood]: https://github.com/cgarwood
|
|
[@cgtobi]: https://github.com/cgtobi
|
|
[@ciotlosm]: https://github.com/ciotlosm
|
|
[@cmsimike]: https://github.com/cmsimike
|
|
[@cnrd]: https://github.com/cnrd
|
|
[@cpcowart]: https://github.com/cpcowart
|
|
[@daenny]: https://github.com/daenny
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@danielperna84]: https://github.com/danielperna84
|
|
[@dfiel]: https://github.com/dfiel
|
|
[@dfinlay]: https://github.com/dfinlay
|
|
[@djchen]: https://github.com/djchen
|
|
[@ericpignet]: https://github.com/ericpignet
|
|
[@etsinko]: https://github.com/etsinko
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@florianj1]: https://github.com/florianj1
|
|
[@foxel]: https://github.com/foxel
|
|
[@frwickst]: https://github.com/frwickst
|
|
[@goldminenine]: https://github.com/goldminenine
|
|
[@goyney]: https://github.com/goyney
|
|
[@hawk259]: https://github.com/hawk259
|
|
[@jbarrancos]: https://github.com/jbarrancos
|
|
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
|
|
[@jesserockz]: https://github.com/jesserockz
|
|
[@kennedyshead]: https://github.com/kennedyshead
|
|
[@markferry]: https://github.com/markferry
|
|
[@masarliev]: https://github.com/masarliev
|
|
[@michaelkuty]: https://github.com/michaelkuty
|
|
[@nkgilley]: https://github.com/nkgilley
|
|
[@notoriousbdg]: https://github.com/notoriousbdg
|
|
[@pavoni]: https://github.com/pavoni
|
|
[@philk]: https://github.com/philk
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@randellhodges]: https://github.com/randellhodges
|
|
[@rofrantz]: https://github.com/rofrantz
|
|
[@rwa]: https://github.com/rwa
|
|
[@ryanm101]: https://github.com/ryanm101
|
|
[@schmittx]: https://github.com/schmittx
|
|
[@schnoetz]: https://github.com/schnoetz
|
|
[@swilson]: https://github.com/swilson
|
|
[@thibmaek]: https://github.com/thibmaek
|
|
[@timstanley1985]: https://github.com/timstanley1985
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@titilambert]: https://github.com/titilambert
|
|
[@tomaszduda23]: https://github.com/tomaszduda23
|
|
[@tomwaters]: https://github.com/tomwaters
|
|
[@tschmidty69]: https://github.com/tschmidty69
|
|
[@ttroy50]: https://github.com/ttroy50
|
|
[@ulido]: https://github.com/ulido
|
|
[@veleek]: https://github.com/veleek
|
|
[@w1ll1am23]: https://github.com/w1ll1am23
|
|
[@yienxu]: https://github.com/yienxu
|
|
[__init__ docs]: https://home-assistant.io/components/__init__/
|
|
[alarm_control_panel.alarmdecoder docs]: https://home-assistant.io/components/alarm_control_panel.alarmdecoder/
|
|
[alarm_control_panel.concord232 docs]: https://home-assistant.io/components/alarm_control_panel.concord232/
|
|
[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
|
|
[alarmdecoder docs]: https://home-assistant.io/components/alarmdecoder/
|
|
[alexa.intent docs]: https://home-assistant.io/components/alexa.intent/
|
|
[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
|
|
[api docs]: https://home-assistant.io/components/api/
|
|
[automation.state docs]: https://home-assistant.io/docs/automation/trigger/#state-trigger
|
|
[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
|
|
[binary_sensor.alarmdecoder docs]: https://home-assistant.io/components/binary_sensor.alarmdecoder/
|
|
[binary_sensor.concord232 docs]: https://home-assistant.io/components/binary_sensor.concord232/
|
|
[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
|
|
[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
|
|
[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
|
|
[binary_sensor.rest docs]: https://home-assistant.io/components/binary_sensor.rest/
|
|
[binary_sensor.template docs]: https://home-assistant.io/components/binary_sensor.template/
|
|
[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/
|
|
[binary_sensor.trend docs]: https://home-assistant.io/components/binary_sensor.trend/
|
|
[binary_sensor.workday docs]: https://home-assistant.io/components/binary_sensor.workday/
|
|
[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/
|
|
[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/
|
|
[climate docs]: https://home-assistant.io/components/climate/
|
|
[climate.daikin docs]: https://home-assistant.io/components/climate.daikin/
|
|
[climate.demo docs]: https://home-assistant.io/components/climate.demo/
|
|
[climate.econet docs]: https://home-assistant.io/components/climate.econet/
|
|
[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
|
|
[climate.hive docs]: https://home-assistant.io/components/climate.hive/
|
|
[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/
|
|
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
|
|
[climate.netatmo docs]: https://home-assistant.io/components/climate.netatmo/
|
|
[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
|
|
[climate.tado docs]: https://home-assistant.io/components/climate.tado/
|
|
[climate.touchline docs]: https://home-assistant.io/components/climate.touchline/
|
|
[cloud docs]: https://home-assistant.io/components/cloud/
|
|
[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/
|
|
[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/
|
|
[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
|
|
[coinbase docs]: https://home-assistant.io/components/coinbase/
|
|
[conversation docs]: https://home-assistant.io/components/conversation/
|
|
[cover.isy994 docs]: https://home-assistant.io/components/cover.isy994/
|
|
[cover.knx docs]: https://home-assistant.io/components/cover.knx/
|
|
[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/
|
|
[cover.template docs]: https://home-assistant.io/components/cover.template/
|
|
[cover.xiaomi_aqara docs]: https://home-assistant.io/components/cover.xiaomi_aqara/
|
|
[deconz docs]: https://home-assistant.io/components/deconz/
|
|
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
|
|
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
|
|
[device_tracker.bluetooth_le_tracker docs]: https://home-assistant.io/components/device_tracker.bluetooth_le_tracker/
|
|
[device_tracker.bluetooth_tracker docs]: https://home-assistant.io/components/device_tracker.bluetooth_tracker/
|
|
[device_tracker.gpslogger docs]: https://home-assistant.io/components/device_tracker.gpslogger/
|
|
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
|
|
[device_tracker.ping docs]: https://home-assistant.io/components/device_tracker.ping/
|
|
[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
|
|
[device_tracker.tile docs]: https://home-assistant.io/components/device_tracker.tile/
|
|
[digital_ocean docs]: https://home-assistant.io/components/digital_ocean/
|
|
[fan.insteon_local docs]: https://home-assistant.io/components/fan.insteon_local/
|
|
[fan.isy994 docs]: https://home-assistant.io/components/fan.isy994/
|
|
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
|
|
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
|
|
[google_assistant.http docs]: https://home-assistant.io/components/google_assistant.http/
|
|
[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/
|
|
[group docs]: https://home-assistant.io/components/group/
|
|
[hassio docs]: https://home-assistant.io/components/hassio/
|
|
[history docs]: https://home-assistant.io/components/history/
|
|
[hive docs]: https://home-assistant.io/components/hive/
|
|
[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/
|
|
[input_boolean docs]: https://home-assistant.io/components/input_boolean/
|
|
[input_select docs]: https://home-assistant.io/components/input_select/
|
|
[insteon_local docs]: https://home-assistant.io/components/insteon_local/
|
|
[isy994 docs]: https://home-assistant.io/components/isy994/
|
|
[knx docs]: https://home-assistant.io/components/knx/
|
|
[light.deconz docs]: https://home-assistant.io/components/light.deconz/
|
|
[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/
|
|
[light.hive docs]: https://home-assistant.io/components/light.hive/
|
|
[light.hue docs]: https://home-assistant.io/components/light.hue/
|
|
[light.iglo docs]: https://home-assistant.io/components/light.iglo/
|
|
[light.insteon_local docs]: https://home-assistant.io/components/light.insteon_local/
|
|
[light.isy994 docs]: https://home-assistant.io/components/light.isy994/
|
|
[light.knx docs]: https://home-assistant.io/components/light.knx/
|
|
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
|
|
[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/
|
|
[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/
|
|
[light.template docs]: https://home-assistant.io/components/light.template/
|
|
[light.tplink docs]: https://home-assistant.io/components/light.tplink/
|
|
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
|
|
[light.zha docs]: https://home-assistant.io/components/light.zha/
|
|
[lock.isy994 docs]: https://home-assistant.io/components/lock.isy994/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
|
|
[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/
|
|
[media_player.monoprice docs]: https://home-assistant.io/components/media_player.monoprice/
|
|
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
|
|
[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/
|
|
[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
|
|
[modbus docs]: https://home-assistant.io/components/modbus/
|
|
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
|
|
[notify.pushbullet docs]: https://home-assistant.io/components/notify.pushbullet/
|
|
[notify.webostv docs]: https://home-assistant.io/components/notify.webostv/
|
|
[octoprint docs]: https://home-assistant.io/components/octoprint/
|
|
[prometheus docs]: https://home-assistant.io/components/prometheus/
|
|
[python_script docs]: https://home-assistant.io/components/python_script/
|
|
[rainbird docs]: https://home-assistant.io/components/rainbird/
|
|
[remember_the_milk docs]: https://home-assistant.io/components/remember_the_milk/
|
|
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
|
|
[sensor.bitcoin docs]: https://home-assistant.io/components/sensor.bitcoin/
|
|
[sensor.coinbase docs]: https://home-assistant.io/components/sensor.coinbase/
|
|
[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
|
|
[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/
|
|
[sensor.discogs docs]: https://home-assistant.io/components/sensor.discogs/
|
|
[sensor.etherscan docs]: https://home-assistant.io/components/sensor.etherscan/
|
|
[sensor.fido docs]: https://home-assistant.io/components/sensor.fido/
|
|
[sensor.hydroquebec docs]: https://home-assistant.io/components/sensor.hydroquebec/
|
|
[sensor.imap_email_content docs]: https://home-assistant.io/components/sensor.imap_email_content/
|
|
[sensor.irish_rail_transport docs]: https://home-assistant.io/components/sensor.irish_rail_transport/
|
|
[sensor.isy994 docs]: https://home-assistant.io/components/sensor.isy994/
|
|
[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
|
|
[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
|
|
[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/
|
|
[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
|
|
[sensor.mqtt docs]: https://home-assistant.io/components/sensor.mqtt/
|
|
[sensor.openweathermap docs]: https://home-assistant.io/components/sensor.openweathermap/
|
|
[sensor.plex docs]: https://home-assistant.io/components/sensor.plex/
|
|
[sensor.rainbird docs]: https://home-assistant.io/components/sensor.rainbird/
|
|
[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
|
|
[sensor.sochain docs]: https://home-assistant.io/components/sensor.sochain/
|
|
[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/
|
|
[sensor.steam_online docs]: https://home-assistant.io/components/sensor.steam_online/
|
|
[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.tado docs]: https://home-assistant.io/components/sensor.tado/
|
|
[sensor.template docs]: https://home-assistant.io/components/sensor.template/
|
|
[sensor.transmission docs]: https://home-assistant.io/components/sensor.transmission/
|
|
[sensor.xbox_live docs]: https://home-assistant.io/components/sensor.xbox_live/
|
|
[sensor.zoneminder docs]: https://home-assistant.io/components/sensor.zoneminder/
|
|
[snips docs]: https://home-assistant.io/components/snips/
|
|
[switch.insteon_local docs]: https://home-assistant.io/components/switch.insteon_local/
|
|
[switch.isy994 docs]: https://home-assistant.io/components/switch.isy994/
|
|
[switch.knx docs]: https://home-assistant.io/components/switch.knx/
|
|
[switch.mochad docs]: https://home-assistant.io/components/switch.mochad/
|
|
[switch.rainbird docs]: https://home-assistant.io/components/switch.rainbird/
|
|
[switch.rpi_rf docs]: https://home-assistant.io/components/switch.rpi_rf/
|
|
[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
|
|
[switch.template docs]: https://home-assistant.io/components/switch.template/
|
|
[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
|
|
[switch.transmission docs]: https://home-assistant.io/components/switch.transmission/
|
|
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
|
|
[tahoma docs]: https://home-assistant.io/components/tahoma/
|
|
[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
|
|
[timer docs]: https://home-assistant.io/components/timer/
|
|
[tts.baidu docs]: https://home-assistant.io/components/tts.baidu/
|
|
[tts.marytts docs]: https://home-assistant.io/components/tts.marytts/
|
|
[updater docs]: https://home-assistant.io/components/updater/
|
|
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
|
|
[weather.darksky docs]: https://home-assistant.io/components/weather.darksky/
|
|
[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/
|
|
[weather.yweather docs]: https://home-assistant.io/components/weather.yweather/
|
|
[websocket_api docs]: https://home-assistant.io/components/websocket_api/
|
|
[wemo docs]: https://home-assistant.io/components/wemo/
|
|
[zigbee docs]: https://home-assistant.io/components/zigbee/
|
|
[#11670]: https://github.com/home-assistant/home-assistant/pull/11670
|
|
[#11677]: https://github.com/home-assistant/home-assistant/pull/11677
|
|
[#11678]: https://github.com/home-assistant/home-assistant/pull/11678
|
|
[#11686]: https://github.com/home-assistant/home-assistant/pull/11686
|
|
[#11713]: https://github.com/home-assistant/home-assistant/pull/11713
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@rcloran]: https://github.com/rcloran
|
|
[@rwa]: https://github.com/rwa
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
|
|
[calendar.todoist docs]: https://home-assistant.io/components/calendar.todoist/
|
|
[history docs]: https://home-assistant.io/components/history/
|
|
[light.zha docs]: https://home-assistant.io/components/light.zha/
|
|
[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/
|
|
[media_player.soundtouch docs]: https://home-assistant.io/components/media_player.soundtouch/
|
|
[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
|
|
[sensor.mopar docs]: https://home-assistant.io/components/sensor.mopar/
|
|
[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
|
|
[switch.scsgate docs]: https://home-assistant.io/components/switch.scsgate/
|
|
[zha docs]: https://home-assistant.io/components/zha/
|
|
]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm]]></title>
|
|
<link href="https://home-assistant.io/blog/2017/12/17/release-60/"/>
|
|
<updated>2017-12-17T02:00:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2017/12/17/release-60</id>
|
|
<content type="html"><. Thus, we will keep it short here. Just one thing: This is the last release in 2017. We will be back to our bi-weekly release cycle in 2018.
|
|
|
|
A big "Thank you" to all people who supported us to make this release possible.
|
|
|
|
## <a class='title-link' name='twincat' href='#twincat'></a> TwinCAT
|
|
With the brand-new [ADS (automation device specification)][ads docs] component by [@stlehmann] allows you to hook Home Assistant into this fieldbus independent interface which is often used between Beckhoff devices running with TwinCAT.
|
|
|
|
## <a class='title-link' name='webdav-calendar' href='#webdav-calendar'></a> WebDav calendar
|
|
Thanks to [@maxlaverse] Home Assistant support now [WebDav calendars][calendar.caldav docs].
|
|
|
|
## <a class='title-link' name='tracking-prices' href='#tracking-prices'></a> Tracking prices
|
|
With the new [`gearbest` sensor][sensor.gearbest docs] there is now an additional sensor available to track the price of a product.
|
|
|
|
## <a class='title-link' name='financial-details' href='#financial-details'></a> Financial details
|
|
Yahoo! has discontinued their financial service. To fill this gap we have now the [`alpha_vantage` sensor][sensor.alpha_vantage docs] which is intruded in this release and allows you to monitor the stock market.
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- Add iAlarm support ([@RyuzakiKK] - [#10878]) ([alarm_control_panel.ialarm docs]) (new-platform)
|
|
- Add Alpha Vantage sensor ([@fabaff] - [#10873]) ([sensor.alpha_vantage docs]) (new-platform)
|
|
- Add ADS component ([@stlehmann] - [#10142]) ([ads docs]) ([binary_sensor.ads docs]) ([light.ads docs]) ([sensor.ads docs]) ([switch.ads docs]) (new-platform)
|
|
- Gearbest sensor ([@HerrHofrat] - [#10556]) ([sensor.gearbest docs]) (new-platform)
|
|
- Add Ziggo Mediabox XL media_player ([@b10m] - [#10514]) ([media_player.ziggo_mediabox_xl docs]) (new-platform)
|
|
- Meraki AP Device tracker ([@masarliev] - [#10971]) ([device_tracker.meraki docs]) (new-platform)
|
|
- Added Vera scenes ([@alanfischer] - [#10424]) ([vera docs]) ([scene.vera docs]) (new-platform)
|
|
- Add support for Canary component and platforms ([@snjoetw] - [#10306]) ([canary docs]) ([camera.canary docs]) ([sensor.canary docs]) (new-platform)
|
|
- Add support for Logitech UE Smart Radios. ([@GreenTurtwig] - [#10077]) ([media_player.ue_smart_radio docs]) (new-platform)
|
|
- Added support for cover in tellstick ([@perfalk] - [#10858]) ([tellstick docs]) ([cover.tellstick docs]) (new-platform)
|
|
- Add a caldav calendar component ([@maxlaverse] - [#10842]) ([calendar.caldav docs]) (new-platform)
|
|
- Refactor hue to split bridge support from light platform ([@andreacampi] - [#10691]) ([hue docs]) ([light.hue docs]) (breaking change) (new-platform)
|
|
|
|
## <a class='title-link' name='release-0601---january-6' href='#release-0601---january-6'></a> Release 0.60.1 - January 6
|
|
|
|
- Fix async IO in Sesame lock component. ([@veleek] - [#11054]) ([lock.sesame docs])
|
|
- Fix webdav calendar schema ([@maxlaverse] - [#11185]) ([calendar.caldav docs])
|
|
- homematic: add username and password to interface config schema ([@jannau] - [#11214]) ([homematic docs])
|
|
- Fix webostv select source ([@OddBloke] - [#11227]) ([media_player.webostv docs])
|
|
- Fix detection of if a negative node is in use ([@OverloadUT] - [#11255]) ([binary_sensor.isy994 docs])
|
|
- Bugfix homematic available modus ([@pvizeli] - [#11256]) ([homematic docs])
|
|
- Support multiple Hue bridges with lights of the same id ([@andreacampi] - [#11259]) ([light.hue docs])
|
|
- Fix inverted sensors on the concord232 binary sensor component ([@CTLS] - [#11261]) ([binary_sensor.concord232 docs])
|
|
- Fix handling zero values for state_on/state_off ([@ziotibia81] - [#11264]) ([switch.modbus docs])
|
|
- Fix allday events in custom_calendars ([@maxlaverse] - [#11272]) ([calendar.caldav docs])
|
|
- Fix unpredictable entity names in concord232 binary_sensor ([@rwa] - [#11292]) ([binary_sensor.concord232 docs])
|
|
- Fix leak sensors always showing Unknown until Wet ([@OverloadUT] - [#11313]) ([binary_sensor.isy994 docs])
|
|
- Don't block on sevice call for alexa ([@pvizeli] - [#11358]) ([alexa.smart_home docs])
|
|
- iOS 10 should be served javascript_version:es5 ([@mnoorenberghe] - [#11387])
|
|
|
|
## <a class='title-link' name='if-you-need-help' href='#if-you-need-help'></a> 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.
|
|
|
|
## <a class='title-link' name='reporting-issues' href='#reporting-issues'></a> 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.
|
|
|
|
<!--more-->
|
|
|
|
## <a class='title-link' name='breaking-changes' href='#breaking-changes'></a> Breaking Changes
|
|
|
|
- Update snips to listen on new mqtt topic and utilize rawValue ([@tschmidty69] - [#11020]) ([snips docs]) (breaking change)
|
|
- Refactor hue to split bridge support from light platform ([@andreacampi] - [#10691]) ([hue docs]) ([light.hue docs]) (breaking change) (new-platform)
|
|
- Use luftdaten module ([@fabaff] - [#10970]) ([sensor.luftdaten docs]) (breaking change)
|
|
- ISY994 sensor improvements ([@OverloadUT] - [#10805]) ([isy994 docs]) ([binary_sensor.isy994 docs]) (breaking change)
|
|
- Homematic next ([@pvizeli] - [#11156]) ([homematic docs]) (breaking change)
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- Update ecobee version to fix stack-trace issue ([@PhracturedBlue] - [#10894]) ([ecobee docs])
|
|
- Pybotvac multi ([@raymccarthy] - [#10843]) ([neato docs])
|
|
- More declarative timeout syntax for manual alarm control panel. ([@bonzini] - [#10738]) ([alarm_control_panel.manual docs]) ([alarm_control_panel.manual_mqtt docs])
|
|
- Unpacking RESTful sensor JSON results into attributes. ([@nickovs] - [#10753]) ([sensor.rest docs])
|
|
- Bump dev to 0.60.0.dev0 ([@fabaff] - [#10912])
|
|
- Update eliqonline.py ([@molobrakos] - [#10914]) ([sensor.eliqonline docs])
|
|
- Add iAlarm support ([@RyuzakiKK] - [#10878]) ([alarm_control_panel.ialarm docs]) (new-platform)
|
|
- Correction of Samsung Power OFF behaviour ([@RiRomain] - [#10907]) ([media_player.samsungtv docs])
|
|
- Add Alpha Vantage sensor ([@fabaff] - [#10873]) ([sensor.alpha_vantage docs]) (new-platform)
|
|
- Don't repeat getting receiver name on each update / pushed to denonavr 0.5.5 ([@scarface-4711] - [#10915]) ([media_player.denonavr docs])
|
|
- Add Min and Event Count Metrics To Prometheus ([@bah2830] - [#10530]) ([prometheus docs])
|
|
- Update coveragerc ([@balloob] - [#10931])
|
|
- Report availability of TP-Link smart sockets ([@DanNixon] - [#10933]) ([switch.tplink docs])
|
|
- Set percent unit for battery level so that history displays properly; edited variable name for consistency ([@nbougues] - [#10932]) ([sensor.tesla docs])
|
|
- Export climate status and target temperature to Prometheus ([@hudashot] - [#10919]) ([prometheus docs])
|
|
- Tado ignore invalid devices ([@dasos] - [#10927]) ([climate.tado docs])
|
|
- don't ignore voltage data if sensor data changed ([@PaulAnnekov] - [#10925]) ([xiaomi_aqara docs])
|
|
- Add ADS component ([@stlehmann] - [#10142]) ([ads docs]) ([binary_sensor.ads docs]) ([light.ads docs]) ([sensor.ads docs]) ([switch.ads docs]) (new-platform)
|
|
- Gearbest sensor ([@HerrHofrat] - [#10556]) ([sensor.gearbest docs]) (new-platform)
|
|
- Add Ziggo Mediabox XL media_player ([@b10m] - [#10514]) ([media_player.ziggo_mediabox_xl docs]) (new-platform)
|
|
- Generic thermostat initial_operation_mode ([@ziotibia81] - [#10690]) ([climate.generic_thermostat docs])
|
|
- Use new build path for dev translations ([@armills] - [#10937])
|
|
- Add option to set default hide if away for new devices ([@masarliev] - [#10762]) ([device_tracker docs])
|
|
- Allow disabling the LEDs on TP-Link smart plugs ([@DanNixon] - [#10980]) ([switch.tplink docs])
|
|
- Meraki AP Device tracker ([@masarliev] - [#10971]) ([device_tracker.meraki docs]) (new-platform)
|
|
- Update tradfri.py ([@pvizeli] - [#10991]) ([light.tradfri docs])
|
|
- webostv: Ensure source exists before use ([@OddBloke] - [#10959]) ([media_player.webostv docs])
|
|
- Ensure Docker script files uses LF line endings to support Docker for Windows. ([@R1chardTM] - [#10067])
|
|
- Added Vera scenes ([@alanfischer] - [#10424]) ([vera docs]) ([scene.vera docs]) (new-platform)
|
|
- Fix Egardia alarm status shown as unknown after restart ([@jeroenterheerdt] - [#11010]) ([alarm_control_panel.egardia docs])
|
|
- Handle OSError when forcibly turning off media_player.samsungtv ([@lwis] - [#10997]) ([media_player.samsungtv docs])
|
|
- Shuffle support in Sonos ([@mar-schmidt] - [#10875]) ([media_player.sonos docs])
|
|
- Add support for Canary component and platforms ([@snjoetw] - [#10306]) ([canary docs]) ([camera.canary docs]) ([sensor.canary docs]) (new-platform)
|
|
- Ignore Sonos players with unknown hostnames ([@amelchio] - [#11013])
|
|
- Support LIFX Mini products ([@amelchio] - [#10996]) ([light.lifx docs])
|
|
- Update snips to listen on new mqtt topic and utilize rawValue ([@tschmidty69] - [#11020]) ([snips docs]) (breaking change)
|
|
- Change default js version to auto ([@andrey-git] - [#10999])
|
|
- Serialize mochad requests ([@mtreinish] - [#11029]) ([mochad docs]) ([light.mochad docs]) ([switch.mochad docs])
|
|
- In dev mode expose only relevant sources ([@andrey-git] - [#11026])
|
|
- Added force_update for REST sensor ([@foxel] - [#11016]) ([sensor.miflora docs]) ([sensor.mqtt docs]) ([sensor.rest docs])
|
|
- Add support for Logitech UE Smart Radios. ([@GreenTurtwig] - [#10077]) ([media_player.ue_smart_radio docs]) (new-platform)
|
|
- Make notify.html5 depend on config ([@balloob] - [#11052]) ([notify.html5 docs])
|
|
- This change fixes the error `OSError: [WinError 193]` on Windows debuggers (i.e. PyCharm) ([@tringler] - [#11034])
|
|
- Added support for cover in tellstick ([@perfalk] - [#10858]) ([tellstick docs]) ([cover.tellstick docs]) (new-platform)
|
|
- Add a caldav calendar component ([@maxlaverse] - [#10842]) ([calendar.caldav docs]) (new-platform)
|
|
- Add GPS coords to meraki ([@addelovein] - [#10998]) ([device_tracker.meraki docs])
|
|
- Refactor hue to split bridge support from light platform ([@andreacampi] - [#10691]) ([hue docs]) ([light.hue docs]) (breaking change) (new-platform)
|
|
- add custom bypass status to total connect ([@uchagani] - [#11042]) ([alarm_control_panel.totalconnect docs])
|
|
- Volvo on call: Optional use of Scandinavian miles. Also add average fuel consumption property ([@molobrakos] - [#11051]) ([volvooncall docs]) ([sensor.volvooncall docs])
|
|
- Allow tradfri to read the available state of the device ([@pvizeli] - [#11056]) ([light.tradfri docs])
|
|
- Upgrade aiohttp to 2.3.6 ([@fabaff] - [#11079])
|
|
- Upgrade yarl to 0.16.0 ([@fabaff] - [#11078])
|
|
- Upgrade psutil to 5.4.2 ([@fabaff] - [#11083]) ([sensor.systemmonitor docs])
|
|
- Upgrade youtube_dl to 2017.12.10 ([@fabaff] - [#11080]) ([media_extractor docs])
|
|
- Upgrade shodan to 1.7.7 ([@fabaff] - [#11084]) ([sensor.shodan docs])
|
|
- Update tellcore-net to 0.4 ([@pvizeli] - [#11087]) ([tellstick docs])
|
|
- Bump pymusiccast to version 0.1.6 ([@jalmeroth] - [#11091]) ([media_player.yamaha_musiccast docs])
|
|
- Use luftdaten module ([@fabaff] - [#10970]) ([sensor.luftdaten docs]) (breaking change)
|
|
- Bump pyatv to 0.3.9 ([@postlund] - [#11104]) ([apple_tv docs])
|
|
- Report availability for TP-Link smart bulbs ([@DanNixon] - [#10976]) ([light.tplink docs])
|
|
- Fix incorrect comment. ([@emosenkis] - [#11111])
|
|
- Update Warrant ([@balloob] - [#11101]) ([cloud docs])
|
|
- Fixed typo in automation.py ([@ryanm101] - [#11116]) ([config.automation docs])
|
|
- Add media position properties ([@pschmitt] - [#10076]) ([media_player.liveboxplaytv docs])
|
|
- update pyripple ([@nkgilley] - [#11122]) ([sensor.ripple docs])
|
|
- Skip HASS emulated Hue bridges from detection. ([@andreacampi] - [#11128]) ([hue docs])
|
|
- Always consume the no_throttle keyword argument. ([@andreacampi] - [#11126])
|
|
- Add problem device class ([@armills] - [#11130]) ([binary_sensor docs])
|
|
- set default utc offset to 0 ([@pollett] - [#11114]) ([sensor.efergy docs])
|
|
- Allow using more than one keyboard remote ([@BryanJacobs] - [#11061]) ([keyboard_remote docs])
|
|
- ISY994 sensor improvements ([@OverloadUT] - [#10805]) ([isy994 docs]) ([binary_sensor.isy994 docs]) (breaking change)
|
|
- Disable html5 notify dependency ([@balloob] - [#11135]) ([notify.html5 docs])
|
|
- Upgrade Homematic ([@danielperna84] - [#11149]) ([homematic docs])
|
|
- Fix X10 commands for mochad light turn on ([@mtreinish] - [#11146]) ([light.mochad docs])
|
|
- Homematic next ([@pvizeli] - [#11156]) ([homematic docs]) (breaking change)
|
|
- Resolve hostnames ([@pvizeli] - [#11160]) ([homematic docs])
|
|
- Perform logbook filtering on the worker thread ([@armills] - [#11161]) ([logbook docs])
|
|
- Don't connect to cloud if subscription expired ([@balloob] - [#11163]) ([cloud docs]) ([cloud.const docs])
|
|
- Add install mode to homematic ([@pvizeli] - [#11164]) ([homematic docs])
|
|
- convert alarmdecoder interface from async to sync ([@PhracturedBlue] - [#11168]) ([alarmdecoder docs])
|
|
- Remove logging ([@cmsimike] - [#11173]) ([sensor.octoprint docs])
|
|
- Revbump to SoCo 0.13 and add support for Night Sound and Speech Enhancement. ([@rbdixon] - [#10765]) ([media_player.sonos docs])
|
|
|
|
[#10067]: https://github.com/home-assistant/home-assistant/pull/10067
|
|
[#10076]: https://github.com/home-assistant/home-assistant/pull/10076
|
|
[#10077]: https://github.com/home-assistant/home-assistant/pull/10077
|
|
[#10142]: https://github.com/home-assistant/home-assistant/pull/10142
|
|
[#10306]: https://github.com/home-assistant/home-assistant/pull/10306
|
|
[#10424]: https://github.com/home-assistant/home-assistant/pull/10424
|
|
[#10514]: https://github.com/home-assistant/home-assistant/pull/10514
|
|
[#10530]: https://github.com/home-assistant/home-assistant/pull/10530
|
|
[#10556]: https://github.com/home-assistant/home-assistant/pull/10556
|
|
[#10690]: https://github.com/home-assistant/home-assistant/pull/10690
|
|
[#10691]: https://github.com/home-assistant/home-assistant/pull/10691
|
|
[#10738]: https://github.com/home-assistant/home-assistant/pull/10738
|
|
[#10753]: https://github.com/home-assistant/home-assistant/pull/10753
|
|
[#10762]: https://github.com/home-assistant/home-assistant/pull/10762
|
|
[#10765]: https://github.com/home-assistant/home-assistant/pull/10765
|
|
[#10805]: https://github.com/home-assistant/home-assistant/pull/10805
|
|
[#10842]: https://github.com/home-assistant/home-assistant/pull/10842
|
|
[#10843]: https://github.com/home-assistant/home-assistant/pull/10843
|
|
[#10858]: https://github.com/home-assistant/home-assistant/pull/10858
|
|
[#10873]: https://github.com/home-assistant/home-assistant/pull/10873
|
|
[#10875]: https://github.com/home-assistant/home-assistant/pull/10875
|
|
[#10878]: https://github.com/home-assistant/home-assistant/pull/10878
|
|
[#10894]: https://github.com/home-assistant/home-assistant/pull/10894
|
|
[#10907]: https://github.com/home-assistant/home-assistant/pull/10907
|
|
[#10912]: https://github.com/home-assistant/home-assistant/pull/10912
|
|
[#10914]: https://github.com/home-assistant/home-assistant/pull/10914
|
|
[#10915]: https://github.com/home-assistant/home-assistant/pull/10915
|
|
[#10919]: https://github.com/home-assistant/home-assistant/pull/10919
|
|
[#10925]: https://github.com/home-assistant/home-assistant/pull/10925
|
|
[#10927]: https://github.com/home-assistant/home-assistant/pull/10927
|
|
[#10931]: https://github.com/home-assistant/home-assistant/pull/10931
|
|
[#10932]: https://github.com/home-assistant/home-assistant/pull/10932
|
|
[#10933]: https://github.com/home-assistant/home-assistant/pull/10933
|
|
[#10937]: https://github.com/home-assistant/home-assistant/pull/10937
|
|
[#10959]: https://github.com/home-assistant/home-assistant/pull/10959
|
|
[#10970]: https://github.com/home-assistant/home-assistant/pull/10970
|
|
[#10971]: https://github.com/home-assistant/home-assistant/pull/10971
|
|
[#10976]: https://github.com/home-assistant/home-assistant/pull/10976
|
|
[#10980]: https://github.com/home-assistant/home-assistant/pull/10980
|
|
[#10991]: https://github.com/home-assistant/home-assistant/pull/10991
|
|
[#10996]: https://github.com/home-assistant/home-assistant/pull/10996
|
|
[#10997]: https://github.com/home-assistant/home-assistant/pull/10997
|
|
[#10998]: https://github.com/home-assistant/home-assistant/pull/10998
|
|
[#10999]: https://github.com/home-assistant/home-assistant/pull/10999
|
|
[#11010]: https://github.com/home-assistant/home-assistant/pull/11010
|
|
[#11013]: https://github.com/home-assistant/home-assistant/pull/11013
|
|
[#11016]: https://github.com/home-assistant/home-assistant/pull/11016
|
|
[#11020]: https://github.com/home-assistant/home-assistant/pull/11020
|
|
[#11026]: https://github.com/home-assistant/home-assistant/pull/11026
|
|
[#11029]: https://github.com/home-assistant/home-assistant/pull/11029
|
|
[#11034]: https://github.com/home-assistant/home-assistant/pull/11034
|
|
[#11042]: https://github.com/home-assistant/home-assistant/pull/11042
|
|
[#11051]: https://github.com/home-assistant/home-assistant/pull/11051
|
|
[#11052]: https://github.com/home-assistant/home-assistant/pull/11052
|
|
[#11056]: https://github.com/home-assistant/home-assistant/pull/11056
|
|
[#11061]: https://github.com/home-assistant/home-assistant/pull/11061
|
|
[#11078]: https://github.com/home-assistant/home-assistant/pull/11078
|
|
[#11079]: https://github.com/home-assistant/home-assistant/pull/11079
|
|
[#11080]: https://github.com/home-assistant/home-assistant/pull/11080
|
|
[#11083]: https://github.com/home-assistant/home-assistant/pull/11083
|
|
[#11084]: https://github.com/home-assistant/home-assistant/pull/11084
|
|
[#11087]: https://github.com/home-assistant/home-assistant/pull/11087
|
|
[#11091]: https://github.com/home-assistant/home-assistant/pull/11091
|
|
[#11101]: https://github.com/home-assistant/home-assistant/pull/11101
|
|
[#11104]: https://github.com/home-assistant/home-assistant/pull/11104
|
|
[#11111]: https://github.com/home-assistant/home-assistant/pull/11111
|
|
[#11114]: https://github.com/home-assistant/home-assistant/pull/11114
|
|
[#11116]: https://github.com/home-assistant/home-assistant/pull/11116
|
|
[#11122]: https://github.com/home-assistant/home-assistant/pull/11122
|
|
[#11126]: https://github.com/home-assistant/home-assistant/pull/11126
|
|
[#11128]: https://github.com/home-assistant/home-assistant/pull/11128
|
|
[#11130]: https://github.com/home-assistant/home-assistant/pull/11130
|
|
[#11135]: https://github.com/home-assistant/home-assistant/pull/11135
|
|
[#11146]: https://github.com/home-assistant/home-assistant/pull/11146
|
|
[#11149]: https://github.com/home-assistant/home-assistant/pull/11149
|
|
[#11156]: https://github.com/home-assistant/home-assistant/pull/11156
|
|
[#11160]: https://github.com/home-assistant/home-assistant/pull/11160
|
|
[#11161]: https://github.com/home-assistant/home-assistant/pull/11161
|
|
[#11163]: https://github.com/home-assistant/home-assistant/pull/11163
|
|
[#11164]: https://github.com/home-assistant/home-assistant/pull/11164
|
|
[#11168]: https://github.com/home-assistant/home-assistant/pull/11168
|
|
[#11173]: https://github.com/home-assistant/home-assistant/pull/11173
|
|
[@BryanJacobs]: https://github.com/BryanJacobs
|
|
[@DanNixon]: https://github.com/DanNixon
|
|
[@GreenTurtwig]: https://github.com/GreenTurtwig
|
|
[@HerrHofrat]: https://github.com/HerrHofrat
|
|
[@OddBloke]: https://github.com/OddBloke
|
|
[@OverloadUT]: https://github.com/OverloadUT
|
|
[@PaulAnnekov]: https://github.com/PaulAnnekov
|
|
[@PhracturedBlue]: https://github.com/PhracturedBlue
|
|
[@R1chardTM]: https://github.com/R1chardTM
|
|
[@RiRomain]: https://github.com/RiRomain
|
|
[@RyuzakiKK]: https://github.com/RyuzakiKK
|
|
[@addelovein]: https://github.com/addelovein
|
|
[@alanfischer]: https://github.com/alanfischer
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@andreacampi]: https://github.com/andreacampi
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@armills]: https://github.com/armills
|
|
[@b10m]: https://github.com/b10m
|
|
[@bah2830]: https://github.com/bah2830
|
|
[@balloob]: https://github.com/balloob
|
|
[@bonzini]: https://github.com/bonzini
|
|
[@cmsimike]: https://github.com/cmsimike
|
|
[@danielperna84]: https://github.com/danielperna84
|
|
[@dasos]: https://github.com/dasos
|
|
[@emosenkis]: https://github.com/emosenkis
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@foxel]: https://github.com/foxel
|
|
[@hudashot]: https://github.com/hudashot
|
|
[@jalmeroth]: https://github.com/jalmeroth
|
|
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
|
|
[@lwis]: https://github.com/lwis
|
|
[@mar-schmidt]: https://github.com/mar-schmidt
|
|
[@masarliev]: https://github.com/masarliev
|
|
[@maxlaverse]: https://github.com/maxlaverse
|
|
[@molobrakos]: https://github.com/molobrakos
|
|
[@mtreinish]: https://github.com/mtreinish
|
|
[@nbougues]: https://github.com/nbougues
|
|
[@nickovs]: https://github.com/nickovs
|
|
[@nkgilley]: https://github.com/nkgilley
|
|
[@perfalk]: https://github.com/perfalk
|
|
[@pollett]: https://github.com/pollett
|
|
[@postlund]: https://github.com/postlund
|
|
[@pschmitt]: https://github.com/pschmitt
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@raymccarthy]: https://github.com/raymccarthy
|
|
[@rbdixon]: https://github.com/rbdixon
|
|
[@ryanm101]: https://github.com/ryanm101
|
|
[@scarface-4711]: https://github.com/scarface-4711
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[@stlehmann]: https://github.com/stlehmann
|
|
[@tringler]: https://github.com/tringler
|
|
[@tschmidty69]: https://github.com/tschmidty69
|
|
[@uchagani]: https://github.com/uchagani
|
|
[@ziotibia81]: https://github.com/ziotibia81
|
|
[ads docs]: https://home-assistant.io/components/ads/
|
|
[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
|
|
[alarm_control_panel.ialarm docs]: https://home-assistant.io/components/alarm_control_panel.ialarm/
|
|
[alarm_control_panel.manual docs]: https://home-assistant.io/components/alarm_control_panel.manual/
|
|
[alarm_control_panel.manual_mqtt docs]: https://home-assistant.io/components/alarm_control_panel.manual_mqtt/
|
|
[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
|
|
[alarmdecoder docs]: https://home-assistant.io/components/alarmdecoder/
|
|
[apple_tv docs]: https://home-assistant.io/components/apple_tv/
|
|
[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
|
|
[binary_sensor.ads docs]: https://home-assistant.io/components/binary_sensor.ads/
|
|
[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
|
|
[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/
|
|
[camera.canary docs]: https://home-assistant.io/components/camera.canary/
|
|
[canary docs]: https://home-assistant.io/components/canary/
|
|
[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
|
|
[climate.tado docs]: https://home-assistant.io/components/climate.tado/
|
|
[cloud docs]: https://home-assistant.io/components/cloud/
|
|
[cloud.const docs]: https://home-assistant.io/components/cloud.const/
|
|
[config.automation docs]: https://home-assistant.io/components/config.automation/
|
|
[cover.tellstick docs]: https://home-assistant.io/components/cover.tellstick/
|
|
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
|
|
[device_tracker.meraki docs]: https://home-assistant.io/components/device_tracker.meraki/
|
|
[ecobee docs]: https://home-assistant.io/components/ecobee/
|
|
[homematic docs]: https://home-assistant.io/components/homematic/
|
|
[hue docs]: https://home-assistant.io/components/hue/
|
|
[isy994 docs]: https://home-assistant.io/components/isy994/
|
|
[keyboard_remote docs]: https://home-assistant.io/components/keyboard_remote/
|
|
[light.ads docs]: https://home-assistant.io/components/light.ads/
|
|
[light.hue docs]: https://home-assistant.io/components/light.hue/
|
|
[light.lifx docs]: https://home-assistant.io/components/light.lifx/
|
|
[light.mochad docs]: https://home-assistant.io/components/light.mochad/
|
|
[light.tplink docs]: https://home-assistant.io/components/light.tplink/
|
|
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
|
|
[logbook docs]: https://home-assistant.io/components/logbook/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
|
|
[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/
|
|
[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
|
|
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
|
|
[media_player.ue_smart_radio docs]: https://home-assistant.io/components/media_player.ue_smart_radio/
|
|
[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/
|
|
[media_player.ziggo_mediabox_xl docs]: https://home-assistant.io/components/media_player.ziggo_mediabox_xl/
|
|
[mochad docs]: https://home-assistant.io/components/mochad/
|
|
[neato docs]: https://home-assistant.io/components/neato/
|
|
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
|
|
[prometheus docs]: https://home-assistant.io/components/prometheus/
|
|
[scene.vera docs]: https://home-assistant.io/components/scene.vera/
|
|
[sensor.ads docs]: https://home-assistant.io/components/sensor.ads/
|
|
[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
|
|
[sensor.canary docs]: https://home-assistant.io/components/sensor.canary/
|
|
[sensor.efergy docs]: https://home-assistant.io/components/sensor.efergy/
|
|
[sensor.eliqonline docs]: https://home-assistant.io/components/sensor.eliqonline/
|
|
[sensor.gearbest docs]: https://home-assistant.io/components/sensor.gearbest/
|
|
[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
|
|
[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
|
|
[sensor.mqtt docs]: https://home-assistant.io/components/sensor.mqtt/
|
|
[sensor.octoprint docs]: https://home-assistant.io/components/sensor.octoprint/
|
|
[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/
|
|
[sensor.ripple docs]: https://home-assistant.io/components/sensor.ripple/
|
|
[sensor.shodan docs]: https://home-assistant.io/components/sensor.shodan/
|
|
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
|
|
[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
|
|
[sensor.volvooncall docs]: https://home-assistant.io/components/sensor.volvooncall/
|
|
[snips docs]: https://home-assistant.io/components/snips/
|
|
[switch.ads docs]: https://home-assistant.io/components/switch.ads/
|
|
[switch.mochad docs]: https://home-assistant.io/components/switch.mochad/
|
|
[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
|
|
[tellstick docs]: https://home-assistant.io/components/tellstick/
|
|
[vera docs]: https://home-assistant.io/components/vera/
|
|
[volvooncall docs]: https://home-assistant.io/components/volvooncall/
|
|
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
|
|
[#11054]: https://github.com/home-assistant/home-assistant/pull/11054
|
|
[#11185]: https://github.com/home-assistant/home-assistant/pull/11185
|
|
[#11214]: https://github.com/home-assistant/home-assistant/pull/11214
|
|
[#11227]: https://github.com/home-assistant/home-assistant/pull/11227
|
|
[#11255]: https://github.com/home-assistant/home-assistant/pull/11255
|
|
[#11256]: https://github.com/home-assistant/home-assistant/pull/11256
|
|
[#11259]: https://github.com/home-assistant/home-assistant/pull/11259
|
|
[#11261]: https://github.com/home-assistant/home-assistant/pull/11261
|
|
[#11264]: https://github.com/home-assistant/home-assistant/pull/11264
|
|
[#11272]: https://github.com/home-assistant/home-assistant/pull/11272
|
|
[#11292]: https://github.com/home-assistant/home-assistant/pull/11292
|
|
[#11313]: https://github.com/home-assistant/home-assistant/pull/11313
|
|
[#11358]: https://github.com/home-assistant/home-assistant/pull/11358
|
|
[#11387]: https://github.com/home-assistant/home-assistant/pull/11387
|
|
[@CTLS]: https://github.com/CTLS
|
|
[@OddBloke]: https://github.com/OddBloke
|
|
[@OverloadUT]: https://github.com/OverloadUT
|
|
[@andreacampi]: https://github.com/andreacampi
|
|
[@jannau]: https://github.com/jannau
|
|
[@maxlaverse]: https://github.com/maxlaverse
|
|
[@mnoorenberghe]: https://github.com/mnoorenberghe
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@rwa]: https://github.com/rwa
|
|
[@veleek]: https://github.com/veleek
|
|
[@ziotibia81]: https://github.com/ziotibia81
|
|
[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
|
|
[binary_sensor.concord232 docs]: https://home-assistant.io/components/binary_sensor.concord232/
|
|
[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
|
|
[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/
|
|
[homematic docs]: https://home-assistant.io/components/homematic/
|
|
[light.hue docs]: https://home-assistant.io/components/light.hue/
|
|
[lock.sesame docs]: https://home-assistant.io/components/lock.sesame/
|
|
[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
|
|
[switch.modbus docs]: https://home-assistant.io/components/switch.modbus/
|
|
]]></content>
|
|
</entry>
|
|
|
|
</feed>
|