Merge branch 'current' into next
This commit is contained in:
commit
f364585d99
22 changed files with 797 additions and 171 deletions
|
@ -10,9 +10,13 @@ footer: true
|
|||
logo: amazon-echo.png
|
||||
ha_category: Voice
|
||||
featured: true
|
||||
ha_release: 0.10
|
||||
ha_release: '0.10'
|
||||
---
|
||||
|
||||
<p class='note'>
|
||||
Use [Home Assistant Cloud](/components/cloud/) to integrate with Alexa without any effort.
|
||||
</p>
|
||||
|
||||
There are a few ways that you can use Amazon Echo and Home Assistant together.
|
||||
|
||||
- [Build custom commands to use](#i-want-to-build-custom-commands-to-use-with-echo)
|
||||
|
@ -325,7 +329,7 @@ Please refer to the [Amazon documentation][flash-briefing-api-docs] for more inf
|
|||
- All other settings are up to you
|
||||
- Hit "Next"
|
||||
- Test
|
||||
- Having passed all validations to reach this screen, you can now click on "< Back to All Skills" as your flash briefing is now available as in "Development" service.
|
||||
- Having passed all validations to reach this screen, you can now click on "< Back to All Skills" as your flash briefing is now available as in "Development" service.
|
||||
- To invoke your flash briefing, open the Alexa app on your phone or go to the [Alexa Settings Site][alexa-settings-site], open the "Skills" configuration section, select "Your Skills", scroll to the bottom, tap on the Flash Briefing Skill you just created, enable it, then manage Flash Briefing and adjust ordering as necessary. Finally ask your Echo for your "news","flash briefing", or "briefing".
|
||||
|
||||
[amazon-dev-console]: https://developer.amazon.com
|
||||
|
|
|
@ -8,16 +8,19 @@ comments: false
|
|||
sharing: true
|
||||
footer: true
|
||||
logo: home-assistant.png
|
||||
ha_release: 0.57
|
||||
ha_release: 0.60
|
||||
ha_category: Voice
|
||||
ha_iot_class: "Cloud Push"
|
||||
---
|
||||
|
||||
<p class='note warning'>
|
||||
Home Assistant Cloud is currently in private beta.
|
||||
</p>
|
||||
The Home Assistant Cloud allows you to quickly integrate your local Home Assistant with various cloud services. Any processing of services from other cloud services is handled by your local Home Assistant.
|
||||
|
||||
The Home Assistant Cloud allows you to quickly integrate your local instance with various cloud services. Any processing of services from other cloud services is handled by your local instance.
|
||||
```yaml
|
||||
# Example configuration.yaml entry to enable the cloud component
|
||||
cloud:
|
||||
```
|
||||
|
||||
To get started, create an account and log in via the configuration panel in your Home Assistant instance. There is no need to configure your router or expose your instance to the internet in any other way.
|
||||
Once activated, go to the configuration panel in Home Assistant and create an account and log in. There is no need to configure your router or expose your instance to the internet in any other way.
|
||||
|
||||
### {% linkable_title Amazon Alexa %}
|
||||
|
||||
|
|
|
@ -98,3 +98,17 @@ logbook:
|
|||
- sensor.garage_door_time_in_state
|
||||
- sensor.garage_door_wifi_signal_strength
|
||||
```
|
||||
|
||||
As of firmware release 1.17 the garadget device has native support for MQTT. The options allow the end-user to configure the device in the following ways 'cloud only', 'cloud and MQTT' or 'MQTT only'.
|
||||
|
||||
For configuration of the garadget as a MQTT cover:
|
||||
|
||||
```yaml
|
||||
cover:
|
||||
- platform: mqtt
|
||||
name: "Garage Door"
|
||||
command_topic: "garadget/device_name/command"
|
||||
state_topic: "garadget/device_name/status"
|
||||
payload_open: "open"
|
||||
payload_close: "close"
|
||||
```
|
||||
|
|
25
source/_components/cover.tellstick.markdown
Normal file
25
source/_components/cover.tellstick.markdown
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
layout: page
|
||||
title: "TellStick Cover"
|
||||
description: "Instructions how to integrate TellStick covers into Home Assistant."
|
||||
date: 2017-11-29 16:23
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: telldus_tellstick.png
|
||||
ha_category: Cover
|
||||
ha_iot_class: "Assumed State"
|
||||
ha_release: "0.60"
|
||||
---
|
||||
|
||||
|
||||
This `tellstick` cover platform allows you to control your [TellStick](http://www.telldus.se/products/tellstick) covers.
|
||||
|
||||
To use your TellStick device, you first have to set up your [Tellstick hub](/components/tellstick/) and then add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
cover:
|
||||
- platform: tellstick
|
||||
```
|
|
@ -39,7 +39,6 @@ Configuration variables:
|
|||
- **color** (*Optional*): Has to be one of: grey (default), black, indigo, green, red, cyan, teal, amber, pink
|
||||
- **transparency** (*Optional*): Has to be one of: 0%, 25% (default), 50%, 75%, 100%
|
||||
- **interrupt** (*Optional*): If set to true, 1, on etc., the notification is interactive and can be dismissed or selected to display more details. Depending on the running app (e.g. Netflix), this may stop playback.
|
||||
- **icon** (*Optional*): Change the default icon to a custom icon by providing the full path to a PNG image.
|
||||
|
||||
The configuration will be used to configure the default values for the notification for the host specified by the IP. However, you can override most of the settings by passing them with the data-attribute when calling the service.
|
||||
This is a fully customized JSON you can use to test how the final notification will look like:
|
||||
|
@ -54,7 +53,6 @@ This is a fully customized JSON you can use to test how the final notification w
|
|||
"transparency":"0%",
|
||||
"color": "red",
|
||||
"interrupt": 1,
|
||||
"icon": "/path/to/image.png"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
|
72
source/_components/sensor.gearbest.markdown
Normal file
72
source/_components/sensor.gearbest.markdown
Normal file
|
@ -0,0 +1,72 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Gearbest"
|
||||
description: "Instructions on how to integrate a Gearbest sensor into Home Assistant."
|
||||
date: 2017-11-13 09:08
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: gearbest.png
|
||||
ha_category: Sensor
|
||||
ha_iot_class: "Cloud Polling"
|
||||
ha_release: "0.60"
|
||||
---
|
||||
|
||||
|
||||
The `gearbest` sensor will track the price of a product from [Gearbest](https://www.gearbest.com). This information can be used in, e.g., automations to notify you when a price drops. The update interval for every item is currently set to 2 hours.
|
||||
|
||||
To enable this sensor, add the following lines to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
sensor:
|
||||
- platform: gearbest
|
||||
currency: EUR
|
||||
items:
|
||||
- url: https://www.gearbest.com/....
|
||||
```
|
||||
|
||||
{% configuration %}
|
||||
currency:
|
||||
description: "The currency in which the products should be tracked. Currently supported: USD, EUR, GBP, AUD, CAD, CHF, HKD, CNY, NZD, JPY, RUB, BRL, CLP, NOK, DKK, SEK, KRW, ILS, COP, MXN, PEN, THB, IDR, UAH, PLN, INR, BGN, HUF, RON, TRY, CZK, HRK, MAD, AED, SAR, ZAR, SGD, MYR, TWD, RSD, NGN - if the currency could not be found in the conversion rate list, USD will be used as default. Either an ID or an URL must be present."
|
||||
required: true
|
||||
type: string
|
||||
items:
|
||||
description: List of products that should be tracked.
|
||||
required: true
|
||||
type: map
|
||||
keys:
|
||||
id:
|
||||
description: The ID of the product.
|
||||
required: false
|
||||
type: int
|
||||
url:
|
||||
description: The URL of the product.
|
||||
required: false
|
||||
type: string
|
||||
name:
|
||||
description: The name of the item. If not set, it is parsed from the website.
|
||||
required: false
|
||||
type: string
|
||||
currency:
|
||||
description: Overwrite the currency for the current item.
|
||||
required: false
|
||||
type: string
|
||||
{% endconfiguration %}
|
||||
|
||||
### {% linkable_title Extended example %}
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
sensor:
|
||||
- platform: gearbest
|
||||
currency: EUR
|
||||
items:
|
||||
- url: https://www.gearbest.com/3d-printers-3d-printer-kits/pp_779174.html?wid=21
|
||||
name: Creality CR-10 upgraded
|
||||
currency: USD
|
||||
- id: 779174
|
||||
name: Creality CR-10 upgraded #2
|
||||
currency: EUR
|
||||
```
|
|
@ -25,14 +25,40 @@ sensor:
|
|||
state_topic: "home/bedroom/temperature"
|
||||
```
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **state_topic** (*Required*): The MQTT topic subscribed to receive sensor values.
|
||||
- **name** (*Optional*): The name of the sensor. Default is 'MQTT Sensor'.
|
||||
- **qos** (*Optional*): The maximum QoS level of the state topic. Default is 0.
|
||||
- **unit_of_measurement** (*Optional*): Defines the units of measurement of the sensor, if any.
|
||||
- **expire_after** (*Optional*): Defines the number of seconds after the value expires if it's not updated. Default is 0 (=never expire).
|
||||
- **value_template** (*Optional*): Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract a value from the payload.
|
||||
{% configuration %}
|
||||
state_topic:
|
||||
description: The MQTT topic subscribed to receive sensor values.
|
||||
required: true
|
||||
type: string
|
||||
name:
|
||||
description: Name of the MQTT sensor.
|
||||
required: false
|
||||
type: string
|
||||
default: MQTT Sensor
|
||||
qos:
|
||||
description: The maximum QoS level of the state topic.
|
||||
required: false
|
||||
type: int
|
||||
default: 0
|
||||
unit_of_measurement:
|
||||
description: Defines the units of measurement of the sensor, if any.
|
||||
required: false
|
||||
type: string
|
||||
expire_after:
|
||||
description: Defines the number of seconds after the value expires if it's not updated.
|
||||
required: false
|
||||
type: int
|
||||
default: 0
|
||||
value_template:
|
||||
description: "Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract the value."
|
||||
required: false
|
||||
type: template
|
||||
force_update:
|
||||
description: Sends update events even if the value hasn't changed. Useful if you want to have meaningful value graphs in history.
|
||||
reqired: false
|
||||
type: boolean
|
||||
default: False
|
||||
{% endconfiguration %}
|
||||
|
||||
## {% linkable_title Examples %}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ comments: false
|
|||
sharing: true
|
||||
footer: true
|
||||
logo: telegram.png
|
||||
ha_category: Telegram chatbot
|
||||
ha_category: Notifications
|
||||
ha_release: 0.48
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ comments: false
|
|||
sharing: true
|
||||
footer: true
|
||||
logo: telegram.png
|
||||
ha_category: Telegram chatbot
|
||||
ha_category: Notifications
|
||||
ha_release: 0.42
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ comments: false
|
|||
sharing: true
|
||||
footer: true
|
||||
logo: telegram.png
|
||||
ha_category: Telegram chatbot
|
||||
ha_category: Notifications
|
||||
ha_release: 0.42
|
||||
---
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue