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
cbfe7d71a4
@ -144,8 +144,8 @@ social:
|
||||
# Home Assistant release details
|
||||
current_major_version: 0
|
||||
current_minor_version: 86
|
||||
current_patch_version: 0
|
||||
date_released: 2019-01-23
|
||||
current_patch_version: 1
|
||||
date_released: 2019-01-24
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
|
@ -411,6 +411,8 @@ p.note {
|
||||
.brand-logo-container {
|
||||
text-align: center;
|
||||
height: 87px;
|
||||
margin-top: 50px;
|
||||
margin-bottom: 25px;
|
||||
|
||||
img {
|
||||
max-height: 67px;
|
||||
|
@ -49,17 +49,23 @@ Right after enabling, the app will take you to the **Log to custom URL** setting
|
||||
The relevant endpoint starts with: `/api/webhook/` and ends with a unique sequence of characters. This is provided by the integrations panel in the configuration screen (configured above).
|
||||
|
||||
```text
|
||||
https://YOUR.DNS.HOSTNAME:PORT/api/webook/WEBHOOK_ID?latitude=%LAT&longitude=%LON&device=%SER&accuracy=%ACC&battery=%BATT&speed=%SPD&direction=%DIR&altitude=%ALT&provider=%PROV&activity=%ACT
|
||||
https://YOUR.DNS.HOSTNAME:PORT/api/webook/WEBHOOK_ID
|
||||
```
|
||||
|
||||
Add the above URL after you modified it with your settings into the **URL** field. Remove the line breaks as they are only there to make the URL readable here.
|
||||
|
||||
- Make sure to check the `Use POST method` checkbox.
|
||||
- Add the above URL (updating YOUR.DNS.HOSTNAME:PORT to your details) into the **URL** field.
|
||||
- It's HIGHLY recommended to use SSL/TLS.
|
||||
- Use the domain that Home Assistant is available on the internet (or the public IP address if you have a static IP address). This can be a local IP address if you are using an always on VPN from your mobile device to your home network.
|
||||
- Only remove `PORT` if your Home Assistant instance is using port 443. Otherwise set it to the port you're using.
|
||||
- For Home Assistant only the above URL, as written, will work - do not add, remove, or change the order of any of the parameters.
|
||||
- Add the following to **HTTP Body**
|
||||
```text
|
||||
latitude=%LAT&longitude=%LON&device=%SER&accuracy=%ACC&battery=%BATT&speed=%SPD&direction=%DIR&altitude=%ALT&provider=%PROV&activity=%ACT
|
||||
```
|
||||
- You can change the name of your device name by replacing `&device=%SER` with `&device=DEVICE_NAME`.
|
||||
- Check that the **HTTP Headers** setting contains
|
||||
```text
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
```
|
||||
- Make sure that **HTTP Method** is changed to `POST`
|
||||
|
||||
If your battery drains too fast then you can tune the performance of GPSLogger under **Performance** -> **Location providers**
|
||||
|
||||
|
@ -23,8 +23,8 @@ input_select:
|
||||
who_cooks:
|
||||
name: Who cooks today
|
||||
options:
|
||||
- Paulus
|
||||
- Anne Therese
|
||||
- Paulus
|
||||
- Anne Therese
|
||||
initial: Anne Therese
|
||||
icon: mdi:panda
|
||||
living_room_preset:
|
||||
|
@ -1,16 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
title: "IKEA Trådfri lights"
|
||||
description: "Access and control your Zigbee-based IKEA Trådfri (Tradfri) Lights."
|
||||
date: 2017-04-12 22.04
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: ikea.svg
|
||||
ha_category: Light
|
||||
ha_iot_class: "Local Polling"
|
||||
ha_release: 0.43
|
||||
---
|
||||
|
||||
For installation instructions, see [the Trådfri component](/components/tradfri/).
|
@ -9,10 +9,14 @@ sharing: true
|
||||
footer: true
|
||||
logo: nest.png
|
||||
ha_category: Hub
|
||||
featured: true
|
||||
featured: false
|
||||
ha_iot_class: "Cloud Push"
|
||||
---
|
||||
|
||||
<p class='note warning'>
|
||||
Nest is [no longer accepting new developer accounts](/blog/2019/01/24/nest-cannot-access-data/). If you don't have an account already, you will not be able to sign up and access your own data.
|
||||
</p>
|
||||
|
||||
The Nest component is the main component to integrate all [Nest](https://nest.com/) related platforms. To connect Nest, you will have to [sign up for a developer account](https://developers.nest.com/products) and get a `client_id` and `client_secret`.
|
||||
|
||||
### {% linkable_title Setting up developer account %}
|
||||
|
@ -141,7 +141,7 @@ usage is to only retrieve data during the daytime:
|
||||
automation:
|
||||
- alias: Update OpenUV every 30 minutes during the daytime
|
||||
trigger:
|
||||
platform: time
|
||||
platform: time_pattern
|
||||
minutes: "/30"
|
||||
seconds: 00
|
||||
condition:
|
||||
@ -163,7 +163,7 @@ etc.) might be to simply query the API less often:
|
||||
automation:
|
||||
- alias: Update OpenUV every hour (24 of 50 calls per day)
|
||||
trigger:
|
||||
platform: time
|
||||
platform: time_pattern
|
||||
minutes: "/60"
|
||||
seconds: 00
|
||||
action:
|
||||
|
@ -9,7 +9,7 @@ sharing: true
|
||||
footer: true
|
||||
ha_category: Switch
|
||||
ha_iot_class: "Local Push"
|
||||
featured: true
|
||||
featured: false
|
||||
logo: plum.png
|
||||
ha_release: 0.85
|
||||
redirect_from:
|
||||
|
@ -27,24 +27,24 @@ sense:
|
||||
password: CLIENT_SECRET
|
||||
```
|
||||
|
||||
{% configuration %}
|
||||
email:
|
||||
description: The email associated with your Sense account/application.
|
||||
required: true
|
||||
type: string
|
||||
password:
|
||||
description: The password for your Sense account/application.
|
||||
required: true
|
||||
type: string
|
||||
timeout:
|
||||
description: Seconds for timeout of API requests.
|
||||
required: false
|
||||
type: positive_int
|
||||
{% endconfiguration %}
|
||||
|
||||
Sensors are added for both usage and production with the following names:
|
||||
|
||||
- **Active Usage/Production**: Current active power usage/production in Watts. Updated every 60 seconds.
|
||||
- **Daily/Weekly/Monthly Usage/Production**: Daily/Weekly/Monthly power usage/production in kWh. Updated every 5 minutes.
|
||||
|
||||
Binary sensors are created for each of the devices detected by your Sense monitor to show their power state.
|
||||
|
||||
{% configuration %}
|
||||
email:
|
||||
description: The email associated with your Sense account/application.
|
||||
required: true
|
||||
type: string
|
||||
password:
|
||||
description: The password for your Sense account/application.
|
||||
required: true
|
||||
type: string
|
||||
timeout:
|
||||
description: Seconds for timeout of API requests
|
||||
required: false
|
||||
type: positive_int
|
||||
{% endconfiguration %}
|
||||
|
@ -119,16 +119,22 @@ or
|
||||
|
||||
[HASSbian](/getting-started/installation-raspberry-pi-image/) users have to give dialout permission to the user `homeassistant`:
|
||||
|
||||
```
|
||||
```bash
|
||||
$ sudo usermod -a -G dialout homeassistant
|
||||
```
|
||||
|
||||
and after that you need to reboot!
|
||||
|
||||
```
|
||||
```bash
|
||||
$ sudo reboot
|
||||
```
|
||||
|
||||
Docker users have to allow Docker access to the device by adding `--device /dev/ttyUSB21:/dev/ttyUSB21` to the run command:
|
||||
|
||||
```hass
|
||||
$ docker run --device /dev/ttyUSB0:/dev/ttyUSB0 -d --name="home-assistant" -v /home/USERNAME/hass:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
|
||||
```
|
||||
|
||||
### {% linkable_title Technical overview %}
|
||||
|
||||
DSMR is a standard to which Dutch smartmeters must comply. It specifies that the smartmeter must send out a 'telegram' every 10 seconds (every second for DSMR 5.0 devices) over a serial port.
|
||||
|
@ -1,58 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
title: Sense
|
||||
description: "Instructions on how to integrate Sense within Home Assistant."
|
||||
date: 2018-01-11 13:50
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: sense.png
|
||||
ha_category: Energy
|
||||
ha_iot_class: "Cloud Polling"
|
||||
ha_release: 0.65
|
||||
---
|
||||
|
||||
Integrate your [Sense](https://sense.com) electricity meter information into Home Assistant.
|
||||
|
||||
## {% linkable_title Configuration %}
|
||||
|
||||
To enable this integration in your installation, add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
sense:
|
||||
email: CLIENT_ID
|
||||
password: CLIENT_SECRET
|
||||
```
|
||||
|
||||
In addition to binary sensors for individual devices, two types of sensors will be created with the following names:
|
||||
|
||||
- **Active Usage/Production**: Current active power usage/production in Watts. Updated every 1 minute.
|
||||
- **Daily/Weekly/Monthly/Yearly Usage/Production**: Daily power usage/production in kWh. Updated every 5 minutes.
|
||||
|
||||
{% configuration %}
|
||||
email:
|
||||
description: The email associated with your Sense account/application.
|
||||
required: true
|
||||
type: string
|
||||
password:
|
||||
description: The password for your Sense account/application.
|
||||
required: true
|
||||
type: string
|
||||
timeout:
|
||||
description: Timeout for the connection in seconds.
|
||||
required: false
|
||||
default: 5
|
||||
type: integer
|
||||
{% endconfiguration %}
|
||||
|
||||
Full example:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
sense:
|
||||
email: CLIENT_ID
|
||||
password: CLIENT_SECRET
|
||||
timeout: 5
|
||||
```
|
@ -1,16 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
title: "IKEA Trådfri Sensor"
|
||||
description: "Access and control your Zigbee-based IKEA Trådfri (Tradfri) Sensors."
|
||||
date: 2017-04-12 22.04
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: ikea.svg
|
||||
ha_category: Sensor
|
||||
ha_iot_class: "Local Polling"
|
||||
ha_release: 0.67
|
||||
---
|
||||
|
||||
For installation instructions, see [the Trådfri component](/components/tradfri/).
|
@ -13,7 +13,6 @@ ha_release: 0.23
|
||||
ha_iot_class: "Local Push"
|
||||
---
|
||||
|
||||
|
||||
The `homematic` switch platform lets you control [Homematic](http://www.homematic.com/) switches through Home Assistant.
|
||||
|
||||
Devices will be configured automatically. Please refer to the [component](/components/homematic/) configuration on how to setup Homematic.
|
@ -14,7 +14,7 @@ ha_release: 0.34
|
||||
|
||||
The `hook` component allows you to control the [Hook Smart Home Hub](http://www.hooksmarthome.com/) from within Home Assistant.
|
||||
|
||||
Hook allows you to control cheap mains electrical outlets, like these ones at [Amazon](https://www.amazon.com/Etekcity-Wireless-Electrical-Household-Appliances/dp/B00DQELHBS).
|
||||
Hook allows you to control cheap mains electrical outlets, like these ones at [Amazon](https://www.amazon.com/Etekcity-Wireless-Electrical-Household-Appliances/dp/B00DQELHBS).
|
||||
|
||||
In short, Hook is an RF to Wi-Fi bridge, controlling devices that receive commands at 315MHz and 433MHz. Unfortunately, this does not allow Hook to determine if the command was successful, so the state is assumed.
|
||||
|
||||
@ -28,7 +28,7 @@ To enable this platform in your installation, add the following to your `configu
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
switch:
|
||||
switch:
|
||||
- platform: hook
|
||||
username: YOUR_E_MAIL_ADDRESS
|
||||
password: YOUR_HOOK
|
||||
|
@ -27,7 +27,7 @@ switch:
|
||||
|
||||
{% configuration %}
|
||||
watering_minutes:
|
||||
description: When manual watering is enabled this will determine the length of time in minutes that irrigation zone will run. The allowed values are 5, 10, 15, 30, 45, or 60.
|
||||
description: When manual watering is enabled this will determine the length of time in minutes that the irrigation zone will run. The allowed values are 5, 10, 15, 30, 45, or 60.
|
||||
required: false
|
||||
type: integer
|
||||
default: 15
|
||||
@ -63,5 +63,4 @@ switch:
|
||||
monitored_conditions: manual_watering
|
||||
```
|
||||
|
||||
|
||||
Finish the configuration by visiting the [Hydrawise binary sensor](/components/binary_sensor.hydrawise) and [Hydrawise sensor](/components/sensor.hydrawise/) documentation.
|
||||
|
@ -24,6 +24,8 @@ project and setup as switch devices:
|
||||
- Mobile wireless relay
|
||||
- Dataline plug outlet
|
||||
|
||||
## {% linkable_title Configuration %}
|
||||
|
||||
To manually configure IHC switches insert the "switch" section in your
|
||||
IHC configuration:
|
||||
|
||||
@ -32,7 +34,7 @@ ihc:
|
||||
- url: 'http://192.168.1.3'
|
||||
username: YOUR_USERNAME
|
||||
password: YOUR_PASSWORD
|
||||
info: true
|
||||
info: true
|
||||
switch:
|
||||
- id: 12345
|
||||
- id: 12346
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
layout: page
|
||||
title: "Insteon Switch"
|
||||
description: "Instructions on how to setup the Insteon switches locally within Home Assistant."
|
||||
description: "Instructions on how to set up the Insteon switches locally within Home Assistant."
|
||||
date: 2018-08-20 16:00
|
||||
sidebar: true
|
||||
comments: false
|
||||
@ -13,7 +13,7 @@ ha_iot_class: "Local Push"
|
||||
ha_version: 0.77
|
||||
---
|
||||
|
||||
The `insteon` switch platform lets you control your on/off switches through
|
||||
The `insteon` switch platform lets you control on/off switches through
|
||||
an INSTEON Modem (PLM and Hub) device connected directly to your system on a
|
||||
USB, serial port or TCPIP connection. To add support, set up the primary
|
||||
[insteon] component.
|
||||
|
@ -12,13 +12,14 @@ ha_release: 0.36
|
||||
ha_iot_class: "Local Polling"
|
||||
---
|
||||
|
||||
|
||||
The `kankun` switch platform allows you to toggle customized Kankun SP3 Wifi switches. Switches are
|
||||
modified to include the [json.cgi](https://github.com/homedash/kankun-json/blob/master/cgi-bin/json.cgi)
|
||||
script to provide an HTTP API. Details of the necessary modifications can be found
|
||||
[here](http://www.homeautomationforgeeks.com/openhab_http.shtml#kankun) (be sure to install the JSON version
|
||||
of the script as linked above).
|
||||
|
||||
## {% linkable_title Configuration %}
|
||||
|
||||
To enable it, add the following lines to your `configuration.yaml`:
|
||||
|
||||
```yaml
|
||||
|
@ -13,7 +13,6 @@ ha_release: 0.24
|
||||
ha_iot_class: "Local Polling"
|
||||
---
|
||||
|
||||
|
||||
The `knx` switch component is used as in interface to switching actuators.
|
||||
|
||||
The `knx` component must be configured correctly, see [KNX Component](/components/knx).
|
||||
@ -47,4 +46,3 @@ state_address:
|
||||
|
||||
Some KNX devices can change their state internally without any messages on the KNX bus, e.g., if you configure a timer on a channel. The optional `state_address` can be used to inform Home Assistant about these state changes. If a KNX message is seen on the bus addressed to the given state address, this will overwrite the state of the switch object.
|
||||
For switching actuators that are only controlled by a single group address and can't change their state internally, you don't have to configure the state address.
|
||||
|
||||
|
@ -15,5 +15,4 @@ ha_iot_class: "Local Push"
|
||||
|
||||
The `konnected` switch platform allows you to actuate an alarm system siren, strobe light, buzzer or any other wired device using a [Konnected Alarm Panel board](https://konnected.io) or relay module and a NodeMCU ESP8266 WiFi module running the [open source Konnected software](https://github.com/konnected-io/konnected-security).
|
||||
|
||||
See the [`konnected`](/components/konnected/) component for configuration and setup instructions.
|
||||
|
||||
See the [`konnected`](/components/konnected/) component for configuration and setup instructions.
|
||||
|
@ -31,4 +31,3 @@ switch:
|
||||
required: true
|
||||
type: string
|
||||
{% endconfiguration %}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
layout: page
|
||||
title: "Switches"
|
||||
description: "Instructions on how to setup your switches with Home Assistant."
|
||||
description: "Instructions on how to set up your switches with Home Assistant."
|
||||
date: 2015-01-24 14:39
|
||||
sidebar: true
|
||||
comments: false
|
||||
@ -11,10 +11,10 @@ footer: true
|
||||
|
||||
Keeps track which switches are in your environment, their state and allows you to control them.
|
||||
|
||||
* Maintains a state per switch and a combined state `all_switches`.
|
||||
* Registers services `switch.turn_on`, `switch.turn_off`, and `switch.toggle` to control switches.
|
||||
- Maintains a state per switch and a combined state `all_switches`.
|
||||
- Registers services `switch.turn_on`, `switch.turn_off`, and `switch.toggle` to control switches.
|
||||
|
||||
### {% linkable_title Use the services %}
|
||||
## {% linkable_title Use the services %}
|
||||
|
||||
In the frontend open the sidebar. At the bottom, under **Developer Tools**, click **Services**. From the Service dropdown menu choose `switch.turn_on` or `switch.turn_off` from the list of available services. In the Entity dropdown menu choose or enter the entity ID you want to work with. This will enter something like the sample below into the **Service Data** field. Now hit **CALL SERVICE**.
|
||||
|
||||
@ -24,4 +24,4 @@ In the frontend open the sidebar. At the bottom, under **Developer Tools**, clic
|
||||
|
||||
| Service data attribute | Optional | Description |
|
||||
| ---------------------- | -------- | ----------- |
|
||||
| `entity_id` | yes | Only act on a specific switch. Otherwise it targets all switches.
|
||||
| `entity_id` | yes | Only act on a specific switch. Otherwise, it targets all switches.
|
||||
|
@ -12,7 +12,6 @@ ha_category: Switch
|
||||
ha_iot_class: "Local Polling"
|
||||
---
|
||||
|
||||
|
||||
The `mfi` switch platform to allow you to control [mFi Controllable Power Outlets](https://www.ubnt.com/mfi/mpower/).
|
||||
|
||||
## {% linkable_title Configuration %}
|
||||
|
@ -13,7 +13,6 @@ ha_release: pre 0.7
|
||||
ha_iot_class: "Local Push"
|
||||
---
|
||||
|
||||
|
||||
The `modbus` switch platform allows you to control [Modbus](http://www.modbus.org/) coils or registers.
|
||||
|
||||
## {% linkable_title Configuration %}
|
||||
|
@ -1,16 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
title: "IKEA Trådfri Switch"
|
||||
description: "Access and control your Zigbee-based IKEA Trådfri (Tradfri) Switches."
|
||||
date: 2018-09-30 19.22
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: ikea.svg
|
||||
ha_category: Switch
|
||||
ha_iot_class: "Local Polling"
|
||||
ha_release: 0.80
|
||||
---
|
||||
|
||||
For installation instructions, see [the Trådfri component](/components/tradfri/).
|
@ -9,9 +9,17 @@ comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: ikea.svg
|
||||
ha_category: Hub
|
||||
ha_iot_class: "Local Polling"
|
||||
ha_config_flow: true
|
||||
ha_release: 0.43
|
||||
ha_category:
|
||||
- Light
|
||||
- Sensor
|
||||
- Switch
|
||||
redirect_from:
|
||||
- /components/light.tradfri/
|
||||
- /components/sensor.tradfri/
|
||||
- /components/switch.tradfri/
|
||||
---
|
||||
|
||||
The `tradfri` component support the IKEA Trådfri Gateway (a.k.a. IKEA Tradfri hub/bridge). The gateway can control compatible Zigbee-based lights (certified ZigBee Light Link products) connected to it and Home Assistant will automatically discover the gateways presence on your local network, if `discovery:` is present in your `configuration.yaml` file.
|
||||
|
@ -10,7 +10,7 @@ footer: true
|
||||
logo: mqtt.png
|
||||
---
|
||||
|
||||
The discovery of MQTT devices will enable one to use MQTT devices with only minimal configuration effort on the side of Home Assistant. The configuration is done on the device itself and the topic used by the device. Similar to the [HTTP binary sensor](/components/binary_sensor.http/) and the [HTTP sensor](/components/sensor.http/). The basic idea is that the device itself adds its configuration into your `configuration.yaml` automatically. To prevent multiple identical entries if a device reconnects a unique identifier is necessary. Two parts are required on the device side: The configuration topic which contains the necessary device type and unique identifier and the remaining device configuration without the device type.
|
||||
The discovery of MQTT devices will enable one to use MQTT devices with only minimal configuration effort on the side of Home Assistant. The configuration is done on the device itself and the topic used by the device. Similar to the [HTTP binary sensor](/components/binary_sensor.http/) and the [HTTP sensor](/components/sensor.http/). To prevent multiple identical entries if a device reconnects a unique identifier is necessary. Two parts are required on the device side: The configuration topic which contains the necessary device type and unique identifier and the remaining device configuration without the device type.
|
||||
|
||||
Supported by MQTT discovery:
|
||||
|
||||
|
@ -50,6 +50,12 @@
|
||||
</div>
|
||||
{%- endif -%}
|
||||
|
||||
{%- if page.ha_config_flow -%}
|
||||
<div class='section'>
|
||||
This component is configurable via UI
|
||||
</div>
|
||||
{%- endif -%}
|
||||
|
||||
{%- if is_platform -%}
|
||||
<div class='section'>
|
||||
Source:
|
||||
@ -88,7 +94,6 @@
|
||||
|
||||
{%- endif -%}
|
||||
|
||||
|
||||
{%- assign related_found = false -%}
|
||||
{%- for component in components -%}
|
||||
{%- if component.url != page.url -%}
|
||||
@ -118,22 +123,14 @@
|
||||
</div>
|
||||
{%- endif -%}
|
||||
|
||||
|
||||
|
||||
{%- if page.ha_category -%}
|
||||
{%- if page.ha_category.first -%}
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Category {{page.ha_category}}</h1>
|
||||
<h1 class="title delta">Categories</h1>
|
||||
<ul class='divided'>
|
||||
{%- for component in components -%}
|
||||
{%- if component.ha_category == page.ha_category -%}
|
||||
<li>
|
||||
{%- if component.url == page.url -%}
|
||||
{{component.title}}
|
||||
{%- else -%}
|
||||
<a href='{{component.url}}'>{{component.title}}</a>
|
||||
{%- endif -%}
|
||||
</li>
|
||||
{%- endif -%}
|
||||
{%- for category in page.ha_category -%}
|
||||
<li>
|
||||
<a href='/components/#{{ category | slugify }}'>{{ category }}</a>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -2,8 +2,8 @@
|
||||
<hr>
|
||||
<p>Home Assistant will track the state of all the devices in your home, so you don't have to.</p>
|
||||
<div class='supported-brands clearfix'>
|
||||
<a href='/components/climate.nest/'>
|
||||
<img src='/images/supported_brands/nest.png' alt="Nest" />
|
||||
<a href='/components/ecobee/'>
|
||||
<img src='/images/supported_brands/ecobee.png' alt="Ecobee" />
|
||||
</a>
|
||||
<a href='/components/ifttt/'>
|
||||
<img src='/images/supported_brands/ifttt.png' alt="IFTTT" />
|
||||
|
@ -28,7 +28,9 @@ Today we're happy to announce that our new Lovelace UI, which has been in beta f
|
||||
|
||||
In case you're reading this and want to give it a try right now: we've updated [the Home Assistant demo](https://demo.home-assistant.io). It now features multiple Lovelace configuration examples. The demo is fully interactive, including the configuration UI (accessible via the menu in the top right). You can also access it by updating to Home Assistant 0.86.
|
||||
|
||||
For a deep dive into all the new features, check out the [latest episode of the Home Assistant podcast](https://hasspodcast.io), featuring an interview with [Zack Arnett][@zsarnett] from the Lovelace team.
|
||||
For a deep dive into all the new features, check out the [latest episode of the Home Assistant podcast](https://hasspodcast.io/ha042/), featuring an interview with [Zack Arnett][@zsarnett] from the Lovelace team.
|
||||
|
||||
For an overview of all the different features, check out the [Lovelace documentation](/lovelace/).
|
||||
|
||||
<sup>1</sup>: If you prefer YAML, Lovelace also includes a [YAML mode](/lovelace/yaml-mode/) that supports the use of `!include` and `!secret`.
|
||||
|
||||
|
@ -42,7 +42,7 @@ This release also includes two noteworthy breaking changes. One is a follow-up o
|
||||
|
||||
This issue also impacts the entity registry, which could contain in some rare cases invalid entity IDs. Expect entity IDs to change if they contained a double underscore (which becomes 1) or if they started/ended in an underscore (which will be removed).
|
||||
|
||||
Another noteworthy breaking change (sorry!), is that the automation `time` trigger has been split into two: `time` and `time_pattern`. If you had a time trigger containing the keys `hours`, `minutes` or `seconds`, update the platform from `name` to `time_pattern`.
|
||||
Another noteworthy breaking change (sorry!), is that the automation `time` trigger has been split into two: `time` and `time_pattern`. If you had a time trigger containing the keys `hours`, `minutes` or `seconds`, update the platform from `time` to `time_pattern`.
|
||||
|
||||
## {% linkable_title New Platforms %}
|
||||
|
||||
@ -52,6 +52,26 @@ Another noteworthy breaking change (sorry!), is that the automation `time` trigg
|
||||
- Add Roku hub and remote ([@soberstadt] - [#17548]) ([roku docs]) ([media_player.roku docs]) ([remote.roku docs]) (breaking change) (new-platform)
|
||||
- Add emulated_roku component ([@mindigmarton] - [#17596]) ([emulated_roku docs])
|
||||
|
||||
## {% linkable_title Release 0.86.1 - January 23 %}
|
||||
|
||||
- Hotfix for blink initialization failure. Fixes #20335 ([@fronzbot] - [#20351]) ([blink docs])
|
||||
- [FIX] Time reporting incorrect in sensor.gtt ([@eliseomartelli] - [#20362]) ([sensor.gtt docs])
|
||||
- Fix error when API doesn't return a forecast. ([@dgomes] - [#20365])
|
||||
- Fix restore state crashing invalid entity ID ([@balloob] - [#20367])
|
||||
- Calling save before load would crash Lovelace storage ([@balloob] - [#20368])
|
||||
|
||||
[#20351]: https://github.com/home-assistant/home-assistant/pull/20351
|
||||
[#20362]: https://github.com/home-assistant/home-assistant/pull/20362
|
||||
[#20365]: https://github.com/home-assistant/home-assistant/pull/20365
|
||||
[#20367]: https://github.com/home-assistant/home-assistant/pull/20367
|
||||
[#20368]: https://github.com/home-assistant/home-assistant/pull/20368
|
||||
[@balloob]: https://github.com/balloob
|
||||
[@dgomes]: https://github.com/dgomes
|
||||
[@eliseomartelli]: https://github.com/eliseomartelli
|
||||
[@fronzbot]: https://github.com/fronzbot
|
||||
[blink docs]: /components/blink/
|
||||
[sensor.gtt docs]: /components/sensor.gtt/
|
||||
|
||||
## {% 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.
|
||||
|
25
source/_posts/2019-01-24-nest-cannot-access-data.markdown
Normal file
25
source/_posts/2019-01-24-nest-cannot-access-data.markdown
Normal file
@ -0,0 +1,25 @@
|
||||
---
|
||||
layout: post
|
||||
title: "[Update: we are wrong] Nest locks users out of their own data"
|
||||
description: "Nest is no longer accepting new developer accounts or certifications, blocking you from accessing your data."
|
||||
date: 2019-01-24 00:01:00
|
||||
date_formatted: "January 24, 2019"
|
||||
author: Paulus Schoutsen
|
||||
author_twitter: balloob
|
||||
comments: true
|
||||
categories: Public-Service-Announcement
|
||||
---
|
||||
|
||||
**Update 1 (Jan 24):** We got some reports from people that they are still able to create accounts and generate the right keys. We just verified and this is the case. So for now you can still access your data, which is good. We're still puzzled on the response to our tweet. And thanks to Reddit user /u/lefos123 for [pointing out](https://www.reddit.com/r/homeassistant/comments/ajgiz2/nest_locks_users_out_of_their_own_data/eevh8on/) that they [announced this](https://nestdevelopers.io/t/client-reviews-currently-suspended/1548) on Nov 2018.
|
||||
|
||||
Although it's still working, we're still scared about the future of the Nest API.
|
||||
|
||||
---
|
||||
|
||||
Some sad news for users with a Nest product: Nest is no longer accepting new developer accounts. This means that if you bought a Nest thermostat, you are no longer able to access YOUR data.
|
||||
|
||||
New Home Assistant users will not be able to integrate their Nest products. Home Assistant users that have already integrated Home Assistant with Nest are not affected.
|
||||
|
||||
We hope that Nest will implement a new program or add support for locally controlling the Nest thermostat, if they do, we will update this post. Until then, we can no longer recommend buying or using any Nest product.
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">We're currently restructuring our developer program and are no longer accepting new developers to the program or performing client integration reviews for existing developers until the new program is implemented. Stay tuned for further details and announcements.</p>— Nest (@nest) <a href="https://twitter.com/nest/status/1085385542538276866?ref_src=twsrc%5Etfw">January 16, 2019</a></blockquote>
|
@ -17,12 +17,16 @@ regenerate: false
|
||||
{%- assign tot = 0 -%}
|
||||
{%- for comp in site.components -%}
|
||||
{%- if comp.ha_category -%}
|
||||
{%- assign tot = tot | plus: 1 -%}
|
||||
{%- if comp.ha_category.first -%}
|
||||
{%- assign tot = tot | plus: comp.ha_category.size -%}
|
||||
{%- else -%}
|
||||
{%- assign tot = tot | plus: 1 -%}
|
||||
{%- endif -%}
|
||||
{%- endif %}
|
||||
{%- endfor -%}
|
||||
|
||||
{%- assign components = site.components | sort: 'title' -%}
|
||||
{%- assign categories = components | sort: 'ha_category' | map: 'ha_category' | uniq -%}
|
||||
{%- assign categories = components | map: 'ha_category' | join: ',' | join: ',' | split: ',' | uniq | sort -%}
|
||||
{%- capture current_version -%}{{ site.current_major_version }}.{{ site.current_minor_version }}{% endcapture -%}
|
||||
{%- assign added_one_ago_minor_version = site.current_minor_version|minus: 1 -%}
|
||||
{%- capture added_one_ago_version -%}{{ site.current_major_version }}.{{ added_one_ago_minor_version }}{% endcapture -%}
|
||||
@ -51,7 +55,7 @@ Support for these components is provided by the Home Assistant community.
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
|
||||
<a href='#other' class="btn">Other</a>
|
||||
<a href='#other' class="btn">Other ({{ components | where: 'ha_category', 'Other' | size }})</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid__item five-sixths lap-one-whole palm-one-whole">
|
||||
@ -100,7 +104,11 @@ var allComponents = [
|
||||
{%- assign sliced_version = component.ha_release | split: '.' -%}
|
||||
{%- assign minor_version = sliced_version[1]|plus: 0 -%}
|
||||
{%- assign major_version = sliced_version[0]|plus: 0 -%}
|
||||
{url:"{{ component.url }}", title:"{{component.title}}", cat:"{{component.ha_category | slugify}}", featured: {% if component.featured %}true{% else %}false{% endif %}, v: "{{major_version}}.{{minor_version}}", logo: "{{component.logo}}"},
|
||||
{%- assign featured_first = true -%}
|
||||
{%- for ha_category in component.ha_category -%}
|
||||
{url:"{{ component.url }}", title:"{{component.title}}", cat:"{{ha_category | slugify}}", featured: {% if component.featured and featured_first %}true{% else %}false{% endif %}, v: "{{major_version}}.{{minor_version}}", logo: "{{component.logo}}"},
|
||||
{%- assign featured_first = false -%}
|
||||
{%- endfor -%}
|
||||
{% endif -%}
|
||||
{%- endfor -%}
|
||||
false
|
||||
|
@ -36,11 +36,11 @@ The documentation covers beginner to advanced topics around the installation, se
|
||||
</div>
|
||||
<div class='title'>MQTT</div>
|
||||
</a>
|
||||
<a class='option-card' href='/docs/ecosystem/hadashboard/'>
|
||||
<a class='option-card' href='/lovelace/'>
|
||||
<div class='img-container'>
|
||||
<img src='/images/supported_brands/view-dashboard.png' />
|
||||
</div>
|
||||
<div class='title'>HADashboard</div>
|
||||
<div class='title'>Lovelace user interface</div>
|
||||
</a>
|
||||
<a class='option-card' href='/docs/ecosystem/ios/'>
|
||||
<div class='img-container'>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 91 KiB |
@ -12,9 +12,20 @@ redirect_from: /components/lovelace/
|
||||
|
||||
Lovelace is the name of the Home Assistant user interface. It is a fast, customizable and powerful way for users to manage their homes, working both on mobile and desktop.
|
||||
|
||||
Lovelace is not the default UI just yet, but we're really close. Once you are ready to start using Lovelace UI as your main user interface, click on info, the "i" icon under 'Developer Tools" in the Home Assistant side-bar. Next, locate >>Set Lovelace as default page on this device<< under the Home Assistant version information and click it.
|
||||
- [24 cards](https://www.home-assistant.io/lovelace/alarm-panel/) to place and configure as you like.
|
||||
- UI Editor. A configuration UI to manage your Lovelace UI including live preview when editing cards.
|
||||
- Fast. Using a static config allows us to build up the UI once.
|
||||
- Customizable.
|
||||
- Cards have numerous options to configure how your data is presented.
|
||||
- Themes; even at a per card basis.
|
||||
- Ability to override names and icons of entities.
|
||||
- Custom Cards from our amazing community are fully supported.
|
||||
|
||||
Note that this is a per-device setting and will need to be changed on each device you access the UI from.
|
||||
<div class='videoWrapper'>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/XY3R0xI45wA" frameborder="0" allowfullscreen></iframe>
|
||||
</div>
|
||||
|
||||
To try it yourself, check out [the demo](https://demo.home-assistant.io).
|
||||
|
||||
## {% linkable_title Discuss Lovelace %}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user