Merge branch 'current' into next
@ -141,14 +141,14 @@ social:
|
||||
|
||||
# Home Assistant release details
|
||||
current_major_version: 0
|
||||
current_minor_version: 74
|
||||
current_patch_version: 1
|
||||
date_released: 2018-07-24
|
||||
current_minor_version: 75
|
||||
current_patch_version: 0
|
||||
date_released: 2018-08-03
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
# Major release:
|
||||
patch_version_notes: "#release-0741---july-24"
|
||||
patch_version_notes: "#"
|
||||
# Minor release (Example #release-0431---april-25):
|
||||
|
||||
# Date we moved to Discourse for comments
|
||||
|
@ -69,6 +69,7 @@ Currently known supported models:
|
||||
- M5620 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
||||
- UE65KS8005 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button)
|
||||
- UE6199UXZG (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button)
|
||||
- Q7F (port must be set to 8001, MAC must be specified for Power On)
|
||||
|
||||
Currently tested but not working models:
|
||||
|
||||
|
@ -71,7 +71,7 @@ After the prerequisites and configuration are complete, restart Home Assistant.
|
||||
The sources are based on if you have streamed to these devices before in Spotify. If you don't have any sources, then simply stream from your phone to another device in your house, Bluetooth, echo, etc. Once you do the sources will show up in the developer console as a device to cast/stream to. Also know that the devices won't show up in the dev-console as sources unless they are powered on as well.
|
||||
|
||||
## {% linkable_title URI Links For Playlists/Etc %}
|
||||
You can send playlists to spotify via the "media_content_type": "playlist" and "media_content_id": "spotify:user:spotify:playlist:37i9dQZF1DWSkkUxEhrBdF" which are a part of the media_player.play_media service, you can test this from the services control panel in the Home Assistant frontend.
|
||||
You can send playlists to spotify via the "media_content_type": "playlist" and "media_content_id": "spotify:user:spotify:playlist:37i9dQZF1DWSkkUxEhrBdF" which are a part of the [media_player.play_media](/components/media_player/#service-media_playerplay_media) service, you can test this from the services control panel in the Home Assistant frontend.
|
||||
|
||||
In this example this is a URI link to the Reggae Infusions playlist, [this support document from Spotify](https://support.spotify.com/us/using_spotify/share_music/why-do-you-have-two-different-link-formats/) explains how to get this URI value to use for playlists in the Spotify component.
|
||||
|
||||
|
@ -26,7 +26,7 @@ rainbird:
|
||||
|
||||
{% configuration %}
|
||||
host:
|
||||
description: v
|
||||
description: IP Address of the Module
|
||||
required: true
|
||||
type: string
|
||||
password:
|
||||
|
@ -13,7 +13,7 @@ ha_release: 0.42
|
||||
ha_iot_class: "Cloud Polling"
|
||||
---
|
||||
|
||||
The `metoffice` sensor platform uses the Met Office's [DataPoint API][datapoint] for weather data.
|
||||
The `metoffice` sensor platform uses the Met Office's [DataPoint API](https://www.metoffice.gov.uk/datapoint) for weather data.
|
||||
|
||||
- Each sensor will be given the `device_id` of "Met Office [condition]" if `name:` is not set.
|
||||
- The sensor checks for new data every minute, starting 30 minutes after the timestamp of the most recent data as the data is updated every half hour.
|
||||
@ -43,7 +43,7 @@ Your location will be detected from your home `latitude` and `longitude` setting
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **api_key** (*Required*): Your personal API key from the [Datapoint website](http://www.metoffice.gov.uk/datapoint).
|
||||
- **api_key** (*Required*): Your personal API key from the [Datapoint website](https://www.metoffice.gov.uk/datapoint).
|
||||
- **name** (*Optional*): Additional name for the sensors. Default to platform name.
|
||||
- **latitude** (*Optional*): Latitude coordinate to monitor weather of (required if **longitude** is specified), defaults to coordinates defined in your `configuration.yaml`.
|
||||
- **longitude** (*Optional*): Longitude coordinate to monitor weather of (required if **latitude** is specified), defaults to coordinates defined in your `configuration.yaml`.
|
||||
|
@ -125,12 +125,12 @@ script:
|
||||
Of course you can use both fixed and mobile beacons at the same time. I want my gates to open when I arrive home in the car - so I use an iBeacon in the car so that I can track the car, and an iBeacon on my drive so that a location update is triggered when I arrive. I've been experimenting with a high power beacon in a waterproof box on my drive which seems to work well to notice when I get home.
|
||||
|
||||
<p class='img'>
|
||||
<img width='300' src='http://bluesensenetworks.com/wp-content/uploads/2015/02/BlueBar-Beacon-Long-Range.jpg'>
|
||||
<img width='300' src='https://bluesensenetworks.com/wp-content/uploads/2015/02/BlueBar-Beacon-Long-Range.jpg'>
|
||||
</p>
|
||||
Long range / High power beacon
|
||||
|
||||
<p class='img'>
|
||||
<img width='400' src='http://bluesensenetworks.com/wp-content/uploads/2015/02/BlueBar-Beacon-Weatherproof.jpg'>
|
||||
<img width='400' src='https://bluesensenetworks.com/wp-content/uploads/2015/02/BlueBar-Beacon-Weatherproof.jpg'>
|
||||
</p>
|
||||
Waterproof beacon
|
||||
|
||||
|
397
source/_posts/2018-08-03-release-75.markdown
Normal file
@ -0,0 +1,397 @@
|
||||
---
|
||||
layout: post
|
||||
title: "0.75: Spider, Tuya, Brunt, Magicseaweed API"
|
||||
description: "You're now able to change entity IDs on the fly."
|
||||
date: 2018-07-31 00:01:00
|
||||
date_formatted: "August 3, 2018"
|
||||
author: Paulus Schoutsen
|
||||
author_twitter: balloob
|
||||
comments: true
|
||||
categories: Release-Notes
|
||||
og_image: /images/blog/2018-08-0.75/components.png
|
||||
---
|
||||
|
||||
<a href='/components/#version/0.75'><img src='/images/blog/2018-08-0.75/components.png' style='border: 0;box-shadow: none;'></a>
|
||||
|
||||
And just like that, it's August. Time is flying by. People all over the world have been busy to create this release for you. This release again a ton of cool new stuff.
|
||||
|
||||
First, let's talk entity IDs. Entity IDs are how we identify entities in automations and scripts. They start with the domain and end with an object id, for example: `light.kitchen`. Or, if you're unlucky `light.node_2_2_abc`. With this release, it will now be possible to manage entity IDs of entities via the UI! Just as with changing the name, it requires that the integration is able to supply a unique ID for each entity.
|
||||
|
||||
<p class='img'>
|
||||
<img src='/images/blog/2018-08-0.75/change-entity.png' alt='Screenshot of the user interface to change entity identifiers.'>
|
||||
Screenshot of the new user interface to change entity IDs.
|
||||
</p>
|
||||
|
||||
This release also includes a bunch more Tuya integrations thanks to [@huangyupeng]. And thanks to [@peternijssen] we're now also able to talk with Spider thermostats and plugs.
|
||||
|
||||
|
||||
## {% linkable_title New Platforms %}
|
||||
|
||||
- Add Tuya climate platform ([@huangyupeng] - [#15500]) ([tuya docs]) ([climate.tuya docs]) (new-platform)
|
||||
- Add Tuya fan support ([@huangyupeng] - [#15525]) ([tuya docs]) ([fan.tuya docs]) (new-platform)
|
||||
- Add Tuya cover and scene platform ([@huangyupeng] - [#15587]) ([tuya docs]) ([cover.tuya docs]) ([scene.tuya docs]) (new-platform)
|
||||
- Add support for Tahoma Smoke Sensor ([@fucm] - [#15441]) ([tahoma docs]) ([binary_sensor.tahoma docs]) (new-platform)
|
||||
- Add Brunt Cover Device ([@eavanvalkenburg] - [#15653]) ([cover.brunt docs]) (new-platform)
|
||||
- Add spider thermostat ([@peternijssen] - [#15499]) ([climate.spider docs]) (new-platform)
|
||||
- Add spider power plug component ([@peternijssen] - [#15682]) ([spider docs]) ([switch.spider docs]) (new-platform)
|
||||
- Add support for P5 FutureNow light platform ([@juhaniemi] - [#15662]) ([light.futurenow docs]) (new-platform)
|
||||
- Add Magicseaweed API support ([@jcconnell] - [#15132]) ([sensor.magicseaweed docs]) (new-platform)
|
||||
- Add a component for Sisyphus Kinetic Art Tables ([@jkeljo] - [#14472]) ([sisyphus docs]) ([light.sisyphus docs]) ([media_player.sisyphus docs]) (new-platform)
|
||||
- Add Genie Aladdin Connect cover component ([@shoejosh] - [#15699]) ([cover.aladdin_connect docs]) (new-platform)
|
||||
|
||||
## {% linkable_title 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.
|
||||
|
||||
## {% linkable_title 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-->
|
||||
## {% linkable_title Breaking Changes %}
|
||||
|
||||
- Moon sensor states are now lowercase with underscores instead of spaces, allowing it to be translated in the frontend. ([@pvizeli] - [#15498]) ([sensor.moon docs]) (breaking change)
|
||||
- Insteon Mini-Remote now emit events instead of show as a binary sensor ([@teharris1] - [#15523]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change)
|
||||
- Simplisafe to use new API: co, fire, flood, and last_event are no longer part of the SimpliSafe alarm object in the new API and are not available in this upgrade, making this a breaking change for anyone using those. They will be added back in some fashion at a later date (probably exposed as individual sensors) ([@w1ll1am23] - [#15542]) ([alarm_control_panel.simplisafe docs]) (breaking change)
|
||||
- Smappee: The updated library shows the temperature as degrees Celsius instead of centi degrees Celsius. ([@visibilityspots] - [#15636]) ([smappee docs]) (breaking change)
|
||||
|
||||
## {% linkable_title Beta Fixes %}
|
||||
|
||||
- Fix Min/Max Kelvin color temp attribute for Google ([@bryanyork] - [#15697]) ([google_assistant docs]) (beta fix)
|
||||
- Only report color temp when in the correct color mode ([@Kane610] - [#15791]) ([light.deconz docs]) (beta fix)
|
||||
- Allow Nest to setup without configuration.yaml entry ([@balloob] - [#15797]) ([nest docs]) (beta fix)
|
||||
|
||||
## {% linkable_title All changes %}
|
||||
|
||||
- Delay setup of waze travel time component ([@squirtbrnr] - [#15455]) ([sensor.waze_travel_time docs])
|
||||
- Bump pyarlo==0.2.0, fixes #15486 ([@lukiffer] - [#15503]) ([arlo docs])
|
||||
- Pylint 2 fixes ([@scop] - [#15487])
|
||||
- Add Tuya climate platform ([@huangyupeng] - [#15500]) ([tuya docs]) ([climate.tuya docs]) (new-platform)
|
||||
- Support latest tplink Archer D9 Firmware version / Device Scanner ([@JackNova] - [#15356]) ([device_tracker docs])
|
||||
- Customizable command timeout ([@mu4yu3] - [#15442]) ([sensor.command_line docs])
|
||||
- Add check_untyped_defs ([@andrey-git] - [#15510])
|
||||
- Remove some unused imports ([@scop] - [#15529])
|
||||
- Moon translate ([@pvizeli] - [#15498]) ([sensor.moon docs]) (breaking change)
|
||||
- More pylint 2 fixes ([@scop] - [#15516])
|
||||
- Make sure that only pypi dependencies are used ([@andrey-git] - [#15490])
|
||||
- RFC: Only use supported light properties ([@amelchio] - [#15484]) ([light docs]) ([light.mqtt docs])
|
||||
- Cleanup of HomematicIP Cloud code ([@mxworm] - [#15475]) ([homematicip_cloud docs])
|
||||
- Implement locate service for neato ([@dshokouhi] - [#15467]) ([neato docs]) ([vacuum.neato docs])
|
||||
- Make RS room thermostat discoverable ([@turbokongen] - [#15451]) ([zwave docs])
|
||||
- Add support for Tahoma Smoke Sensor ([@fucm] - [#15441]) ([tahoma docs]) ([binary_sensor.tahoma docs]) (new-platform)
|
||||
- Mini-Remote events ([@teharris1] - [#15523]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change)
|
||||
- Update pyatmo ([@gieljnssns] - [#15540]) ([netatmo docs])
|
||||
- Update reading when device is added ([@quthla] - [#15548]) ([sensor.bme280 docs])
|
||||
- Update config entry id in entity registry ([@balloob] - [#15531])
|
||||
- Upgrade to simplisafe-python v2 to use new SimpliSafe API ([@w1ll1am23] - [#15542]) ([alarm_control_panel.simplisafe docs]) (breaking change)
|
||||
- More pylint 2 fixes ([@scop] - [#15565])
|
||||
- Add Tuya fan support ([@huangyupeng] - [#15525]) ([tuya docs]) ([fan.tuya docs]) (new-platform)
|
||||
- fix aiohttp InvalidURL exception when fetching media player image ([@azogue] - [#15572]) ([media_player docs])
|
||||
- Allow MQTT Switch to have an optional state configuration ([@PrimusNZ] - [#15430]) ([switch.mqtt docs])
|
||||
- Add unique_id to netgear_lte sensors ([@amelchio] - [#15584]) ([netgear_lte docs]) ([sensor.netgear_lte docs])
|
||||
- Add relay addr & chan config to alarmdecoder zones ([@digiblur] - [#15242]) ([alarmdecoder docs]) ([binary_sensor.alarmdecoder docs])
|
||||
- Update pyhomematic, fixes #15054, #15190 ([@danielperna84] - [#15603]) ([homematic docs])
|
||||
- Throttle unavailability warnings for tplink light/switch ([@amelchio] - [#15591]) ([light.tplink docs]) ([switch.tplink docs])
|
||||
- Remove entity picture of Tuya entity ([@balloob] - [#15611]) ([tuya docs])
|
||||
- Upgrade mypy to 0.620 ([@scop] - [#15612])
|
||||
- Pylint cleanups ([@scop] - [#15626])
|
||||
- Add typing to homeassistant/*.py and homeassistant/util/ ([@andrey-git] - [#15569]) ([rachio docs])
|
||||
- Refresh Sonos source list on changes ([@amelchio] - [#15605]) ([media_player.sonos docs])
|
||||
- The tense is wrong ([@sherazlodhi] - [#15614])
|
||||
- Suppress error between 00:00 and 01:00 ([@starkillerOG] - [#15555]) ([sensor.buienradar docs])
|
||||
- Use async_create_task ([@balloob] - [#15633])
|
||||
- Allow system users to refresh tokens ([@balloob] - [#15574]) ([auth docs])
|
||||
- WIP: Hass.io sent token to supervisor ([@balloob] - [#15536]) ([hassio docs])
|
||||
- Fix aiohttp connection reset errors ([@pvizeli] - [#15577])
|
||||
- Add ability to set Zwave protection commandclass ([@turbokongen] - [#15390]) ([config docs])
|
||||
- Update Neato library to allow for dynamic endpoints ([@dshokouhi] - [#15639]) ([neato docs])
|
||||
- Fix typo `asayn_init` instead of `async_init` ([@wingy3181] - [#15645]) ([device_tracker.tile docs])
|
||||
- Add ipban for failed login attempt in new login flow ([@awarecan] - [#15551]) ([auth docs])
|
||||
- Add Tuya cover and scene platform ([@huangyupeng] - [#15587]) ([tuya docs]) ([cover.tuya docs]) ([scene.tuya docs]) (new-platform)
|
||||
- Update smappy library version ([@visibilityspots] - [#15636]) ([smappee docs]) (breaking change)
|
||||
- Allow changing entity ID ([@balloob] - [#15637])
|
||||
- Downgrade netatmo warning log to info ([@glpatcern] - [#15652]) ([sensor.netatmo docs])
|
||||
- Add turn_on/off service to camera ([@awarecan] - [#15051]) ([camera docs])
|
||||
- Allow defining default turn-on values for lights in the profiles file. ([@kalimaul] - [#15493]) ([light docs])
|
||||
- Added user credentials to current_user ws endpoint. ([@jeradM] - [#15558]) ([auth docs])
|
||||
- Import collections abstract base classes from collections.abc ([@scop] - [#15649]) ([google_assistant docs]) ([notify docs])
|
||||
- Auth typing improvements ([@scop] - [#15640])
|
||||
- Add spider thermostat ([@peternijssen] - [#15499]) ([climate.spider docs]) (new-platform)
|
||||
- Add Brunt Cover Device ([@eavanvalkenburg] - [#15653]) ([cover.brunt docs]) (new-platform)
|
||||
- Pylint 2 useless-return fixes ([@scop] - [#15677]) ([cloud docs]) ([mailgun docs]) ([notify docs]) ([climate.heatmiser docs]) ([fan.comfoconnect docs]) ([sensor.fritzbox_callmonitor docs]) ([sensor.modem_callerid docs])
|
||||
- Allow Nest Cam turn on/off ([@awarecan] - [#15681]) ([camera.nest docs])
|
||||
- Upgrade pylint to 2.0.1 ([@scop] - [#15683]) ([apple_tv docs]) ([light docs]) ([calendar.todoist docs]) ([media_player.bluesound docs]) ([media_player.pandora docs]) ([sensor.citybikes docs]) ([sensor.nzbget docs]) ([sensor.pyload docs])
|
||||
- Fixes a bug with showing a subset of Pollen index conditions ([@bachya] - [#15694]) ([sensor.pollen docs])
|
||||
- Add spider power plug component ([@peternijssen] - [#15682]) ([spider docs]) ([switch.spider docs]) (new-platform)
|
||||
- Add support for P5 FutureNow light platform ([@juhaniemi] - [#15662]) ([light.futurenow docs]) (new-platform)
|
||||
- Only log change to use access token warning once ([@awarecan] - [#15690]) ([http docs])
|
||||
- Add support for alarm_control_panel to MQTT Discovery. ([@rorr73] - [#15689]) ([mqtt docs]) ([alarm_control_panel.mqtt docs])
|
||||
- Add Magicseaweed API support ([@jcconnell] - [#15132]) ([sensor.magicseaweed docs]) (new-platform)
|
||||
- Upgrade pyvera to 0.2.44 ([@alanfischer] - [#15708]) ([vera docs])
|
||||
- Remove IHC XML Element from discovery data ([@dingusdk] - [#15719]) ([ihc docs]) ([binary_sensor.ihc docs]) ([light.ihc docs]) ([sensor.ihc docs]) ([switch.ihc docs])
|
||||
- Context ([@balloob] - [#15674]) ([api docs]) ([http docs]) ([light docs]) ([switch docs]) ([websocket_api docs])
|
||||
- Break up components/auth ([@awarecan] - [#15713]) ([auth docs])
|
||||
- Add a component for Sisyphus Kinetic Art Tables ([@jkeljo] - [#14472]) ([sisyphus docs]) ([light.sisyphus docs]) ([media_player.sisyphus docs]) (new-platform)
|
||||
- Command Line Sensor - json_attributes ([@alexhardwicke] - [#15679]) ([sensor.command_line docs])
|
||||
- Upgrade youtube_dl to 2018.07.21 ([@fabaff] - [#15718]) ([media_extractor docs])
|
||||
- Upgrade numpy to 1.15.0 ([@fabaff] - [#15722]) ([binary_sensor.trend docs]) ([image_processing.opencv docs])
|
||||
- Upgrade spiderpy to 1.2.0 ([@peternijssen] - [#15729]) ([spider docs])
|
||||
- Upgrade beautifulsoup4 to 4.6.1 ([@fabaff] - [#15727]) ([device_tracker docs]) ([sensor.geizhals docs]) ([sensor.scrape docs]) ([sensor.sytadin docs])
|
||||
- Upgrade mutagen to 1.41.0 ([@fabaff] - [#15739]) ([tts docs])
|
||||
- Upgrade sqlalchemy to 1.2.10 ([@fabaff] - [#15737]) ([sensor.sql docs])
|
||||
- Upgrade voluptuous to 0.11.3 ([@fabaff] - [#15735])
|
||||
- Upgrade youtube_dl to 2018.07.29 ([@fabaff] - [#15734]) ([media_extractor docs])
|
||||
- Upgrade pyowm to 2.9.0 ([@fabaff] - [#15736]) ([sensor.openweathermap docs]) ([weather.openweathermap docs])
|
||||
- Various updates ([@fabaff] - [#15738]) ([camera.proxy docs])
|
||||
- Denonavr version push to 0.7.5 ([@starkillerOG] - [#15743]) ([media_player.denonavr docs])
|
||||
- Make FutureNow light remember last brightness when turning on ([@juhaniemi] - [#15733]) ([light.futurenow docs])
|
||||
- Add Genie Aladdin Connect cover component ([@shoejosh] - [#15699]) ([cover.aladdin_connect docs]) (new-platform)
|
||||
- Add mvglive option to store multiple departures in attributes ([@DavidMStraub] - [#15454]) ([sensor.mvglive docs])
|
||||
- Add other wemo motion sensor identifier ([@danielfaulknor] - [#15627]) ([wemo docs])
|
||||
- Remove self type hints ([@awarecan] - [#15732]) ([fan docs]) ([climate.honeywell docs]) ([fan.dyson docs]) ([fan.insteon_local docs]) ([fan.template docs]) ([fan.wink docs]) ([fan.zha docs])
|
||||
- Fix Min/Max Kelvin color temp attribute for Google ([@bryanyork] - [#15697]) ([google_assistant docs]) (beta fix)
|
||||
- Only report color temp when in the correct color mode ([@Kane610] - [#15791]) ([light.deconz docs]) (beta fix)
|
||||
- Return True from Nest setup ([@balloob] - [#15797]) ([nest docs]) (beta fix)
|
||||
|
||||
[#14472]: https://github.com/home-assistant/home-assistant/pull/14472
|
||||
[#15051]: https://github.com/home-assistant/home-assistant/pull/15051
|
||||
[#15132]: https://github.com/home-assistant/home-assistant/pull/15132
|
||||
[#15242]: https://github.com/home-assistant/home-assistant/pull/15242
|
||||
[#15356]: https://github.com/home-assistant/home-assistant/pull/15356
|
||||
[#15390]: https://github.com/home-assistant/home-assistant/pull/15390
|
||||
[#15430]: https://github.com/home-assistant/home-assistant/pull/15430
|
||||
[#15441]: https://github.com/home-assistant/home-assistant/pull/15441
|
||||
[#15442]: https://github.com/home-assistant/home-assistant/pull/15442
|
||||
[#15451]: https://github.com/home-assistant/home-assistant/pull/15451
|
||||
[#15454]: https://github.com/home-assistant/home-assistant/pull/15454
|
||||
[#15455]: https://github.com/home-assistant/home-assistant/pull/15455
|
||||
[#15467]: https://github.com/home-assistant/home-assistant/pull/15467
|
||||
[#15475]: https://github.com/home-assistant/home-assistant/pull/15475
|
||||
[#15484]: https://github.com/home-assistant/home-assistant/pull/15484
|
||||
[#15487]: https://github.com/home-assistant/home-assistant/pull/15487
|
||||
[#15490]: https://github.com/home-assistant/home-assistant/pull/15490
|
||||
[#15493]: https://github.com/home-assistant/home-assistant/pull/15493
|
||||
[#15498]: https://github.com/home-assistant/home-assistant/pull/15498
|
||||
[#15499]: https://github.com/home-assistant/home-assistant/pull/15499
|
||||
[#15500]: https://github.com/home-assistant/home-assistant/pull/15500
|
||||
[#15503]: https://github.com/home-assistant/home-assistant/pull/15503
|
||||
[#15510]: https://github.com/home-assistant/home-assistant/pull/15510
|
||||
[#15516]: https://github.com/home-assistant/home-assistant/pull/15516
|
||||
[#15523]: https://github.com/home-assistant/home-assistant/pull/15523
|
||||
[#15525]: https://github.com/home-assistant/home-assistant/pull/15525
|
||||
[#15529]: https://github.com/home-assistant/home-assistant/pull/15529
|
||||
[#15531]: https://github.com/home-assistant/home-assistant/pull/15531
|
||||
[#15536]: https://github.com/home-assistant/home-assistant/pull/15536
|
||||
[#15540]: https://github.com/home-assistant/home-assistant/pull/15540
|
||||
[#15542]: https://github.com/home-assistant/home-assistant/pull/15542
|
||||
[#15548]: https://github.com/home-assistant/home-assistant/pull/15548
|
||||
[#15551]: https://github.com/home-assistant/home-assistant/pull/15551
|
||||
[#15555]: https://github.com/home-assistant/home-assistant/pull/15555
|
||||
[#15558]: https://github.com/home-assistant/home-assistant/pull/15558
|
||||
[#15565]: https://github.com/home-assistant/home-assistant/pull/15565
|
||||
[#15569]: https://github.com/home-assistant/home-assistant/pull/15569
|
||||
[#15572]: https://github.com/home-assistant/home-assistant/pull/15572
|
||||
[#15574]: https://github.com/home-assistant/home-assistant/pull/15574
|
||||
[#15577]: https://github.com/home-assistant/home-assistant/pull/15577
|
||||
[#15584]: https://github.com/home-assistant/home-assistant/pull/15584
|
||||
[#15587]: https://github.com/home-assistant/home-assistant/pull/15587
|
||||
[#15591]: https://github.com/home-assistant/home-assistant/pull/15591
|
||||
[#15603]: https://github.com/home-assistant/home-assistant/pull/15603
|
||||
[#15605]: https://github.com/home-assistant/home-assistant/pull/15605
|
||||
[#15611]: https://github.com/home-assistant/home-assistant/pull/15611
|
||||
[#15612]: https://github.com/home-assistant/home-assistant/pull/15612
|
||||
[#15614]: https://github.com/home-assistant/home-assistant/pull/15614
|
||||
[#15626]: https://github.com/home-assistant/home-assistant/pull/15626
|
||||
[#15627]: https://github.com/home-assistant/home-assistant/pull/15627
|
||||
[#15633]: https://github.com/home-assistant/home-assistant/pull/15633
|
||||
[#15636]: https://github.com/home-assistant/home-assistant/pull/15636
|
||||
[#15637]: https://github.com/home-assistant/home-assistant/pull/15637
|
||||
[#15639]: https://github.com/home-assistant/home-assistant/pull/15639
|
||||
[#15640]: https://github.com/home-assistant/home-assistant/pull/15640
|
||||
[#15645]: https://github.com/home-assistant/home-assistant/pull/15645
|
||||
[#15649]: https://github.com/home-assistant/home-assistant/pull/15649
|
||||
[#15652]: https://github.com/home-assistant/home-assistant/pull/15652
|
||||
[#15653]: https://github.com/home-assistant/home-assistant/pull/15653
|
||||
[#15662]: https://github.com/home-assistant/home-assistant/pull/15662
|
||||
[#15674]: https://github.com/home-assistant/home-assistant/pull/15674
|
||||
[#15677]: https://github.com/home-assistant/home-assistant/pull/15677
|
||||
[#15679]: https://github.com/home-assistant/home-assistant/pull/15679
|
||||
[#15681]: https://github.com/home-assistant/home-assistant/pull/15681
|
||||
[#15682]: https://github.com/home-assistant/home-assistant/pull/15682
|
||||
[#15683]: https://github.com/home-assistant/home-assistant/pull/15683
|
||||
[#15689]: https://github.com/home-assistant/home-assistant/pull/15689
|
||||
[#15690]: https://github.com/home-assistant/home-assistant/pull/15690
|
||||
[#15694]: https://github.com/home-assistant/home-assistant/pull/15694
|
||||
[#15697]: https://github.com/home-assistant/home-assistant/pull/15697
|
||||
[#15699]: https://github.com/home-assistant/home-assistant/pull/15699
|
||||
[#15708]: https://github.com/home-assistant/home-assistant/pull/15708
|
||||
[#15713]: https://github.com/home-assistant/home-assistant/pull/15713
|
||||
[#15718]: https://github.com/home-assistant/home-assistant/pull/15718
|
||||
[#15719]: https://github.com/home-assistant/home-assistant/pull/15719
|
||||
[#15722]: https://github.com/home-assistant/home-assistant/pull/15722
|
||||
[#15727]: https://github.com/home-assistant/home-assistant/pull/15727
|
||||
[#15729]: https://github.com/home-assistant/home-assistant/pull/15729
|
||||
[#15732]: https://github.com/home-assistant/home-assistant/pull/15732
|
||||
[#15733]: https://github.com/home-assistant/home-assistant/pull/15733
|
||||
[#15734]: https://github.com/home-assistant/home-assistant/pull/15734
|
||||
[#15735]: https://github.com/home-assistant/home-assistant/pull/15735
|
||||
[#15736]: https://github.com/home-assistant/home-assistant/pull/15736
|
||||
[#15737]: https://github.com/home-assistant/home-assistant/pull/15737
|
||||
[#15738]: https://github.com/home-assistant/home-assistant/pull/15738
|
||||
[#15739]: https://github.com/home-assistant/home-assistant/pull/15739
|
||||
[#15743]: https://github.com/home-assistant/home-assistant/pull/15743
|
||||
[#15791]: https://github.com/home-assistant/home-assistant/pull/15791
|
||||
[#15797]: https://github.com/home-assistant/home-assistant/pull/15797
|
||||
[@DavidMStraub]: https://github.com/DavidMStraub
|
||||
[@JackNova]: https://github.com/JackNova
|
||||
[@Kane610]: https://github.com/Kane610
|
||||
[@PrimusNZ]: https://github.com/PrimusNZ
|
||||
[@alanfischer]: https://github.com/alanfischer
|
||||
[@alexhardwicke]: https://github.com/alexhardwicke
|
||||
[@amelchio]: https://github.com/amelchio
|
||||
[@andrey-git]: https://github.com/andrey-git
|
||||
[@awarecan]: https://github.com/awarecan
|
||||
[@azogue]: https://github.com/azogue
|
||||
[@bachya]: https://github.com/bachya
|
||||
[@balloob]: https://github.com/balloob
|
||||
[@bryanyork]: https://github.com/bryanyork
|
||||
[@danielfaulknor]: https://github.com/danielfaulknor
|
||||
[@danielperna84]: https://github.com/danielperna84
|
||||
[@digiblur]: https://github.com/digiblur
|
||||
[@dingusdk]: https://github.com/dingusdk
|
||||
[@dshokouhi]: https://github.com/dshokouhi
|
||||
[@eavanvalkenburg]: https://github.com/eavanvalkenburg
|
||||
[@fabaff]: https://github.com/fabaff
|
||||
[@fucm]: https://github.com/fucm
|
||||
[@gieljnssns]: https://github.com/gieljnssns
|
||||
[@glpatcern]: https://github.com/glpatcern
|
||||
[@huangyupeng]: https://github.com/huangyupeng
|
||||
[@jcconnell]: https://github.com/jcconnell
|
||||
[@jeradM]: https://github.com/jeradM
|
||||
[@jkeljo]: https://github.com/jkeljo
|
||||
[@juhaniemi]: https://github.com/juhaniemi
|
||||
[@kalimaul]: https://github.com/kalimaul
|
||||
[@lukiffer]: https://github.com/lukiffer
|
||||
[@mu4yu3]: https://github.com/mu4yu3
|
||||
[@mxworm]: https://github.com/mxworm
|
||||
[@peternijssen]: https://github.com/peternijssen
|
||||
[@pvizeli]: https://github.com/pvizeli
|
||||
[@quthla]: https://github.com/quthla
|
||||
[@rorr73]: https://github.com/rorr73
|
||||
[@scop]: https://github.com/scop
|
||||
[@sherazlodhi]: https://github.com/sherazlodhi
|
||||
[@shoejosh]: https://github.com/shoejosh
|
||||
[@squirtbrnr]: https://github.com/squirtbrnr
|
||||
[@starkillerOG]: https://github.com/starkillerOG
|
||||
[@teharris1]: https://github.com/teharris1
|
||||
[@turbokongen]: https://github.com/turbokongen
|
||||
[@visibilityspots]: https://github.com/visibilityspots
|
||||
[@w1ll1am23]: https://github.com/w1ll1am23
|
||||
[@wingy3181]: https://github.com/wingy3181
|
||||
[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
|
||||
[alarm_control_panel.simplisafe docs]: /components/alarm_control_panel.simplisafe/
|
||||
[alarmdecoder docs]: /components/alarmdecoder/
|
||||
[api docs]: /components/api/
|
||||
[apple_tv docs]: /components/apple_tv/
|
||||
[arlo docs]: /components/arlo/
|
||||
[auth docs]: /components/auth/
|
||||
[binary_sensor.alarmdecoder docs]: /components/binary_sensor.alarmdecoder/
|
||||
[binary_sensor.ihc docs]: /components/binary_sensor.ihc/
|
||||
[binary_sensor.insteon_plm docs]: /components/binary_sensor.insteon_plm/
|
||||
[binary_sensor.tahoma docs]: /components/binary_sensor.tahoma/
|
||||
[binary_sensor.trend docs]: /components/binary_sensor.trend/
|
||||
[calendar.todoist docs]: /components/calendar.todoist/
|
||||
[camera docs]: /components/camera/
|
||||
[camera.demo docs]: /components/camera.demo/
|
||||
[camera.nest docs]: /components/camera.nest/
|
||||
[camera.proxy docs]: /components/camera.proxy/
|
||||
[climate.heatmiser docs]: /components/climate.heatmiser/
|
||||
[climate.honeywell docs]: /components/climate.honeywell/
|
||||
[climate.spider docs]: /components/climate.spider/
|
||||
[climate.tuya docs]: /components/climate.tuya/
|
||||
[cloud docs]: /components/cloud/
|
||||
[config docs]: /components/config/
|
||||
[cover.aladdin_connect docs]: /components/cover.aladdin_connect/
|
||||
[cover.brunt docs]: /components/cover.brunt/
|
||||
[cover.tuya docs]: /components/cover.tuya/
|
||||
[device_tracker docs]: /components/device_tracker/
|
||||
[device_tracker.tile docs]: /components/device_tracker.tile/
|
||||
[fan docs]: /components/fan/
|
||||
[fan.comfoconnect docs]: /components/fan.comfoconnect/
|
||||
[fan.dyson docs]: /components/fan.dyson/
|
||||
[fan.insteon_local docs]: /components/fan.insteon_local/
|
||||
[fan.template docs]: /components/fan.template/
|
||||
[fan.tuya docs]: /components/fan.tuya/
|
||||
[fan.wink docs]: /components/fan.wink/
|
||||
[fan.zha docs]: /components/fan.zha/
|
||||
[google_assistant docs]: /components/google_assistant/
|
||||
[hassio docs]: /components/hassio/
|
||||
[homematic docs]: /components/homematic/
|
||||
[homematicip_cloud docs]: /components/homematicip_cloud/
|
||||
[http docs]: /components/http/
|
||||
[ihc docs]: /components/ihc/
|
||||
[image_processing.opencv docs]: /components/image_processing.opencv/
|
||||
[insteon_plm docs]: /components/insteon_plm/
|
||||
[light docs]: /components/light/
|
||||
[light.deconz docs]: /components/light.deconz/
|
||||
[light.futurenow docs]: /components/light.futurenow/
|
||||
[light.ihc docs]: /components/light.ihc/
|
||||
[light.mqtt docs]: /components/light.mqtt/
|
||||
[light.sisyphus docs]: /components/light.sisyphus/
|
||||
[light.tplink docs]: /components/light.tplink/
|
||||
[mailgun docs]: /components/mailgun/
|
||||
[media_extractor docs]: /components/media_extractor/
|
||||
[media_player docs]: /components/media_player/
|
||||
[media_player.bluesound docs]: /components/media_player.bluesound/
|
||||
[media_player.denonavr docs]: /components/media_player.denonavr/
|
||||
[media_player.pandora docs]: /components/media_player.pandora/
|
||||
[media_player.sisyphus docs]: /components/media_player.sisyphus/
|
||||
[media_player.sonos docs]: /components/media_player.sonos/
|
||||
[mqtt docs]: /components/mqtt/
|
||||
[neato docs]: /components/neato/
|
||||
[nest docs]: /components/nest/
|
||||
[netatmo docs]: /components/netatmo/
|
||||
[netgear_lte docs]: /components/netgear_lte/
|
||||
[notify docs]: /components/notify/
|
||||
[rachio docs]: /components/rachio/
|
||||
[scene.tuya docs]: /components/scene.tuya/
|
||||
[sensor.bme280 docs]: /components/sensor.bme280/
|
||||
[sensor.buienradar docs]: /components/sensor.buienradar/
|
||||
[sensor.citybikes docs]: /components/sensor.citybikes/
|
||||
[sensor.command_line docs]: /components/sensor.command_line/
|
||||
[sensor.fritzbox_callmonitor docs]: /components/sensor.fritzbox_callmonitor/
|
||||
[sensor.geizhals docs]: /components/sensor.geizhals/
|
||||
[sensor.ihc docs]: /components/sensor.ihc/
|
||||
[sensor.magicseaweed docs]: /components/sensor.magicseaweed/
|
||||
[sensor.modem_callerid docs]: /components/sensor.modem_callerid/
|
||||
[sensor.moon docs]: /components/sensor.moon/
|
||||
[sensor.mvglive docs]: /components/sensor.mvglive/
|
||||
[sensor.netatmo docs]: /components/sensor.netatmo/
|
||||
[sensor.netgear_lte docs]: /components/sensor.netgear_lte/
|
||||
[sensor.nzbget docs]: /components/sensor.nzbget/
|
||||
[sensor.openweathermap docs]: /components/sensor.openweathermap/
|
||||
[sensor.pollen docs]: /components/sensor.pollen/
|
||||
[sensor.pyload docs]: /components/sensor.pyload/
|
||||
[sensor.scrape docs]: /components/sensor.scrape/
|
||||
[sensor.sql docs]: /components/sensor.sql/
|
||||
[sensor.strings.moon.json docs]: /components/sensor.strings.moon.json/
|
||||
[sensor.sytadin docs]: /components/sensor.sytadin/
|
||||
[sensor.waze_travel_time docs]: /components/sensor.waze_travel_time/
|
||||
[sisyphus docs]: /components/sisyphus/
|
||||
[smappee docs]: /components/smappee/
|
||||
[spider docs]: /components/spider/
|
||||
[switch docs]: /components/switch/
|
||||
[switch.ihc docs]: /components/switch.ihc/
|
||||
[switch.insteon_plm docs]: /components/switch.insteon_plm/
|
||||
[switch.mqtt docs]: /components/switch.mqtt/
|
||||
[switch.spider docs]: /components/switch.spider/
|
||||
[switch.tplink docs]: /components/switch.tplink/
|
||||
[tahoma docs]: /components/tahoma/
|
||||
[tts docs]: /components/tts/
|
||||
[tuya docs]: /components/tuya/
|
||||
[vacuum.neato docs]: /components/vacuum.neato/
|
||||
[vera docs]: /components/vera/
|
||||
[weather.openweathermap docs]: /components/weather.openweathermap/
|
||||
[websocket_api docs]: /components/websocket_api/
|
||||
[wemo docs]: /components/wemo/
|
||||
[zwave docs]: /components/zwave/
|
BIN
source/images/blog/2018-08-0.75/change-entity.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
source/images/blog/2018-08-0.75/components.png
Normal file
After Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 9.7 KiB |