diff --git a/source/_cookbook/notify.mqtt.markdown b/source/_cookbook/notify.mqtt.markdown index 79ec2ab83f9..29a6d97a311 100644 --- a/source/_cookbook/notify.mqtt.markdown +++ b/source/_cookbook/notify.mqtt.markdown @@ -31,7 +31,7 @@ The same will work for automations. ### REST API -Using the [REST API](https://developers.home-assistant.io/docs/en/external_api_rest.html) to send a message to a given topic. +Using the [REST API](https://developers.home-assistant.io/docs/api/rest/ to send a message to a given topic. ```bash $ curl -X POST \ diff --git a/source/_docs/security.markdown b/source/_docs/security.markdown index 1a2c72ec3a2..da8ea14bd4e 100644 --- a/source/_docs/security.markdown +++ b/source/_docs/security.markdown @@ -11,7 +11,7 @@ Home Assistant is NOT able to change the configuration of your router or firewal ## Server banner -Further [details about the fingerprint/server banner](/docs/security/webserver/) of a Home Assistant instance are available. +Further [details about the fingerprint/server banner](/docs/security/webserver/) of a Home Assistant instance are available. ## Porosity @@ -23,11 +23,10 @@ Home Assistant is following the [Mozilla's Operations Security team recommendati ## SSH -The SSH connection for [debugging](https://developers.home-assistant.io/docs/en/hassio_debugging.html) on port 22222 is not enabled by default and can only be used with keys. +The SSH connection for [debugging](https://developers.home-assistant.io/docs/operating-system/debugging.html) on port 22222 is not enabled by default and can only be used with keys. If SSH is used with the [SSH server add-on](/addons/ssh/) then the user is responsible for the configuration and security. ## Source code Due to the lack of resources we are not able to review all of our dependencies and inspect them for malicious behavior, leakage of information or compliance with GDPR. But we have a keen interest in the development of our dependencies and try to work closely with the upstream developer. - diff --git a/source/_docs/z-wave/controllers.markdown b/source/_docs/z-wave/controllers.markdown index 067fa2a8d74..ad1fee37690 100644 --- a/source/_docs/z-wave/controllers.markdown +++ b/source/_docs/z-wave/controllers.markdown @@ -15,6 +15,7 @@ There have [been reports](https://www.raspberrypi.org/forums/viewtopic.php?f=28& - Aeotec Z-Stick Series 5 - Everspring USB stick - Gen 5 +- GoControl HUSBZB-1 stick - Sigma Designs UZB stick - Vision USB stick - Gen5 - Zooz Z-Wave Plus S2 stick ZST10 diff --git a/source/_includes/asides/lovelace_navigation.html b/source/_includes/asides/lovelace_navigation.html index cbf144fd6e1..a5cf6c478bb 100644 --- a/source/_includes/asides/lovelace_navigation.html +++ b/source/_includes/asides/lovelace_navigation.html @@ -18,7 +18,7 @@
diff --git a/source/_integrations/foursquare.markdown b/source/_integrations/foursquare.markdown
index 1e4c50b2bc9..df6f2ab0fb9 100644
--- a/source/_integrations/foursquare.markdown
+++ b/source/_integrations/foursquare.markdown
@@ -1,7 +1,6 @@
---
title: Foursquare
description: Instructions on how to the Foursquare API into Home Assistant.
-logo: foursquare.png
ha_category:
- Social
ha_release: 0.26
diff --git a/source/_integrations/generic_ip_camera.markdown b/source/_integrations/generic_ip_camera.markdown
index 7491b90b5dd..8fc80053b46 100644
--- a/source/_integrations/generic_ip_camera.markdown
+++ b/source/_integrations/generic_ip_camera.markdown
@@ -106,7 +106,7 @@ camera:
### Sharing a camera feed from one Home Assistant instance to another
-If you are running more than one Home Assistant instance (let's call them the 'host' and 'receiver' instances) you may wish to display the camera feed from the host instance on the receiver instance. You can use the [REST API](/developers/rest_api/#get-apicamera_proxycameraltentity_id) to access the camera feed on the host (IP address 127.0.0.5) and display it on the receiver instance by configuring the receiver with the following:
+If you are running more than one Home Assistant instance (let's call them the 'host' and 'receiver' instances) you may wish to display the camera feed from the host instance on the receiver instance. You can use the [REST API](https://developers.home-assistant.io/docs/api/rest/#get-apicamera_proxycameraentity_id) to access the camera feed on the host (IP address 127.0.0.5) and display it on the receiver instance by configuring the receiver with the following:
```yaml
camera:
diff --git a/source/_integrations/manual.markdown b/source/_integrations/manual.markdown
index 2cf471fb914..57739d48978 100644
--- a/source/_integrations/manual.markdown
+++ b/source/_integrations/manual.markdown
@@ -133,8 +133,8 @@ In the configuration example below:
alarm_control_panel:
- platform: manual
name: Home Alarm
- code: 1234
- arming_time: 30
+ code: '1234'
+ pending_time: 30
delay_time: 20
trigger_time: 4
disarmed:
diff --git a/source/_integrations/mobile_app.markdown b/source/_integrations/mobile_app.markdown
index 7b75d5293e6..a9f4783230d 100644
--- a/source/_integrations/mobile_app.markdown
+++ b/source/_integrations/mobile_app.markdown
@@ -15,7 +15,7 @@ The Mobile App integration allows Home Assistant mobile apps to easily integrate
If you are planning to use a mobile application that integrates with Home Assistant, we recommend that you keep this integration enabled.
-If you are a mobile app developer, see the [developer documentation](https://developers.home-assistant.io/docs/en/app_integration_index.html) for instructions on how to build your app on top of the mobile app component.
+If you are a mobile app developer, see the [developer documentation](https://developers.home-assistant.io/docs/api/native-app-integration.html) for instructions on how to build your app on top of the mobile app component.
## Configuration
diff --git a/source/_integrations/onewire.markdown b/source/_integrations/onewire.markdown
index 2e73d9fb71b..6cf96c86b93 100644
--- a/source/_integrations/onewire.markdown
+++ b/source/_integrations/onewire.markdown
@@ -24,7 +24,7 @@ Different families have different functionality and can measure different quanti
| 12 | [DS2406(TAI-8570)](https://datasheets.maximintegrated.com/en/ds/DS2406.pdf) | Temperature (pressure when using TAI-8570) |
| 1D | [DS2423](https://datasheets.maximintegrated.com/en/ds/DS2423.pdf) | Counter |
| 22 | [DS1822](https://datasheets.maximintegrated.com/en/ds/DS1822.pdf) | |
-| 26 | [DS2438/B1-R1-A/S2-R1-A](https://datasheets.maximintegrated.com/en/ds/DS2438.pdf)| Temperature, Voltage, Current, (pressure and humidity when using TAI-8570) |
+| 26 | [DS2438/B1-R1-A/S2-R1-A](https://datasheets.maximintegrated.com/en/ds/DS2438.pdf)| Temperature, Voltage, Current, (pressure and humidity when using TAI-8570) |
| 28 | [DS18B20](https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf) | Temperature |
| 3B | [DS1825](https://datasheets.maximintegrated.com/en/ds/DS1825.pdf) | Temperature |
| 42 | [DS28EA00](https://datasheets.maximintegrated.com/en/ds/DS28EA00.pdf) | Temperature |
@@ -41,7 +41,7 @@ Notes:
## Interfacing with the 1-wire bus
-The 1-Wire bus can be connected directly to the IO pins of Raspberry Pi or by using a dedicated interface adapter, for example
+The 1-Wire bus can be connected directly to the IO pins of Raspberry Pi or by using a dedicated interface adapter, for example
[DS9490R](https://datasheets.maximintegrated.com/en/ds/DS9490-DS9490R.pdf) or adapters based on [DS2482-100](https://datasheets.maximintegrated.com/en/ds/DS2482-100.pdf) that can be directly attached to the IO pins on the Raspberry Pi.
It is also possible for this platform to interface with a remote 1-wire host over a network connection using ofws and owserver.
@@ -49,9 +49,9 @@ It is also possible for this platform to interface with a remote 1-wire host ove
## Raspberry Pi set up
In order to setup 1-Wire support on Raspberry Pi, you'll need to edit `/boot/config.txt` following [this documentation](https://www.waveshare.com/wiki/Raspberry_Pi_Tutorial_Series:_1-Wire_DS18B20_Sensor#Enable_1-Wire).
-To edit `/boot/config.txt` on the Home Assistant Operating System, use [this documentation](https://developers.home-assistant.io/docs/en/hassio_debugging.html) to enable SSH and edit `/mnt/boot/config.txt` via `vi`.
+To edit `/boot/config.txt` on the Home Assistant Operating System, use [this documentation](https://developers.home-assistant.io/docs/operating-system/debugging.html) to enable SSH and edit `/mnt/boot/config.txt` via `vi`.
-When using the GPIO pins on Raspberry Pi directly as a 1-wire bus, the description above uses two kernel modules. `1w_gpio`, that implements the 1-wire protocol, and `1w_therm`, that understands the DS18B20 (family 28) components inner structure and reports temperature.
+When using the GPIO pins on Raspberry Pi directly as a 1-wire bus, the description above uses two kernel modules. `1w_gpio`, that implements the 1-wire protocol, and `1w_therm`, that understands the DS18B20 (family 28) components inner structure and reports temperature.
There is no support for other device types (families) and hence this onewire platform only supports temperature measurements from family 28 devices.
## Interface adapter setup
@@ -108,7 +108,7 @@ sensor:
### Entities and attributes
-Upon startup of the platform, the 1-wire bus is searched for available 1-wire devices. For each device that this platform handles (see list of supported devices above), the platform adds one sensor for each physical quantity it measures. The name of the sensor is the device ID with the physical quantity it measures appended.
+Upon startup of the platform, the 1-wire bus is searched for available 1-wire devices. For each device that this platform handles (see list of supported devices above), the platform adds one sensor for each physical quantity it measures. The name of the sensor is the device ID with the physical quantity it measures appended.
`sensor.28.FF5C68521604_temperature`
diff --git a/source/_integrations/panasonic_viera.markdown b/source/_integrations/panasonic_viera.markdown
index 399ab3f8624..22f62fe6c96 100644
--- a/source/_integrations/panasonic_viera.markdown
+++ b/source/_integrations/panasonic_viera.markdown
@@ -102,6 +102,7 @@ script:
- TC-P65VT30
- TX-32AS520E
- TX-32DSX609
+- TX-40DX600
- TX-40DX700B
- TX-49DX650B
- TX-50DX700B
diff --git a/source/_integrations/panel_custom.markdown b/source/_integrations/panel_custom.markdown
index f2e9a24093d..590c13851cc 100644
--- a/source/_integrations/panel_custom.markdown
+++ b/source/_integrations/panel_custom.markdown
@@ -10,7 +10,7 @@ ha_codeowners:
ha_domain: panel_custom
---
-The `panel_custom` support allows you to add additional panels to your Home Assistant frontend. The panels are listed in the sidebar if wished and can be highly customized. See the developer documentation on [instructions how to build your own panels](https://developers.home-assistant.io/docs/en/frontend_creating_custom_panels.html).
+The `panel_custom` support allows you to add additional panels to your Home Assistant frontend. The panels are listed in the sidebar if wished and can be highly customized. See the developer documentation on [instructions how to build your own panels](https://developers.home-assistant.io/docs/frontend/custom-ui/creating-custom-panels/).
To enable customized panels in your installation, add the following to your `configuration.yaml` file:
diff --git a/source/_integrations/rpi_gpio_pwm.markdown b/source/_integrations/rpi_gpio_pwm.markdown
index 5ee45f9c42b..bac05f9635e 100644
--- a/source/_integrations/rpi_gpio_pwm.markdown
+++ b/source/_integrations/rpi_gpio_pwm.markdown
@@ -49,7 +49,7 @@ leds:
description: The type of LED. Choose either `rgb`, `rgbw` or `simple`.
required: true
type: string
- freq:
+ frequency:
description: The PWM frequency.
required: false
default: 200
diff --git a/source/_integrations/scene.markdown b/source/_integrations/scene.markdown
index 961303fd429..8ff73965c80 100644
--- a/source/_integrations/scene.markdown
+++ b/source/_integrations/scene.markdown
@@ -32,7 +32,6 @@ scene:
media_player.sony_bravia_tv:
state: on
source: HDMI 1
- state: on
```
{% configuration %}
diff --git a/source/_integrations/sensor.buienradar.markdown b/source/_integrations/sensor.buienradar.markdown
index 6546f29fa36..31d39e52037 100644
--- a/source/_integrations/sensor.buienradar.markdown
+++ b/source/_integrations/sensor.buienradar.markdown
@@ -158,36 +158,36 @@ Full configuration example (excluding forecasted conditions) where location is m
```yaml
# Example configuration.yaml entry
- platform: buienradar
- name: 'volkel'
- # Force 'Meetstation Volkel' to be used:
- latitude: 51.65
- longitude: 5.70
- monitored_conditions:
- - stationname
- - barometerfc
- - barometerfcname
- - conditioncode
- - condition
- - conditiondetailed
- - conditionexact
- - symbol
- - feeltemperature
- - humidity
- - temperature
- - groundtemperature
- - windspeed
- - windforce
- - winddirection
- - windazimuth
- - pressure
- - visibility
- - windgust
- - precipitation
- - irradiance
- - precipitation_forecast_average
- - precipitation_forecast_total
- - rainlast24hour
- - rainlasthour
+ name: 'volkel'
+ # Force 'Meetstation Volkel' to be used:
+ latitude: 51.65
+ longitude: 5.70
+ monitored_conditions:
+ - stationname
+ - barometerfc
+ - barometerfcname
+ - conditioncode
+ - condition
+ - conditiondetailed
+ - conditionexact
+ - symbol
+ - feeltemperature
+ - humidity
+ - temperature
+ - groundtemperature
+ - windspeed
+ - windforce
+ - winddirection
+ - windazimuth
+ - pressure
+ - visibility
+ - windgust
+ - precipitation
+ - irradiance
+ - precipitation_forecast_average
+ - precipitation_forecast_total
+ - rainlast24hour
+ - rainlasthour
```
Configuration example with current condition and (some) forecasted values:
diff --git a/source/_integrations/vacuum.xiaomi_miio.markdown b/source/_integrations/vacuum.xiaomi_miio.markdown
index 7548fcbf3c5..257e5b4ef32 100644
--- a/source/_integrations/vacuum.xiaomi_miio.markdown
+++ b/source/_integrations/vacuum.xiaomi_miio.markdown
@@ -248,8 +248,9 @@ This token (32 hexadecimal characters) is required for the Xiaomi Mi Robot Vacuu
> If using an Android device to retrieve the Access Token only `v5.4.49` of Mi Home is confirmed working (December 2019).
1. To begin, set up your Robovac with the latest version of Mi Home on your primary Android device as you normally would.
-2. Using `v5.4.49` of Mi Home locate a text file under the `Smarthome/logs` folder where the 32 character token is stored.
-3. There will likely be several text files in this directory, search all of them for the word 'token' and you should find it there. Be advised that the latest version of Mi Home does not store the token in clear text.
+2. If your Robovac is already set up, you must reset its WiFi settings for it to get a new token.
+3. Using `v5.4.49` of Mi Home locate a text file under the `Smarthome/logs` folder where the 32 character token is stored.
+4. There will likely be several text files in this directory, search all of them for the word 'token' and you should find it there. Be advised that the latest version of Mi Home does not store the token in clear text.
### Linux and Rooted Android
diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown
index ef9bb1dc86b..429f4ad1feb 100644
--- a/source/_integrations/zha.markdown
+++ b/source/_integrations/zha.markdown
@@ -176,6 +176,7 @@ logger:
zigpy_xbee.zigbee.application: debug
zigpy_xbee.api: debug
zigpy_zigate: debug
+ zhaquirks: debug
```
### Add Philips Hue bulbs that have previously been added to another bridge
diff --git a/source/_lovelace/picture-elements.markdown b/source/_lovelace/picture-elements.markdown
index 0a94663af4f..adf282fc497 100644
--- a/source/_lovelace/picture-elements.markdown
+++ b/source/_lovelace/picture-elements.markdown
@@ -385,7 +385,7 @@ style:
{% endconfiguration %}
The process for creating and referencing custom elements is the same as for custom cards.
-Please see the [developer documentation](https://developers.home-assistant.io/docs/en/lovelace_custom_card.html)
+Please see the [developer documentation](https://developers.home-assistant.io/docs/frontend/custom-ui/lovelace-custom-card.html)
for more information.
## How to use the style object
diff --git a/source/_redirects b/source/_redirects
index c7e45458cb0..a7985bfa6dd 100644
--- a/source/_redirects
+++ b/source/_redirects
@@ -72,7 +72,7 @@
/developers/platform_example_sensor https://github.com/home-assistant/example-custom-config/tree/master/custom_components/example_sensor
/developers/python_api https://developers.home-assistant.io/docs/en/external_api_rest_python.html
/developers/releasing https://developers.home-assistant.io/docs/en/releasing.html
-/developers/rest_api https://developers.home-assistant.io/docs/en/external_api_rest.html
+/developers/rest_api https://developers.home-assistant.io/docs/api/rest.html
/developers/server_sent_events https://developers.home-assistant.io/docs/en/external_api_server_sent_events.html
/developers/websocket_api https://developers.home-assistant.io/docs/en/external_api_websocket.html
diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown
index 17a3b5cfdef..b6127b8db0b 100644
--- a/source/hassio/installation.markdown
+++ b/source/hassio/installation.markdown
@@ -19,7 +19,7 @@ The following will take you through the steps required to install Home Assistant
- [Odroid-XU4][odroid-xu4]
- [Intel-Nuc][intel-nuc]
- - As a virtual appliance:
+ - As a virtual appliance (x86_64/UEFI):
- [VMDK][vmdk] (VMWare Workstation)
- [VHDX][vhdx]
@@ -35,12 +35,12 @@ The following will take you through the steps required to install Home Assistant
2. Install Home Assistant:
- - Flash the downloaded image to an SD card using [balenaEtcher][balenaEtcher]. If using a Pi, we recommend at least a 32 GB SD card to avoid running out of space. On Virtual machine platforms, provide at least 32 GB of disk space for the VM.
- - Load the appliance image into your virtual machine software. Choose 64-bit Linux and UEFI boot.
+ - Flash the downloaded image to an SD card using [balenaEtcher][balenaEtcher]. If using a Pi, we recommend at least a 32 GB SD card to avoid running out of space.
+ - Load the appliance image into your virtual machine software. Allow at least 32 GB of disk space for the virtual machine. Choose 64-bit Linux and UEFI boot. For a KVM-based setup with `virt-manager`, set **Firmware** to `UEFI x86_64: /usr/share/ovmf/x64/OVMF_CODE.fd`.
-3. Optional - set up the Wi-Fi or static IP. There are two possible places for that:
+3. Optional - set up the Wi-Fi or a static IP address. There are two possible places for that:
- on a blank USB stick with a FAT32 partition having partition label `CONFIG`, while in its root directory, create the `network/my-network` file, or
- - on the Home Assistant SD card's first, bootable partition (labeled `hassio-boot`, might not be auto mounted in Linux) create the `CONFIG/network/my-network` file.
+ - on the Home Assistant SD card's first, bootable partition (labeled `hassos-boot`, might not be auto mounted in Linux) create the `CONFIG/network/my-network` file.
For the content of this file, follow the [Home Assistant Operating System howto][hassos-network].