mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 15:26:59 +00:00
Merge branch 'current' into next
This commit is contained in:
commit
fe6daeaf46
@ -101,8 +101,8 @@ social:
|
|||||||
# Home Assistant release details
|
# Home Assistant release details
|
||||||
current_major_version: 0
|
current_major_version: 0
|
||||||
current_minor_version: 111
|
current_minor_version: 111
|
||||||
current_patch_version: 2
|
current_patch_version: 4
|
||||||
date_released: 2020-06-13
|
date_released: 2020-06-17
|
||||||
|
|
||||||
# Either # or the anchor link to latest release notes in the blog post.
|
# Either # or the anchor link to latest release notes in the blog post.
|
||||||
# Must be prefixed with a # and have double quotes around it.
|
# Must be prefixed with a # and have double quotes around it.
|
||||||
|
@ -191,13 +191,13 @@ Triple tap on|2|4
|
|||||||
5x tap off|1|6
|
5x tap off|1|6
|
||||||
5x tap on|2|6
|
5x tap on|2|6
|
||||||
|
|
||||||
### Zooz Scene Capable On/Off and Dimmer Wall Switches (Zen21v2 & Zen22v2 - Firmware 3.0+, Zen26 & Zen27 - Firmware 2.0+, Zen30 Double Switch)
|
### Zooz Scene Capable On/Off and Dimmer Wall Switches (Zen21v3 & Zen22v2 - Firmware 3.0+, Zen26 & Zen27 - Firmware 2.0+, Zen30 Double Switch)
|
||||||
|
|
||||||
Many Zooz switches that have been sold do not have the latest firmwares. Contact Zooz to obtain the over the air firmware update instructions and new user manual for the switches.
|
Many Zooz switches that have been sold do not have the latest firmwares. Contact Zooz to obtain the over the air firmware update instructions and new user manual for the switches.
|
||||||
|
|
||||||
Once the firmware is updated, the the new configuration parameters will have to be added to the `zwcfg` file. Replace the existing `COMMAND_CLASS_CONFIGURATION` with the one of the following options (depending on your model of switch):
|
Once the firmware is updated, the the new configuration parameters will have to be added to the `zwcfg` file. Replace the existing `COMMAND_CLASS_CONFIGURATION` with the one of the following options (depending on your model of switch):
|
||||||
|
|
||||||
Zen21v2 (On/Off Switch):
|
Zen21v3 (On/Off Switch):
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1">
|
<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1">
|
||||||
|
@ -105,10 +105,9 @@ Save the last recorded video of a camera to a local file. Note that in most case
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
homeassistant:
|
homeassistant:
|
||||||
...
|
whitelist_external_dirs:
|
||||||
whitelist_external_dirs:
|
- '/tmp'
|
||||||
- '/tmp'
|
- '/path/to/whitelist'
|
||||||
- '/path/to/whitelist'
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### `blink.send_pin`
|
### `blink.send_pin`
|
||||||
@ -135,15 +134,15 @@ This example script shows how to take a picture with your camera, named `My Came
|
|||||||
```yaml
|
```yaml
|
||||||
alias: Blink Snap Picture
|
alias: Blink Snap Picture
|
||||||
sequence:
|
sequence:
|
||||||
- service: blink.trigger_camera
|
- service: blink.trigger_camera
|
||||||
data:
|
data:
|
||||||
entity_id: camera.blink_my_camera
|
entity_id: camera.blink_my_camera
|
||||||
- delay: 00:00:05
|
- delay: 00:00:05
|
||||||
- service: blink.blink_update
|
- service: blink.blink_update
|
||||||
- service: camera.snapshot
|
- service: camera.snapshot
|
||||||
data:
|
data:
|
||||||
entity_id: camera.blink_my_camera
|
entity_id: camera.blink_my_camera
|
||||||
filename: /tmp/my_image.jpg
|
filename: /tmp/my_image.jpg
|
||||||
```
|
```
|
||||||
|
|
||||||
### Arm Blink When Away
|
### Arm Blink When Away
|
||||||
@ -156,12 +155,12 @@ Here, this example assumes your blink module is named `My Sync Module` and that
|
|||||||
- id: arm_blink_when_away
|
- id: arm_blink_when_away
|
||||||
alias: Arm Blink When Away
|
alias: Arm Blink When Away
|
||||||
trigger:
|
trigger:
|
||||||
platform: state
|
platform: state
|
||||||
entity_id: all
|
entity_id: all
|
||||||
to: 'not_home'
|
to: 'not_home'
|
||||||
action:
|
action:
|
||||||
service: alarm_control_panel.alarm_arm_away
|
service: alarm_control_panel.alarm_arm_away
|
||||||
entity_id: alarm_control_panel.blink_my_sync_module
|
entity_id: alarm_control_panel.blink_my_sync_module
|
||||||
```
|
```
|
||||||
|
|
||||||
### Disarm Blink When Home
|
### Disarm Blink When Home
|
||||||
@ -172,12 +171,12 @@ Similar to the previous example, this automation will disarm blink when arriving
|
|||||||
- id: disarm_blink_when_home
|
- id: disarm_blink_when_home
|
||||||
alias: Disarm Blink When Home
|
alias: Disarm Blink When Home
|
||||||
trigger:
|
trigger:
|
||||||
platform: state
|
platform: state
|
||||||
entity_id: all
|
entity_id: all
|
||||||
to: 'home'
|
to: 'home'
|
||||||
action:
|
action:
|
||||||
service: alarm_control_panel.alarm_disarm
|
service: alarm_control_panel.alarm_disarm
|
||||||
entity_id: alarm_control_panel.blink_my_sync_module
|
entity_id: alarm_control_panel.blink_my_sync_module
|
||||||
```
|
```
|
||||||
|
|
||||||
### Save Video Locally When Motion Detected
|
### Save Video Locally When Motion Detected
|
||||||
@ -191,14 +190,14 @@ Again, this example assumes your camera's name (in the blink app) is `My Camera`
|
|||||||
- id: save_blink_video_on_motion
|
- id: save_blink_video_on_motion
|
||||||
alias: Save Blink Video on Motion
|
alias: Save Blink Video on Motion
|
||||||
trigger:
|
trigger:
|
||||||
platform: state
|
platform: state
|
||||||
entity_id: binary_sensor.blink_my_camera_motion_detected
|
entity_id: binary_sensor.blink_my_camera_motion_detected
|
||||||
to: 'on'
|
to: 'on'
|
||||||
action:
|
action:
|
||||||
service: blink.save_video
|
service: blink.save_video
|
||||||
data_template:
|
data_template:
|
||||||
name: "My Camera"
|
name: "My Camera"
|
||||||
filename: "/tmp/videos/blink_video_{{ now().strftime('%Y%m%d_%H%M%S') }}.mp4"
|
filename: "/tmp/videos/blink_video_{{ now().strftime('%Y%m%d_%H%M%S') }}.mp4"
|
||||||
|
|
||||||
```
|
```
|
||||||
{% endraw %}
|
{% endraw %}
|
||||||
|
@ -11,7 +11,7 @@ ha_domain: history
|
|||||||
---
|
---
|
||||||
|
|
||||||
The `history` integration will track everything that is going on within Home
|
The `history` integration will track everything that is going on within Home
|
||||||
Assistant and allows the user to browse through it. It depends on the [`recorder`](integrations/recorder/)
|
Assistant and allows the user to browse through it. It depends on the [`recorder`](/integrations/recorder/)
|
||||||
integration for storing the data and uses the same database setting.
|
integration for storing the data and uses the same database setting.
|
||||||
If any entities are excluded from being recorded,
|
If any entities are excluded from being recorded,
|
||||||
no history will be available for these entities.
|
no history will be available for these entities.
|
||||||
|
@ -15,7 +15,9 @@ The [KNX](https://www.knx.org) integration for Home Assistant allows you to conn
|
|||||||
The integration requires a local KNX/IP interface or router. Through this, it will establish a connection between Home Assistant and your KNX bus.
|
The integration requires a local KNX/IP interface or router. Through this, it will establish a connection between Home Assistant and your KNX bus.
|
||||||
|
|
||||||
<div class='note warning'>
|
<div class='note warning'>
|
||||||
|
|
||||||
Please note, the `knx` platform does not support KNX Secure.
|
Please note, the `knx` platform does not support KNX Secure.
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
There is currently support for the following device types within Home Assistant:
|
There is currently support for the following device types within Home Assistant:
|
||||||
|
@ -13,6 +13,7 @@ Tested routers:
|
|||||||
|
|
||||||
- Linksys WRT3200ACM MU-MIMO Gigabit Wi-Fi Wireless Router
|
- Linksys WRT3200ACM MU-MIMO Gigabit Wi-Fi Wireless Router
|
||||||
- Linksys WRT1900ACS Dual-band Wi-Fi Router
|
- Linksys WRT1900ACS Dual-band Wi-Fi Router
|
||||||
|
- Linksys EA8300 Max-Stream AC2200 Tri-Band Wi-Fi Router
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
|
@ -131,3 +131,9 @@ script:
|
|||||||
entity_id: light.kitchen
|
entity_id: light.kitchen
|
||||||
domain: light
|
domain: light
|
||||||
```
|
```
|
||||||
|
|
||||||
|
<div class='note'>
|
||||||
|
|
||||||
|
Sensor entities that have been assigned units (i.e., have a `unit_of_measurement` attribute) are assumed to change frequently and those sensors are automatically excluded from the logbook.
|
||||||
|
|
||||||
|
</div>
|
||||||
|
@ -27,7 +27,7 @@ To enable the Nextcloud integration, add the following lines to your `configurat
|
|||||||
```yaml
|
```yaml
|
||||||
# Example configuration.yaml entry
|
# Example configuration.yaml entry
|
||||||
nextcloud:
|
nextcloud:
|
||||||
url: Https://YOUR_NEXTCLOUD_URL
|
url: https://YOUR_NEXTCLOUD_URL
|
||||||
username: YOUR_USERNAME
|
username: YOUR_USERNAME
|
||||||
password: YOUR_APP_PASSWORD
|
password: YOUR_APP_PASSWORD
|
||||||
|
|
||||||
|
@ -142,4 +142,4 @@ To apply the user and role just created, we need to give it permissions
|
|||||||
4. Select "/" for the path
|
4. Select "/" for the path
|
||||||
5. Select your Home Assistant user (`hass`)
|
5. Select your Home Assistant user (`hass`)
|
||||||
6. Select the Home Assistant role (`home-assistant`)
|
6. Select the Home Assistant role (`home-assistant`)
|
||||||
7. Make sure `Propigate` is checked
|
7. Make sure `Propagate` is checked
|
||||||
|
@ -163,7 +163,7 @@ When using the [DSMR component](/integrations/dsmr) to get data from the utility
|
|||||||
If you want to create a daily and monthly sensor for each tariff, you have to track separate sensors:
|
If you want to create a daily and monthly sensor for each tariff, you have to track separate sensors:
|
||||||
|
|
||||||
- `sensor.energy_consumption_tarif_1` for tarif 1 power (for example off-peak)
|
- `sensor.energy_consumption_tarif_1` for tarif 1 power (for example off-peak)
|
||||||
- `sensor.energy_consumption_tarif_2` for for tarif 2 power (for example peak)
|
- `sensor.energy_consumption_tarif_2` for tarif 2 power (for example peak)
|
||||||
- `sensor.gas_consumption` for gas consumption
|
- `sensor.gas_consumption` for gas consumption
|
||||||
|
|
||||||
So, tracking daily and monthly consumption for each sensor, will require setting up 6 entries under the `utility_meter` component.
|
So, tracking daily and monthly consumption for each sensor, will require setting up 6 entries under the `utility_meter` component.
|
||||||
|
@ -266,9 +266,9 @@ Possible transitions are `RGBTransition`, `HSVTransition`, `TemperatureTransitio
|
|||||||
|
|
||||||
Where the array values are as per the following:
|
Where the array values are as per the following:
|
||||||
|
|
||||||
- RGBTransition: [red, green, blue, duration, brightness] with red / green / blue being an integer between 0 and 255, duration being in milliseconds (minimum of 50) and final brightness to transition to 0-100 (%).
|
- RGBTransition: [red, green, blue, duration, brightness] with red / green / blue being an integer between 0 and 255, duration being in milliseconds (minimum of 50) and final brightness to transition to 1-100 (%).
|
||||||
- HSVTransition: [hue, saturation, duration, brightness] with hue being an integer between 0 and 359, saturation 0 -100, duration in milliseconds (minimum 50) and final brightness 0-100 (%).
|
- HSVTransition: [hue, saturation, duration, brightness] with hue being an integer between 0 and 359, saturation 0 -100, duration in milliseconds (minimum 50) and final brightness 1-100 (%).
|
||||||
- TemperatureTransition: [temp, duration, brightness] with temp being the final color temperature between 1700 and 6500, duration in milliseconds (minimum 50) and final brightness to transition to 0-100 (%).
|
- TemperatureTransition: [temp, duration, brightness] with temp being the final color temperature between 1700 and 6500, duration in milliseconds (minimum 50) and final brightness to transition to 1-100 (%).
|
||||||
- SleepTransition: [duration] with duration being in integer for effect time in milliseconds (minimum 50).
|
- SleepTransition: [duration] with duration being in integer for effect time in milliseconds (minimum 50).
|
||||||
|
|
||||||
More info about transitions and their expected parameters can be found in [python-yeelight documentation](https://yeelight.readthedocs.io/en/stable/flow.html).
|
More info about transitions and their expected parameters can be found in [python-yeelight documentation](https://yeelight.readthedocs.io/en/stable/flow.html).
|
||||||
|
@ -109,5 +109,5 @@ Weather icons can be overwritten with your own personal images via a [Theme](htt
|
|||||||
Example theme configuration:
|
Example theme configuration:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
--weather-icon-sunny: url("local/sunny.png")
|
--weather-icon-sunny: url("/local/sunny.png")
|
||||||
```
|
```
|
||||||
|
@ -322,6 +322,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
|
|||||||
Previously it was set after the action that was part of the trigger was done.
|
Previously it was set after the action that was part of the trigger was done.
|
||||||
|
|
||||||
([@basnijholt] - [#35671]) ([automation docs])
|
([@basnijholt] - [#35671]) ([automation docs])
|
||||||
|
|
||||||
|
**Command Line Sensors**
|
||||||
|
|
||||||
|
The fix for command line sensors removing quotes with template breaks any sensors where the quote has been escaped using a backslash.
|
||||||
|
E.g. to work around the previous bug a quote could be added using \" and this must now be replaced with simply "
|
||||||
|
|
||||||
|
(@shenxn - #35559) (command_line docs)
|
||||||
|
|
||||||
## Farewell to the following
|
## Farewell to the following
|
||||||
|
|
||||||
@ -398,6 +405,57 @@ The integrations below have been removed:
|
|||||||
[powerwall docs]: /integrations/powerwall/
|
[powerwall docs]: /integrations/powerwall/
|
||||||
[xiaomi_miio docs]: /integrations/xiaomi_miio/
|
[xiaomi_miio docs]: /integrations/xiaomi_miio/
|
||||||
|
|
||||||
|
## Release 0.111.3 - June 16
|
||||||
|
|
||||||
|
- Upgrade wled 0.4.3 ([@frenck] - [#36760])
|
||||||
|
- Fix history graphs with mysql/mariadb ([@bdraco] - [#36769])
|
||||||
|
- Fix nanoleaf attribute when running an effect ([@N1c093] - [#36794])
|
||||||
|
- Bump ZHA quirks to 0.0.40 ([@dmulcahey] - [#36797])
|
||||||
|
- Fix X10 devices and adding default links ([@teharris1] - [#36807])
|
||||||
|
- Fire config changed event during start ([@balloob] - [#36812])
|
||||||
|
- Bump aioasuswrt to 1.2.6 ([@kennedyshead] - [#36820])
|
||||||
|
- Fix cloudhooks coming in for non existing webhooks ([@balloob] - [#36836])
|
||||||
|
|
||||||
|
[@bdraco]: https://github.com/bdraco
|
||||||
|
[@N1c093]: https://github.com/N1c093
|
||||||
|
[@dmulcahey]: https://github.com/dmulcahey
|
||||||
|
[@teharris1]: https://github.com/teharris1
|
||||||
|
[@balloob]: https://github.com/balloob
|
||||||
|
[@kennedyshead]: https://github.com/kennedyshead
|
||||||
|
[#36760]: https://github.com/home-assistant/core/pull/36760
|
||||||
|
[#36769]: https://github.com/home-assistant/core/pull/36769
|
||||||
|
[#36794]: https://github.com/home-assistant/core/pull/36794
|
||||||
|
[#36797]: https://github.com/home-assistant/core/pull/36797
|
||||||
|
[#36807]: https://github.com/home-assistant/core/pull/36807
|
||||||
|
[#36812]: https://github.com/home-assistant/core/pull/36812
|
||||||
|
[#36820]: https://github.com/home-assistant/core/pull/36820
|
||||||
|
[#36836]: https://github.com/home-assistant/core/pull/36836
|
||||||
|
|
||||||
|
## Release 0.111.4 - June 17
|
||||||
|
|
||||||
|
- Fix llamalab_automate notify priority ([@fb22] - [#36845]) ([llamalab_automate docs])
|
||||||
|
- Bump Axis dependency to fix issue where ports dont initialize ([@Kane610] - [#36860]) ([axis docs])
|
||||||
|
- Fix Daikin zeroconf discovery flow error ([@fredrike] - [#36868]) ([daikin docs])
|
||||||
|
- Upgrade pymetno ([@Danielhiversen], [@balloob] - [#36880]) ([met docs]) ([norway_air docs])
|
||||||
|
- Fix yr HTTP error handling ([@pnbruckner] - [#36889])
|
||||||
|
|
||||||
|
[#36889]: https://github.com/home-assistant/core/pull/36889
|
||||||
|
[#36845]: https://github.com/home-assistant/core/pull/36845
|
||||||
|
[#36860]: https://github.com/home-assistant/core/pull/36860
|
||||||
|
[#36868]: https://github.com/home-assistant/core/pull/36868
|
||||||
|
[#36880]: https://github.com/home-assistant/core/pull/36880
|
||||||
|
[@Kane610]: https://github.com/Kane610
|
||||||
|
[@pnbruckner]: https://github.com/pnbruckner
|
||||||
|
[@Danielhiversen]: https://github.com/Danielhiversen
|
||||||
|
[@balloob]: https://github.com/balloob
|
||||||
|
[@fb22]: https://github.com/fb22
|
||||||
|
[@fredrike]: https://github.com/fredrike
|
||||||
|
[axis docs]: /integrations/axis/
|
||||||
|
[daikin docs]: /integrations/daikin/
|
||||||
|
[llamalab_automate docs]: /integrations/llamalab_automate/
|
||||||
|
[met docs]: /integrations/met/
|
||||||
|
[norway_air docs]: /integrations/norway_air/
|
||||||
|
|
||||||
## All changes
|
## All changes
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user