Skip to content

Commit 720ea95

Browse files
committed
Merge remote-tracking branch 'origin/current' into next
2 parents d5bccb6 + 7fade00 commit 720ea95

15 files changed

+189
-260
lines changed

_config.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,11 @@ social:
143143
# Home Assistant release details
144144
current_major_version: 0
145145
current_minor_version: 50
146-
current_patch_version: 0
147-
date_released: 2017-07-29
146+
current_patch_version: 2
147+
date_released: 2017-07-31
148148

149149
# Either # or the anchor link to latest release notes in the blog post.
150150
# Must be prefixed with a # and have double quotes around it.
151151
# Major release:
152-
patch_version_notes: "#release-0491---july-24"
152+
patch_version_notes: "#release-0502---july-31"
153153
# Minor release (Example #release-0431---april-25):

source/_addons/ssh.markdown

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ $ hassio help
2020
This add-on will not enable you to install packages or do anything as root. This is not allowed with Hass.io.
2121
</p>
2222

23-
To use this add-on, you must have a private/public key to log in. To generate them, follow the [instructions for Windows][win] and [these for other platforms][other]. It is possible to set a password for login since version 2.0 but for hight security use private/public keys. You can not run both variant at same time.
23+
To use this add-on, you must have a private/public key to log in. To generate them, follow the [instructions for Windows][win] and [these for other platforms][other]. It is possible to set a password for login since version 2.0 but for high security use private/public keys. You can not run both variant at same time.
24+
25+
In order to start this add-on for the first time, you either need to include an ssh key (enclosed in quotation marks) or set a password in the options section.
2426

2527
```json
2628
{

source/_components/cover.markdown

+6-5
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ footer: true
1111

1212
Home Assistant can give you an interface to control covers such as rollershutters, blinds, and garage doors.
1313

14-
The display style of each entity can be modified in the [customize section](/getting-started/customizing-devices/). The following device classes are supported for covers:
15-
16-
- **None**: Generic cover device
17-
- **window**: Window controller
18-
- **garage**: Garage door controller
14+
The display style of each entity can be modified in the [customize section](/getting-started/customizing-devices/). Besides the basic ones like `friendly_name` or `hidden`, the following attributes are supported for covers:
15+
16+
| Attribute | Default | Description |
17+
| --------- | ------- | ----------- |
18+
| `device_class` | | `none` Generic cover device<br>`window` Window controller<br>`garage` Garage door controller
19+
| `assumed_state` | `false` | If set to `true`, cover buttons will always be enabled
1920

2021
## {% linkable_title Services %}
2122

source/_components/fan.wink.markdown

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ The requirement is that you have setup [Wink](/components/wink/).
2121

2222
### {% linkable_title Supported fan devices %}
2323

24-
- Gardinier
24+
- Home Decorator Wink-enabled Gardinier ceiling fan
25+
- Hampton Bay ceiling fan module
2526

2627

2728
<p class='note'>
2829
The above devices are confimed to work, but others may work as well.
2930
</p>
3031

32+

source/_components/light.wink.markdown

+2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@ The requirement is that you have setup [Wink](/components/wink/).
2525
- Hue
2626
- Lightify
2727
- GE link
28+
- Wink light groups (User created groups of lights)
2829

2930
<p class='note'>
3031
The above devices are confimed to work, but others may work as well.
3132
</p>
3233

34+

source/_components/sensor.google_wifi.markdown

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ Configuration variables:
3030
3131
- **host** (*Optional*): The address to retreive status from the router. Defaults to `testwifi.here` (other options include `onhub.here` and your router's IP such as `192.168.86.1`).
3232
- **name** (*Optional*): Name to give the Google Wifi sensor. Defaults to `google_wifi`.
33-
- **monitored_conditions** (*Optional*): Defines the data to monitor as sensors. Defaults to all of the listed options below.
33+
- **monitored_conditions** array (*Optional*): Defines the data to monitor as sensors. Defaults to all of the listed options below.
3434
- **current_version**: Current firmware version of the router.
35-
- **new_version**: Latest availiable firmware version. If router is up-to-date, this value defaults to `Latest`.
35+
- **new_version**: Latest availiable firmware version. If router is up-to-date, this value defaults to `Latest`.
3636
- **uptime**: Days since router has been turned on.
37-
- **last_restart**: Date of last restart. Format is `YYYY-MM-DD HH:mm:SS`.
37+
- **last_restart**: Date of last restart. Format is `YYYY-MM-DD HH:mm:SS`.
3838
- **local_ip**: Local public IP address.
3939
- **status**: Reports whether the router is or is not connected to the internet.
4040

source/_components/switch.wink.markdown

+2
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,6 @@ The requirement is that you have setup [Wink](/components/wink/).
2626
- Wink Relay load controlling switches
2727
- Rachio sprinkler controller (No Wink hub required)
2828
- iHome smart plug (No Wink hub required)
29+
- Wink switch groups (User created groups of switches)
30+
2931

source/_components/telegram_bot.webhooks.markdown

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ telegram_bot:
3636
3737
Configuration variables:
3838
39-
- **allowed_chat_ids** (*Required*): A list of user in the `user_id` Telegram format enabled to interact to webhook
39+
- **allowed_chat_ids** (*Required*): A list of ids representing the users and group chats that are authorised to interact with the webhook.
4040
- **api_key** (*Required*): The API token of your bot.
4141
- **trusted_networks** (*Optional*): Telegram server access ACL as list. Defaults to `149.154.167.197-233`.
4242
- **parse_mode** (*Optional*): Default parser for messages if not explicit in message data: 'html' or 'markdown'. Default is 'markdown'.
4343
- **proxy_url** (*Optional*): Proxy url if working behind one (`socks5://proxy_ip:proxy_port`)
4444
- **proxy_params** (*Optional*): Proxy configuration parameters, as dict, if working behind a proxy (`username`, `password`, etc.)
4545
- **url** (*Optional*): Allow to overwrite the `base_url` from http component for diferent configs.
4646

47-
To get your `chat_id` and `api_key` follow the instructions [here](/components/notify.telegram) .
47+
To get your `chat_id` and `api_key` follow the instructions [here](/components/notify.telegram). As well as authorising the chat, if you have added your bot to a group you will also need to authorise any user that will be interacting with the webhook. When an unauthorised user tries to interact with the webhook Home Assistant will raise an error ("Incoming message is not allowed"), you can easily obtain the the users id by looking in the "from" section of this error message.
4848

4949
Full configuration sample:
5050

source/_components/wink.markdown

+32-10
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ ha_release: pre 0.7
2020
Wink offers one, quick and simple way to connect people with the products they rely on every day in their home.
2121
</blockquote>
2222

23-
Home Assistant integrates with the Wink API and allows you to get the status and control connected switches, lights, locks, fan, climate devices, covers, and sensors.
23+
Home Assistant integrates with the Wink API and automatically sets up any switches, lights, locks, fans, climate devices, covers, sensors, and alarms.
2424

25-
Check the related componets pages for actual devices that are support.
25+
Check the related components pages for actual devices that are support.
2626

2727
Home Assistant offers multiple ways to authenticate to the Wink API. Each authentication method is described below.
2828

2929
### Authenticate using [developer.wink.com](https://developer.wink.com)
3030

3131

32-
This method will require you to setup a developer account with Wink. This process can take a few days to get approved, but is the recommanded form of authentication. If you would like to use Wink in Home Assistant while you wait, you can use the email and password authentication below.
32+
This method will require you to setup a developer account with Wink. This process can take a few days to get approved, but is the recommended form of authentication. If you would like to use Wink in Home Assistant while you wait, you can use the email and password authentication below.
3333

3434
This form of authentication doesn't require any settings in the configuration.yaml other than `wink:` this is because you will be guided through setup via the configurator on the frontend.
3535

@@ -68,23 +68,45 @@ wink:
6868
6969
Configuration variables:
7070
71-
- **email** (*Required if access token isn't provided*): Your Wink login email.
72-
- **password** (*Required if access token isn't provided*): Your Wink login password.
73-
- **client_id** (*Required if access token isn't provided*): Your provided Wink client_id.
74-
- **client_secret** (*Required if access token isn't provided*): Your provided Wink client_secret.
71+
- **email** (*Required for email/password auth or legacy oauth*): Your Wink login email.
72+
- **password** (*Required for email/password auth or legacy oauth*): Your Wink login password.
73+
- **client_id** (*Required for legacy oauth*): Your provided Wink client_id.
74+
- **client_secret** (*Required for legacy oauth*): Your provided Wink client_secret.
75+
- **local_control** (*Optional*): If set to `True` state changes for lights, locks, and switches will be issue to the local hub.
7576

76-
This will connect to the Wink API and automatically set up any switches, lights, locks, fans, climate devices, covers, sensors, and alarms.
77+
Local control:
78+
- Wink's local control API isn't officially documented and therefore could be broken by a hub update. For these reasons `local_control` defaults to `False`
79+
80+
- Using local control doesn't appear to make commands any quicker, but does function in an internet/Wink outage.
81+
82+
- Local control is also only available for the Wink hub v1 and v2, not the Wink relay.
83+
84+
- Local control isn't used during startup of Home Assistant, this means initial setup requires an active internet connection.
85+
86+
- Local control requests are first sent to the controlling hub. In the event that a request fails, that request will attempt to go online.
87+
88+
<p class='note'>
89+
It is possible for the hub to get into a bad state where it stops accepting local control request. If this happens you will notice requests taking significantly longer as they are redirected online. This doesn't happen often, but when it does, it appears to be resolved by rebooting the hub.
90+
91+
The following error will be logged in the event that the hub is rejecting local requests.
92+
93+
```
94+
Error sending local control request. Sending request online
95+
```
96+
97+
</p>
7798
7899
### {% linkable_title Service `refresh_state_from_wink` %}
79100
80101
The Wink component only obtains the device states from the Wink API once, during startup. All updates after that are pushed via a third party called PubNub. On rare occasions were an update isn't pushed device states can be out of sync.
81102
82-
You can use the service wink/refresh_state_from_wink to pull the most recent state from the Wink API for all devices.
103+
You can use the service wink/refresh_state_from_wink to pull the most recent state from the Wink API for all devices. If `local_control` is set to `True` states will be pulled from the devices controlling hub, not the online API.
83104
84105
### {% linkable_title Service `add_new_devices` %}
85106
86107
You can use the service wink/add_new_devices to pull any newly paired Wink devices to an already running instance of Home-Assistant. Any new devices will also be added if Home-Assistant is restarted.
87108
88109
<p class='note'>
89-
The Wink hub can only be accessed via the cloud. This means it requires an active internet connection and you will experience delays when controlling and updating devices (~3s).
110+
The Wink hub, by default can only be accessed via the cloud. This means it requires an active internet connection and you will experience delays when controlling and updating devices (~3s).
90111
</p>
112+

source/_posts/2017-07-29-release-50.markdown

+32-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,22 @@ A new version of the manual alarm component is now available with full MQTT cont
6666
- Velbus ([@thomasdelaet] - [#8076]) ([velbus docs]) ([binary_sensor.velbus docs]) ([light.velbus docs]) (new-platform)
6767
- Add uk_transport component. ([@robmarkcole] - [#8600]) ([sensor.uk_transport docs]) (new-platform)
6868
69+
## {% linkable_title Release 0.50.2 - July 31 %}
70+
71+
Straight to 0.50.2. We released 0.50 as 0.50.1 due to an upload error to PyPi.
72+
73+
- Fix TP-Link light brightness issue #8744. ([@gollo] - [#8755])
74+
- Fix typo in script error ([@n8henrie] - [#8754])
75+
- Fix tradfri error spam ([@MartinHjelmare] - [#8738]) ([light.tradfri docs])
76+
- Media Player - Pioneer: Supress exception if host is not available (fixes #8684) ([@fabaff] - [#8732]) ([media_player.pioneer docs])
77+
- Telegram Bot: Retry set_webhook up to three times, reduce timeout to 5s again ([@azogue] - [#8716]) ([telegram_bot.webhooks docs])
78+
- Fixed sensor issue with Google Wifi routers in bridge mode ([@fronzbot] - [#8710]) ([sensor.google_wifi docs])
79+
- Fix alexa cards ([@balloob] - [#8708]) ([alexa docs])
80+
- Fix Kodi reconnection after websocket disconnect ([@armills] - [#8704]) ([media_player.kodi docs])
81+
- Move I/O outside of properties for light/tplink platform ([@gollo] - [#8699]) ([light.tplink docs]) (new-platform)
82+
- Correctly discover GE Fan Controllers ([@armills] - [#8682]) ([zwave docs])
83+
- Fix Z-Wave barrier discovery for new API ([@armills] - [#8706]) ([zwave docs]) ([cover.zwave docs])
84+
6985
## {% linkable_title If you need help... %}
7086
...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.
7187
@@ -390,4 +406,19 @@ conversation:
390406
[forum]: https://community.home-assistant.io/
391407
[issue]: https://github.com/home-assistant/home-assistant/issues
392408
[discord]: https://discord.gg/c5DvZ4e
393-
409+
[#8682]: https://github.com/home-assistant/home-assistant/pull/8682
410+
[#8699]: https://github.com/home-assistant/home-assistant/pull/8699
411+
[#8704]: https://github.com/home-assistant/home-assistant/pull/8704
412+
[#8706]: https://github.com/home-assistant/home-assistant/pull/8706
413+
[#8708]: https://github.com/home-assistant/home-assistant/pull/8708
414+
[#8710]: https://github.com/home-assistant/home-assistant/pull/8710
415+
[#8716]: https://github.com/home-assistant/home-assistant/pull/8716
416+
[#8732]: https://github.com/home-assistant/home-assistant/pull/8732
417+
[#8738]: https://github.com/home-assistant/home-assistant/pull/8738
418+
[#8754]: https://github.com/home-assistant/home-assistant/pull/8754
419+
[#8755]: https://github.com/home-assistant/home-assistant/pull/8755
420+
[@n8henrie]: https://github.com/n8henrie
421+
[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
422+
[media_player.pioneer docs]: https://home-assistant.io/components/media_player.pioneer/
423+
[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/
424+
[zwave docs]: https://home-assistant.io/components/zwave/

0 commit comments

Comments
 (0)