2407 lines
179 KiB
XML
2407 lines
179 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>2017-11-05T14:11:39+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.57: Translations, Hacktoberfest, Timers]]></title>
|
|
<link href="https://home-assistant.io/blog/2017/11/04/release-57/"/>
|
|
<updated>2017-11-04T04:00:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2017/11/04/release-57</id>
|
|
<content type="html"><, to make the translation process accessible to anyone who would like to contribute. Stay tuned for a blog post with more documentation soon.
|
|
|
|
## <a class='title-link' name='frontend-improvements' href='#frontend-improvements'></a> Frontend improvements
|
|
|
|
As part of getting translations to work, we did a lot of cleanup work on the frontend side. The re-organization should allow us to iterate faster on the frontend. We've already seen a lot of clean up as part of this thanks to @armills and @andrey-git for keep raising the quality!
|
|
|
|
## <a class='title-link' name='hacktoberfest' href='#hacktoberfest'></a> Hacktoberfest
|
|
|
|
[Hacktoberfest](https://hacktoberfest.digitalocean.com/) 2017 is over! FINALLY. Each year we're attracting more developers that want to contribute to Home Assistant. This is great but also very exhausting to our code reviewers. I want to give an enormous gigantic huge big shout out to our reviewers @pvizeli, @andrey-git, @armills, @MartinHjelmare, @fabaff. You have all done an amazing job and we couldn't run Home Assistant without any of you! ❤
|
|
|
|
Hacktoberfest is obviously about the people contributing to open source. Big thanks to everyone that has taken the time to learn our code base and make contributions. We hope it was a pleasant experience and show how great open source can be. Hope to see many contributions in the future 👍
|
|
|
|
Here are our Hacktoberfest 2017 stats. It's a miracle everyone is still alive:
|
|
|
|
- Main repo: [273 Pull requests](https://github.com/home-assistant/home-assistant/pulls?utf8=%E2%9C%93&q=merged%3A%3E2017-10-01%20is%3Apr%20label%3AHacktoberfest%20is%3Aclosed%20) were merged out of 307.
|
|
- Docs repo: [295 Pull requests](https://github.com/home-assistant/home-assistant.github.io/pulls?page=1&q=merged%3A%3E2017-10-01+is%3Apr+label%3AHacktoberfest+is%3Aclosed&utf8=%E2%9C%93) merged out of 310.
|
|
- Frontend: [57 pull requests](https://github.com/home-assistant/home-assistant-polymer/pulls?utf8=%E2%9C%93&q=merged%3A%3E2017-10-01%20is%3Apr%20label%3AHacktoberfest%20is%3Aclosed%20) merged.
|
|
|
|
This means that we processed over 20 Pull requests per day. The result was already visible in 0.56. This release is almost the same. In those releases we were able to add over 40 new integrations.
|
|
|
|
## <a class='title-link' name='ikea-trdfri' href='#ikea-trdfri'></a> IKEA TRÅDFRI
|
|
|
|
Good news and bad news on this front. The bad news is that IKEA changed the internal API for TRÅDFRI with a firmware update, breaking the Home Assistant integration. The good news is that they were nice enough to [email us with instructions on the breaking changes][ikea email].
|
|
|
|
Long time contributor [@lwis] jumped on the case and managed to migrate our integration in Home Assistant in time for this release. Great work!
|
|
|
|
<p class='img'>
|
|
<img src='/images/blog/2017-11-0.57/pumpkin.jpeg' alt='Pumpkin with Home Assistant logo carved in.'>
|
|
@clhett01 made us a pumpkin ([via Twitter](https://twitter.com/clhett01/status/925481848612032512))
|
|
</p>
|
|
|
|
|
|
## <a class='title-link' name='timer' href='#timer'></a> Timer
|
|
|
|
Okay, one more highlight before we'll let you check out the changelog. Contributor [@danielperna84] (famous for creating the [HASS Configurator](https://home-assistant.io/addons/configurator/)), had another great component up his sleeve: the Timer component. With the timer component you'll be able to start countdown timers. A neat tool for your automation toolbox! More info in the [timer docs].
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
<a href='/components/#version/0.57'><img src='/images/blog/2017-11-0.57/components.png' style='border: 0;box-shadow: none;'></a>
|
|
|
|
- Introducing Ring Door Bell Camera (including StickUp cameras) and WiFi sensors ([@tchellomello] - [#9962]) ([ring docs]) ([binary_sensor.ring docs]) ([camera.ring docs]) ([sensor.ring docs]) (new-platform)
|
|
- add irish rail transport sensor ([@ttroy50] - [#9883]) ([sensor.irish_rail_transport docs]) (new-platform)
|
|
- Add fail2ban sensor ([@fronzbot] - [#9975]) ([sensor.fail2ban docs]) (new-platform)
|
|
- add eph ember controls ([@ttroy50] - [#9721]) ([climate.ephember docs]) (new-platform)
|
|
- whois domain lookup sensor ([@GenericStudent] - [#10000]) ([sensor.whois docs]) (new-platform)
|
|
- Add Deluge Switch Component ([@HydrelioxGitHub] - [#9979]) ([switch.deluge docs]) (new-platform)
|
|
- SNMP switch ([@kirichkov] - [#9840]) ([switch.snmp docs]) (new-platform)
|
|
- Microsoft tts ([@jeroenterheerdt] - [#9973]) ([tts.microsoft docs]) (new-platform)
|
|
- Telldus Live: Device without methods is a binary sensor ([@rasmusbe] - [#10106]) ([tellduslive docs]) ([binary_sensor.tellduslive docs]) (new-platform)
|
|
- Support for NO-IP ([@fabaff] - [#10155]) ([no_ip docs]) (new-platform)
|
|
- Linode ([@ryanm101] - [#9936]) ([linode docs]) ([binary_sensor.linode docs]) (new-platform)
|
|
- Nederlandse spoorwegen ([@b10m] - [#10136]) ([sensor.nederlandse_spoorwegen docs]) (new-platform)
|
|
- added Yesss SMS platform ([@flowolf] - [#10177]) ([notify.yessssms docs]) (new-platform)
|
|
- Add Sytadin Traffic component ([@gautric] - [#9524]) ([sensor.sytadin docs]) (new-platform)
|
|
- Added new Clickatell SMS messaging Notify Platform ([@davlloyd] - [#9775]) ([notify.clickatell docs]) (new-platform)
|
|
- Add Random binary sensor ([@fabaff] - [#10164]) ([binary_sensor.random docs]) (new-platform)
|
|
- Add gc100 platforms and component ([@davegravy] - [#10159]) ([gc100 docs]) ([binary_sensor.gc100 docs]) ([switch.gc100 docs]) (new-platform)
|
|
- Timer component ([@danielperna84] - [#9889]) ([timer docs]) (new-platform)
|
|
- integration with Remember The Milk. ([@ChristianKuehnel] - [#9803]) ([remember_the_milk docs]) (new-platform)
|
|
- Luftdaten sensor ([@lichtteil] - [#10274]) ([sensor.luftdaten docs]) (new-platform)
|
|
|
|
## <a class='title-link' name='release-0571---november-4' href='#release-0571---november-4'></a> release 0.57.1 - november 4
|
|
|
|
- Fix login screen not showing when no password stored ([@balloob])
|
|
|
|
## <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
|
|
|
|
- IKEA TRÅDFRI: We no longer support entering the key in the configuration. ([@lwis] - [#10282]) ([tradfri docs]) (breaking change)
|
|
- API.AI was renamed to [Dialogflow](https://home-assistant.io/components/dialogflow/). This requires to rename the entry in your `configuration.yaml` file from `apiai:` to `dialogflow`. ([@fabaff] - [#10006]) ([dialogflow docs]) (breaking change)
|
|
- Wink: Removed support for entering your `username` and `password` in your config. Use the [new authentication method][wink-auth] instead. ([@w1ll1am23] - [#10277]) ([wink docs]) (breaking change)
|
|
- Use feed name assigned in EmonCMS if there is one. This changes the default behavior but still uses configured 'name' if it's set, so it won't break the configuration of people who have customized their feed names in HA config. ([@KlaasH] - [#10021]) ([sensor.emoncms docs]) (breaking change)
|
|
- The `namecheapdns` now uses `password:` instead of `access_token` in the configuration. Also, `host` is now optional which allow people who are not using subdomains to keep their configuration shorter. ([@fabaff] - [#10063]) ([namecheapdns docs]) (breaking change)
|
|
- Fix recorder crash for long state string - enforce a maximum state of 255 characters at core level ([@milanvo] - [#9696]) (breaking change)
|
|
- Add display currency setting to CoinMarketCap sensor. The name of the sensor attribute '24h_volume_usd' is changed to '24h_volume'. ([@R1chardTM] - [#10093]) ([sensor.coinmarketcap docs]) (breaking change)
|
|
- MQTT Statestream now serializes all data to JSON before publishing. This means that string attributes and values will be quoted from now on (e.g.: '"on"' instead of 'on'). You can still read these strings without the quotes by using 'value_json' instead of 'value' where applicable (e.g., templates). This causes automatic JSON deserialization. Other simple types are not affected.
|
|
|
|
This fixes errors when an entity has an attribute that is not "a string, bytearray, int, float or None" and mqtt_statestream is used. As of now, the attribute is just handed over to paho, and paho can only send the aforementioned types. This patch fixes the issue by just casting everything to string before handing it over to paho.
|
|
|
|
There are a number of components / entities which have "other" attributes, e.g. light that have an RGB attribute which is a list. ([@tinloaf] - [#9872]) ([mqtt_statestream docs]) (breaking change)
|
|
- Generic thermostat: the configuration option `tolerance` has been removed and has been replaced by `cold_tolerance` and `hot_tolerance`. This allows on and off states to have different error bands. ([@biggms] - [#9843]) ([climate.generic_thermostat docs]) (breaking change)
|
|
- Developers only: frontend has been refactored. The method `register_panel` has been turned into a coroutine function called `async_register_panel`. The parameter `url_path` has been renamed to `frontend_url_path`. For frontend, development, you no longer pass `development: 1` to the http component but instead configure the frontend component to be in development mode by pointing it at a local checkout of the Polymer repo: ([@balloob] - [#9915]) (breaking change)
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- Update requests requirement ([@TopdRob] - [#9876])
|
|
- Update `screenshot-components.png` file. ([@quamilek] - [#9987])
|
|
- Upgrade speedtest-cli to 1.0.7 ([@fabaff] - [#9984]) ([sensor.speedtest docs])
|
|
- Upgrade gitterpy to 0.1.6 ([@fabaff] - [#9983]) ([sensor.gitter docs])
|
|
- Add optional attribute option to scrape sensor ([@DarkFox] - [#10001]) ([sensor.scrape docs])
|
|
- Introducing Ring Door Bell Camera (including StickUp cameras) and WiFi sensors ([@tchellomello] - [#9962]) ([ring docs]) ([binary_sensor.ring docs]) ([camera.ring docs]) ([sensor.ring docs]) (new-platform)
|
|
- Add support for multiple disks to be monitored. ([@cgtobi] - [#9977]) ([sensor.hddtemp docs])
|
|
- Update the Russound RNET component to use enhanced Russound.py ([@altersis] - [#9739]) ([media_player.russound_rnet docs])
|
|
- Fix spelling error ([@SilvrrGIT] - [#10009])
|
|
- Change persistent notification to avoid long text in entity state ([@milanvo] - [#9967]) ([persistent_notification docs])
|
|
- Renaming API.AI to Dialogflow ([@fabaff] - [#10006]) ([dialogflow docs]) (breaking change)
|
|
- Bump dev to 0.57.0.dev0 ([@fabaff] - [#10010])
|
|
- Add xy attribute to Yeelight ([@HydrelioxGitHub] - [#9957]) ([light.yeelight docs])
|
|
- Added gaction script to support the new Google Assistant component in Docker ([@chriskacerguis] - [#10019])
|
|
- Json api fix ([@alanfischer] - [#10017])
|
|
- Upgrade mypy to 0.540 ([@fabaff] - [#10013])
|
|
- Xiaomi Aqara: New xiaomi wireless button (sensor_switch.aq3) introduced ([@syssi] - [#10008]) ([binary_sensor.xiaomi_aqara docs])
|
|
- Upgrade youtube_dl to 2017.10.20 ([@fabaff] - [#10014]) ([media_extractor docs])
|
|
- switch.flux: add interval and transition attributes ([@abmantis] - [#9700]) ([switch.flux docs])
|
|
- Use feed name assigned in EmonCMS if there is one ([@KlaasH] - [#10021]) ([sensor.emoncms docs]) (breaking change)
|
|
- add irish rail transport sensor ([@ttroy50] - [#9883]) ([sensor.irish_rail_transport docs]) (new-platform)
|
|
- RGB Tradfri simple support ([@matemaciek] - [#9703]) ([light.tradfri docs])
|
|
- Add regression test for entity ID update bug ([@armills] - [#10037])
|
|
- Aioautomatic bump and scope update ([@armills] - [#10043]) ([device_tracker.automatic docs])
|
|
- Fix no data event triggers ([@armills] - [#10049]) ([automation.event docs])
|
|
- fixing a typo in the old library which broke hub gen2 compatibility ([@sander76] - [#9990])
|
|
- Add fail2ban sensor ([@fronzbot] - [#9975]) ([sensor.fail2ban docs]) (new-platform)
|
|
- Show current program thumbnail as media_image ([@pschmitt] - [#10033]) ([media_player.liveboxplaytv docs])
|
|
- Add link to docs and update ordering ([@fabaff] - [#10062]) ([duckdns docs])
|
|
- Remove STATE_UNKNOWN ([@fabaff] - [#10064]) ([sensor.glances docs])
|
|
- update library for xiaomi_aqara, change from pyCrypto to cryptography ([@danielhiversen] - [#10066]) ([xiaomi_aqara docs])
|
|
- Make host optional ([@fabaff] - [#10063]) ([namecheapdns docs]) (breaking change)
|
|
- Change deprecated use of maintainer tag in Dockerfile. ([@R1chardTM] - [#10068])
|
|
- add eph ember controls ([@ttroy50] - [#9721]) ([climate.ephember docs]) (new-platform)
|
|
- EntityComponent: revert warning ([@pvizeli] - [#10078])
|
|
- Upgrade Sphinx to 1.6.5 ([@fabaff] - [#10090])
|
|
- Support for Entity.available in sensor/rest ([@pezinek] - [#10073]) ([sensor.rest docs])
|
|
- whois domain lookup sensor ([@GenericStudent] - [#10000]) ([sensor.whois docs]) (new-platform)
|
|
- Update CODEOWNERS ([@danielhiversen] - [#10103])
|
|
- fixed typo ([@iMarkus] - [#10110])
|
|
- Revert gactions in Docker ([@balloob] - [#10115])
|
|
- Add Deluge Switch Component ([@HydrelioxGitHub] - [#9979]) ([switch.deluge docs]) (new-platform)
|
|
- Fix PEP8 and PEP257 issues ([@fabaff] - [#10108]) ([toon docs]) ([climate.toon docs]) ([sensor.toon docs]) ([switch.toon docs])
|
|
- Fixes #10030. Extented Network Exceptions handling. ([@zabuldon] - [#10116]) ([tesla docs])
|
|
- Consolidate frontend ([@balloob] - [#9915]) (breaking change)
|
|
- Rfxtrx fix ([@danielhiversen] - [#10128]) ([rfxtrx docs])
|
|
- Xiaomi MiIO Fan: Xiaomi Air Purifier 2 integration ([@syssi] - [#9837]) ([fan.xiaomi_miio docs])
|
|
- WIP: Refactor Axis component removing external dependencies ([@Kane610] - [#9791]) ([axis docs]) ([binary_sensor.axis docs])
|
|
- Allow folder selection for IMAP unread sensor ([@amelchio] - [#10126]) ([sensor.imap docs])
|
|
- Fix Sonarr and Radarr divide by zero ([@tboyce021] - [#10101]) ([sensor.radarr docs]) ([sensor.sonarr docs])
|
|
- Plex refactor Part 1 - Update plexapi to 3.0.3 ([@ryanm101] - [#9988]) ([media_player.plex docs])
|
|
- Add Google Domains component ([@tboyce021] - [#9996])
|
|
- Add Deluge Sensor ([@HydrelioxGitHub] - [#10117])
|
|
- Added increment + decrement to input_number ([@danielperna84] - [#9870]) ([input_number docs])
|
|
- Fix lint google-domains ([@pvizeli] - [#10135]) ([google_domains docs])
|
|
- Fire numeric_state action when first state change matches criteria ([@amelchio] - [#10125]) ([automation.numeric_state docs])
|
|
- SNMP switch ([@kirichkov] - [#9840]) ([switch.snmp docs]) (new-platform)
|
|
- Binary sensor for detecting linear trends ([@hotplot] - [#9808]) ([binary_sensor.trend docs])
|
|
- Fix recorder crash for long state string - enforce at core level ([@milanvo] - [#9696]) (breaking change)
|
|
- Microsoft tts ([@jeroenterheerdt] - [#9973]) ([tts.microsoft docs]) (new-platform)
|
|
- Upgrade pysnmp to 4.4.1 ([@fabaff] - [#10138]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs])
|
|
- Telldus Live: Device without methods is a binary sensor ([@rasmusbe] - [#10106]) ([tellduslive docs]) ([binary_sensor.tellduslive docs]) (new-platform)
|
|
- Add last action to xiaomi aqara button ([@danielhiversen] - [#10131]) ([binary_sensor.xiaomi_aqara docs])
|
|
- Add display currency setting to CoinMarketCap sensor ([@R1chardTM] - [#10093]) ([sensor.coinmarketcap docs]) (breaking change)
|
|
- Xiaomi MiIO Switch: Support for different device types ([@syssi] - [#9836]) ([switch.xiaomi_miio docs])
|
|
- Core POC support for polymer i18n ([@armills] - [#6344]) ([history docs]) ([logbook docs])
|
|
- Don't use pypi package in dev mode. Allow non-fingerprinted mdi. ([@andrey-git] - [#10144])
|
|
- added platform discovery code back into device_tracker ([@etsinko] - [#10169]) ([device_tracker docs])
|
|
- Upgrade sendgrid to 5.3.0 ([@fabaff] - [#10166]) ([notify.sendgrid docs])
|
|
- Upgrade python_opendata_transport to 0.0.3 ([@fabaff] - [#10162]) ([sensor.swiss_public_transport docs])
|
|
- Upgrade libnacl to 1.6.1 ([@fabaff] - [#10161]) ([device_tracker.owntracks docs])
|
|
- New DTLSSocket version that fixes Cython dependency for Trådfri ([@flowolf] - [#10123]) ([tradfri docs])
|
|
- Rfxtrx binary sensor rewrite ([@ypollart] - [#10152]) ([rfxtrx docs]) ([binary_sensor.rfxtrx docs])
|
|
- Support for NO-IP ([@fabaff] - [#10155]) ([no_ip docs]) (new-platform)
|
|
- Reduce album art flickering in media player UI ([@amelchio] - [#10163]) ([media_player docs])
|
|
- Avoid Sonos errors for tracks with no artist information ([@amelchio] - [#10160]) ([media_player.sonos docs])
|
|
- MPD now uses the filename if song doesn't have metadata ([@C0DK] - [#10085])
|
|
- Updated denon component to play nice with the 3808CI that doesn't support NSFRN command ([@randellhodges] - [#10157])
|
|
- Fix for issue #9240 ([@bastshoes] - [#10173]) ([fan.mqtt docs])
|
|
- Linode ([@ryanm101] - [#9936]) ([linode docs]) ([binary_sensor.linode docs]) (new-platform)
|
|
- Cast attribute values to string before publishing to MQTT ([@tinloaf] - [#9872]) ([mqtt_statestream docs]) (breaking change)
|
|
- Xiaomi MiIO Light: Philips Eyecare Lamp 2 support ([@syssi] - [#10007]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
|
|
- Nederlandse spoorwegen ([@b10m] - [#10136]) ([sensor.nederlandse_spoorwegen docs]) (new-platform)
|
|
- Added capability to pass a filename to the downloader component ([@tchellomello] - [#10059]) ([downloader docs])
|
|
- Limits of the favorite level updated. Values between 0 and 16 will be accepted. ([@syssi] - [#10186]) ([fan.xiaomi_miio docs])
|
|
- added Yesss SMS platform ([@flowolf] - [#10177]) ([notify.yessssms docs]) (new-platform)
|
|
- Add Sytadin Traffic component ([@gautric] - [#9524]) ([sensor.sytadin docs]) (new-platform)
|
|
- media_title property now returns current source ([@etsinko] - [#10120]) ([media_player.monoprice docs])
|
|
- Added new Clickatell SMS messaging Notify Platform ([@davlloyd] - [#9775]) ([notify.clickatell docs]) (new-platform)
|
|
- update boto3 to 1.4.7 and botocore to 1.7.34 ([@TopdRob] - [#10121]) ([notify.aws_lambda docs]) ([notify.aws_sns docs]) ([notify.aws_sqs docs]) ([tts.amazon_polly docs])
|
|
- Add Random binary sensor ([@fabaff] - [#10164]) ([binary_sensor.random docs]) (new-platform)
|
|
- Add clickatell ([@fabaff] - [#10199])
|
|
- Update CODEOWNERS ([@ggravlingen] - [#10198])
|
|
- Add unit test for hddtemp sensor. ([@cgtobi] - [#10154])
|
|
- Upgrade pylast to 2.0.0 ([@fabaff] - [#10200]) ([sensor.lastfm docs])
|
|
- Move constant to 'const.py' and use already definied ones ([@fabaff] - [#10204]) ([input_number docs]) ([climate.honeywell docs]) ([device_tracker.asuswrt docs]) ([image_processing.openalpr_local docs]) ([sensor.google_travel_time docs]) ([sensor.uk_transport docs]) ([switch.flux docs])
|
|
- Upgrade youtube_dl to 2017.10.29 ([@fabaff] - [#10202]) ([media_extractor docs])
|
|
- Bump pyvera to 0.2.38. ([@pavoni] - [#10206]) ([vera docs])
|
|
- Move constant to 'const.py' and use already defined ones ([@fabaff] - [#10211])
|
|
- Add new service 'snapshot' for camera ([@pvizeli] - [#10207]) ([camera docs])
|
|
- Upgrade restrictedpython to 4.0b2 ([@fabaff] - [#10179])
|
|
- Google Assistant Script Support ([@epleypa] - [#10148]) ([google_assistant docs])
|
|
- Raincloudy version bump ([@tchellomello] - [#10225]) ([raincloud docs])
|
|
- Add gc100 platforms and component ([@davegravy] - [#10159]) ([gc100 docs]) ([binary_sensor.gc100 docs]) ([switch.gc100 docs]) (new-platform)
|
|
- Librouteros capsman fix ([@nicolaevladescu] - [#10217]) ([device_tracker.mikrotik docs])
|
|
- Add entity_picture_template options to Template Cover, Template Light, Template Sensor, and Template Switch ([@bachya] - [#9854]) ([cover.template docs])
|
|
- Xiaomi Aqara: Remove/Add device service added ([@syssi] - [#10150]) ([xiaomi_aqara docs])
|
|
- Introducing multi-zone support for yamaha_musiccast devices ([@jalmeroth] - [#9968])
|
|
- Clarify yamaha play_media parameters ([@sdague] - [#10228]) ([media_player.yamaha docs])
|
|
- Update services.yaml files ([@fabaff] - [#10229])
|
|
- Add priority attribute for hyperion ([@ImEmJay] - [#10102]) ([light.hyperion docs])
|
|
- OwnTracks work. Beacon logic and testcases ([@ehagan] - [#10183]) ([device_tracker.owntracks docs])
|
|
- Sytadin default value must be a list #10233 ([@gautric] - [#10234]) ([sensor.sytadin docs])
|
|
- Use theme color in loading screen. ([@andrey-git] - [#10248])
|
|
- Move constant to 'const.py' ([@fabaff] - [#10249]) ([sensor.hddtemp docs]) ([sensor.synologydsm docs])
|
|
- Add support for odhcpd DHCP server ([@chemicalstorm] - [#9858]) ([device_tracker.ubus docs])
|
|
- Changed single tolerance value to COLD and HOT tolerances. Allows on and off states to have different error bands. ([@biggms] - [#9843]) ([climate.generic_thermostat docs]) (breaking change)
|
|
- Add support for 'Send Current Position' feature in Geofency 5.1 ([@gunnarhelgason] - [#10012]) ([device_tracker.geofency docs])
|
|
- input_text - Added service doc ([@cdce8p] - [#10238]) ([input_text docs])
|
|
- Mqtt light options to fix #9330 and #7810 ([@TD22057] - [#9829]) ([light.mqtt docs])
|
|
- WIP: Timer component ([@danielperna84] - [#9889]) ([timer docs]) (new-platform)
|
|
- Use translated panel names on frontend ([@armills] - [#10197])
|
|
- Alexa SmartHome API extend ([@pvizeli] - [#10251])
|
|
- integration with Remember The Milk. ([@ChristianKuehnel] - [#9803]) ([remember_the_milk docs]) (new-platform)
|
|
- Google Assistant: make it possible to set a custom domain/type ([@perosb] - [#10188]) ([google_assistant docs])
|
|
- Add EntityFilter helper ([@mw-white] - [#10221])
|
|
- Avoid Sonos error during startup ([@amelchio] - [#10146]) ([media_player.sonos docs])
|
|
- Update netdisco to 1.2.3 ([@balloob] - [#10266])
|
|
- Extracted json saving and loading ([@molobrakos] - [#10216]) ([media_player.plex docs])
|
|
- Change introduction card to use persistent notification ([@balloob] - [#10265]) ([introduction docs])
|
|
- Add unit test for wake on lan component. ([@cgtobi] - [#10262])
|
|
- Add link to docs ([@fabaff] - [#10272])
|
|
- Add xy support to Alexa HomeAPI v3 ([@pvizeli] - [#10268])
|
|
- Remove http.development ([@balloob] - [#10267]) ([http docs])
|
|
- Add setup platform tests for the season sensor component. ([@cgtobi] - [#10270])
|
|
- Add Google Assistant support for setting climate temperature and operation mode. ([@emosenkis] - [#10174]) ([google_assistant docs])
|
|
- WIP: Cleanup async stuff on templates ([@pvizeli] - [#10275]) ([switch.template docs])
|
|
- Removed username/password auth and moved to new save/load json ([@w1ll1am23] - [#10277]) ([wink docs]) (breaking change)
|
|
- Support new tradfri individual DTLS identification method ([@lwis] - [#10282]) ([tradfri docs]) (breaking change)
|
|
- Update plant for dealing with float values ([@dominikandreas] - [#10246]) ([plant docs])
|
|
- Fixed Tradfri whitebulbs handling after #9703 ([@matemaciek] - [#10040]) ([light.tradfri docs])
|
|
- Luftdaten sensor ([@lichtteil] - [#10274]) ([sensor.luftdaten docs]) (new-platform)
|
|
- Improve unit tests for season sensor component. ([@cgtobi] - [#10288])
|
|
- Better scene handling ([@joaqtor] - [#10213])
|
|
- Follow-up: Replace emulated_hue: with emulated_hue_hidden ([@vatir] - [#9894]) ([light.hue docs])
|
|
- Maintain recorder purge schedule ([@PeteBa] - [#10279])
|
|
- update mask-icon to a working mask-icon.svg ([@NovapaX] - [#10290])
|
|
- Cleanup Xiaomi Aqara ([@balloob] - [#10302]) ([xiaomi_aqara docs])
|
|
- Fix panel_custom ([@balloob] - [#10303]) ([panel_custom docs])
|
|
- Cloud: Authenticate with id token ([@balloob] - [#10304])
|
|
- Allow an empty MAC address at the Xiaomi Aqara Gateway configuration. ([@syssi] - [#10307]) ([xiaomi_aqara docs])
|
|
- Upgrade credstash to 1.14.0 ([@fabaff] - [#10310])
|
|
- TellStick / Remove async flavor / add hassio ([@pvizeli] - [#10315]) ([tellstick docs])
|
|
- Strip white space from configurator input ([@w1ll1am23] - [#10317]) ([wink docs])
|
|
- Fix recorder purge ([@pvizeli] - [#10318])
|
|
- Fix formatting invalid config text ([@balloob] - [#10319])
|
|
- Tc update ([@wardcraigj] - [#10322]) ([alarm_control_panel.totalconnect docs])
|
|
- Move timer into correct folder ([@pvizeli] - [#10324]) ([timer docs])
|
|
|
|
[#10000]: https://github.com/home-assistant/home-assistant/pull/10000
|
|
[#10001]: https://github.com/home-assistant/home-assistant/pull/10001
|
|
[#10006]: https://github.com/home-assistant/home-assistant/pull/10006
|
|
[#10007]: https://github.com/home-assistant/home-assistant/pull/10007
|
|
[#10008]: https://github.com/home-assistant/home-assistant/pull/10008
|
|
[#10009]: https://github.com/home-assistant/home-assistant/pull/10009
|
|
[#10010]: https://github.com/home-assistant/home-assistant/pull/10010
|
|
[#10012]: https://github.com/home-assistant/home-assistant/pull/10012
|
|
[#10013]: https://github.com/home-assistant/home-assistant/pull/10013
|
|
[#10014]: https://github.com/home-assistant/home-assistant/pull/10014
|
|
[#10017]: https://github.com/home-assistant/home-assistant/pull/10017
|
|
[#10019]: https://github.com/home-assistant/home-assistant/pull/10019
|
|
[#10021]: https://github.com/home-assistant/home-assistant/pull/10021
|
|
[#10033]: https://github.com/home-assistant/home-assistant/pull/10033
|
|
[#10037]: https://github.com/home-assistant/home-assistant/pull/10037
|
|
[#10040]: https://github.com/home-assistant/home-assistant/pull/10040
|
|
[#10043]: https://github.com/home-assistant/home-assistant/pull/10043
|
|
[#10049]: https://github.com/home-assistant/home-assistant/pull/10049
|
|
[#10059]: https://github.com/home-assistant/home-assistant/pull/10059
|
|
[#10062]: https://github.com/home-assistant/home-assistant/pull/10062
|
|
[#10063]: https://github.com/home-assistant/home-assistant/pull/10063
|
|
[#10064]: https://github.com/home-assistant/home-assistant/pull/10064
|
|
[#10066]: https://github.com/home-assistant/home-assistant/pull/10066
|
|
[#10068]: https://github.com/home-assistant/home-assistant/pull/10068
|
|
[#10073]: https://github.com/home-assistant/home-assistant/pull/10073
|
|
[#10078]: https://github.com/home-assistant/home-assistant/pull/10078
|
|
[#10085]: https://github.com/home-assistant/home-assistant/pull/10085
|
|
[#10090]: https://github.com/home-assistant/home-assistant/pull/10090
|
|
[#10093]: https://github.com/home-assistant/home-assistant/pull/10093
|
|
[#10101]: https://github.com/home-assistant/home-assistant/pull/10101
|
|
[#10102]: https://github.com/home-assistant/home-assistant/pull/10102
|
|
[#10103]: https://github.com/home-assistant/home-assistant/pull/10103
|
|
[#10106]: https://github.com/home-assistant/home-assistant/pull/10106
|
|
[#10108]: https://github.com/home-assistant/home-assistant/pull/10108
|
|
[#10110]: https://github.com/home-assistant/home-assistant/pull/10110
|
|
[#10115]: https://github.com/home-assistant/home-assistant/pull/10115
|
|
[#10116]: https://github.com/home-assistant/home-assistant/pull/10116
|
|
[#10117]: https://github.com/home-assistant/home-assistant/pull/10117
|
|
[#10120]: https://github.com/home-assistant/home-assistant/pull/10120
|
|
[#10121]: https://github.com/home-assistant/home-assistant/pull/10121
|
|
[#10123]: https://github.com/home-assistant/home-assistant/pull/10123
|
|
[#10125]: https://github.com/home-assistant/home-assistant/pull/10125
|
|
[#10126]: https://github.com/home-assistant/home-assistant/pull/10126
|
|
[#10128]: https://github.com/home-assistant/home-assistant/pull/10128
|
|
[#10131]: https://github.com/home-assistant/home-assistant/pull/10131
|
|
[#10135]: https://github.com/home-assistant/home-assistant/pull/10135
|
|
[#10136]: https://github.com/home-assistant/home-assistant/pull/10136
|
|
[#10138]: https://github.com/home-assistant/home-assistant/pull/10138
|
|
[#10144]: https://github.com/home-assistant/home-assistant/pull/10144
|
|
[#10146]: https://github.com/home-assistant/home-assistant/pull/10146
|
|
[#10148]: https://github.com/home-assistant/home-assistant/pull/10148
|
|
[#10150]: https://github.com/home-assistant/home-assistant/pull/10150
|
|
[#10152]: https://github.com/home-assistant/home-assistant/pull/10152
|
|
[#10154]: https://github.com/home-assistant/home-assistant/pull/10154
|
|
[#10155]: https://github.com/home-assistant/home-assistant/pull/10155
|
|
[#10157]: https://github.com/home-assistant/home-assistant/pull/10157
|
|
[#10159]: https://github.com/home-assistant/home-assistant/pull/10159
|
|
[#10160]: https://github.com/home-assistant/home-assistant/pull/10160
|
|
[#10161]: https://github.com/home-assistant/home-assistant/pull/10161
|
|
[#10162]: https://github.com/home-assistant/home-assistant/pull/10162
|
|
[#10163]: https://github.com/home-assistant/home-assistant/pull/10163
|
|
[#10164]: https://github.com/home-assistant/home-assistant/pull/10164
|
|
[#10166]: https://github.com/home-assistant/home-assistant/pull/10166
|
|
[#10169]: https://github.com/home-assistant/home-assistant/pull/10169
|
|
[#10173]: https://github.com/home-assistant/home-assistant/pull/10173
|
|
[#10174]: https://github.com/home-assistant/home-assistant/pull/10174
|
|
[#10177]: https://github.com/home-assistant/home-assistant/pull/10177
|
|
[#10179]: https://github.com/home-assistant/home-assistant/pull/10179
|
|
[#10183]: https://github.com/home-assistant/home-assistant/pull/10183
|
|
[#10186]: https://github.com/home-assistant/home-assistant/pull/10186
|
|
[#10188]: https://github.com/home-assistant/home-assistant/pull/10188
|
|
[#10197]: https://github.com/home-assistant/home-assistant/pull/10197
|
|
[#10198]: https://github.com/home-assistant/home-assistant/pull/10198
|
|
[#10199]: https://github.com/home-assistant/home-assistant/pull/10199
|
|
[#10200]: https://github.com/home-assistant/home-assistant/pull/10200
|
|
[#10202]: https://github.com/home-assistant/home-assistant/pull/10202
|
|
[#10204]: https://github.com/home-assistant/home-assistant/pull/10204
|
|
[#10206]: https://github.com/home-assistant/home-assistant/pull/10206
|
|
[#10207]: https://github.com/home-assistant/home-assistant/pull/10207
|
|
[#10211]: https://github.com/home-assistant/home-assistant/pull/10211
|
|
[#10213]: https://github.com/home-assistant/home-assistant/pull/10213
|
|
[#10216]: https://github.com/home-assistant/home-assistant/pull/10216
|
|
[#10217]: https://github.com/home-assistant/home-assistant/pull/10217
|
|
[#10221]: https://github.com/home-assistant/home-assistant/pull/10221
|
|
[#10225]: https://github.com/home-assistant/home-assistant/pull/10225
|
|
[#10228]: https://github.com/home-assistant/home-assistant/pull/10228
|
|
[#10229]: https://github.com/home-assistant/home-assistant/pull/10229
|
|
[#10234]: https://github.com/home-assistant/home-assistant/pull/10234
|
|
[#10238]: https://github.com/home-assistant/home-assistant/pull/10238
|
|
[#10246]: https://github.com/home-assistant/home-assistant/pull/10246
|
|
[#10248]: https://github.com/home-assistant/home-assistant/pull/10248
|
|
[#10249]: https://github.com/home-assistant/home-assistant/pull/10249
|
|
[#10251]: https://github.com/home-assistant/home-assistant/pull/10251
|
|
[#10262]: https://github.com/home-assistant/home-assistant/pull/10262
|
|
[#10265]: https://github.com/home-assistant/home-assistant/pull/10265
|
|
[#10266]: https://github.com/home-assistant/home-assistant/pull/10266
|
|
[#10267]: https://github.com/home-assistant/home-assistant/pull/10267
|
|
[#10268]: https://github.com/home-assistant/home-assistant/pull/10268
|
|
[#10270]: https://github.com/home-assistant/home-assistant/pull/10270
|
|
[#10272]: https://github.com/home-assistant/home-assistant/pull/10272
|
|
[#10274]: https://github.com/home-assistant/home-assistant/pull/10274
|
|
[#10275]: https://github.com/home-assistant/home-assistant/pull/10275
|
|
[#10277]: https://github.com/home-assistant/home-assistant/pull/10277
|
|
[#10279]: https://github.com/home-assistant/home-assistant/pull/10279
|
|
[#10282]: https://github.com/home-assistant/home-assistant/pull/10282
|
|
[#10288]: https://github.com/home-assistant/home-assistant/pull/10288
|
|
[#10290]: https://github.com/home-assistant/home-assistant/pull/10290
|
|
[#10302]: https://github.com/home-assistant/home-assistant/pull/10302
|
|
[#10303]: https://github.com/home-assistant/home-assistant/pull/10303
|
|
[#10304]: https://github.com/home-assistant/home-assistant/pull/10304
|
|
[#10307]: https://github.com/home-assistant/home-assistant/pull/10307
|
|
[#10310]: https://github.com/home-assistant/home-assistant/pull/10310
|
|
[#10315]: https://github.com/home-assistant/home-assistant/pull/10315
|
|
[#10317]: https://github.com/home-assistant/home-assistant/pull/10317
|
|
[#10318]: https://github.com/home-assistant/home-assistant/pull/10318
|
|
[#10319]: https://github.com/home-assistant/home-assistant/pull/10319
|
|
[#10322]: https://github.com/home-assistant/home-assistant/pull/10322
|
|
[#10324]: https://github.com/home-assistant/home-assistant/pull/10324
|
|
[#6344]: https://github.com/home-assistant/home-assistant/pull/6344
|
|
[#9524]: https://github.com/home-assistant/home-assistant/pull/9524
|
|
[#9696]: https://github.com/home-assistant/home-assistant/pull/9696
|
|
[#9700]: https://github.com/home-assistant/home-assistant/pull/9700
|
|
[#9703]: https://github.com/home-assistant/home-assistant/pull/9703
|
|
[#9721]: https://github.com/home-assistant/home-assistant/pull/9721
|
|
[#9739]: https://github.com/home-assistant/home-assistant/pull/9739
|
|
[#9775]: https://github.com/home-assistant/home-assistant/pull/9775
|
|
[#9791]: https://github.com/home-assistant/home-assistant/pull/9791
|
|
[#9803]: https://github.com/home-assistant/home-assistant/pull/9803
|
|
[#9808]: https://github.com/home-assistant/home-assistant/pull/9808
|
|
[#9829]: https://github.com/home-assistant/home-assistant/pull/9829
|
|
[#9836]: https://github.com/home-assistant/home-assistant/pull/9836
|
|
[#9837]: https://github.com/home-assistant/home-assistant/pull/9837
|
|
[#9840]: https://github.com/home-assistant/home-assistant/pull/9840
|
|
[#9843]: https://github.com/home-assistant/home-assistant/pull/9843
|
|
[#9854]: https://github.com/home-assistant/home-assistant/pull/9854
|
|
[#9858]: https://github.com/home-assistant/home-assistant/pull/9858
|
|
[#9870]: https://github.com/home-assistant/home-assistant/pull/9870
|
|
[#9872]: https://github.com/home-assistant/home-assistant/pull/9872
|
|
[#9876]: https://github.com/home-assistant/home-assistant/pull/9876
|
|
[#9883]: https://github.com/home-assistant/home-assistant/pull/9883
|
|
[#9889]: https://github.com/home-assistant/home-assistant/pull/9889
|
|
[#9894]: https://github.com/home-assistant/home-assistant/pull/9894
|
|
[#9915]: https://github.com/home-assistant/home-assistant/pull/9915
|
|
[#9936]: https://github.com/home-assistant/home-assistant/pull/9936
|
|
[#9957]: https://github.com/home-assistant/home-assistant/pull/9957
|
|
[#9962]: https://github.com/home-assistant/home-assistant/pull/9962
|
|
[#9967]: https://github.com/home-assistant/home-assistant/pull/9967
|
|
[#9968]: https://github.com/home-assistant/home-assistant/pull/9968
|
|
[#9973]: https://github.com/home-assistant/home-assistant/pull/9973
|
|
[#9975]: https://github.com/home-assistant/home-assistant/pull/9975
|
|
[#9977]: https://github.com/home-assistant/home-assistant/pull/9977
|
|
[#9979]: https://github.com/home-assistant/home-assistant/pull/9979
|
|
[#9983]: https://github.com/home-assistant/home-assistant/pull/9983
|
|
[#9984]: https://github.com/home-assistant/home-assistant/pull/9984
|
|
[#9987]: https://github.com/home-assistant/home-assistant/pull/9987
|
|
[#9988]: https://github.com/home-assistant/home-assistant/pull/9988
|
|
[#9990]: https://github.com/home-assistant/home-assistant/pull/9990
|
|
[#9996]: https://github.com/home-assistant/home-assistant/pull/9996
|
|
[@C0DK]: https://github.com/C0DK
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@DarkFox]: https://github.com/DarkFox
|
|
[@GenericStudent]: https://github.com/GenericStudent
|
|
[@HydrelioxGitHub]: https://github.com/HydrelioxGitHub
|
|
[@ImEmJay]: https://github.com/ImEmJay
|
|
[@Kane610]: https://github.com/Kane610
|
|
[@KlaasH]: https://github.com/KlaasH
|
|
[@NovapaX]: https://github.com/NovapaX
|
|
[@PeteBa]: https://github.com/PeteBa
|
|
[@R1chardTM]: https://github.com/R1chardTM
|
|
[@SilvrrGIT]: https://github.com/SilvrrGIT
|
|
[@TD22057]: https://github.com/TD22057
|
|
[@TopdRob]: https://github.com/TopdRob
|
|
[@abmantis]: https://github.com/abmantis
|
|
[@alanfischer]: https://github.com/alanfischer
|
|
[@altersis]: https://github.com/altersis
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@armills]: https://github.com/armills
|
|
[@b10m]: https://github.com/b10m
|
|
[@bachya]: https://github.com/bachya
|
|
[@balloob]: https://github.com/balloob
|
|
[@bastshoes]: https://github.com/bastshoes
|
|
[@biggms]: https://github.com/biggms
|
|
[@cdce8p]: https://github.com/cdce8p
|
|
[@cgtobi]: https://github.com/cgtobi
|
|
[@chemicalstorm]: https://github.com/chemicalstorm
|
|
[@chriskacerguis]: https://github.com/chriskacerguis
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@danielperna84]: https://github.com/danielperna84
|
|
[@davegravy]: https://github.com/davegravy
|
|
[@davlloyd]: https://github.com/davlloyd
|
|
[@dominikandreas]: https://github.com/dominikandreas
|
|
[@ehagan]: https://github.com/ehagan
|
|
[@emosenkis]: https://github.com/emosenkis
|
|
[@epleypa]: https://github.com/epleypa
|
|
[@etsinko]: https://github.com/etsinko
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@flowolf]: https://github.com/flowolf
|
|
[@fronzbot]: https://github.com/fronzbot
|
|
[@gautric]: https://github.com/gautric
|
|
[@ggravlingen]: https://github.com/ggravlingen
|
|
[@gunnarhelgason]: https://github.com/gunnarhelgason
|
|
[@hotplot]: https://github.com/hotplot
|
|
[@iMarkus]: https://github.com/iMarkus
|
|
[@jalmeroth]: https://github.com/jalmeroth
|
|
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
|
|
[@joaqtor]: https://github.com/joaqtor
|
|
[@kirichkov]: https://github.com/kirichkov
|
|
[@lichtteil]: https://github.com/lichtteil
|
|
[@lwis]: https://github.com/lwis
|
|
[@matemaciek]: https://github.com/matemaciek
|
|
[@milanvo]: https://github.com/milanvo
|
|
[@molobrakos]: https://github.com/molobrakos
|
|
[@mw-white]: https://github.com/mw-white
|
|
[@nicolaevladescu]: https://github.com/nicolaevladescu
|
|
[@pavoni]: https://github.com/pavoni
|
|
[@perosb]: https://github.com/perosb
|
|
[@pezinek]: https://github.com/pezinek
|
|
[@pschmitt]: https://github.com/pschmitt
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@quamilek]: https://github.com/quamilek
|
|
[@randellhodges]: https://github.com/randellhodges
|
|
[@rasmusbe]: https://github.com/rasmusbe
|
|
[@ryanm101]: https://github.com/ryanm101
|
|
[@sander76]: https://github.com/sander76
|
|
[@sdague]: https://github.com/sdague
|
|
[@syssi]: https://github.com/syssi
|
|
[@tboyce021]: https://github.com/tboyce021
|
|
[@tchellomello]: https://github.com/tchellomello
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@ttroy50]: https://github.com/ttroy50
|
|
[@vatir]: https://github.com/vatir
|
|
[@w1ll1am23]: https://github.com/w1ll1am23
|
|
[@wardcraigj]: https://github.com/wardcraigj
|
|
[@ypollart]: https://github.com/ypollart
|
|
[@zabuldon]: https://github.com/zabuldon
|
|
[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
|
|
[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
|
|
[api docs]: https://home-assistant.io/components/api/
|
|
[automation.event docs]: https://home-assistant.io/docs/automation/trigger/#event-trigger
|
|
[automation.numeric_state docs]: https://home-assistant.io/docs/automation/trigger/#numeric-state-trigger
|
|
[axis docs]: https://home-assistant.io/components/axis/
|
|
[binary_sensor.axis docs]: https://home-assistant.io/components/binary_sensor.axis/
|
|
[binary_sensor.gc100 docs]: https://home-assistant.io/components/binary_sensor.gc100/
|
|
[binary_sensor.linode docs]: https://home-assistant.io/components/binary_sensor.linode/
|
|
[binary_sensor.random docs]: https://home-assistant.io/components/binary_sensor.random/
|
|
[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
|
|
[binary_sensor.ring docs]: https://home-assistant.io/components/binary_sensor.ring/
|
|
[binary_sensor.tellduslive docs]: https://home-assistant.io/components/binary_sensor.tellduslive/
|
|
[binary_sensor.trend docs]: https://home-assistant.io/components/binary_sensor.trend/
|
|
[binary_sensor.xiaomi_aqara docs]: https://home-assistant.io/components/binary_sensor.xiaomi_aqara/
|
|
[camera docs]: https://home-assistant.io/components/camera/
|
|
[camera.ring docs]: https://home-assistant.io/components/camera.ring/
|
|
[climate.ephember docs]: https://home-assistant.io/components/climate.ephember/
|
|
[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
|
|
[climate.honeywell docs]: https://home-assistant.io/components/climate.honeywell/
|
|
[climate.toon docs]: https://home-assistant.io/components/climate.toon/
|
|
[cloud docs]: https://home-assistant.io/components/cloud/
|
|
[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
|
|
[cover.template docs]: https://home-assistant.io/components/cover.template/
|
|
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
|
|
[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
|
|
[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
|
|
[device_tracker.geofency docs]: https://home-assistant.io/components/device_tracker.geofency/
|
|
[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/
|
|
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
|
|
[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
|
|
[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
|
|
[dialogflow docs]: https://home-assistant.io/components/dialogflow/
|
|
[downloader docs]: https://home-assistant.io/components/downloader/
|
|
[duckdns docs]: https://home-assistant.io/components/duckdns/
|
|
[fan.mqtt docs]: https://home-assistant.io/components/fan.mqtt/
|
|
[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
|
|
[gc100 docs]: https://home-assistant.io/components/gc100/
|
|
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
|
|
[google_domains docs]: https://home-assistant.io/components/google_domains/
|
|
[hassio docs]: https://home-assistant.io/components/hassio/
|
|
[history docs]: https://home-assistant.io/components/history/
|
|
[http docs]: https://home-assistant.io/components/http/
|
|
[image_processing.openalpr_local docs]: https://home-assistant.io/components/image_processing.openalpr_local/
|
|
[input_number docs]: https://home-assistant.io/components/input_number/
|
|
[input_text docs]: https://home-assistant.io/components/input_text/
|
|
[introduction docs]: https://home-assistant.io/components/introduction/
|
|
[light.hue docs]: https://home-assistant.io/components/light.hue/
|
|
[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/
|
|
[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/
|
|
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
|
|
[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
|
|
[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
|
|
[linode docs]: https://home-assistant.io/components/linode/
|
|
[logbook docs]: https://home-assistant.io/components/logbook/
|
|
[mailbox docs]: https://home-assistant.io/components/mailbox/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player docs]: https://home-assistant.io/components/media_player/
|
|
[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/
|
|
[media_player.monoprice docs]: https://home-assistant.io/components/media_player.monoprice/
|
|
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
|
|
[media_player.russound_rnet docs]: https://home-assistant.io/components/media_player.russound_rnet/
|
|
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
|
|
[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
|
|
[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
|
|
[namecheapdns docs]: https://home-assistant.io/components/namecheapdns/
|
|
[no_ip docs]: https://home-assistant.io/components/no_ip/
|
|
[notify.aws_lambda docs]: https://home-assistant.io/components/notify.aws_lambda/
|
|
[notify.aws_sns docs]: https://home-assistant.io/components/notify.aws_sns/
|
|
[notify.aws_sqs docs]: https://home-assistant.io/components/notify.aws_sqs/
|
|
[notify.clickatell docs]: https://home-assistant.io/components/notify.clickatell/
|
|
[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/
|
|
[notify.yessssms docs]: https://home-assistant.io/components/notify.yessssms/
|
|
[panel_custom docs]: https://home-assistant.io/components/panel_custom/
|
|
[persistent_notification docs]: https://home-assistant.io/components/persistent_notification/
|
|
[plant docs]: https://home-assistant.io/components/plant/
|
|
[raincloud docs]: https://home-assistant.io/components/raincloud/
|
|
[remember_the_milk docs]: https://home-assistant.io/components/remember_the_milk/
|
|
[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
|
|
[ring docs]: https://home-assistant.io/components/ring/
|
|
[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/
|
|
[sensor.emoncms docs]: https://home-assistant.io/components/sensor.emoncms/
|
|
[sensor.fail2ban docs]: https://home-assistant.io/components/sensor.fail2ban/
|
|
[sensor.gitter docs]: https://home-assistant.io/components/sensor.gitter/
|
|
[sensor.glances docs]: https://home-assistant.io/components/sensor.glances/
|
|
[sensor.google_travel_time docs]: https://home-assistant.io/components/sensor.google_travel_time/
|
|
[sensor.hddtemp docs]: https://home-assistant.io/components/sensor.hddtemp/
|
|
[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
|
|
[sensor.irish_rail_transport docs]: https://home-assistant.io/components/sensor.irish_rail_transport/
|
|
[sensor.lastfm docs]: https://home-assistant.io/components/sensor.lastfm/
|
|
[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
|
|
[sensor.nederlandse_spoorwegen docs]: https://home-assistant.io/components/sensor.nederlandse_spoorwegen/
|
|
[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/
|
|
[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/
|
|
[sensor.ring docs]: https://home-assistant.io/components/sensor.ring/
|
|
[sensor.scrape docs]: https://home-assistant.io/components/sensor.scrape/
|
|
[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
|
|
[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/
|
|
[sensor.speedtest docs]: https://home-assistant.io/components/sensor.speedtest/
|
|
[sensor.swiss_public_transport docs]: https://home-assistant.io/components/sensor.swiss_public_transport/
|
|
[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/
|
|
[sensor.sytadin docs]: https://home-assistant.io/components/sensor.sytadin/
|
|
[sensor.toon docs]: https://home-assistant.io/components/sensor.toon/
|
|
[sensor.uk_transport docs]: https://home-assistant.io/components/sensor.uk_transport/
|
|
[sensor.whois docs]: https://home-assistant.io/components/sensor.whois/
|
|
[shopping_list docs]: https://home-assistant.io/components/shopping_list/
|
|
[switch.deluge docs]: https://home-assistant.io/components/switch.deluge/
|
|
[switch.flux docs]: https://home-assistant.io/components/switch.flux/
|
|
[switch.gc100 docs]: https://home-assistant.io/components/switch.gc100/
|
|
[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
|
|
[switch.template docs]: https://home-assistant.io/components/switch.template/
|
|
[switch.toon docs]: https://home-assistant.io/components/switch.toon/
|
|
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
|
|
[tellduslive docs]: https://home-assistant.io/components/tellduslive/
|
|
[tellstick docs]: https://home-assistant.io/components/tellstick/
|
|
[tesla docs]: https://home-assistant.io/components/tesla/
|
|
[timer docs]: https://home-assistant.io/components/timer/
|
|
[toon docs]: https://home-assistant.io/components/toon/
|
|
[tradfri docs]: https://home-assistant.io/components/tradfri/
|
|
[tts.amazon_polly docs]: https://home-assistant.io/components/tts.amazon_polly/
|
|
[tts.microsoft docs]: https://home-assistant.io/components/tts.microsoft/
|
|
[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
|
|
[vera docs]: https://home-assistant.io/components/vera/
|
|
[wink docs]: https://home-assistant.io/components/wink/
|
|
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
|
|
[ikea email]: https://twitter.com/home_assistant/status/925373865802502144
|
|
[wink-auth]: https://home-assistant.io/components/wink/#authenticate-using-developerwinkcomhttpsdeveloperwinkcom]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.56: Skybell, Google Assistant, Travis CI and Toon]]></title>
|
|
<link href="https://home-assistant.io/blog/2017/10/21/release-56/"/>
|
|
<updated>2017-10-21T10:00:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2017/10/21/release-56</id>
|
|
<content type="html"><. Our ratio is around 1/3 issues and 2/3 pull requests. To be more precise: 64% pull requests and 36% issues.
|
|
|
|
If you haven't noticed, there is now a [glossary](https://home-assistant.io/docs/glossary/) that collects some Home Assistant relevant terms. Talking about the documentation: [@DubhAd](https://github.com/DubhAd) rewrote large parts of the [Z-Wave section](https://home-assistant.io/docs/z-wave/). More structure to get started and to find details during the setup and the configuration.
|
|
|
|
## <a class='title-link' name='google-assistant--google-home-integration' href='#google-assistant--google-home-integration'></a> Google Assistant / Google Home integration
|
|
This release includes a new component to integrate Home Assistant with Google Assistant by [Phil Kates][@philk]. We integrate via the Smart Home API, this means that you will be able to control your devices in Home Assistant via any device that has Google Assistant. Learn more in [the documentation][google_assistant docs].
|
|
|
|
## <a class='title-link' name='hacktoberfest' href='#hacktoberfest'></a> Hacktoberfest
|
|
[Hacktoberfest](https://home-assistant.io/blog/2017/09/29/hacktoberfest/) is still on and so far we have received a lot improvements. We can't make any promises to review everything by the end of October, but we are trying to make sure that you will get your t-shirt.
|
|
|
|
## <a class='title-link' name='map' href='#map'></a> Map
|
|
The [map][map docs] is now its own component. Similar to [configuration (`config:`)](https://home-assistant.io/components/config/), it will not show up without adding it to your `configuration.yaml` file.
|
|
|
|
```yaml
|
|
map:
|
|
```
|
|
|
|
## <a class='title-link' name='travis-ci' href='#travis-ci'></a> Travis CI
|
|
Why not observe your [Travis CI](https://travis-ci.org) jobs with Home Assistant? [@tchellomello] created a [Travis CI][sensor.travisci docs] sensor which allows one to check on the current state of Travis jobs. Now you can make sure that the [coffee](https://home-assistant.io/blog/2017/01/28/face-coffee-wink/#first-coffee-maker-supported) is ready when the build passed.
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- Add Arlo alarm control panel component ([@vickyg3] - [#9711]) ([alarm_control_panel.arlo docs]) (new-platform)
|
|
- Abode Temp, Humidity, and Light Sensor ([@MisterWil] - [#9709]) ([abode docs]) ([sensor.abode docs]) (new-platform)
|
|
- Introducing support to Travis-CI ([@tchellomello] - [#9701]) ([sensor.travisci docs]) (new-platform)
|
|
- Skybell ([@MisterWil] - [#9681]) ([skybell docs]) ([binary_sensor.skybell docs]) ([camera.skybell docs]) ([light.skybell docs]) ([sensor.skybell docs]) ([switch.skybell docs]) (new-platform)
|
|
- Xiaomi Smart WiFi Socket and Smart Power Strip integration ([@syssi] - [#9138]) ([switch.xiaomi_miio docs]) (new-platform)
|
|
- Add notification platform for Rocket.Chat ([@webworxshop] - [#9553]) ([notify.rocketchat docs]) (new-platform)
|
|
- Tesla bug fixes. ([@zabuldon] - [#9774]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) ([switch.tesla docs]) (new-platform)
|
|
- Split map panel out into its own component ([@cgarwood] - [#9814]) ([map docs]) (breaking change) (new-platform)
|
|
- Support for Yi cameras ([@bachya] - [#9787]) ([camera.yi docs]) (new-platform)
|
|
- Add namecheap DNS component ([@Munsio] - [#9821]) ([namecheapdns docs]) (new-platform)
|
|
- Uptime sensor ([@fronzbot] - [#9856]) ([sensor.uptime docs]) (new-platform)
|
|
- Cloud connection via aiohttp ([@balloob] - [#9860]) (new-platform)
|
|
- Google Actions for Assistant ([@philk] - [#9632]) ([google_assistant docs]) ([http docs]) (new-platform)
|
|
- A new platform for controlling Monoprice 6-Zone amplifier ([@etsinko] - [#9662]) ([media_player.monoprice docs]) (new-platform)
|
|
- Add serial sensor ([@fabaff] - [#9861]) ([sensor.serial docs]) (new-platform)
|
|
- Add Toon support ([@Boltgolt] - [#9483]) ([toon docs]) ([climate.toon docs]) ([sensor.toon docs]) ([switch.toon docs]) (new-platform)
|
|
|
|
## <a class='title-link' name='0561---october-22' href='#0561---october-22'></a> 0.56.1 - October 22
|
|
|
|
- Fix device update / entity_id with names ([@pvizeli] - [#10029])
|
|
- fix temperature/humidity sensors valid values ([@bieniu] - [#10024]) ([sensor.xiaomi_aqara docs])
|
|
|
|
## <a class='title-link' name='0562---october-23' href='#0562---october-23'></a> 0.56.2 - October 23
|
|
|
|
- Fix gateway illumination sensor value ([@bieniu] - [#10045]) ([sensor.xiaomi_aqara docs])
|
|
- Fix device update/`entity_id` with names ([@rytilahti] - [#10053]) ([switch.tplink docs])
|
|
- Remove warning component / Update event trigger for UI created ([@pvizeli] - [#10060])
|
|
|
|
|
|
## <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
|
|
|
|
- Simplify track_same_state ([@balloob] - [#9795]) ([automation.numeric_state docs]) ([automation.state docs]) ([binary_sensor.template docs]) (breaking change)
|
|
- Split map panel out into its own component ([@cgarwood] - [#9814]) ([map docs]) (breaking change) (new-platform)
|
|
- Fix ISY994 fan platform overwriting state property ([@balloob] - [#9817]) (breaking change)
|
|
- Changing name of clicksendaudio component to clicksend_tts ([@jeroenterheerdt] - [#9859]) ([notify.clicksend_tts docs]) (breaking change)
|
|
- Fix load of components without any config from packages ([@azogue] - [#9901]) (breaking change)
|
|
- Fix the resource naming in the UI ([@cgtobi] - [#9916]) ([sensor.systemmonitor docs]) (breaking change)
|
|
- Align away state tag with device_trackers ([@PeteBa] - [#9884]) ([sensor.mqtt_room docs]) (breaking change)
|
|
- Moved siren to Wink from switch ([@w1ll1am23] - [#9879]) ([wink docs]) ([switch.wink docs]) (breaking change)
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- fixed duplicate words ([@flowolf] - [#9705]) ([light.hue docs]) ([light.mqtt_json docs]) ([media_player.denon docs]) ([media_player.dunehd docs])
|
|
- move icon battery function from util to helpers ([@happyleavesaoc] - [#9708]) ([vacuum docs]) ([sensor.android_ip_webcam docs]) ([sensor.fitbit docs]) ([sensor.ios docs]) ([sensor.raincloud docs]) ([vacuum.dyson docs]) ([vacuum.mqtt docs])
|
|
- Updating helper's icon_for_battery_level location ([@tchellomello] - [#9594]) ([sensor.ring docs])
|
|
- Upgrade pyhomematic, add path setting and HM-CC-VG-1 support ([@danielperna84] - [#9707]) ([homematic docs])
|
|
- bump the version and catch all exceptions to avoid showing backtraces… ([@rytilahti] - [#9720]) ([climate.eq3btsmart docs])
|
|
- More netdata sensors ([@fronzbot] - [#9719]) ([sensor.netdata docs])
|
|
- Upgrade pysnmp to 4.3.10 ([@fabaff] - [#9722]) ([device_tracker.snmp docs]) ([sensor.snmp docs])
|
|
- arlo: Add alarm control panel component ([@vickyg3] - [#9711]) ([alarm_control_panel.arlo docs]) (new-platform)
|
|
- Abode Temp, Humidity, and Light Sensor ([@MisterWil] - [#9709]) ([abode docs]) ([sensor.abode docs]) (new-platform)
|
|
- Arlo clean-up ([@fabaff] - [#9725]) ([arlo docs]) ([alarm_control_panel.arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs])
|
|
- Introducing support to Travis-CI ([@tchellomello] - [#9701]) ([sensor.travisci docs]) (new-platform)
|
|
- Add show_on_map config option to AirVisual ([@bachya] - [#9654]) ([sensor.airvisual docs])
|
|
- Move 'show_on_map' to const ([@fabaff] - [#9727]) ([binary_sensor.iss docs]) ([sensor.airvisual docs])
|
|
- Bump release to 0.56.0dev ([@fabaff] - [#9726])
|
|
- Add andrey-git to codeowners ([@andrey-git] - [#9718])
|
|
- Fix: Last Played Media Title persists in plex ([@ryanm101] - [#9664]) ([media_player.plex docs])
|
|
- Event trigger nested conditions ([@armills] - [#9732]) ([automation.event docs])
|
|
- Rewrite Alexa Smart-Home skill to v3 ([@pvizeli] - [#9699]) ([alexa.smart_home docs])
|
|
- Fix I/O in event loop by Arlo alarm control panel ([@balloob] - [#9738]) ([alarm_control_panel.arlo docs])
|
|
- Make Arlo battery_level icon dynamic ([@tchellomello] - [#9747]) ([sensor.arlo docs])
|
|
- Fix for TypeError in synology camera ([@snjoetw] - [#9754]) ([camera.synology docs])
|
|
- switch.tplink, light.tplink: bump the pyhs100 version and adapt to api changes ([@rytilahti] - [#9454]) ([light.tplink docs]) ([switch.tplink docs])
|
|
- RFC: Use bind_hass for helpers ([@balloob] - [#9745])
|
|
- Skybell ([@MisterWil] - [#9681]) ([skybell docs]) ([binary_sensor.skybell docs]) ([camera.skybell docs]) ([light.skybell docs]) ([sensor.skybell docs]) ([switch.skybell docs]) (new-platform)
|
|
- add myself to yeelight owners, too ([@rytilahti] - [#9759])
|
|
- Update CODEOWNERS ([@danielhiversen] - [#9760])
|
|
- Adding my contributions ([@bachya] - [#9761])
|
|
- Initializing statistics sensor with data from database ([@ChristianKuehnel] - [#9753]) ([sensor.statistics docs])
|
|
- Match test requirements by full package name. ([@andrey-git] - [#9764])
|
|
- yeelight: implement min_mireds and max_mireds, fixes #9509 ([@rytilahti] - [#9763]) ([light.yeelight docs])
|
|
- Bump raincloudy version 0.0.3 ([@tchellomello] - [#9767]) ([raincloud docs]) ([sensor.raincloud docs])
|
|
- Xiaomi Smart WiFi Socket and Smart Power Strip integration ([@syssi] - [#9138]) ([switch.xiaomi_miio docs]) (new-platform)
|
|
- fix for LocationParseError in netgear platform ([@etsinko] - [#9683]) ([device_tracker docs]) ([device_tracker.netgear docs])
|
|
- Expose time module in Python Scripts ([@balloob] - [#9736]) ([python_script docs])
|
|
- Add notification platform for Rocket.Chat. ([@webworxshop] - [#9553]) ([notify.rocketchat docs]) (new-platform)
|
|
- Updating pythonegardia package requirement to .22 because of fixed bug in passing default value for parameter SSL for egardiaserver ([@jeroenterheerdt] - [#9770]) ([alarm_control_panel.egardia docs])
|
|
- Adding myself as codeowner for egardia alarm control panel. ([@jeroenterheerdt] - [#9772])
|
|
- WIP: Fix Arlo Camera blocking IO ([@bachya] - [#9758]) ([camera.arlo docs])
|
|
- Tesla bug fixes. ([@zabuldon] - [#9774]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) ([switch.tesla docs]) (new-platform)
|
|
- Fix off by one error in arwn platform ([@sdague] - [#9781]) ([sensor.arwn docs])
|
|
- missing is_closed ( rflink cover fix ) ([@passie] - [#9776]) ([cover.rflink docs])
|
|
- Wink dome siren support ([@w1ll1am23] - [#9667]) ([wink docs]) ([switch.wink docs])
|
|
- Bump rxv library to 0.5.1 ([@sdague] - [#9784]) ([media_player.yamaha docs])
|
|
- Communication timeout support in modbus hub. ([@ziotibia81] - [#9780]) ([modbus docs])
|
|
- [light.tradfri] Fix transition time ([@lwis] - [#9785]) ([light.tradfri docs])
|
|
- OwnTracks: Fix handler is None checking ([@balloob] - [#9794]) ([device_tracker.owntracks docs])
|
|
- Simplify track_same_state ([@balloob] - [#9795]) ([automation.numeric_state docs]) ([automation.state docs]) ([binary_sensor.template docs]) (breaking change)
|
|
- Optimize event matcher ([@balloob] - [#9798])
|
|
- Resolving bug that prevents ssl_verify option for Unifi device_tracker ([@GenericStudent] - [#9788]) ([device_tracker.unifi docs])
|
|
- Upgrade pyasn1 to 0.3.7 and pyasn1-modules to 0.1.5 ([@fabaff] - [#9810])
|
|
- Split map panel out into its own component ([@cgarwood] - [#9814]) ([map docs]) (breaking change) (new-platform)
|
|
- Restore home-assistant-polymer pointer from #9720 ([@armills] - [#9825])
|
|
- Fix ISY994 fan platform overwriting state property ([@balloob] - [#9817]) (breaking change)
|
|
- Wait_template - support for 'trigger.entity_id' and data_template values ([@cdce8p] - [#9807])
|
|
- Adds image attribute to html5 notify (#9832) ([@cgarwood] - [#9835]) ([notify.html5 docs])
|
|
- OwnTracks: Handle lwt message ([@balloob] - [#9831]) ([device_tracker.owntracks docs])
|
|
- Upgrade libnacl ([@fabaff] - [#9769]) ([device_tracker.owntracks docs])
|
|
- Fixed reporting of vera UV sensors ([@alanfischer] - [#9838]) ([sensor.vera docs])
|
|
- Update CODEOWNERS */axis.py ([@Kane610] - [#9823])
|
|
- fix climate services (missing indentation, wrongly formatted example) ([@rytilahti] - [#9805])
|
|
- Run initial generation for development mode ([@armills] - [#9826])
|
|
- Add service descriptions ([@cgarwood] - [#9806]) ([__init__ docs])
|
|
- Bugfix: Include MQTT schema ([@tinloaf] - [#9802]) ([climate.mqtt docs])
|
|
- Bugfix/9811 jinja autoescape ([@GenericStudent] - [#9842])
|
|
- Changed yaml.load into yaml.safe_load ([@GenericStudent] - [#9841])
|
|
- New PR ([@bachya] - [#9787]) ([camera.yi docs]) (new-platform)
|
|
- Do not auto-install credstash ([@balloob] - [#9844])
|
|
- Add namecheap DNS component ([@Munsio] - [#9821]) ([namecheapdns docs]) (new-platform)
|
|
- Remove namecheap dns service ([@balloob] - [#9845]) ([namecheapdns docs])
|
|
- Use the Last Seen attribute in unify ([@rbflurry] - [#8998]) ([device_tracker.unifi docs])
|
|
- Add CAPSman master to mikrotik presence detection ([@icovada] - [#9729]) ([device_tracker.mikrotik docs])
|
|
- File permissions fix ([@cgarwood] - [#9847]) ([map docs])
|
|
- HassIO - TimeZone / Host services ([@pvizeli] - [#9846]) ([hassio docs])
|
|
- Changing name of clicksendaudio component to clicksend_tts ([@jeroenterheerdt] - [#9859]) ([notify.clicksend_tts docs]) (breaking change)
|
|
- Upgrade youtube_dl to 2017.10.12 ([@fabaff] - [#9862]) ([media_extractor docs])
|
|
- Uptime sensor ([@fronzbot] - [#9856]) ([sensor.uptime docs]) (new-platform)
|
|
- Darksky enhancements ([@rdbahm] - [#9851]) ([sensor.darksky docs])
|
|
- Upgrade psutil to 5.4.0 ([@fabaff] - [#9869]) ([sensor.systemmonitor docs])
|
|
- minimal fixes in the owntracks mqtt device tracker ([@azogue] - [#9866]) ([device_tracker.owntracks docs])
|
|
- Cloud connection via aiohttp ([@balloob] - [#9860]) (new-platform)
|
|
- handle OWM API error calls ([@azogue] - [#9865]) ([sensor.openweathermap docs]) ([weather.openweathermap docs])
|
|
- Upgrade paho-mqtt to 1.3.1 ([@fabaff] - [#9874]) ([mqtt docs]) ([shiftr docs])
|
|
- Fix for TypeError in synology camera ([@snjoetw] - [#9754]) ([camera.synology docs])
|
|
- missing is_closed ( rflink cover fix ) ([@passie] - [#9776]) ([cover.rflink docs])
|
|
- [light.tradfri] Fix transition time ([@lwis] - [#9785]) ([light.tradfri docs])
|
|
- OwnTracks: Fix handler is None checking ([@balloob] - [#9794]) ([device_tracker.owntracks docs])
|
|
- Changed yaml.load into yaml.safe_load ([@GenericStudent] - [#9841])
|
|
- Bugfix/9811 jinja autoescape ([@GenericStudent] - [#9842])
|
|
- Fix #9839 ([@pschmitt] - [#9880]) ([media_player.liveboxplaytv docs])
|
|
- Upgrade python-telegram-bot to 8.1.1 ([@azogue] - [#9882]) ([telegram_bot docs])
|
|
- Xknx improvements ([@Julius2342] - [#9871]) ([knx docs]) ([climate.knx docs])
|
|
- zha: Update to bellows 0.4.0 ([@rcloran] - [#9890]) ([zha docs]) ([sensor.zha docs])
|
|
- Changing clicksendaudio to clicksend_tts in .coveragerc ([@jeroenterheerdt] - [#9900])
|
|
- Added super attributes to Wink binary sensors ([@w1ll1am23] - [#9824]) ([binary_sensor.wink docs])
|
|
- Release 0.55.2 ([@pvizeli] - [#9904])
|
|
- Dependemcy version bump. ([@zabuldon] - [#9899]) ([device_tracker.mikrotik docs])
|
|
- Update osramlightify.py ([@Bahnburner] - [#9905]) ([light.osramlightify docs])
|
|
- Fixes ([@bachya] - [#9912]) ([switch.rainmachine docs])
|
|
- Fix load of components without any config from packages ([@azogue] - [#9901]) (breaking change)
|
|
- Fixes ([@bachya] - [#9911]) ([sensor.airvisual docs])
|
|
- add last_action for xiaomi cube ([@danielhiversen] - [#9897]) ([binary_sensor.xiaomi_aqara docs])
|
|
- Added support for Denon AVR-4810. ([@scarface-4711] - [#9887]) ([media_player.denonavr docs])
|
|
- Recorder: Extra check to incoming connections which could be not sqlite3 ones ([@azogue] - [#9867])
|
|
- Fix the resource naming in the UI ([@cgtobi] - [#9916]) ([sensor.systemmonitor docs]) (breaking change)
|
|
- Update xiaomi_aqara.py ([@danielhiversen] - [#9920]) ([sensor.xiaomi_aqara docs])
|
|
- Fix the resource naming in the UI ([@cgtobi] - [#9927]) ([sensor.glances docs])
|
|
- Add transmission sensor: number of active torrents ([@mclem] - [#9914]) ([sensor.transmission docs])
|
|
- Google Actions for Assistant ([@philk] - [#9632]) ([google_assistant docs]) ([http docs]) (new-platform)
|
|
- Allow flexible relayer url ([@balloob] - [#9939]) ([cloud.iot docs])
|
|
- update async_timeout from v1.4.0 tp v2.0.0 ([@TopdRob] - [#9938])
|
|
- Bump py-synology to 0.1.5 ([@arsaboo] - [#9932]) ([camera.synology docs])
|
|
- Update aioimaplib from v0.7.12 to v0.7.13 ([@TopdRob] - [#9930]) ([sensor.imap docs])
|
|
- A new platform for controlling Monoprice 6-Zone amplifier ([@etsinko] - [#9662]) ([media_player.monoprice docs]) (new-platform)
|
|
- Align away state tag with device_trackers ([@PeteBa] - [#9884]) ([sensor.mqtt_room docs]) (breaking change)
|
|
- Add serial sensor ([@fabaff] - [#9861]) ([sensor.serial docs]) (new-platform)
|
|
- Fix missing timeout for Netatmo binary sensor ([@jabesq] - [#9850]) ([binary_sensor.netatmo docs])
|
|
- Xiaomi config validation ([@danielhiversen] - [#9941]) ([xiaomi_aqara docs])
|
|
- using defusedxml ElementTree for safer parsing of untrusted XML data ([@danielwelch] - [#9934]) ([device_tracker.upc_connect docs])
|
|
- notify.xmpp - Add support for MUC ([@ldvc] - [#9931]) ([notify.xmpp docs])
|
|
- FFmpeg 1.8 ([@pvizeli] - [#9944]) ([ffmpeg docs]) ([camera.ffmpeg docs]) ([camera.onvif docs]) ([camera.yi docs])
|
|
- Changed returned attribute from "Game" to "game" ([@itchaboy] - [#9945]) ([sensor.steam_online docs])
|
|
- Move 'lights' to const.py ([@fabaff] - [#9929]) ([abode docs]) ([vera docs]) ([light.template docs]) ([switch.flux docs])
|
|
- Update directpy to 0.2 ([@arsaboo] - [#9948])
|
|
- Update enocean to 0.40 ([@arsaboo] - [#9949]) ([enocean docs])
|
|
- Update hikvision to 1.2 ([@arsaboo] - [#9953]) ([switch.hikvisioncam docs])
|
|
- Update fritzhome to 1.0.3 ([@arsaboo] - [#9951]) ([switch.fritzdect docs])
|
|
- Update fritzconnection to 0.6.5 ([@arsaboo] - [#9950]) ([device_tracker.fritz docs]) ([sensor.fritzbox_callmonitor docs]) ([sensor.fritzbox_netmonitor docs])
|
|
- Upgraded pyhomematic ([@danielperna84] - [#9956]) ([homematic docs])
|
|
- Add emeter attributes ([@gollo] - [#9903]) ([light.tplink docs])
|
|
- Use default clientsession to stream synology video ([@snjoetw] - [#9959]) ([camera.synology docs])
|
|
- Update ffmpeg 1.9 ([@pvizeli] - [#9963])
|
|
- Improve SSL certs used by aiohttp ([@balloob] - [#9958]) ([cloud.iot docs])
|
|
- Fix async probs ([@pvizeli] - [#9924])
|
|
- Add Toon support ([@Boltgolt] - [#9483]) ([toon docs]) ([climate.toon docs]) ([sensor.toon docs]) ([switch.toon docs]) (new-platform)
|
|
- [tradfri] Update pytradfri, simplify dependencies. ([@lwis] - [#9875]) ([tradfri docs]) ([light.tradfri docs]) ([sensor.tradfri docs])
|
|
- Moved siren to Wink from switch ([@w1ll1am23] - [#9879]) ([wink docs]) ([switch.wink docs]) (breaking change)
|
|
- Remove async_update ([@pvizeli] - [#9997])
|
|
|
|
[#8998]: https://github.com/home-assistant/home-assistant/pull/8998
|
|
[#9138]: https://github.com/home-assistant/home-assistant/pull/9138
|
|
[#9454]: https://github.com/home-assistant/home-assistant/pull/9454
|
|
[#9483]: https://github.com/home-assistant/home-assistant/pull/9483
|
|
[#9553]: https://github.com/home-assistant/home-assistant/pull/9553
|
|
[#9594]: https://github.com/home-assistant/home-assistant/pull/9594
|
|
[#9632]: https://github.com/home-assistant/home-assistant/pull/9632
|
|
[#9654]: https://github.com/home-assistant/home-assistant/pull/9654
|
|
[#9662]: https://github.com/home-assistant/home-assistant/pull/9662
|
|
[#9664]: https://github.com/home-assistant/home-assistant/pull/9664
|
|
[#9667]: https://github.com/home-assistant/home-assistant/pull/9667
|
|
[#9681]: https://github.com/home-assistant/home-assistant/pull/9681
|
|
[#9683]: https://github.com/home-assistant/home-assistant/pull/9683
|
|
[#9699]: https://github.com/home-assistant/home-assistant/pull/9699
|
|
[#9701]: https://github.com/home-assistant/home-assistant/pull/9701
|
|
[#9705]: https://github.com/home-assistant/home-assistant/pull/9705
|
|
[#9707]: https://github.com/home-assistant/home-assistant/pull/9707
|
|
[#9708]: https://github.com/home-assistant/home-assistant/pull/9708
|
|
[#9709]: https://github.com/home-assistant/home-assistant/pull/9709
|
|
[#9711]: https://github.com/home-assistant/home-assistant/pull/9711
|
|
[#9718]: https://github.com/home-assistant/home-assistant/pull/9718
|
|
[#9719]: https://github.com/home-assistant/home-assistant/pull/9719
|
|
[#9720]: https://github.com/home-assistant/home-assistant/pull/9720
|
|
[#9722]: https://github.com/home-assistant/home-assistant/pull/9722
|
|
[#9725]: https://github.com/home-assistant/home-assistant/pull/9725
|
|
[#9726]: https://github.com/home-assistant/home-assistant/pull/9726
|
|
[#9727]: https://github.com/home-assistant/home-assistant/pull/9727
|
|
[#9729]: https://github.com/home-assistant/home-assistant/pull/9729
|
|
[#9732]: https://github.com/home-assistant/home-assistant/pull/9732
|
|
[#9736]: https://github.com/home-assistant/home-assistant/pull/9736
|
|
[#9738]: https://github.com/home-assistant/home-assistant/pull/9738
|
|
[#9745]: https://github.com/home-assistant/home-assistant/pull/9745
|
|
[#9747]: https://github.com/home-assistant/home-assistant/pull/9747
|
|
[#9753]: https://github.com/home-assistant/home-assistant/pull/9753
|
|
[#9754]: https://github.com/home-assistant/home-assistant/pull/9754
|
|
[#9758]: https://github.com/home-assistant/home-assistant/pull/9758
|
|
[#9759]: https://github.com/home-assistant/home-assistant/pull/9759
|
|
[#9760]: https://github.com/home-assistant/home-assistant/pull/9760
|
|
[#9761]: https://github.com/home-assistant/home-assistant/pull/9761
|
|
[#9763]: https://github.com/home-assistant/home-assistant/pull/9763
|
|
[#9764]: https://github.com/home-assistant/home-assistant/pull/9764
|
|
[#9767]: https://github.com/home-assistant/home-assistant/pull/9767
|
|
[#9769]: https://github.com/home-assistant/home-assistant/pull/9769
|
|
[#9770]: https://github.com/home-assistant/home-assistant/pull/9770
|
|
[#9772]: https://github.com/home-assistant/home-assistant/pull/9772
|
|
[#9774]: https://github.com/home-assistant/home-assistant/pull/9774
|
|
[#9776]: https://github.com/home-assistant/home-assistant/pull/9776
|
|
[#9780]: https://github.com/home-assistant/home-assistant/pull/9780
|
|
[#9781]: https://github.com/home-assistant/home-assistant/pull/9781
|
|
[#9784]: https://github.com/home-assistant/home-assistant/pull/9784
|
|
[#9785]: https://github.com/home-assistant/home-assistant/pull/9785
|
|
[#9787]: https://github.com/home-assistant/home-assistant/pull/9787
|
|
[#9788]: https://github.com/home-assistant/home-assistant/pull/9788
|
|
[#9794]: https://github.com/home-assistant/home-assistant/pull/9794
|
|
[#9795]: https://github.com/home-assistant/home-assistant/pull/9795
|
|
[#9798]: https://github.com/home-assistant/home-assistant/pull/9798
|
|
[#9802]: https://github.com/home-assistant/home-assistant/pull/9802
|
|
[#9805]: https://github.com/home-assistant/home-assistant/pull/9805
|
|
[#9806]: https://github.com/home-assistant/home-assistant/pull/9806
|
|
[#9807]: https://github.com/home-assistant/home-assistant/pull/9807
|
|
[#9810]: https://github.com/home-assistant/home-assistant/pull/9810
|
|
[#9814]: https://github.com/home-assistant/home-assistant/pull/9814
|
|
[#9817]: https://github.com/home-assistant/home-assistant/pull/9817
|
|
[#9821]: https://github.com/home-assistant/home-assistant/pull/9821
|
|
[#9823]: https://github.com/home-assistant/home-assistant/pull/9823
|
|
[#9824]: https://github.com/home-assistant/home-assistant/pull/9824
|
|
[#9825]: https://github.com/home-assistant/home-assistant/pull/9825
|
|
[#9826]: https://github.com/home-assistant/home-assistant/pull/9826
|
|
[#9831]: https://github.com/home-assistant/home-assistant/pull/9831
|
|
[#9835]: https://github.com/home-assistant/home-assistant/pull/9835
|
|
[#9838]: https://github.com/home-assistant/home-assistant/pull/9838
|
|
[#9841]: https://github.com/home-assistant/home-assistant/pull/9841
|
|
[#9842]: https://github.com/home-assistant/home-assistant/pull/9842
|
|
[#9844]: https://github.com/home-assistant/home-assistant/pull/9844
|
|
[#9845]: https://github.com/home-assistant/home-assistant/pull/9845
|
|
[#9846]: https://github.com/home-assistant/home-assistant/pull/9846
|
|
[#9847]: https://github.com/home-assistant/home-assistant/pull/9847
|
|
[#9850]: https://github.com/home-assistant/home-assistant/pull/9850
|
|
[#9851]: https://github.com/home-assistant/home-assistant/pull/9851
|
|
[#9856]: https://github.com/home-assistant/home-assistant/pull/9856
|
|
[#9859]: https://github.com/home-assistant/home-assistant/pull/9859
|
|
[#9860]: https://github.com/home-assistant/home-assistant/pull/9860
|
|
[#9861]: https://github.com/home-assistant/home-assistant/pull/9861
|
|
[#9862]: https://github.com/home-assistant/home-assistant/pull/9862
|
|
[#9865]: https://github.com/home-assistant/home-assistant/pull/9865
|
|
[#9866]: https://github.com/home-assistant/home-assistant/pull/9866
|
|
[#9867]: https://github.com/home-assistant/home-assistant/pull/9867
|
|
[#9869]: https://github.com/home-assistant/home-assistant/pull/9869
|
|
[#9871]: https://github.com/home-assistant/home-assistant/pull/9871
|
|
[#9874]: https://github.com/home-assistant/home-assistant/pull/9874
|
|
[#9875]: https://github.com/home-assistant/home-assistant/pull/9875
|
|
[#9879]: https://github.com/home-assistant/home-assistant/pull/9879
|
|
[#9880]: https://github.com/home-assistant/home-assistant/pull/9880
|
|
[#9882]: https://github.com/home-assistant/home-assistant/pull/9882
|
|
[#9884]: https://github.com/home-assistant/home-assistant/pull/9884
|
|
[#9887]: https://github.com/home-assistant/home-assistant/pull/9887
|
|
[#9890]: https://github.com/home-assistant/home-assistant/pull/9890
|
|
[#9897]: https://github.com/home-assistant/home-assistant/pull/9897
|
|
[#9899]: https://github.com/home-assistant/home-assistant/pull/9899
|
|
[#9900]: https://github.com/home-assistant/home-assistant/pull/9900
|
|
[#9901]: https://github.com/home-assistant/home-assistant/pull/9901
|
|
[#9903]: https://github.com/home-assistant/home-assistant/pull/9903
|
|
[#9904]: https://github.com/home-assistant/home-assistant/pull/9904
|
|
[#9905]: https://github.com/home-assistant/home-assistant/pull/9905
|
|
[#9911]: https://github.com/home-assistant/home-assistant/pull/9911
|
|
[#9912]: https://github.com/home-assistant/home-assistant/pull/9912
|
|
[#9914]: https://github.com/home-assistant/home-assistant/pull/9914
|
|
[#9916]: https://github.com/home-assistant/home-assistant/pull/9916
|
|
[#9920]: https://github.com/home-assistant/home-assistant/pull/9920
|
|
[#9924]: https://github.com/home-assistant/home-assistant/pull/9924
|
|
[#9927]: https://github.com/home-assistant/home-assistant/pull/9927
|
|
[#9929]: https://github.com/home-assistant/home-assistant/pull/9929
|
|
[#9930]: https://github.com/home-assistant/home-assistant/pull/9930
|
|
[#9931]: https://github.com/home-assistant/home-assistant/pull/9931
|
|
[#9932]: https://github.com/home-assistant/home-assistant/pull/9932
|
|
[#9934]: https://github.com/home-assistant/home-assistant/pull/9934
|
|
[#9938]: https://github.com/home-assistant/home-assistant/pull/9938
|
|
[#9939]: https://github.com/home-assistant/home-assistant/pull/9939
|
|
[#9941]: https://github.com/home-assistant/home-assistant/pull/9941
|
|
[#9944]: https://github.com/home-assistant/home-assistant/pull/9944
|
|
[#9945]: https://github.com/home-assistant/home-assistant/pull/9945
|
|
[#9948]: https://github.com/home-assistant/home-assistant/pull/9948
|
|
[#9949]: https://github.com/home-assistant/home-assistant/pull/9949
|
|
[#9950]: https://github.com/home-assistant/home-assistant/pull/9950
|
|
[#9951]: https://github.com/home-assistant/home-assistant/pull/9951
|
|
[#9953]: https://github.com/home-assistant/home-assistant/pull/9953
|
|
[#9956]: https://github.com/home-assistant/home-assistant/pull/9956
|
|
[#9958]: https://github.com/home-assistant/home-assistant/pull/9958
|
|
[#9959]: https://github.com/home-assistant/home-assistant/pull/9959
|
|
[#9963]: https://github.com/home-assistant/home-assistant/pull/9963
|
|
[#9997]: https://github.com/home-assistant/home-assistant/pull/9997
|
|
[#10045]: https://github.com/home-assistant/home-assistant/pull/10045
|
|
[#10053]: https://github.com/home-assistant/home-assistant/pull/10053
|
|
[#10060]: https://github.com/home-assistant/home-assistant/pull/10060
|
|
[@Bahnburner]: https://github.com/Bahnburner
|
|
[@Boltgolt]: https://github.com/Boltgolt
|
|
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
|
|
[@GenericStudent]: https://github.com/GenericStudent
|
|
[@Julius2342]: https://github.com/Julius2342
|
|
[@Kane610]: https://github.com/Kane610
|
|
[@MisterWil]: https://github.com/MisterWil
|
|
[@Munsio]: https://github.com/Munsio
|
|
[@PeteBa]: https://github.com/PeteBa
|
|
[@TopdRob]: https://github.com/TopdRob
|
|
[@alanfischer]: https://github.com/alanfischer
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@armills]: https://github.com/armills
|
|
[@arsaboo]: https://github.com/arsaboo
|
|
[@azogue]: https://github.com/azogue
|
|
[@bachya]: https://github.com/bachya
|
|
[@balloob]: https://github.com/balloob
|
|
[@cdce8p]: https://github.com/cdce8p
|
|
[@cgarwood]: https://github.com/cgarwood
|
|
[@cgtobi]: https://github.com/cgtobi
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@danielperna84]: https://github.com/danielperna84
|
|
[@danielwelch]: https://github.com/danielwelch
|
|
[@etsinko]: https://github.com/etsinko
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@flowolf]: https://github.com/flowolf
|
|
[@fronzbot]: https://github.com/fronzbot
|
|
[@gollo]: https://github.com/gollo
|
|
[@happyleavesaoc]: https://github.com/happyleavesaoc
|
|
[@icovada]: https://github.com/icovada
|
|
[@itchaboy]: https://github.com/itchaboy
|
|
[@jabesq]: https://github.com/jabesq
|
|
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
|
|
[@ldvc]: https://github.com/ldvc
|
|
[@lwis]: https://github.com/lwis
|
|
[@mclem]: https://github.com/mclem
|
|
[@passie]: https://github.com/passie
|
|
[@philk]: https://github.com/philk
|
|
[@pschmitt]: https://github.com/pschmitt
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@rbflurry]: https://github.com/rbflurry
|
|
[@rcloran]: https://github.com/rcloran
|
|
[@rdbahm]: https://github.com/rdbahm
|
|
[@ryanm101]: https://github.com/ryanm101
|
|
[@rytilahti]: https://github.com/rytilahti
|
|
[@scarface-4711]: https://github.com/scarface-4711
|
|
[@sdague]: https://github.com/sdague
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[@syssi]: https://github.com/syssi
|
|
[@tchellomello]: https://github.com/tchellomello
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@vickyg3]: https://github.com/vickyg3
|
|
[@w1ll1am23]: https://github.com/w1ll1am23
|
|
[@webworxshop]: https://github.com/webworxshop
|
|
[@zabuldon]: https://github.com/zabuldon
|
|
[@ziotibia81]: https://github.com/ziotibia81
|
|
[__init__ docs]: https://home-assistant.io/components/__init__/
|
|
[abode docs]: https://home-assistant.io/components/abode/
|
|
[alarm_control_panel.arlo docs]: https://home-assistant.io/components/alarm_control_panel.arlo/
|
|
[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
|
|
[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
|
|
[arlo docs]: https://home-assistant.io/components/arlo/
|
|
[automation.event docs]: https://home-assistant.io/docs/automation/trigger/#event-trigger
|
|
[automation.numeric_state docs]: https://home-assistant.io/docs/automation/trigger/#numeric-state-trigger
|
|
[automation.state docs]: https://home-assistant.io/docs/automation/trigger/#state-trigger
|
|
[binary_sensor.iss docs]: https://home-assistant.io/components/binary_sensor.iss/
|
|
[binary_sensor.netatmo docs]: https://home-assistant.io/components/binary_sensor.netatmo/
|
|
[binary_sensor.skybell docs]: https://home-assistant.io/components/binary_sensor.skybell/
|
|
[binary_sensor.template docs]: https://home-assistant.io/components/binary_sensor.template/
|
|
[binary_sensor.tesla docs]: https://home-assistant.io/components/binary_sensor.tesla/
|
|
[binary_sensor.wink docs]: https://home-assistant.io/components/binary_sensor.wink/
|
|
[binary_sensor.xiaomi_aqara docs]: https://home-assistant.io/components/binary_sensor.xiaomi_aqara/
|
|
[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/
|
|
[camera.ffmpeg docs]: https://home-assistant.io/components/camera.ffmpeg/
|
|
[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
|
|
[camera.skybell docs]: https://home-assistant.io/components/camera.skybell/
|
|
[camera.synology docs]: https://home-assistant.io/components/camera.synology/
|
|
[camera.yi docs]: https://home-assistant.io/components/camera.yi/
|
|
[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
|
|
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
|
|
[climate.mqtt docs]: https://home-assistant.io/components/climate.mqtt/
|
|
[climate.tesla docs]: https://home-assistant.io/components/climate.tesla/
|
|
[climate.toon docs]: https://home-assistant.io/components/climate.toon/
|
|
[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
|
|
[cover.rflink docs]: https://home-assistant.io/components/cover.rflink/
|
|
[device_tracker docs]: https://home-assistant.io/components/device_tracker/
|
|
[device_tracker.fritz docs]: https://home-assistant.io/components/device_tracker.fritz/
|
|
[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/
|
|
[device_tracker.netgear docs]: https://home-assistant.io/components/device_tracker.netgear/
|
|
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
|
|
[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
|
|
[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/
|
|
[device_tracker.upc_connect docs]: https://home-assistant.io/components/device_tracker.upc_connect/
|
|
[enocean docs]: https://home-assistant.io/components/enocean/
|
|
[ffmpeg docs]: https://home-assistant.io/components/ffmpeg/
|
|
[google_assistant docs]: https://home-assistant.io/components/google_assistant/
|
|
[hassio docs]: https://home-assistant.io/components/hassio/
|
|
[homematic docs]: https://home-assistant.io/components/homematic/
|
|
[http docs]: https://home-assistant.io/components/http/
|
|
[knx docs]: https://home-assistant.io/components/knx/
|
|
[light.hue docs]: https://home-assistant.io/components/light.hue/
|
|
[light.mqtt_json docs]: https://home-assistant.io/components/light.mqtt_json/
|
|
[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/
|
|
[light.skybell docs]: https://home-assistant.io/components/light.skybell/
|
|
[light.template docs]: https://home-assistant.io/components/light.template/
|
|
[light.tplink docs]: https://home-assistant.io/components/light.tplink/
|
|
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
|
|
[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
|
|
[lock.tesla docs]: https://home-assistant.io/components/lock.tesla/
|
|
[map docs]: https://home-assistant.io/components/map/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player.denon docs]: https://home-assistant.io/components/media_player.denon/
|
|
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
|
|
[media_player.dunehd docs]: https://home-assistant.io/components/media_player.dunehd/
|
|
[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/
|
|
[media_player.monoprice docs]: https://home-assistant.io/components/media_player.monoprice/
|
|
[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
|
|
[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
|
|
[modbus docs]: https://home-assistant.io/components/modbus/
|
|
[mqtt docs]: https://home-assistant.io/components/mqtt/
|
|
[namecheapdns docs]: https://home-assistant.io/components/namecheapdns/
|
|
[notify.clicksend_tts docs]: https://home-assistant.io/components/notify.clicksend_tts/
|
|
[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
|
|
[notify.rocketchat docs]: https://home-assistant.io/components/notify.rocketchat/
|
|
[notify.xmpp docs]: https://home-assistant.io/components/notify.xmpp/
|
|
[python_script docs]: https://home-assistant.io/components/python_script/
|
|
[raincloud docs]: https://home-assistant.io/components/raincloud/
|
|
[sensor.abode docs]: https://home-assistant.io/components/sensor.abode/
|
|
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
|
|
[sensor.android_ip_webcam docs]: https://home-assistant.io/components/sensor.android_ip_webcam/
|
|
[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/
|
|
[sensor.arwn docs]: https://home-assistant.io/components/sensor.arwn/
|
|
[sensor.darksky docs]: https://home-assistant.io/components/sensor.darksky/
|
|
[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/
|
|
[sensor.fritzbox_callmonitor docs]: https://home-assistant.io/components/sensor.fritzbox_callmonitor/
|
|
[sensor.fritzbox_netmonitor docs]: https://home-assistant.io/components/sensor.fritzbox_netmonitor/
|
|
[sensor.glances docs]: https://home-assistant.io/components/sensor.glances/
|
|
[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
|
|
[sensor.ios docs]: https://home-assistant.io/components/sensor.ios/
|
|
[sensor.mqtt_room docs]: https://home-assistant.io/components/sensor.mqtt_room/
|
|
[sensor.netdata docs]: https://home-assistant.io/components/sensor.netdata/
|
|
[sensor.openweathermap docs]: https://home-assistant.io/components/sensor.openweathermap/
|
|
[sensor.raincloud docs]: https://home-assistant.io/components/sensor.raincloud/
|
|
[sensor.ring docs]: https://home-assistant.io/components/sensor.ring/
|
|
[sensor.serial docs]: https://home-assistant.io/components/sensor.serial/
|
|
[sensor.skybell docs]: https://home-assistant.io/components/sensor.skybell/
|
|
[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
|
|
[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/
|
|
[sensor.steam_online docs]: https://home-assistant.io/components/sensor.steam_online/
|
|
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
|
|
[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
|
|
[sensor.toon docs]: https://home-assistant.io/components/sensor.toon/
|
|
[sensor.tradfri docs]: https://home-assistant.io/components/sensor.tradfri/
|
|
[sensor.transmission docs]: https://home-assistant.io/components/sensor.transmission/
|
|
[sensor.travisci docs]: https://home-assistant.io/components/sensor.travisci/
|
|
[sensor.uptime docs]: https://home-assistant.io/components/sensor.uptime/
|
|
[sensor.vera docs]: https://home-assistant.io/components/sensor.vera/
|
|
[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/
|
|
[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/
|
|
[shiftr docs]: https://home-assistant.io/components/shiftr/
|
|
[skybell docs]: https://home-assistant.io/components/skybell/
|
|
[switch.flux docs]: https://home-assistant.io/components/switch.flux/
|
|
[switch.fritzdect docs]: https://home-assistant.io/components/switch.fritzdect/
|
|
[switch.hikvisioncam docs]: https://home-assistant.io/components/switch.hikvisioncam/
|
|
[switch.rainmachine docs]: https://home-assistant.io/components/switch.rainmachine/
|
|
[switch.skybell docs]: https://home-assistant.io/components/switch.skybell/
|
|
[switch.tesla docs]: https://home-assistant.io/components/switch.tesla/
|
|
[switch.toon docs]: https://home-assistant.io/components/switch.toon/
|
|
[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
|
|
[switch.wink docs]: https://home-assistant.io/components/switch.wink/
|
|
[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
|
|
[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
|
|
[tesla docs]: https://home-assistant.io/components/tesla/
|
|
[toon docs]: https://home-assistant.io/components/toon/
|
|
[tradfri docs]: https://home-assistant.io/components/tradfri/
|
|
[vacuum docs]: https://home-assistant.io/components/vacuum/
|
|
[vacuum.dyson docs]: https://home-assistant.io/components/vacuum.dyson/
|
|
[vacuum.mqtt docs]: https://home-assistant.io/components/vacuum.mqtt/
|
|
[vera docs]: https://home-assistant.io/components/vera/
|
|
[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/
|
|
[wink docs]: https://home-assistant.io/components/wink/
|
|
[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
|
|
[zha docs]: https://home-assistant.io/components/zha/
|
|
[#10024]: https://github.com/home-assistant/home-assistant/pull/10024
|
|
[#10029]: https://github.com/home-assistant/home-assistant/pull/10029
|
|
[@bieniu]: https://github.com/bieniu
|
|
]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.55: Tibber, DuckDNS, The Things Network, Owntrack]]></title>
|
|
<link href="https://home-assistant.io/blog/2017/10/07/release-55/"/>
|
|
<updated>2017-10-07T10:00:00+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2017/10/07/release-55</id>
|
|
<content type="html"><![CDATA[<a href='/components/#version/0.55'><img src='/images/blog/2017-10-0.55/components.png' style='border: 0;box-shadow: none;'></a>
|
|
|
|
Beside the improved Wink support which was contributed by [@w1ll1am23], ships this release a wide variety of new components and platforms. The `input_slider` components has received a makeover by [@BioSehnsucht] and is now [`input_number`][input_number docs]. [@tinloaf] added a feature that allows you to enter dates: [`input_datetime`][input_datetime docs]. Both will help you to improve your automation rules.
|
|
|
|
## <a class='title-link' name='duckdns' href='#duckdns'></a> DuckDNS
|
|
Using Home Assistant with [DuckDNS](http://www.duckdns.org) for Dynamic DNS (DDNS or DynDNS) is an [old story](https://home-assistant.io/blog/2015/12/13/setup-encryption-using-lets-encrypt/). DuckDNS is also integrated in [Hass.io](https://home-assistant.io/addons/duckdns/). 0.55 ships a component for non Hass.io users to get a similar feature.
|
|
|
|
## <a class='title-link' name='recorder' href='#recorder'></a> Recorder
|
|
The purging of data was [improved][recorder docs]. With `purge_interval` you can schedule regular purges of older events and states. In combination you can specify with `purge_keep_days` the amount of days you want to keep. The new service `recorder.purge` allows you to handle this task when needed.
|
|
|
|
## <a class='title-link' name='owntracks' href='#owntracks'></a> Owntracks
|
|
[Owntracks](http://owntracks.org/) is an easy way to track your devices. For some times we have the device tracker which depends on [MQTT][device_tracker.owntracks docs] but thanks to a new feature in Owntracks we can now offer support for HTTP. The [new platform][device_tracker.owntracks_http docs] doesn't require a MQTT broker but sends messages directly as HTTP requests to Home Assistant.
|
|
|
|
## <a class='title-link' name='tibber' href='#tibber'></a> Tibber
|
|
This release introduces a new sensor: [Tibber][sensor.tibber docs]. The sensor provides the current electricity price if you are a [Tibber](https://tibber.com/) customer. This will allow you to make automation for turning off the heater when the electricity price is high or only charge your electric car when the prices are low. We further plan to add support for showing future electricity prices and historic electricity consumption data. Tibber is currently only available in Norway and Sweden
|
|
|
|
## <a class='title-link' name='the-things-network' href='#the-things-network'></a> The Things Network
|
|
[The Things Network](https://www.thethingsnetwork.org/) (TTN) is a [LoRaWAN](https://www.thethingsnetwork.org/wiki/LoRaWAN/Home) based network especially designed for IoT devices. With this [integration][thethingsnetwork docs] one can observe the state of devices which are out of range of the local WiFi network as long as they are connected to a TTN gateway.
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- GeoRSS sensor ([@exxamalte] - [#9331]) ([sensor.geo_rss_events docs]) (new-platform)
|
|
- Add DuckDNS component ([@balloob] - [#9556]) ([duckdns docs]) (new-platform)
|
|
- Add OwnTracks over HTTP ([@balloob] - [#9582]) ([http docs]) ([device_tracker.owntracks docs]) ([device_tracker.owntracks_http docs]) (new-platform)
|
|
- Add an input_datetime ([@tinloaf] - [#9313]) ([input_datetime docs]) (new-platform)
|
|
- Cover component for RFlink ([@passie] - [#9432]) ([rflink docs]) ([cover.rflink docs]) (new-platform)
|
|
- Introducing support to Melnor RainCloud sprinkler systems ([@tchellomello] - [#9287]) ([raincloud docs]) ([binary_sensor.raincloud docs]) ([sensor.raincloud docs]) ([switch.raincloud docs]) (new-platform)
|
|
- MQTT climate platform [continuation of #8750] ([@tinloaf] - [#9589]) ([climate.mqtt docs]) (new-platform)
|
|
- Add Tibber sensor ([@danielhiversen] - [#9661]) ([sensor.tibber docs]) (new-platform)
|
|
- Updating clicksendaudio component based on feedback ([@jeroenterheerdt] - [#9692]) ([notify.clicksendaudio docs]) (new-platform)
|
|
- Support for The Things Network ([@fabaff] - [#9627]) ([thethingsnetwork docs]) ([sensor.thethingsnetwork docs]) (new-platform)
|
|
|
|
## <a class='title-link' name='0551---october-15' href='#0551---october-15'></a> 0.55.1 - October 15
|
|
|
|
- Fix for TypeError in synology camera ([@snjoetw] - [#9754]) ([camera.synology docs])
|
|
- missing is_closed ( rflink cover fix ) ([@passie] - [#9776]) ([cover.rflink docs])
|
|
- [light.tradfri] Fix transition time ([@lwis] - [#9785]) ([light.tradfri docs])
|
|
- OwnTracks: Fix handler is None checking ([@balloob] - [#9794]) ([device_tracker.owntracks docs])
|
|
- Changed yaml.load into yaml.safe_load ([@GenericStudent] - [#9841]) ([google docs])
|
|
- Bugfix/9811 jinja autoescape ([@GenericStudent] - [#9842])
|
|
- Livebox Play TV bug: fix #9839 ([@pschmitt] - [#9880]) ([media_player.liveboxplaytv 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][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
|
|
|
|
## <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][issue]. 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
|
|
|
|
- history_graph component: If your component used `history.get_significant_states` function then you need to adjust the string `entitity_id` parameter has been changed to a list of strings `entity_ids` parameter. ([@andrey-git] - [#9472]) ([history_graph docs]) (breaking change)
|
|
- UPNP component: The `external_port` configuration option was removed. ([@balloob] - [#9560]) ([upnp docs]) (breaking change)
|
|
- New Wink services: pair new device, rename, delete and add new lock key code. All device attributes that are multi-words are now separated by "_" and no longer " ". ([@w1ll1am23] - [#9303]) ([wink docs]) ([binary_sensor.wink docs]) ([lock.wink docs]) (breaking change)
|
|
- TP-Link Switch: Attribute names now uses underscores and unnecessary capitalization was removed. ([@djchen] - [#9607]) ([switch.tplink docs]) (breaking change)
|
|
- Renamed `input_slider` to `input_number` which has now a numeric text box option. ([@BioSehnsucht] - [#9494]) ([demo docs]) ([input_number docs]) (breaking change)
|
|
- Recorder: Add new purge service and interval. The recorder component no longer accepts a `purge_days` parameter. If you are using `purge_days` you must use `purge_interval` and `purge_keep_days`. ([@milanvo] - [#9523]) ([recorder docs]) (breaking change)
|
|
- OpenCV image processing: Typo in classifier was fixed. ([@arsaboo] - [#9697]) ([image_processing.opencv docs]) (breaking change)
|
|
- Tradfri Lights: Async support with resource observation. ([@lwis] - [#7815]) ([tradfri docs]) ([light.tradfri docs]) (breaking change)
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- flux led lib 0.20 ([@danielhiversen] - [#9533]) ([light.flux_led docs])
|
|
- Update AbodePy to 0.11.8 ([@MisterWil] - [#9537]) ([abode docs])
|
|
- Bump python_openzwave to 0.4.0.35 ([@arsaboo] - [#9542]) ([zwave docs])
|
|
- update usps ([@happyleavesaoc] - [#9540]) ([usps docs]) ([camera.usps docs]) ([sensor.usps docs])
|
|
- Bugfix Homematic hub object ([@pvizeli] - [#9544]) ([homematic docs])
|
|
- Fix a bunch of typos ([@mika] - [#9545])
|
|
- Catch no longer existing process in systemmonitor ([@Tommatheussen] - [#9535]) ([sensor.systemmonitor docs])
|
|
- Upgrade pyasn1 to 0.3.6 ([@fabaff] - [#9548])
|
|
- Add history_graph component ([@andrey-git] - [#9472]) (breaking change)
|
|
- GeoRSS sensor ([@exxamalte] - [#9331]) ([sensor.geo_rss_events docs]) (new-platform)
|
|
- Fixed bug with all switch devices being excluded ([@MisterWil] - [#9555]) ([switch.abode docs])
|
|
- fix usps? ([@happyleavesaoc] - [#9557]) ([usps docs]) ([sensor.usps docs])
|
|
- Added support for ARM_NIGHT for manual_mqtt alarm ([@snjoetw] - [#9358]) ([alarm_control_panel.manual_mqtt docs])
|
|
- Various AirVisual bugfixes ([@bachya] - [#9554]) ([sensor.airvisual docs])
|
|
- Updated Arlo cameras with new attributes ([@bachya] - [#9565]) ([arlo docs]) ([camera.arlo docs])
|
|
- Allow specifying multiple ports for UPNP component ([@balloob] - [#9560]) ([upnp docs]) (breaking change)
|
|
- Update yeelight to 0.3.3. ([@pfalcon] - [#9561]) ([light.yeelight docs])
|
|
- Add test cases and fix for device_defaults fire_event option. ([@aequitas] - [#9567]) ([light.rflink docs]) ([switch.rflink docs])
|
|
- Use simplepush module, enable event, and allow encrypted communication ([@fabaff] - [#9568]) ([notify.simplepush docs])
|
|
- Add DuckDNS component ([@balloob] - [#9556]) ([duckdns docs]) (new-platform)
|
|
- Clean up OwnTracks ([@balloob] - [#9569]) ([device_tracker.owntracks docs])
|
|
- MQTT Cover: Add availability topic and configurable payloads ([@marthoc] - [#9445]) ([cover.mqtt docs])
|
|
- Upgrade dsmr_parser to 0.11 ([@fabaff] - [#9576]) ([sensor.dsmr docs])
|
|
- Added new statistic attributes ([@sti0] - [#9433]) ([vacuum.xiaomi docs])
|
|
- Upgrade youtube_dl to 2017.9.24 ([@fabaff] - [#9575]) ([media_extractor docs])
|
|
- Upgrade lyft_rides to 0.2 ([@enriquegh] - [#9578]) ([sensor.lyft docs])
|
|
- Increase Comed timeout since it sometimes takes a long time for the API to respond ([@joe248] - [#9536]) ([sensor.comed_hourly_pricing docs])
|
|
- Allow customizable turn on action for LG WebOS tv ([@cmsimike] - [#9206]) ([media_player.webostv docs]) (breaking change)
|
|
- IMAP Unread sensor updated for async and push ([@amelchio] - [#9562]) ([sensor.imap docs])
|
|
- Replace emulated_hue: with emulated_hue_hidden: for consistency. ([@rbflurry] - [#9382]) ([emulated_hue docs])
|
|
- Upgrade Sphinx to 1.6.4 ([@fabaff] - [#9584])
|
|
- Bump pyatv to 0.3.5 ([@postlund] - [#9586]) ([apple_tv docs]) ([media_player.apple_tv docs])
|
|
- New Wink services. pair new device, rename, and delete, add new lock key code. Add water heater support ([@w1ll1am23] - [#9303]) ([wink docs]) ([binary_sensor.wink docs]) ([lock.wink docs]) (breaking change)
|
|
- Fixes UPS MyChoice exception ([@bachya] - [#9587]) ([sensor.ups docs])
|
|
- FedEx: Adds "packages" as a unit ([@bachya] - [#9588]) ([sensor.fedex docs])
|
|
- Cleanup entity & remove warning ([@pvizeli] - [#9606])
|
|
- Add OwnTracks over HTTP ([@balloob] - [#9582]) ([http docs]) ([device_tracker.owntracks docs]) ([device_tracker.owntracks_http docs]) (new-platform)
|
|
- upgrade python-ecobee-api ([@nkgilley] - [#9612]) ([ecobee docs])
|
|
- Change TP-Link Switch power statistics attribute names ([@djchen] - [#9607]) ([switch.tplink docs]) (breaking change)
|
|
- Migrate Alexa smart home to registry ([@balloob] - [#9616]) ([alexa.smart_home docs])
|
|
- Add an input_datetime ([@tinloaf] - [#9313]) ([input_datetime docs]) (new-platform)
|
|
- Cover component for RFlink ([@passie] - [#9432]) ([rflink docs]) ([cover.rflink docs]) (new-platform)
|
|
- Introducing support to Melnor RainCloud sprinkler systems ([@tchellomello] - [#9287]) ([raincloud docs]) ([binary_sensor.raincloud docs]) ([sensor.raincloud docs]) ([switch.raincloud docs]) (new-platform)
|
|
- Rewrite synology camera by using py-synology package ([@snjoetw] - [#9583]) ([camera.synology docs])
|
|
- yeelight: allow turn_off transitions, fixes #9602 ([@rytilahti] - [#9605]) ([light.yeelight docs])
|
|
- Move 'voltage' to const ([@fabaff] - [#9621]) ([sensor.pvoutput docs]) ([switch.tplink docs])
|
|
- Yamaha MusicCast: check known_hosts ([@jalmeroth] - [#9580]) ([media_player.yamaha_musiccast docs])
|
|
- Fixed away_mode for Ecobee thermostat. ([@etsinko] - [#9559]) ([climate.ecobee docs])
|
|
- Switched VeraSensor to use category ids ([@alanfischer] - [#9624]) ([sensor.vera docs])
|
|
- splunk: Handle datetime objects in event payload ([@philk] - [#9628]) ([splunk docs])
|
|
- MQTT climate platform [continuation of #8750] ([@tinloaf] - [#9589]) ([climate.mqtt docs]) (new-platform)
|
|
- wunderground: fix supported language codes #9631 ([@szogi] - [#9633]) ([sensor.wunderground docs])
|
|
- add myself to codeowners ([@rytilahti] - [#9642])
|
|
- raspihats: unmet dependency fix ([@szogi] - [#9638]) ([raspihats docs])
|
|
- Fixes broken source links in API docs ([@David-Byrne] - [#9636])
|
|
- Move group services into their own YAML ([@balloob] - [#9597]) ([group docs])
|
|
- Facebook Messenger notify component: add support for sending messages to specific page user IDs ([@mweimerskirch] - [#9643]) ([notify.facebook docs])
|
|
- arlo: Add battery level sensor ([@vickyg3] - [#9637]) ([sensor.arlo docs])
|
|
- Add hysteresis attribute to threshold binary sensor ([@hotplot] - [#9596]) ([binary_sensor.threshold docs])
|
|
- Upgrade numpy to 1.13.3 ([@fabaff] - [#9646]) ([image_processing.opencv docs])
|
|
- Upgrade youtube_dl to 2017.10.01 ([@fabaff] - [#9647]) ([media_extractor docs])
|
|
- Upgrade discord.py to 0.16.12 ([@fabaff] - [#9648]) ([notify.discord docs])
|
|
- Upgrade netdisco to 1.2.2 ([@fabaff] - [#9649])
|
|
- Upgrade influxdb to 4.1.1 ([@fabaff] - [#9652]) ([influxdb docs])
|
|
- Upgrade googlemaps to 2.5.1 ([@fabaff] - [#9653]) ([sensor.google_travel_time docs])
|
|
- mqtt_statestream: Add options to publish attributes/timestamps ([@mw-white] - [#9645]) ([mqtt_statestream docs])
|
|
- Fixed bugs related to exception handling in pythonegardia. Updating package requirement accordingly ([@jeroenterheerdt] - [#9663]) ([alarm_control_panel.egardia docs])
|
|
- Update google-api-python-client to 1.6.4 ([@arsaboo] - [#9658]) ([google docs])
|
|
- Bump abode to 0.11.9 ([@MisterWil] - [#9660]) ([abode docs])
|
|
- Unit tests to improve core coverage ([@armills] - [#9659])
|
|
- Upgrade pyitachip2ir to 0.0.7 ([@alanfischer] - [#9669]) ([remote.itach docs])
|
|
- Fix typo in cancel_command description ([@FletcherAU] - [#9671])
|
|
- Rename input_slider to input_number and add numeric text box option ([@BioSehnsucht] - [#9494]) ([demo docs]) ([input_number docs]) (breaking change)
|
|
- Properly handle an invalid end_time ([@alanfischer] - [#9675]) ([history docs])
|
|
- Support new feature to push API data to hassio ([@pvizeli] - [#9679]) ([hassio docs])
|
|
- Adding ignore capability to Egardia component ([@jeroenterheerdt] - [#9676]) ([alarm_control_panel.egardia docs])
|
|
- Fix Google Calendar/oauth2client warning ([@mbrrg] - [#9677]) ([google docs])
|
|
- Implement DSMR5 support. ([@aequitas] - [#9686]) ([sensor.dsmr docs])
|
|
- Add Tibber sensor ([@danielhiversen] - [#9661]) ([sensor.tibber docs]) (new-platform)
|
|
- Add recorder purge service, rework purge timer ([@milanvo] - [#9523]) (breaking change)
|
|
- Fix restore state by filter out null value row from DB query ([@milanvo] - [#9690]) ([history docs])
|
|
- Updating clicksendaudio component based on feedback ([@jeroenterheerdt] - [#9692]) ([notify.clicksendaudio docs]) (new-platform)
|
|
- Refactoring of onewire sensor component ([@bestlibre] - [#9691]) ([sensor.onewire docs])
|
|
- HassIO replace config changes ([@pvizeli] - [#9695]) ([hassio docs])
|
|
- Fixed typo in opencv ([@arsaboo] - [#9697]) ([image_processing.opencv docs]) (breaking change)
|
|
- [light.tradfri] async support with resource observation. ([@lwis] - [#7815]) ([tradfri docs]) ([light.tradfri docs]) (breaking change)
|
|
- Create secrets file in default config ([@balloob] - [#9685])
|
|
- Support for The Things Network ([@fabaff] - [#9627]) ([thethingsnetwork docs]) ([sensor.thethingsnetwork docs]) (new-platform)
|
|
- Deprecate Python 3.4 support ([@balloob] - [#9684])
|
|
- Fix coap commit ([@balloob] - [#9712])
|
|
- [light.tradfri] Clone all of aiocoap to ensure pinned commit will be present ([@lwis] - [#9713])
|
|
|
|
[#7815]: https://github.com/home-assistant/home-assistant/pull/7815
|
|
[#9206]: https://github.com/home-assistant/home-assistant/pull/9206
|
|
[#9287]: https://github.com/home-assistant/home-assistant/pull/9287
|
|
[#9303]: https://github.com/home-assistant/home-assistant/pull/9303
|
|
[#9313]: https://github.com/home-assistant/home-assistant/pull/9313
|
|
[#9331]: https://github.com/home-assistant/home-assistant/pull/9331
|
|
[#9358]: https://github.com/home-assistant/home-assistant/pull/9358
|
|
[#9382]: https://github.com/home-assistant/home-assistant/pull/9382
|
|
[#9432]: https://github.com/home-assistant/home-assistant/pull/9432
|
|
[#9433]: https://github.com/home-assistant/home-assistant/pull/9433
|
|
[#9445]: https://github.com/home-assistant/home-assistant/pull/9445
|
|
[#9472]: https://github.com/home-assistant/home-assistant/pull/9472
|
|
[#9494]: https://github.com/home-assistant/home-assistant/pull/9494
|
|
[#9523]: https://github.com/home-assistant/home-assistant/pull/9523
|
|
[#9533]: https://github.com/home-assistant/home-assistant/pull/9533
|
|
[#9535]: https://github.com/home-assistant/home-assistant/pull/9535
|
|
[#9536]: https://github.com/home-assistant/home-assistant/pull/9536
|
|
[#9537]: https://github.com/home-assistant/home-assistant/pull/9537
|
|
[#9540]: https://github.com/home-assistant/home-assistant/pull/9540
|
|
[#9542]: https://github.com/home-assistant/home-assistant/pull/9542
|
|
[#9544]: https://github.com/home-assistant/home-assistant/pull/9544
|
|
[#9545]: https://github.com/home-assistant/home-assistant/pull/9545
|
|
[#9548]: https://github.com/home-assistant/home-assistant/pull/9548
|
|
[#9554]: https://github.com/home-assistant/home-assistant/pull/9554
|
|
[#9555]: https://github.com/home-assistant/home-assistant/pull/9555
|
|
[#9556]: https://github.com/home-assistant/home-assistant/pull/9556
|
|
[#9557]: https://github.com/home-assistant/home-assistant/pull/9557
|
|
[#9559]: https://github.com/home-assistant/home-assistant/pull/9559
|
|
[#9560]: https://github.com/home-assistant/home-assistant/pull/9560
|
|
[#9561]: https://github.com/home-assistant/home-assistant/pull/9561
|
|
[#9562]: https://github.com/home-assistant/home-assistant/pull/9562
|
|
[#9565]: https://github.com/home-assistant/home-assistant/pull/9565
|
|
[#9567]: https://github.com/home-assistant/home-assistant/pull/9567
|
|
[#9568]: https://github.com/home-assistant/home-assistant/pull/9568
|
|
[#9569]: https://github.com/home-assistant/home-assistant/pull/9569
|
|
[#9575]: https://github.com/home-assistant/home-assistant/pull/9575
|
|
[#9576]: https://github.com/home-assistant/home-assistant/pull/9576
|
|
[#9578]: https://github.com/home-assistant/home-assistant/pull/9578
|
|
[#9580]: https://github.com/home-assistant/home-assistant/pull/9580
|
|
[#9582]: https://github.com/home-assistant/home-assistant/pull/9582
|
|
[#9583]: https://github.com/home-assistant/home-assistant/pull/9583
|
|
[#9584]: https://github.com/home-assistant/home-assistant/pull/9584
|
|
[#9586]: https://github.com/home-assistant/home-assistant/pull/9586
|
|
[#9587]: https://github.com/home-assistant/home-assistant/pull/9587
|
|
[#9588]: https://github.com/home-assistant/home-assistant/pull/9588
|
|
[#9589]: https://github.com/home-assistant/home-assistant/pull/9589
|
|
[#9596]: https://github.com/home-assistant/home-assistant/pull/9596
|
|
[#9597]: https://github.com/home-assistant/home-assistant/pull/9597
|
|
[#9605]: https://github.com/home-assistant/home-assistant/pull/9605
|
|
[#9606]: https://github.com/home-assistant/home-assistant/pull/9606
|
|
[#9607]: https://github.com/home-assistant/home-assistant/pull/9607
|
|
[#9612]: https://github.com/home-assistant/home-assistant/pull/9612
|
|
[#9616]: https://github.com/home-assistant/home-assistant/pull/9616
|
|
[#9621]: https://github.com/home-assistant/home-assistant/pull/9621
|
|
[#9624]: https://github.com/home-assistant/home-assistant/pull/9624
|
|
[#9627]: https://github.com/home-assistant/home-assistant/pull/9627
|
|
[#9628]: https://github.com/home-assistant/home-assistant/pull/9628
|
|
[#9633]: https://github.com/home-assistant/home-assistant/pull/9633
|
|
[#9636]: https://github.com/home-assistant/home-assistant/pull/9636
|
|
[#9637]: https://github.com/home-assistant/home-assistant/pull/9637
|
|
[#9638]: https://github.com/home-assistant/home-assistant/pull/9638
|
|
[#9642]: https://github.com/home-assistant/home-assistant/pull/9642
|
|
[#9643]: https://github.com/home-assistant/home-assistant/pull/9643
|
|
[#9645]: https://github.com/home-assistant/home-assistant/pull/9645
|
|
[#9646]: https://github.com/home-assistant/home-assistant/pull/9646
|
|
[#9647]: https://github.com/home-assistant/home-assistant/pull/9647
|
|
[#9648]: https://github.com/home-assistant/home-assistant/pull/9648
|
|
[#9649]: https://github.com/home-assistant/home-assistant/pull/9649
|
|
[#9652]: https://github.com/home-assistant/home-assistant/pull/9652
|
|
[#9653]: https://github.com/home-assistant/home-assistant/pull/9653
|
|
[#9658]: https://github.com/home-assistant/home-assistant/pull/9658
|
|
[#9659]: https://github.com/home-assistant/home-assistant/pull/9659
|
|
[#9660]: https://github.com/home-assistant/home-assistant/pull/9660
|
|
[#9661]: https://github.com/home-assistant/home-assistant/pull/9661
|
|
[#9663]: https://github.com/home-assistant/home-assistant/pull/9663
|
|
[#9669]: https://github.com/home-assistant/home-assistant/pull/9669
|
|
[#9671]: https://github.com/home-assistant/home-assistant/pull/9671
|
|
[#9675]: https://github.com/home-assistant/home-assistant/pull/9675
|
|
[#9676]: https://github.com/home-assistant/home-assistant/pull/9676
|
|
[#9677]: https://github.com/home-assistant/home-assistant/pull/9677
|
|
[#9679]: https://github.com/home-assistant/home-assistant/pull/9679
|
|
[#9684]: https://github.com/home-assistant/home-assistant/pull/9684
|
|
[#9685]: https://github.com/home-assistant/home-assistant/pull/9685
|
|
[#9686]: https://github.com/home-assistant/home-assistant/pull/9686
|
|
[#9690]: https://github.com/home-assistant/home-assistant/pull/9690
|
|
[#9691]: https://github.com/home-assistant/home-assistant/pull/9691
|
|
[#9692]: https://github.com/home-assistant/home-assistant/pull/9692
|
|
[#9695]: https://github.com/home-assistant/home-assistant/pull/9695
|
|
[#9697]: https://github.com/home-assistant/home-assistant/pull/9697
|
|
[#9712]: https://github.com/home-assistant/home-assistant/pull/9712
|
|
[#9713]: https://github.com/home-assistant/home-assistant/pull/9713
|
|
[@BioSehnsucht]: https://github.com/BioSehnsucht
|
|
[@David-Byrne]: https://github.com/David-Byrne
|
|
[@FletcherAU]: https://github.com/FletcherAU
|
|
[@MisterWil]: https://github.com/MisterWil
|
|
[@Tommatheussen]: https://github.com/Tommatheussen
|
|
[@aequitas]: https://github.com/aequitas
|
|
[@alanfischer]: https://github.com/alanfischer
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@armills]: https://github.com/armills
|
|
[@arsaboo]: https://github.com/arsaboo
|
|
[@bachya]: https://github.com/bachya
|
|
[@balloob]: https://github.com/balloob
|
|
[@bestlibre]: https://github.com/bestlibre
|
|
[@cmsimike]: https://github.com/cmsimike
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@djchen]: https://github.com/djchen
|
|
[@enriquegh]: https://github.com/enriquegh
|
|
[@etsinko]: https://github.com/etsinko
|
|
[@exxamalte]: https://github.com/exxamalte
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@happyleavesaoc]: https://github.com/happyleavesaoc
|
|
[@hotplot]: https://github.com/hotplot
|
|
[@jalmeroth]: https://github.com/jalmeroth
|
|
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
|
|
[@joe248]: https://github.com/joe248
|
|
[@lwis]: https://github.com/lwis
|
|
[@marthoc]: https://github.com/marthoc
|
|
[@mbrrg]: https://github.com/mbrrg
|
|
[@mika]: https://github.com/mika
|
|
[@milanvo]: https://github.com/milanvo
|
|
[@mw-white]: https://github.com/mw-white
|
|
[@mweimerskirch]: https://github.com/mweimerskirch
|
|
[@nkgilley]: https://github.com/nkgilley
|
|
[@passie]: https://github.com/passie
|
|
[@pfalcon]: https://github.com/pfalcon
|
|
[@philk]: https://github.com/philk
|
|
[@postlund]: https://github.com/postlund
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@rbflurry]: https://github.com/rbflurry
|
|
[@rytilahti]: https://github.com/rytilahti
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[@sti0]: https://github.com/sti0
|
|
[@szogi]: https://github.com/szogi
|
|
[@tchellomello]: https://github.com/tchellomello
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@vickyg3]: https://github.com/vickyg3
|
|
[@w1ll1am23]: https://github.com/w1ll1am23
|
|
[abode docs]: https://home-assistant.io/components/abode/
|
|
[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
|
|
[alarm_control_panel.manual_mqtt docs]: https://home-assistant.io/components/alarm_control_panel.manual_mqtt/
|
|
[alexa.smart_home docs]: https://home-assistant.io/components/alexa/
|
|
[apple_tv docs]: https://home-assistant.io/components/apple_tv/
|
|
[arlo docs]: https://home-assistant.io/components/arlo/
|
|
[binary_sensor.raincloud docs]: https://home-assistant.io/components/binary_sensor.raincloud/
|
|
[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/
|
|
[binary_sensor.wink docs]: https://home-assistant.io/components/binary_sensor.wink/
|
|
[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/
|
|
[camera.synology docs]: https://home-assistant.io/components/camera.synology/
|
|
[camera.usps docs]: https://home-assistant.io/components/camera.usps/
|
|
[climate.ecobee docs]: https://home-assistant.io/components/climate.ecobee/
|
|
[climate.mqtt docs]: https://home-assistant.io/components/climate.mqtt/
|
|
[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/
|
|
[cover.rflink docs]: https://home-assistant.io/components/cover.rflink/
|
|
[demo docs]: https://home-assistant.io/components/demo/
|
|
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
|
|
[device_tracker.owntracks_http docs]: https://home-assistant.io/components/device_tracker.owntracks_http/
|
|
[duckdns docs]: https://home-assistant.io/components/duckdns/
|
|
[ecobee docs]: https://home-assistant.io/components/ecobee/
|
|
[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
|
|
[google docs]: https://home-assistant.io/components/calendar.google/
|
|
[group docs]: https://home-assistant.io/components/group/
|
|
[hassio docs]: https://home-assistant.io/hassio/
|
|
[history docs]: https://home-assistant.io/components/history/
|
|
[homematic docs]: https://home-assistant.io/components/homematic/
|
|
[http docs]: https://home-assistant.io/components/http/
|
|
[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/
|
|
[influxdb docs]: https://home-assistant.io/components/influxdb/
|
|
[input_datetime docs]: https://home-assistant.io/components/input_datetime/
|
|
[input_number docs]: https://home-assistant.io/components/input_number/
|
|
[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/
|
|
[light.rflink docs]: https://home-assistant.io/components/light.rflink/
|
|
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
|
|
[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
|
|
[lock.wink docs]: https://home-assistant.io/components/lock.wink/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/
|
|
[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
|
|
[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/
|
|
[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
|
|
[notify.clicksendaudio docs]: https://home-assistant.io/components/notify.clicksendaudio/
|
|
[notify.discord docs]: https://home-assistant.io/components/notify.discord/
|
|
[notify.facebook docs]: https://home-assistant.io/components/notify.facebook/
|
|
[notify.simplepush docs]: https://home-assistant.io/components/notify.simplepush/
|
|
[raincloud docs]: https://home-assistant.io/components/raincloud/
|
|
[raspihats docs]: https://home-assistant.io/components/raspihats/
|
|
[recorder docs]: https://home-assistant.io/components/recorder/
|
|
[remote.itach docs]: https://home-assistant.io/components/remote.itach/
|
|
[rflink docs]: https://home-assistant.io/components/rflink/
|
|
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
|
|
[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/
|
|
[sensor.comed_hourly_pricing docs]: https://home-assistant.io/components/sensor.comed_hourly_pricing/
|
|
[sensor.dsmr docs]: https://home-assistant.io/components/sensor.dsmr/
|
|
[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
|
|
[sensor.geo_rss_events docs]: https://home-assistant.io/components/sensor.geo_rss_events/
|
|
[sensor.google_travel_time docs]: https://home-assistant.io/components/sensor.google_travel_time/
|
|
[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
|
|
[sensor.lyft docs]: https://home-assistant.io/components/sensor.lyft/
|
|
[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/
|
|
[sensor.pvoutput docs]: https://home-assistant.io/components/sensor.pvoutput/
|
|
[sensor.raincloud docs]: https://home-assistant.io/components/sensor.raincloud/
|
|
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
|
|
[sensor.thethingsnetwork docs]: https://home-assistant.io/components/sensor.thethingsnetwork/
|
|
[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
|
|
[sensor.ups docs]: https://home-assistant.io/components/sensor.ups/
|
|
[sensor.usps docs]: https://home-assistant.io/components/sensor.usps/
|
|
[sensor.vera docs]: https://home-assistant.io/components/sensor.vera/
|
|
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
|
|
[splunk docs]: https://home-assistant.io/components/splunk/
|
|
[switch.abode docs]: https://home-assistant.io/components/switch.abode/
|
|
[switch.raincloud docs]: https://home-assistant.io/components/switch.raincloud/
|
|
[switch.rflink docs]: https://home-assistant.io/components/switch.rflink/
|
|
[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
|
|
[thethingsnetwork docs]: https://home-assistant.io/components/thethingsnetwork/
|
|
[tradfri docs]: https://home-assistant.io/components/tradfri/
|
|
[upnp docs]: https://home-assistant.io/components/upnp/
|
|
[usps docs]: https://home-assistant.io/components/usps/
|
|
[vacuum.xiaomi docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
|
|
[wink docs]: https://home-assistant.io/components/wink/
|
|
[zwave docs]: https://home-assistant.io/components/zwave/
|
|
[forum]: https://community.home-assistant.io/
|
|
[issue]: https://github.com/home-assistant/home-assistant/issues
|
|
[discord]: https://discord.gg/c5DvZ4e
|
|
[history_graph docs]: https://home-assistant.io/components/history_graph/
|
|
[#9754]: https://github.com/home-assistant/home-assistant/pull/9754
|
|
[#9776]: https://github.com/home-assistant/home-assistant/pull/9776
|
|
[#9785]: https://github.com/home-assistant/home-assistant/pull/9785
|
|
[#9794]: https://github.com/home-assistant/home-assistant/pull/9794
|
|
[#9841]: https://github.com/home-assistant/home-assistant/pull/9841
|
|
[#9842]: https://github.com/home-assistant/home-assistant/pull/9842
|
|
[#9880]: https://github.com/home-assistant/home-assistant/pull/9880
|
|
[@GenericStudent]: https://github.com/GenericStudent
|
|
[@balloob]: https://github.com/balloob
|
|
[@lwis]: https://github.com/lwis
|
|
[@passie]: https://github.com/passie
|
|
[@pschmitt]: https://github.com/pschmitt
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[camera.synology docs]: https://home-assistant.io/components/camera.synology/
|
|
[cover.rflink docs]: https://home-assistant.io/components/cover.rflink/
|
|
[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
|
|
[google docs]: https://home-assistant.io/components/google/
|
|
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
|
|
[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/
|
|
]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.54: Todoist, DoorBird, Abode cameras]]></title>
|
|
<link href="https://home-assistant.io/blog/2017/09/23/release-54/"/>
|
|
<updated>2017-09-23T00:11:05+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2017/09/23/release-54</id>
|
|
<content type="html"><![CDATA[<a href='/components/#version/0.54'><img src='/images/blog/2017-09-0.54/components.png' style='border: 0;box-shadow: none;'></a>
|
|
|
|
We're approaching the end of September and that means that it was our birthday! We are now officially 4 years old and are getting more amazing with every release. This release too will include some great new stuff and tons of bugfixes. Included is a bug fix by [@fanthos] that should fix the frontend in some browsers. If you had issues with your browser before, make sure to check out this release.
|
|
|
|
This release we've started the work to make our Xiaomi integrations more robust. This meant that we've had to rename the components to make it more clear which of the Xiaomi protocols are being used. We have some developers working on making this very affordable home automation solution a first class citizen in the Home Assistant ecosystem, stay tuned for more integrations!
|
|
|
|
Another cool thing in this release is the new [`mqtt_statestream`][mqtt_statestream docs] component to export state changes to MQTT. Each entity will be exported on their own topic which makes it very easy to subscribe to individual entity updates.
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- Added mqtt_statestream component ([@mw-white] - [#9286]) ([mqtt_statestream docs]) (new-platform)
|
|
- Add support for Todoist platform ([@Jay2645] - [#9236]) ([calendar.todoist docs]) (new-platform)
|
|
- DoorBird Component ([@Klikini] - [#9281]) ([doorbird docs]) ([binary_sensor.doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (new-platform)
|
|
- Basic MQTT vacuum support ([@johnboiles] - [#9386]) ([vacuum docs]) ([vacuum.mqtt docs]) (new-platform)
|
|
- Added Zyxel Keenetic NDMS2 based routers support for device tracking ([@foxel] - [#9315]) ([device_tracker.keenetic_ndms2 docs]) (new-platform)
|
|
- Telnet switch ([@multiholle] - [#8913]) ([switch.telnet docs]) (new-platform)
|
|
- Abode services, events, lights, cameras, automations, quick actions. ([@MisterWil] - [#9310]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([camera.abode docs]) ([cover.abode docs]) ([light.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
|
|
- Added satel_integra alarm panel and binary sensor platform ([@c-soft] - [#9336]) ([satel_integra docs]) ([alarm_control_panel.satel_integra docs]) ([binary_sensor.satel_integra docs]) (new-platform)
|
|
- Worx Landroid sensor ([@nilzen] - [#9416]) ([sensor.worxlandroid docs]) (new-platform)
|
|
|
|
## <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][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
|
|
|
|
## <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][issue]. 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
|
|
|
|
- Sensor - OneWire: This update changes the names of the sensors from `<sensor_name>` to `<sensor_name> <Sensor_type>` ([@tcastberg] - [#9404]) ([sensor.onewire docs]) (breaking change)
|
|
- Renamed Xiaomi platforms to include their protocol names. xiaomi -> xiaomi_aqara, xiaomi_aqara.switch, xiaomi_aqara.light, xiaomi_aqara.binary_sensor, ... and vacuum.xiaomi, xiaomi_philipslight -> xiaomi_miio, vacuum.xiaomi_miio, light.xiaomi_miio ([@danielhiversen] - [#9426]) (breaking change)
|
|
- Swiss Public Transport sensor: All times handled by the Swiss Public Transport sensor are now in ISO 8601 format. Please update your templates sensors and automations. ([@fabaff] - [#9129]) ([sensor.swiss_public_transport docs]) (breaking change)
|
|
- iOS: All category identifiers need to be lowercase. If you do not update, it will break actionable notifications to IOS devices sent by scripts/automations. ([@rbflurry] - [#9427]) (breaking change)
|
|
- Fitbit: Put endpoints behind `/api` like the other oauth-using components ([@happyleavesaoc] - [#9460]) ([sensor.fitbit docs]) (breaking change)
|
|
- Version 0.53 introduced a bug in the HomeMatic component which breaks the usage of system variables on the CCU / Homegear. This has not been fixed yet. If you are using these variables in your automations you should skip updates until the bug has been resolved. Upgrading is safe however if you only interact with devices.
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- Add HTTP Basic auth to RESTful Switch ([@amelchio] - [#9162]) ([switch.rest docs])
|
|
- Bump pywebpush and pyJWT versions ([@fanaticDavid] - [#9355]) ([notify.html5 docs])
|
|
- Add /usr/sbin to PATH ([@morberg] - [#9364])
|
|
- Add polling interval service and setting available through zwave node entity panel ([@turbokongen] - [#9056]) ([zwave docs])
|
|
- Round off probability to 2 decimals. ([@arsaboo] - [#9365]) ([binary_sensor.bayesian docs])
|
|
- Added mqtt_statestream component ([@mw-white] - [#9286]) ([mqtt_statestream docs]) (new-platform)
|
|
- typo in waypoint import topic preventing waypoint import ([@diplix] - [#9338]) ([device_tracker.owntracks docs])
|
|
- Cleanup and simplitfy the async state update ([@pvizeli] - [#9390])
|
|
- Update cloud auth ([@balloob] - [#9357])
|
|
- Allow multiple observations of same entity ([@jlmcgehee21] - [#9391]) ([binary_sensor.bayesian docs])
|
|
- Break up Alexa per functionality ([@balloob] - [#9400]) ([alexa docs])
|
|
- Upgrade psutil to 5.3.1 ([@fabaff] - [#9403]) ([sensor.systemmonitor docs])
|
|
- fix mopar sensor ([@happyleavesaoc] - [#9389]) ([sensor.mopar docs])
|
|
- Support specifying no Apple TVs ([@postlund] - [#9394]) ([apple_tv docs])
|
|
- Update netdisco to 1.2.0 ([@balloob] - [#9408])
|
|
- components/xiaomi: Add initial discovery using NetDisco. ([@pfalcon] - [#9283])
|
|
- Fix copy&paste mistake ([@tinloaf] - [#9378])
|
|
- Added log-file command line flag ([@TD22057] - [#9422])
|
|
- Add LC_CTYPE to environment variables in macOS ([@morberg] - [#9227])
|
|
- Added more devices and types to onewire ([@tcastberg] - [#9404]) ([sensor.onewire docs]) (breaking change)
|
|
- Bump uvcclient to 0.10.1 to work with beta NVR releases ([@antonym] - [#9423]) ([camera.uvc docs])
|
|
- full RGB support for users of tradfri GW ([@spektren] - [#9411]) ([light.tradfri docs])
|
|
- Add support for Todoist platform ([@Jay2645] - [#9236]) ([calendar.todoist docs]) (new-platform)
|
|
- Fix artwork bug in Apple TV ([@postlund] - [#9415]) ([media_player.apple_tv docs])
|
|
- Bump python-mirobo for improved device support and introduce API changes. ([@syssi] - [#9424])
|
|
- MPD small improvements ([@pdanilew] - [#9301]) ([media_player.mpd docs])
|
|
- update broadlink.py to add support for MP1 switch ([@giangvo] - [#9222]) ([switch.broadlink docs])
|
|
- Fix displaying of friendly_name for light template component ([@rollbrettler] - [#9413]) ([light.template docs])
|
|
- Improve Python script ([@doudz] - [#9417]) ([python_script docs])
|
|
- Add manual alarm_control_panel pending time per state ([@snjoetw] - [#9264]) ([alarm_control_panel.manual docs])
|
|
- Rename xiaomi #9425 ([@danielhiversen] - [#9426]) (breaking change)
|
|
- Bump version of aioautomatic ([@armills] - [#9435]) ([device_tracker.automatic docs])
|
|
- Fix russound_rio for python 3.4 ([@wickerwaka] - [#9428]) ([media_player.russound_rio docs])
|
|
- Basic MQTT vacuum support ([@johnboiles] - [#9386]) ([vacuum docs]) ([vacuum.mqtt docs]) (new-platform)
|
|
- Optimaze vacuum mqtt platform ([@pvizeli] - [#9439]) ([vacuum.mqtt docs])
|
|
- Polymer access to log file broken when using new log file command line ([@TD22057] - [#9437])
|
|
- Allow empty hostnames when detecting devices with the aruba device_tracker. ([@michaelarnauts] - [#9440]) ([device_tracker.aruba docs])
|
|
- mqtt_statestream: Update to append 'state' to topic for future use with mqtt discovery ([@mw-white] - [#9446]) ([mqtt_statestream docs])
|
|
- Fix for DTE Energy Bridge returning the wrong units from time to time ([@kylehendricks] - [#9246]) ([sensor.dte_energy_bridge docs])
|
|
- Refactor Swiss Public Transport sensor ([@fabaff] - [#9129]) ([sensor.swiss_public_transport docs]) (breaking change)
|
|
- Added Zyxel Keenetic NDMS2 based routers support for device tracking ([@foxel] - [#9315]) ([device_tracker.keenetic_ndms2 docs]) (new-platform)
|
|
- Add city/state/country options and fix bugs for airvisual ([@bachya] - [#9436]) ([sensor.airvisual docs])
|
|
- Fix emulated hue warning message ([@astone123] - [#9452]) ([emulated_hue docs])
|
|
- Alexa smart home native support ([@pvizeli] - [#9443])
|
|
- fix for Twitter notifications without media ([@MikeChristianson] - [#9448])
|
|
- Load WebComponent polyfill on header. ([@fanthos] - [#9438])
|
|
- Fix issue 5728: Emulated Hue UPnP crashes on special characters. ([@SqyD] - [#9453])
|
|
- Ios notify camera fix ([@rbflurry] - [#9427]) (breaking change)
|
|
- Adds MQTT Fan Discovery ([@hufman] - [#9463])
|
|
- Upgrade sqlalchemy to 1.1.14 ([@fabaff] - [#9458])
|
|
- Upgrade uber_rides to 0.6.0 ([@fabaff] - [#9457]) ([sensor.uber docs])
|
|
- Upgrade youtube_dl to 2017.9.15 ([@fabaff] - [#9456])
|
|
- DoorBird Component ([@Klikini] - [#9281]) ([doorbird docs]) ([binary_sensor.doorbird docs]) ([camera.doorbird docs]) ([switch.doorbird docs]) (new-platform)
|
|
- Fix recorder does not vacuum SQLite DB on purge ([@milanvo] - [#9469])
|
|
- fitbit fixes ([@happyleavesaoc] - [#9460]) ([sensor.fitbit docs]) (breaking change)
|
|
- Fix typo in services.yaml ([@mika] - [#9475])
|
|
- Upgrade pyasn1 to 0.3.5 and pyasn1-modules to 0.1.4 ([@fabaff] - [#9474]) ([notify.xmpp docs])
|
|
- Xiaomi Gateway: Allow static configuration of a gateway without discovery ([@syssi] - [#9464]) ([xiaomi_aqara docs])
|
|
- Added support for the DTE Energy Bridge v2 ([@Blender3D] - [#9431]) ([sensor.dte_energy_bridge docs])
|
|
- Telnet switch ([@multiholle] - [#8913]) ([switch.telnet docs]) (new-platform)
|
|
- Abode services, events, lights, cameras, automations, quick actions. ([@MisterWil] - [#9310]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([camera.abode docs]) ([cover.abode docs]) ([light.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
|
|
- Added satel_integra alarm panel and binary sensor platform ([@c-soft] - [#9336]) ([satel_integra docs]) ([alarm_control_panel.satel_integra docs]) ([binary_sensor.satel_integra docs]) (new-platform)
|
|
- Worx Landroid sensor ([@nilzen] - [#9416]) ([sensor.worxlandroid docs]) (new-platform)
|
|
- Fix universal media_player mute ([@colindunn] - [#9462]) ([media_player.universal docs])
|
|
- Small improvement of KNX Covers ([@Julius2342] - [#9476])
|
|
- Upgrade async_timeout to 1.4.0 ([@fabaff] - [#9488])
|
|
- Bump version of abodepy ([@MisterWil] - [#9491]) ([abode docs])
|
|
- Upgrade coinmarketcap to 4.1.1 ([@fabaff] - [#9490]) ([sensor.coinmarketcap docs])
|
|
- Upgrade blockchain to 1.4.0 ([@fabaff] - [#9489])
|
|
- Solve Recorder component failing when using Axis component ([@Kane610] - [#9293]) ([axis docs]) ([camera.axis docs])
|
|
- switch to pypi for xiaomi gw ([@danielhiversen] - [#9498]) ([xiaomi_aqara docs])
|
|
- renamed add_devices to async_add_devices according to hass naming scheme ([@Julius2342] - [#9485]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs])
|
|
- Revert "renamed add_devices to async_add_devices according to hass naming scheme (#9485)" ([@pvizeli] - [#9503]) ([alarm_control_panel.spc docs]) ([binary_sensor.knx docs]) ([binary_sensor.spc docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.citybikes docs]) ([sensor.knx docs]) ([sensor.worxlandroid docs]) ([switch.knx docs])
|
|
- LIFX: fix multi-zone color restore after effects ([@amelchio] - [#9492]) ([light.lifx docs])
|
|
- renamed add_devices to async_add_devices according to hass naming scheme (second try after failed #9485) ([@Julius2342] - [#9505]) ([alarm_control_panel.spc docs]) ([binary_sensor.knx docs]) ([binary_sensor.spc docs]) ([climate.knx docs]) ([light.knx docs]) ([sensor.citybikes docs]) ([sensor.knx docs]) ([sensor.worxlandroid docs]) ([switch.knx docs])
|
|
- Xiaomi pycryptodome ([@danielhiversen] - [#9511]) ([xiaomi_aqara docs])
|
|
- Bumped pyhomematic, additional device support ([@danielperna84] - [#9506]) ([homematic docs]) ([sensor.homematic docs])
|
|
- abode: Bump abodepy dependency to 0.11.7 ([@vickyg3] - [#9504]) ([abode docs])
|
|
- abode: Set device_type in state attributes ([@vickyg3] - [#9515]) ([abode docs])
|
|
- update xiaomi aqara lib ([@danielhiversen] - [#9520]) ([xiaomi_aqara docs])
|
|
- added services.yaml integration for input_boolean ([@skalavala] - [#9519]) ([input_boolean docs])
|
|
- Add reload service to python_script ([@doudz] - [#9512]) ([python_script docs])
|
|
- MQTT Binary Sensor - Add availability_topic for online/offline status ([@marthoc] - [#9507]) ([binary_sensor.mqtt docs])
|
|
- Fix typo within cover/knx https://github.com/XKNX/xknx/issues/64 ([@Julius2342] - [#9527]) ([cover.knx docs])
|
|
- LIFX: improve performance of setting multi-zone lights to a single color ([@amelchio] - [#9526]) ([light.lifx docs])
|
|
|
|
[#8913]: https://github.com/home-assistant/home-assistant/pull/8913
|
|
[#9056]: https://github.com/home-assistant/home-assistant/pull/9056
|
|
[#9129]: https://github.com/home-assistant/home-assistant/pull/9129
|
|
[#9162]: https://github.com/home-assistant/home-assistant/pull/9162
|
|
[#9222]: https://github.com/home-assistant/home-assistant/pull/9222
|
|
[#9227]: https://github.com/home-assistant/home-assistant/pull/9227
|
|
[#9236]: https://github.com/home-assistant/home-assistant/pull/9236
|
|
[#9246]: https://github.com/home-assistant/home-assistant/pull/9246
|
|
[#9264]: https://github.com/home-assistant/home-assistant/pull/9264
|
|
[#9281]: https://github.com/home-assistant/home-assistant/pull/9281
|
|
[#9283]: https://github.com/home-assistant/home-assistant/pull/9283
|
|
[#9286]: https://github.com/home-assistant/home-assistant/pull/9286
|
|
[#9293]: https://github.com/home-assistant/home-assistant/pull/9293
|
|
[#9301]: https://github.com/home-assistant/home-assistant/pull/9301
|
|
[#9310]: https://github.com/home-assistant/home-assistant/pull/9310
|
|
[#9315]: https://github.com/home-assistant/home-assistant/pull/9315
|
|
[#9336]: https://github.com/home-assistant/home-assistant/pull/9336
|
|
[#9338]: https://github.com/home-assistant/home-assistant/pull/9338
|
|
[#9355]: https://github.com/home-assistant/home-assistant/pull/9355
|
|
[#9357]: https://github.com/home-assistant/home-assistant/pull/9357
|
|
[#9364]: https://github.com/home-assistant/home-assistant/pull/9364
|
|
[#9365]: https://github.com/home-assistant/home-assistant/pull/9365
|
|
[#9378]: https://github.com/home-assistant/home-assistant/pull/9378
|
|
[#9386]: https://github.com/home-assistant/home-assistant/pull/9386
|
|
[#9389]: https://github.com/home-assistant/home-assistant/pull/9389
|
|
[#9390]: https://github.com/home-assistant/home-assistant/pull/9390
|
|
[#9391]: https://github.com/home-assistant/home-assistant/pull/9391
|
|
[#9394]: https://github.com/home-assistant/home-assistant/pull/9394
|
|
[#9400]: https://github.com/home-assistant/home-assistant/pull/9400
|
|
[#9403]: https://github.com/home-assistant/home-assistant/pull/9403
|
|
[#9404]: https://github.com/home-assistant/home-assistant/pull/9404
|
|
[#9408]: https://github.com/home-assistant/home-assistant/pull/9408
|
|
[#9411]: https://github.com/home-assistant/home-assistant/pull/9411
|
|
[#9413]: https://github.com/home-assistant/home-assistant/pull/9413
|
|
[#9415]: https://github.com/home-assistant/home-assistant/pull/9415
|
|
[#9416]: https://github.com/home-assistant/home-assistant/pull/9416
|
|
[#9417]: https://github.com/home-assistant/home-assistant/pull/9417
|
|
[#9422]: https://github.com/home-assistant/home-assistant/pull/9422
|
|
[#9423]: https://github.com/home-assistant/home-assistant/pull/9423
|
|
[#9424]: https://github.com/home-assistant/home-assistant/pull/9424
|
|
[#9426]: https://github.com/home-assistant/home-assistant/pull/9426
|
|
[#9427]: https://github.com/home-assistant/home-assistant/pull/9427
|
|
[#9428]: https://github.com/home-assistant/home-assistant/pull/9428
|
|
[#9431]: https://github.com/home-assistant/home-assistant/pull/9431
|
|
[#9435]: https://github.com/home-assistant/home-assistant/pull/9435
|
|
[#9436]: https://github.com/home-assistant/home-assistant/pull/9436
|
|
[#9437]: https://github.com/home-assistant/home-assistant/pull/9437
|
|
[#9438]: https://github.com/home-assistant/home-assistant/pull/9438
|
|
[#9439]: https://github.com/home-assistant/home-assistant/pull/9439
|
|
[#9440]: https://github.com/home-assistant/home-assistant/pull/9440
|
|
[#9443]: https://github.com/home-assistant/home-assistant/pull/9443
|
|
[#9446]: https://github.com/home-assistant/home-assistant/pull/9446
|
|
[#9448]: https://github.com/home-assistant/home-assistant/pull/9448
|
|
[#9452]: https://github.com/home-assistant/home-assistant/pull/9452
|
|
[#9453]: https://github.com/home-assistant/home-assistant/pull/9453
|
|
[#9456]: https://github.com/home-assistant/home-assistant/pull/9456
|
|
[#9457]: https://github.com/home-assistant/home-assistant/pull/9457
|
|
[#9458]: https://github.com/home-assistant/home-assistant/pull/9458
|
|
[#9460]: https://github.com/home-assistant/home-assistant/pull/9460
|
|
[#9462]: https://github.com/home-assistant/home-assistant/pull/9462
|
|
[#9463]: https://github.com/home-assistant/home-assistant/pull/9463
|
|
[#9464]: https://github.com/home-assistant/home-assistant/pull/9464
|
|
[#9469]: https://github.com/home-assistant/home-assistant/pull/9469
|
|
[#9474]: https://github.com/home-assistant/home-assistant/pull/9474
|
|
[#9475]: https://github.com/home-assistant/home-assistant/pull/9475
|
|
[#9476]: https://github.com/home-assistant/home-assistant/pull/9476
|
|
[#9485]: https://github.com/home-assistant/home-assistant/pull/9485
|
|
[#9488]: https://github.com/home-assistant/home-assistant/pull/9488
|
|
[#9489]: https://github.com/home-assistant/home-assistant/pull/9489
|
|
[#9490]: https://github.com/home-assistant/home-assistant/pull/9490
|
|
[#9491]: https://github.com/home-assistant/home-assistant/pull/9491
|
|
[#9492]: https://github.com/home-assistant/home-assistant/pull/9492
|
|
[#9498]: https://github.com/home-assistant/home-assistant/pull/9498
|
|
[#9503]: https://github.com/home-assistant/home-assistant/pull/9503
|
|
[#9504]: https://github.com/home-assistant/home-assistant/pull/9504
|
|
[#9505]: https://github.com/home-assistant/home-assistant/pull/9505
|
|
[#9506]: https://github.com/home-assistant/home-assistant/pull/9506
|
|
[#9507]: https://github.com/home-assistant/home-assistant/pull/9507
|
|
[#9511]: https://github.com/home-assistant/home-assistant/pull/9511
|
|
[#9512]: https://github.com/home-assistant/home-assistant/pull/9512
|
|
[#9515]: https://github.com/home-assistant/home-assistant/pull/9515
|
|
[#9519]: https://github.com/home-assistant/home-assistant/pull/9519
|
|
[#9520]: https://github.com/home-assistant/home-assistant/pull/9520
|
|
[#9526]: https://github.com/home-assistant/home-assistant/pull/9526
|
|
[#9527]: https://github.com/home-assistant/home-assistant/pull/9527
|
|
[@MisterWil]: https://github.com/MisterWil
|
|
[@pdanilew]: https://github.com/pdanilew
|
|
[@marthoc]: https://github.com/marthoc
|
|
[@spektren]: https://github.com/spektren
|
|
[@Blender3D]: https://github.com/Blender3D
|
|
[@Jay2645]: https://github.com/Jay2645
|
|
[@Julius2342]: https://github.com/Julius2342
|
|
[@Kane610]: https://github.com/Kane610
|
|
[@Klikini]: https://github.com/Klikini
|
|
[@MikeChristianson]: https://github.com/MikeChristianson
|
|
[@SqyD]: https://github.com/SqyD
|
|
[@TD22057]: https://github.com/TD22057
|
|
[@amelchio]: https://github.com/amelchio
|
|
[@antonym]: https://github.com/antonym
|
|
[@armills]: https://github.com/armills
|
|
[@arsaboo]: https://github.com/arsaboo
|
|
[@astone123]: https://github.com/astone123
|
|
[@bachya]: https://github.com/bachya
|
|
[@balloob]: https://github.com/balloob
|
|
[@c-soft]: https://github.com/c-soft
|
|
[@colindunn]: https://github.com/colindunn
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@danielperna84]: https://github.com/danielperna84
|
|
[@diplix]: https://github.com/diplix
|
|
[@doudz]: https://github.com/doudz
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@fanaticDavid]: https://github.com/fanaticDavid
|
|
[@fanthos]: https://github.com/fanthos
|
|
[@foxel]: https://github.com/foxel
|
|
[@giangvo]: https://github.com/giangvo
|
|
[@happyleavesaoc]: https://github.com/happyleavesaoc
|
|
[@hufman]: https://github.com/hufman
|
|
[@jlmcgehee21]: https://github.com/jlmcgehee21
|
|
[@johnboiles]: https://github.com/johnboiles
|
|
[@kylehendricks]: https://github.com/kylehendricks
|
|
[@michaelarnauts]: https://github.com/michaelarnauts
|
|
[@mika]: https://github.com/mika
|
|
[@milanvo]: https://github.com/milanvo
|
|
[@morberg]: https://github.com/morberg
|
|
[@multiholle]: https://github.com/multiholle
|
|
[@mw-white]: https://github.com/mw-white
|
|
[@nilzen]: https://github.com/nilzen
|
|
[@pfalcon]: https://github.com/pfalcon
|
|
[@postlund]: https://github.com/postlund
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@rbflurry]: https://github.com/rbflurry
|
|
[@rollbrettler]: https://github.com/rollbrettler
|
|
[@skalavala]: https://github.com/skalavala
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[@syssi]: https://github.com/syssi
|
|
[@tcastberg]: https://github.com/tcastberg
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@turbokongen]: https://github.com/turbokongen
|
|
[@vickyg3]: https://github.com/vickyg3
|
|
[@wickerwaka]: https://github.com/wickerwaka
|
|
[abode docs]: /components/abode/
|
|
[alarm_control_panel.abode docs]: /components/alarm_control_panel.abode/
|
|
[alarm_control_panel.manual docs]: /components/alarm_control_panel.manual/
|
|
[alarm_control_panel.satel_integra docs]: /components/alarm_control_panel.satel_integra/
|
|
[alarm_control_panel.spc docs]: /components/alarm_control_panel.spc/
|
|
[alexa docs]: /components/alexa/
|
|
[api docs]: /components/api/
|
|
[apple_tv docs]: /components/apple_tv/
|
|
[axis docs]: /components/axis/
|
|
[binary_sensor.abode docs]: /components/binary_sensor.abode/
|
|
[binary_sensor.bayesian docs]: /components/binary_sensor.bayesian/
|
|
[binary_sensor.doorbird docs]: /components/binary_sensor.doorbird/
|
|
[binary_sensor.knx docs]: /components/binary_sensor.knx/
|
|
[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
|
|
[binary_sensor.satel_integra docs]: /components/binary_sensor.satel_integra/
|
|
[binary_sensor.spc docs]: /components/binary_sensor.spc/
|
|
[calendar.todoist docs]: /components/calendar.todoist/
|
|
[camera.abode docs]: /components/camera.abode/
|
|
[camera.axis docs]: /components/camera.axis/
|
|
[camera.doorbird docs]: /components/camera.doorbird/
|
|
[camera.uvc docs]: /components/camera.uvc/
|
|
[climate.knx docs]: /components/climate.knx/
|
|
[config.zwave docs]: /components/config.zwave/
|
|
[cover.abode docs]: /components/cover.abode/
|
|
[cover.knx docs]: /components/cover.knx/
|
|
[device_tracker.aruba docs]: /components/device_tracker.aruba/
|
|
[device_tracker.automatic docs]: /components/device_tracker.automatic/
|
|
[device_tracker.keenetic_ndms2 docs]: /components/device_tracker.keenetic_ndms2/
|
|
[device_tracker.owntracks docs]: /components/device_tracker.owntracks/
|
|
[doorbird docs]: /components/doorbird/
|
|
[emulated_hue docs]: /components/emulated_hue/
|
|
[homematic docs]: /components/homematic/
|
|
[input_boolean docs]: /components/input_boolean/
|
|
[light.abode docs]: /components/light.abode/
|
|
[light.knx docs]: /components/light.knx/
|
|
[light.lifx docs]: /components/light.lifx/
|
|
[light.template docs]: /components/light.template/
|
|
[light.tradfri docs]: /components/light.tradfri/
|
|
[light.xiaomi_philipslight docs]: /components/light.xiaomi_philipslight/
|
|
[lock.abode docs]: /components/lock.abode/
|
|
[media_player.apple_tv docs]: /components/media_player.apple_tv/
|
|
[media_player.mpd docs]: /components/media_player.mpd/
|
|
[media_player.russound_rio docs]: /components/media_player.russound_rio/
|
|
[media_player.universal docs]: /components/media_player.universal/
|
|
[mqtt_statestream docs]: /components/mqtt_statestream/
|
|
[notify.html5 docs]: /components/notify.html5/
|
|
[notify.xmpp docs]: /components/notify.xmpp/
|
|
[python_script docs]: /components/python_script/
|
|
[satel_integra docs]: /components/satel_integra/
|
|
[sensor.airvisual docs]: /components/sensor.airvisual/
|
|
[sensor.citybikes docs]: /components/sensor.citybikes/
|
|
[sensor.coinmarketcap docs]: /components/sensor.coinmarketcap/
|
|
[sensor.dte_energy_bridge docs]: /components/sensor.dte_energy_bridge/
|
|
[sensor.fitbit docs]: /components/sensor.fitbit/
|
|
[sensor.homematic docs]: /components/sensor.homematic/
|
|
[sensor.knx docs]: /components/sensor.knx/
|
|
[sensor.mopar docs]: /components/sensor.mopar/
|
|
[sensor.onewire docs]: /components/sensor.onewire/
|
|
[sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/
|
|
[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
|
|
[sensor.uber docs]: /components/sensor.uber/
|
|
[sensor.worxlandroid docs]: /components/sensor.worxlandroid/
|
|
[switch.abode docs]: /components/switch.abode/
|
|
[switch.broadlink docs]: /components/switch.broadlink/
|
|
[switch.doorbird docs]: /components/switch.doorbird/
|
|
[switch.knx docs]: /components/switch.knx/
|
|
[switch.rest docs]: /components/switch.rest/
|
|
[switch.telnet docs]: /components/switch.telnet/
|
|
[vacuum docs]: /components/vacuum/
|
|
[vacuum.mqtt docs]: /components/vacuum.mqtt/
|
|
[vacuum.xiaomi docs]: /components/vacuum.xiaomi/
|
|
[xiaomi docs]: /components/xiaomi/
|
|
[xiaomi_aqara docs]: /components/xiaomi_aqara/
|
|
[zwave docs]: /components/zwave/
|
|
[forum]: https://community.home-assistant.io/
|
|
[issue]: https://github.com/home-assistant/home-assistant/issues
|
|
[discord]: https://discord.gg/c5DvZ4e
|
|
]]></content>
|
|
</entry>
|
|
|
|
<entry>
|
|
<title type="html"><![CDATA[0.53: Tesla, Customize editor, and super fast KNX rewrite]]></title>
|
|
<link href="https://home-assistant.io/blog/2017/09/09/release-53/"/>
|
|
<updated>2017-09-09T00:11:05+00:00</updated>
|
|
<id>https://home-assistant.io/blog/2017/09/09/release-53</id>
|
|
<content type="html">< and see the lights in action below:
|
|
|
|
<div class='videoWrapper'>
|
|
<iframe src="https://www.youtube.com/embed/Fe3yaflU2XM" frameborder="0" allowfullscreen></iframe>
|
|
</div>
|
|
|
|
## <a class='title-link' name='new-platforms' href='#new-platforms'></a> New Platforms
|
|
|
|
- Xiaomi Philips Lights integration ([@syssi] - [#9087]) ([light.xiaomi_philipslight docs]) (new-platform)
|
|
- Mycroft notify/component ([@btotharye] - [#9173]) ([mycroft docs]) ([notify.mycroft docs]) (new-platform)
|
|
- Add counter component ([@fabaff] - [#9146]) ([counter docs]) (new-platform)
|
|
- Support for season sensor ([@w1ll1am23] - [#8958]) ([sensor.season docs]) (new-platform)
|
|
- Abode push events and lock, cover, and switch components ([@1091741+MisterWil] - [#9095]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([cover.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
|
|
- Bayesian Binary Sensor ([@jlmcgehee21] - [#8810]) ([binary_sensor.bayesian docs]) (new-platform)
|
|
- Add Tank Utility sensor ([@krismolendyke] - [#9132]) ([sensor.tank_utility docs]) (new-platform)
|
|
- Tesla platform ([@zabuldon] - [#9211]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([device_tracker.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) (new-platform)
|
|
- mopar sensor ([@happyleavesaoc] - [#9136]) ([sensor.mopar docs]) (new-platform)
|
|
- Add Geofency device tracker ([@gunnarhelgason] - [#9106]) ([device_tracker.geofency docs]) (new-platform)
|
|
- Added DWD WarnApp Sensor ([@runningman84] - [#8657]) ([sensor.dwdwarnapp docs]) (new-platform)
|
|
- Add input_text component ([@BioSehnsucht] - [#9112]) ([input_text docs]) (new-platform)
|
|
- Introducing a media_player component for Yamaha Multicast devices ([@jalmeroth] - [#9258]) ([media_player.yamaha_musiccast docs]) (new-platform)
|
|
- Stable and asynchronous KNX library. ([@Julius2342] - [#8725]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs]) (new-platform)
|
|
- Adds the AirVisual air quality sensor platform ([@bachya] - [#9320]) ([sensor.airvisual docs]) (new-platform)
|
|
|
|
## <a class='title-link' name='release-0531---september-12' href='#release-0531---september-12'></a> Release 0.53.1 - September 12
|
|
|
|
- Fix Twitter notifications with certain media such as small images ([@MikeChristianson] - [#9354]) ([notify.twitter docs])
|
|
- Added additional string check in Wunderground sensor ([@arsaboo] - [#9380]) ([sensor.wunderground docs])
|
|
- Fixing foscam library dependency/requirements ([@viswa-swami] - [#9387]) ([camera.foscam docs])
|
|
- Fixes for customize editor ([@andrey-git])
|
|
|
|
## <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][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
|
|
|
|
## <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][issue]. 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
|
|
|
|
- The new customize editor is using the file `customize.yaml` in your config folder. If you are using this file today for other config, make sure to rename it before using the new customize UI editor. ([@andrey-git] - [#9134]) ([config docs]) (breaking change) (new-platform)
|
|
- The frontend component now supports loading custom html files when Home Assistant front end starts ([@andrey-git] - [#9150]) (breaking change). It could be Javascript, CSS or custom Web Components. Along there was a breaking change in the way Custom UI is used:
|
|
* `custom_ui_state_card` now specifies the exact element name and not a suffix after `state-card`. So if you had `state_card_custom_ui: custom-ui` in your config, you should change it to `state_card_custom_ui: state-card-custom-ui`
|
|
* `custom_ui_state_card` no longer makes the html fetch, you should make it separately:
|
|
|
|
```
|
|
frontend:
|
|
extra_html_url:
|
|
- /local/custom_ui/state-card-custom-ui.html
|
|
```
|
|
|
|
- The Egardia alarm control panel now defaults to port 52010 instead of 85. ([@jeroenterheerdt] - [#9225]) ([alarm_control_panel.egardia docs]) (breaking change)
|
|
- The Homematic `delay` option has been dropped because it is no longer necessary ([@pvizeli] - [#9058]) ([homematic docs]) ([binary_sensor.homematic docs]) ([climate.homematic docs]) ([cover.homematic docs]) ([light.homematic docs]) ([sensor.homematic docs]) ([switch.homematic docs]) (breaking change)
|
|
- Switch - Dlink: Remove spaces and capital letters from attribute names for consistency ([@emlt] - [#9277]) ([switch.dlink docs]) (breaking change)
|
|
|
|
## <a class='title-link' name='all-changes' href='#all-changes'></a> All changes
|
|
|
|
- Xiaomi Philips Lights integration ([@syssi] - [#9087]) ([light.xiaomi_philipslight docs]) (new-platform)
|
|
- Backend changes for customize config panel. ([@andrey-git] - [#9134]) ([config docs]) (breaking change)
|
|
- Upgrade async_timeout to 1.3.0 ([@fabaff] - [#9156])
|
|
- Remove links to gitter ([@fabaff] - [#9155])
|
|
- Upgrade sphinx-autodoc-typehints to 1.2.3 ([@fabaff] - [#9151])
|
|
- Upgrade uber_rides to 0.5.2 ([@fabaff] - [#9149]) ([sensor.uber docs])
|
|
- Allow specifying custom html urls to load. ([@andrey-git] - [#9150]) (breaking change)
|
|
- Allow getting number of available states in template ([@balloob] - [#9158])
|
|
- upgrade xiaomi lib to 0.3.1 to supprt water sensor ([@danielhiversen] - [#9168]) ([xiaomi docs])
|
|
- Use node_modules gulp in script/build_frontend ([@armills] - [#9170])
|
|
- Mysensors nodes can be renamed in config file ([@EmitKiwi] - [#9123]) ([mysensors docs])
|
|
- Xiaomi gateway: Device support for the Aqara Water Leak Sensor (sensor_wleak.aq1) ([@syssi] - [#9172]) ([xiaomi docs]) ([binary_sensor.xiaomi docs])
|
|
- "TypeError: write_to_hub() takes 2 positional arguments but 4 were given" fixed. ([@syssi] - [#9174]) ([cover.xiaomi docs])
|
|
- Mycroft notify/component ([@btotharye] - [#9173]) ([mycroft docs]) ([notify.mycroft docs]) (new-platform)
|
|
- Fix dht22 when no data was read initially #8976 ([@maweki] - [#9198]) ([sensor.dht docs])
|
|
- Update pushbullet.py ([@bobnwk] - [#9200]) ([notify.pushbullet docs])
|
|
- fix worldtidesinfo #9184 ([@aetolus] - [#9201]) ([sensor.worldtidesinfo docs])
|
|
- Add "status" to Sonarr sensor ([@tboyce021] - [#9204]) ([sensor.radarr docs]) ([sensor.sonarr docs])
|
|
- Prevent error when no forecast data was available ([@mjj4791] - [#9176]) ([sensor.buienradar docs])
|
|
- Fix and optimize digitalloggers platform ([@dale3h] - [#9203]) ([switch.digitalloggers docs])
|
|
- Add counter component ([@fabaff] - [#9146]) ([counter docs]) (new-platform)
|
|
- Support for season sensor ([@w1ll1am23] - [#8958]) ([sensor.season docs]) (new-platform)
|
|
- Issue #6893 in rfxtrx ([@danielhiversen] - [#9130]) ([rfxtrx docs])
|
|
- Refactor rfxtrx ([@danielhiversen] - [#9117]) ([rfxtrx docs]) ([cover.rfxtrx docs]) ([light.rfxtrx docs]) ([switch.rfxtrx docs])
|
|
- Upgrade pymysensors to 0.11.1 ([@MartinHjelmare] - [#9212]) ([mysensors docs])
|
|
- Abode push events and lock, cover, and switch components ([@1091741+MisterWil] - [#9095]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([cover.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform)
|
|
- Add cloud auth support ([@balloob] - [#9208])
|
|
- Bayesian Binary Sensor ([@jlmcgehee21] - [#8810]) ([binary_sensor.bayesian docs]) (new-platform)
|
|
- directv: extended discovery via REST api, bug fix ([@sielicki] - [#8800]) ([media_player.directv docs])
|
|
- Upgrade pyasn1 to 0.3.3 and pyasn1-modules to 0.1.1 ([@fabaff] - [#9216]) ([notify.xmpp docs])
|
|
- Upgrade sendgrid to 5.0.1 ([@fabaff] - [#9215]) ([notify.sendgrid docs])
|
|
- Fix fitbit error when trying to access token after upgrade. ([@tchellomello] - [#9183]) ([sensor.fitbit docs])
|
|
- Allow sonos to select album as a source ([@commento] - [#9221]) ([media_player.sonos docs])
|
|
- Add max_age to statistics sensor ([@tinloaf] - [#8790]) ([sensor.statistics docs])
|
|
- Egardia package to .19 and change in port number for egardiaserver ([@jeroenterheerdt] - [#9225]) ([alarm_control_panel.egardia docs]) (breaking change)
|
|
- pushbullet, send a file from url ([@danielhiversen] - [#9189]) ([notify.pushbullet docs])
|
|
- Add Tank Utility sensor ([@krismolendyke] - [#9132]) ([sensor.tank_utility docs]) (new-platform)
|
|
- Upgrade shodan to 1.7.5 ([@fabaff] - [#9228]) ([sensor.shodan docs])
|
|
- Tesla platform ([@zabuldon] - [#9211]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([device_tracker.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) (new-platform)
|
|
- [light.tradfri] Full range of white spectrum lightbulbs support ([@matemaciek] - [#9224]) ([tradfri docs]) ([light.tradfri docs])
|
|
- Allow panels with external URL ([@andrey-git] - [#9214])
|
|
- Use ZCL mandatory attribute to determine ZHA light capabilities ([@jkl1337] - [#9232]) ([light.zha docs])
|
|
- A bugfix for pushbullet ([@danielhiversen] - [#9237]) ([notify.pushbullet docs])
|
|
- mopar sensor ([@happyleavesaoc] - [#9136]) ([sensor.mopar docs]) (new-platform)
|
|
- Upgrade discord.py to 0.16.11 ([@fabaff] - [#9239]) ([notify.discord docs])
|
|
- Skip automatic events older than latest data ([@armills] - [#9230]) ([device_tracker.automatic docs])
|
|
- title and message was swapped in pushbullet ([@danielhiversen] - [#9241]) ([notify.pushbullet docs])
|
|
- Fix possible KeyError ([@MartinHjelmare] - [#9242]) ([mysensors docs])
|
|
- WIP: Homematic improvements with new hass interfaces ([@pvizeli] - [#9058]) ([homematic docs]) ([binary_sensor.homematic docs]) ([climate.homematic docs]) ([cover.homematic docs]) ([light.homematic docs]) ([sensor.homematic docs]) ([switch.homematic docs]) (breaking change)
|
|
- Add available to sonos ([@pvizeli] - [#9243]) ([media_player.sonos docs])
|
|
- Make sure Ring binary_sensor state will update only if device_id matches ([@tchellomello] - [#9247]) ([binary_sensor.ring docs])
|
|
- Added configurable timeout for receiver HTTP requests | Additional AV… ([@scarface-4711] - [#9244]) ([media_player.denonavr docs])
|
|
- upgrade xiaomi lib ([@danielhiversen] - [#9250]) ([xiaomi docs])
|
|
- Fix nello.io login ([@pschmitt] - [#9251]) ([lock.nello docs])
|
|
- This is to fix #6386: Manual Alarm not re-arm after 2nd trigger ([@snjoetw] - [#9249]) ([alarm_control_panel.manual docs])
|
|
- Version bump of DLink switch to v0.6.0 ([@LinuxChristian] - [#9252]) ([switch.dlink docs])
|
|
- Upgrade sendgrid to 5.2.0 ([@fabaff] - [#9254]) ([notify.sendgrid docs])
|
|
- Upgrade psutil to 5.3.0 ([@fabaff] - [#9253]) ([sensor.systemmonitor docs])
|
|
- Adding ZWave CentralScene activation handler. ([@sirmalloc] - [#9178]) ([zwave docs])
|
|
- Add Geofency device tracker ([@gunnarhelgason] - [#9106]) ([device_tracker.geofency docs]) (new-platform)
|
|
- flux: fix for when stop_time is after midnight ([@abmantis] - [#8932])
|
|
- Change attribute names ([@emlt] - [#9277]) ([switch.dlink docs]) (breaking change)
|
|
- insteon_plm: fix typo in attributes ([@drkp] - [#9284]) ([insteon_plm docs])
|
|
- discovery: If unknown NetDisco service discovered, log about it. ([@pfalcon] - [#9280])
|
|
- Upgrade youtube_dl to 2017.9.2 ([@fabaff] - [#9279]) ([media_extractor docs])
|
|
- Upgrade python-telegram-bot to 8.0.0 ([@fabaff] - [#9282]) ([telegram_bot docs]) ([switch.rest docs])
|
|
- rfxtrx lib upgrade ([@danielhiversen] - [#9288]) ([rfxtrx docs])
|
|
- Fixing bug when using egardiaserver - package requirement updated to 1.0.20. ([@jeroenterheerdt] - [#9294]) ([alarm_control_panel.egardia docs])
|
|
- Added intent_type to exception log ([@andreasjacobsen93] - [#9289]) ([snips docs])
|
|
- Handle spotify failing to refresh access_token ([@Tommatheussen] - [#9295]) ([media_player.spotify docs])
|
|
- Core track same state for a period / Allow on platforms ([@pvizeli] - [#9273])
|
|
- Improved Lutron Caseta shade support ([@30200174+upsert] - [#9302]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) ([light.lutron_caseta docs]) ([switch.lutron_caseta docs])
|
|
- Upgrade mycroftapi to 2.0 ([@btotharye] - [#9309]) ([mycroft docs])
|
|
- Fix for Honeywell Round thermostats ([@dansarginson] - [#9308]) ([climate.honeywell docs])
|
|
- Update jinja to 2.9.6 ([@pvizeli] - [#9306])
|
|
- Ensure display-name does not exceed 12 characters for CecAdapter. ([@gollo] - [#9268]) ([hdmi_cec docs])
|
|
- Expose hue group 0 ([@filcole] - [#8663]) ([light.hue docs])
|
|
- Added DWD WarnApp Sensor ([@runningman84] - [#8657]) ([sensor.dwdwarnapp docs]) (new-platform)
|
|
- Add input_text component ([@BioSehnsucht] - [#9112]) ([input_text docs]) (new-platform)
|
|
- Introducing a media_player component for Yamaha Multicast devices ([@jalmeroth] - [#9258]) ([media_player.yamaha_musiccast docs]) (new-platform)
|
|
- Handle the case where no registration number is available (instead display VIN (vehicle identification number)). ([@molobrakos] - [#9073]) ([volvooncall docs]) ([device_tracker.volvooncall docs])
|
|
- Add post_pending_state attribute to manual alarm_control_panel ([@snjoetw] - [#9291]) ([alarm_control_panel.manual docs])
|
|
- Add new config variable to MQTT light ([@belyalov] - [#9304]) ([light.mqtt docs])
|
|
- Follow Twitter guidelines for media upload by conforming to the "STATUS" phase, when required, and by providing "media_category" information. These will, for example, allow users to upload videos that exceed the basic 30 second limit. ([@MikeChristianson] - [#9261]) ([notify.twitter docs])
|
|
- Optionally disable ssl certificate validity check. ([@1868995+ohmer1] - [#9181]) ([notify.xmpp docs])
|
|
- Version bump dlib to 1.0.0 ([@arsaboo] - [#9316]) ([image_processing.dlib_face_detect docs]) ([image_processing.dlib_face_identify docs])
|
|
- Fixed bug with devices not being discovered correctly. ([@1091741+MisterWil] - [#9311]) ([abode docs])
|
|
- Platform not ready behavior fixed. ([@syssi] - [#9325]) ([light.xiaomi_philipslight docs])
|
|
- Stable and asynchronous KNX library. ([@Julius2342] - [#8725]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs]) (new-platform)
|
|
- Fix for potential issue with tesla initialization ([@zabuldon] - [#9307]) ([tesla docs])
|
|
- Adds the AirVisual air quality sensor platform ([@bachya] - [#9320]) ([sensor.airvisual docs]) (new-platform)
|
|
- Cleanup input_text ([@balloob] - [#9326]) ([input_text docs])
|
|
- Bump pyHik version to add IO support ([@mezz64] - [#9341]) ([binary_sensor.hikvision docs])
|
|
|
|
[#8657]: https://github.com/home-assistant/home-assistant/pull/8657
|
|
[#8663]: https://github.com/home-assistant/home-assistant/pull/8663
|
|
[#8725]: https://github.com/home-assistant/home-assistant/pull/8725
|
|
[#8790]: https://github.com/home-assistant/home-assistant/pull/8790
|
|
[#8800]: https://github.com/home-assistant/home-assistant/pull/8800
|
|
[#8810]: https://github.com/home-assistant/home-assistant/pull/8810
|
|
[#8932]: https://github.com/home-assistant/home-assistant/pull/8932
|
|
[#8958]: https://github.com/home-assistant/home-assistant/pull/8958
|
|
[#9058]: https://github.com/home-assistant/home-assistant/pull/9058
|
|
[#9073]: https://github.com/home-assistant/home-assistant/pull/9073
|
|
[#9087]: https://github.com/home-assistant/home-assistant/pull/9087
|
|
[#9095]: https://github.com/home-assistant/home-assistant/pull/9095
|
|
[#9106]: https://github.com/home-assistant/home-assistant/pull/9106
|
|
[#9112]: https://github.com/home-assistant/home-assistant/pull/9112
|
|
[#9117]: https://github.com/home-assistant/home-assistant/pull/9117
|
|
[#9123]: https://github.com/home-assistant/home-assistant/pull/9123
|
|
[#9130]: https://github.com/home-assistant/home-assistant/pull/9130
|
|
[#9132]: https://github.com/home-assistant/home-assistant/pull/9132
|
|
[#9134]: https://github.com/home-assistant/home-assistant/pull/9134
|
|
[#9136]: https://github.com/home-assistant/home-assistant/pull/9136
|
|
[#9146]: https://github.com/home-assistant/home-assistant/pull/9146
|
|
[#9149]: https://github.com/home-assistant/home-assistant/pull/9149
|
|
[#9150]: https://github.com/home-assistant/home-assistant/pull/9150
|
|
[#9151]: https://github.com/home-assistant/home-assistant/pull/9151
|
|
[#9155]: https://github.com/home-assistant/home-assistant/pull/9155
|
|
[#9156]: https://github.com/home-assistant/home-assistant/pull/9156
|
|
[#9158]: https://github.com/home-assistant/home-assistant/pull/9158
|
|
[#9168]: https://github.com/home-assistant/home-assistant/pull/9168
|
|
[#9170]: https://github.com/home-assistant/home-assistant/pull/9170
|
|
[#9172]: https://github.com/home-assistant/home-assistant/pull/9172
|
|
[#9173]: https://github.com/home-assistant/home-assistant/pull/9173
|
|
[#9174]: https://github.com/home-assistant/home-assistant/pull/9174
|
|
[#9176]: https://github.com/home-assistant/home-assistant/pull/9176
|
|
[#9178]: https://github.com/home-assistant/home-assistant/pull/9178
|
|
[#9181]: https://github.com/home-assistant/home-assistant/pull/9181
|
|
[#9183]: https://github.com/home-assistant/home-assistant/pull/9183
|
|
[#9189]: https://github.com/home-assistant/home-assistant/pull/9189
|
|
[#9198]: https://github.com/home-assistant/home-assistant/pull/9198
|
|
[#9200]: https://github.com/home-assistant/home-assistant/pull/9200
|
|
[#9201]: https://github.com/home-assistant/home-assistant/pull/9201
|
|
[#9203]: https://github.com/home-assistant/home-assistant/pull/9203
|
|
[#9204]: https://github.com/home-assistant/home-assistant/pull/9204
|
|
[#9208]: https://github.com/home-assistant/home-assistant/pull/9208
|
|
[#9211]: https://github.com/home-assistant/home-assistant/pull/9211
|
|
[#9212]: https://github.com/home-assistant/home-assistant/pull/9212
|
|
[#9214]: https://github.com/home-assistant/home-assistant/pull/9214
|
|
[#9215]: https://github.com/home-assistant/home-assistant/pull/9215
|
|
[#9216]: https://github.com/home-assistant/home-assistant/pull/9216
|
|
[#9221]: https://github.com/home-assistant/home-assistant/pull/9221
|
|
[#9224]: https://github.com/home-assistant/home-assistant/pull/9224
|
|
[#9225]: https://github.com/home-assistant/home-assistant/pull/9225
|
|
[#9228]: https://github.com/home-assistant/home-assistant/pull/9228
|
|
[#9230]: https://github.com/home-assistant/home-assistant/pull/9230
|
|
[#9232]: https://github.com/home-assistant/home-assistant/pull/9232
|
|
[#9237]: https://github.com/home-assistant/home-assistant/pull/9237
|
|
[#9239]: https://github.com/home-assistant/home-assistant/pull/9239
|
|
[#9241]: https://github.com/home-assistant/home-assistant/pull/9241
|
|
[#9242]: https://github.com/home-assistant/home-assistant/pull/9242
|
|
[#9243]: https://github.com/home-assistant/home-assistant/pull/9243
|
|
[#9244]: https://github.com/home-assistant/home-assistant/pull/9244
|
|
[#9247]: https://github.com/home-assistant/home-assistant/pull/9247
|
|
[#9249]: https://github.com/home-assistant/home-assistant/pull/9249
|
|
[#9250]: https://github.com/home-assistant/home-assistant/pull/9250
|
|
[#9251]: https://github.com/home-assistant/home-assistant/pull/9251
|
|
[#9252]: https://github.com/home-assistant/home-assistant/pull/9252
|
|
[#9253]: https://github.com/home-assistant/home-assistant/pull/9253
|
|
[#9254]: https://github.com/home-assistant/home-assistant/pull/9254
|
|
[#9258]: https://github.com/home-assistant/home-assistant/pull/9258
|
|
[#9261]: https://github.com/home-assistant/home-assistant/pull/9261
|
|
[#9268]: https://github.com/home-assistant/home-assistant/pull/9268
|
|
[#9273]: https://github.com/home-assistant/home-assistant/pull/9273
|
|
[#9277]: https://github.com/home-assistant/home-assistant/pull/9277
|
|
[#9279]: https://github.com/home-assistant/home-assistant/pull/9279
|
|
[#9280]: https://github.com/home-assistant/home-assistant/pull/9280
|
|
[#9282]: https://github.com/home-assistant/home-assistant/pull/9282
|
|
[#9284]: https://github.com/home-assistant/home-assistant/pull/9284
|
|
[#9288]: https://github.com/home-assistant/home-assistant/pull/9288
|
|
[#9289]: https://github.com/home-assistant/home-assistant/pull/9289
|
|
[#9291]: https://github.com/home-assistant/home-assistant/pull/9291
|
|
[#9294]: https://github.com/home-assistant/home-assistant/pull/9294
|
|
[#9295]: https://github.com/home-assistant/home-assistant/pull/9295
|
|
[#9302]: https://github.com/home-assistant/home-assistant/pull/9302
|
|
[#9304]: https://github.com/home-assistant/home-assistant/pull/9304
|
|
[#9306]: https://github.com/home-assistant/home-assistant/pull/9306
|
|
[#9307]: https://github.com/home-assistant/home-assistant/pull/9307
|
|
[#9308]: https://github.com/home-assistant/home-assistant/pull/9308
|
|
[#9309]: https://github.com/home-assistant/home-assistant/pull/9309
|
|
[#9311]: https://github.com/home-assistant/home-assistant/pull/9311
|
|
[#9316]: https://github.com/home-assistant/home-assistant/pull/9316
|
|
[#9320]: https://github.com/home-assistant/home-assistant/pull/9320
|
|
[#9325]: https://github.com/home-assistant/home-assistant/pull/9325
|
|
[#9326]: https://github.com/home-assistant/home-assistant/pull/9326
|
|
[#9341]: https://github.com/home-assistant/home-assistant/pull/9341
|
|
[@1091741+MisterWil]: https://github.com/1091741+MisterWil
|
|
[@1868995+ohmer1]: https://github.com/1868995+ohmer1
|
|
[@30200174+upsert]: https://github.com/30200174+upsert
|
|
[@BioSehnsucht]: https://github.com/BioSehnsucht
|
|
[@EmitKiwi]: https://github.com/EmitKiwi
|
|
[@Julius2342]: https://github.com/Julius2342
|
|
[@LinuxChristian]: https://github.com/LinuxChristian
|
|
[@MartinHjelmare]: https://github.com/MartinHjelmare
|
|
[@MikeChristianson]: https://github.com/MikeChristianson
|
|
[@Tommatheussen]: https://github.com/Tommatheussen
|
|
[@abmantis]: https://github.com/abmantis
|
|
[@aetolus]: https://github.com/aetolus
|
|
[@andreasjacobsen93]: https://github.com/andreasjacobsen93
|
|
[@andrey-git]: https://github.com/andrey-git
|
|
[@armills]: https://github.com/armills
|
|
[@arsaboo]: https://github.com/arsaboo
|
|
[@bachya]: https://github.com/bachya
|
|
[@balloob]: https://github.com/balloob
|
|
[@belyalov]: https://github.com/belyalov
|
|
[@bobnwk]: https://github.com/bobnwk
|
|
[@btotharye]: https://github.com/btotharye
|
|
[@commento]: https://github.com/commento
|
|
[@dale3h]: https://github.com/dale3h
|
|
[@danielhiversen]: https://github.com/danielhiversen
|
|
[@dansarginson]: https://github.com/dansarginson
|
|
[@drkp]: https://github.com/drkp
|
|
[@emlt]: https://github.com/emlt
|
|
[@fabaff]: https://github.com/fabaff
|
|
[@filcole]: https://github.com/filcole
|
|
[@gollo]: https://github.com/gollo
|
|
[@gunnarhelgason]: https://github.com/gunnarhelgason
|
|
[@happyleavesaoc]: https://github.com/happyleavesaoc
|
|
[@jalmeroth]: https://github.com/jalmeroth
|
|
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
|
|
[@jkl1337]: https://github.com/jkl1337
|
|
[@jlmcgehee21]: https://github.com/jlmcgehee21
|
|
[@krismolendyke]: https://github.com/krismolendyke
|
|
[@matemaciek]: https://github.com/matemaciek
|
|
[@maweki]: https://github.com/maweki
|
|
[@mezz64]: https://github.com/mezz64
|
|
[@mjj4791]: https://github.com/mjj4791
|
|
[@molobrakos]: https://github.com/molobrakos
|
|
[@pfalcon]: https://github.com/pfalcon
|
|
[@pschmitt]: https://github.com/pschmitt
|
|
[@pvizeli]: https://github.com/pvizeli
|
|
[@runningman84]: https://github.com/runningman84
|
|
[@scarface-4711]: https://github.com/scarface-4711
|
|
[@sielicki]: https://github.com/sielicki
|
|
[@sirmalloc]: https://github.com/sirmalloc
|
|
[@snjoetw]: https://github.com/snjoetw
|
|
[@syssi]: https://github.com/syssi
|
|
[@tboyce021]: https://github.com/tboyce021
|
|
[@tchellomello]: https://github.com/tchellomello
|
|
[@tinloaf]: https://github.com/tinloaf
|
|
[@w1ll1am23]: https://github.com/w1ll1am23
|
|
[@zabuldon]: https://github.com/zabuldon
|
|
[abode docs]: https://home-assistant.io/components/abode/
|
|
[alarm_control_panel.abode docs]: https://home-assistant.io/components/alarm_control_panel.abode/
|
|
[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
|
|
[alarm_control_panel.manual docs]: https://home-assistant.io/components/alarm_control_panel.manual/
|
|
[binary_sensor.abode docs]: https://home-assistant.io/components/binary_sensor.abode/
|
|
[binary_sensor.bayesian docs]: https://home-assistant.io/components/binary_sensor.bayesian/
|
|
[binary_sensor.hikvision docs]: https://home-assistant.io/components/binary_sensor.hikvision/
|
|
[binary_sensor.homematic docs]: https://home-assistant.io/components/binary_sensor.homematic/
|
|
[binary_sensor.ring docs]: https://home-assistant.io/components/binary_sensor.ring/
|
|
[binary_sensor.tesla docs]: https://home-assistant.io/components/binary_sensor.tesla/
|
|
[binary_sensor.xiaomi docs]: https://home-assistant.io/components/binary_sensor.xiaomi/
|
|
[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
|
|
[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/
|
|
[climate.honeywell docs]: https://home-assistant.io/components/climate.honeywell/
|
|
[climate.tesla docs]: https://home-assistant.io/components/climate.tesla/
|
|
[climate.knx docs]: https://home-assistant.io/components/climate.knx/
|
|
[cloud docs]: https://home-assistant.io/components/cloud/
|
|
[cloud.cloud_api docs]: https://home-assistant.io/components/cloud.cloud_api/
|
|
[cloud.const docs]: https://home-assistant.io/components/cloud.const/
|
|
[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/
|
|
[cloud.util docs]: https://home-assistant.io/components/cloud.util/
|
|
[config docs]: https://home-assistant.io/components/config/
|
|
[config.customize docs]: https://home-assistant.io/components/config.customize/
|
|
[counter docs]: https://home-assistant.io/components/counter/
|
|
[cover.abode docs]: https://home-assistant.io/components/cover.abode/
|
|
[cover.homematic docs]: https://home-assistant.io/components/cover.homematic/
|
|
[cover.lutron_caseta docs]: https://home-assistant.io/components/cover.lutron_caseta/
|
|
[cover.rfxtrx docs]: https://home-assistant.io/components/cover.rfxtrx/
|
|
[cover.xiaomi docs]: https://home-assistant.io/components/cover.xiaomi/
|
|
[cover.knx docs]: https://home-assistant.io/components/cover.knx/
|
|
[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
|
|
[device_tracker.geofency docs]: https://home-assistant.io/components/device_tracker.geofency/
|
|
[device_tracker.tesla docs]: https://home-assistant.io/components/device_tracker.tesla/
|
|
[device_tracker.volvooncall docs]: https://home-assistant.io/components/device_tracker.volvooncall/
|
|
[hdmi_cec docs]: https://home-assistant.io/components/hdmi_cec/
|
|
[homematic docs]: https://home-assistant.io/components/homematic/
|
|
[image_processing.dlib_face_detect docs]: https://home-assistant.io/components/image_processing.dlib_face_detect/
|
|
[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/
|
|
[input_text docs]: https://home-assistant.io/components/input_text/
|
|
[insteon_plm docs]: https://home-assistant.io/components/insteon_plm/
|
|
[light.homematic docs]: https://home-assistant.io/components/light.homematic/
|
|
[light.hue docs]: https://home-assistant.io/components/light.hue/
|
|
[light.lutron_caseta docs]: https://home-assistant.io/components/light.lutron_caseta/
|
|
[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/
|
|
[light.xiaomi_philipslight docs]: https://home-assistant.io/components/light.xiaomi_philipslight/
|
|
[light.rfxtrx docs]: https://home-assistant.io/components/light.rfxtrx/
|
|
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
|
|
[light.knx docs]: https://home-assistant.io/components/light.knx/
|
|
[light.zha docs]: https://home-assistant.io/components/light.zha/
|
|
[lock.abode docs]: https://home-assistant.io/components/lock.abode/
|
|
[lock.nello docs]: https://home-assistant.io/components/lock.nello/
|
|
[lock.tesla docs]: https://home-assistant.io/components/lock.tesla/
|
|
[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/
|
|
[media_extractor docs]: https://home-assistant.io/components/media_extractor/
|
|
[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
|
|
[media_player.directv docs]: https://home-assistant.io/components/media_player.directv/
|
|
[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
|
|
[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/
|
|
[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/
|
|
[mycroft docs]: https://home-assistant.io/components/mycroft/
|
|
[mysensors docs]: https://home-assistant.io/components/mysensors/
|
|
[notify.discord docs]: https://home-assistant.io/components/notify.discord/
|
|
[notify.mycroft docs]: https://home-assistant.io/components/notify.mycroft/
|
|
[notify.pushbullet docs]: https://home-assistant.io/components/notify.pushbullet/
|
|
[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/
|
|
[notify.twitter docs]: https://home-assistant.io/components/notify.twitter/
|
|
[notify.xmpp docs]: https://home-assistant.io/components/notify.xmpp/
|
|
[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
|
|
[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
|
|
[sensor.buienradar docs]: https://home-assistant.io/components/sensor.buienradar/
|
|
[sensor.dht docs]: https://home-assistant.io/components/sensor.dht/
|
|
[sensor.dwdwarnapp docs]: https://home-assistant.io/components/sensor.dwdwarnapp/
|
|
[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/
|
|
[sensor.homematic docs]: https://home-assistant.io/components/sensor.homematic/
|
|
[sensor.mopar docs]: https://home-assistant.io/components/sensor.mopar/
|
|
[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/
|
|
[sensor.season docs]: https://home-assistant.io/components/sensor.season/
|
|
[sensor.shodan docs]: https://home-assistant.io/components/sensor.shodan/
|
|
[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/
|
|
[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/
|
|
[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
|
|
[sensor.tank_utility docs]: https://home-assistant.io/components/sensor.tank_utility/
|
|
[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
|
|
[sensor.uber docs]: https://home-assistant.io/components/sensor.uber/
|
|
[sensor.worldtidesinfo docs]: https://home-assistant.io/components/sensor.worldtidesinfo/
|
|
[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
|
|
[snips docs]: https://home-assistant.io/components/snips/
|
|
[switch.abode docs]: https://home-assistant.io/components/switch.abode/
|
|
[switch.digitalloggers docs]: https://home-assistant.io/components/switch.digitalloggers/
|
|
[switch.dlink docs]: https://home-assistant.io/components/switch.dlink/
|
|
[switch.homematic docs]: https://home-assistant.io/components/switch.homematic/
|
|
[switch.lutron_caseta docs]: https://home-assistant.io/components/switch.lutron_caseta/
|
|
[switch.rest docs]: https://home-assistant.io/components/switch.rest/
|
|
[switch.rfxtrx docs]: https://home-assistant.io/components/switch.rfxtrx/
|
|
[switch.knx docs]: https://home-assistant.io/components/switch.knx/
|
|
[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
|
|
[tesla docs]: https://home-assistant.io/components/tesla/
|
|
[tradfri docs]: https://home-assistant.io/components/tradfri/
|
|
[volvooncall docs]: https://home-assistant.io/components/volvooncall/
|
|
[xiaomi docs]: https://home-assistant.io/components/xiaomi/
|
|
[knx docs]: https://home-assistant.io/components/knx/
|
|
[zwave docs]: https://home-assistant.io/components/zwave/
|
|
[forum]: https://community.home-assistant.io/
|
|
[issue]: https://github.com/home-assistant/home-assistant/issues
|
|
[discord]: https://discord.gg/c5DvZ4e
|
|
[#9354]: https://github.com/home-assistant/home-assistant/pull/9354
|
|
[#9380]: https://github.com/home-assistant/home-assistant/pull/9380
|
|
[#9387]: https://github.com/home-assistant/home-assistant/pull/9387
|
|
[@viswa-swami]: https://github.com/viswa-swami
|
|
[camera.foscam docs]: https://home-assistant.io/components/camera.foscam/
|
|
[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
|
|
]]></content>
|
|
</entry>
|
|
|
|
</feed>
|