Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2021-11-09 12:06:09 +01:00
commit d7430e0626
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
79 changed files with 3373 additions and 146 deletions

View File

@ -65,10 +65,10 @@ source/_integrations/blink.markdown @fronzbot
source/_integrations/blueprint.markdown @home-assistant/core
source/_integrations/bmp280.markdown @belidzs
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bond.markdown @prystupa @joshs85
source/_integrations/bond.markdown @bdraco @prystupa @joshs85
source/_integrations/bosch_shc.markdown @tschamm
source/_integrations/braviatv.markdown @bieniu @Drafteed
source/_integrations/broadlink.markdown @danielhiversen @felipediel
source/_integrations/broadlink.markdown @danielhiversen @felipediel @L-I-Am
source/_integrations/brother.markdown @bieniu
source/_integrations/brunt.markdown @eavanvalkenburg
source/_integrations/bsblan.markdown @liudger
@ -104,7 +104,7 @@ source/_integrations/debugpy.markdown @frenck
source/_integrations/deconz.markdown @Kane610
source/_integrations/delijn.markdown @bollewolle @Emilv2
source/_integrations/demo.markdown @home-assistant/core
source/_integrations/denonavr.markdown @scarface-4711 @starkillerOG
source/_integrations/denonavr.markdown @ol-iver @starkillerOG
source/_integrations/derivative.markdown @afaucogney
source/_integrations/device_automation.markdown @home-assistant/core
source/_integrations/devolo_home_control.markdown @2Fake @Shutgun
@ -127,7 +127,7 @@ source/_integrations/ecovacs.markdown @OverloadUT
source/_integrations/edl21.markdown @mtdcr
source/_integrations/efergy.markdown @tkdrob
source/_integrations/egardia.markdown @jeroenterheerdt
source/_integrations/eight_sleep.markdown @mezz64
source/_integrations/eight_sleep.markdown @mezz64 @raman325
source/_integrations/elgato.markdown @frenck
source/_integrations/elkm1.markdown @gwww @bdraco
source/_integrations/elv.markdown @majuss
@ -139,13 +139,12 @@ source/_integrations/enigma2.markdown @fbradyirl
source/_integrations/enocean.markdown @bdurrer
source/_integrations/enphase_envoy.markdown @gtdiehl
source/_integrations/entur_public_transport.markdown @hfurubotten
source/_integrations/environment_canada.markdown @michaeldavie
source/_integrations/environment_canada.markdown @gwww @michaeldavie
source/_integrations/ephember.markdown @ttroy50
source/_integrations/epson.markdown @pszafer
source/_integrations/epsonworkforce.markdown @ThaStealth
source/_integrations/eq3btsmart.markdown @rytilahti
source/_integrations/esphome.markdown @OttoWinter @jesserockz
source/_integrations/essent.markdown @TheLastProject
source/_integrations/evohome.markdown @zxdavb
source/_integrations/ezviz.markdown @RenierM26 @baqs
source/_integrations/faa_delays.markdown @ntilley905
@ -162,6 +161,7 @@ source/_integrations/flo.markdown @dmulcahey
source/_integrations/flock.markdown @fabaff
source/_integrations/flume.markdown @ChrisMandich @bdraco
source/_integrations/flunearyou.markdown @bachya
source/_integrations/flux_led.markdown @icemanch
source/_integrations/forecast_solar.markdown @klaasnicolaas @frenck
source/_integrations/forked_daapd.markdown @uvjustin
source/_integrations/fortios.markdown @kimfrellsen
@ -169,7 +169,7 @@ source/_integrations/foscam.markdown @skgsergio
source/_integrations/freebox.markdown @hacf-fr @Quentame
source/_integrations/freedompro.markdown @stefano055415
source/_integrations/fritz.markdown @mammuth @AaronDavidSchneider @chemelli74
source/_integrations/fritzbox.markdown @mib1185
source/_integrations/fritzbox.markdown @mib1185 @flabbamann
source/_integrations/fronius.markdown @nielstron
source/_integrations/frontend.markdown @home-assistant/frontend
source/_integrations/garages_amsterdam.markdown @klaasnicolaas
@ -196,6 +196,7 @@ source/_integrations/growatt_server.markdown @indykoning @muppet3000 @JasperPlan
source/_integrations/guardian.markdown @bachya
source/_integrations/habitica.markdown @ASMfreaK @leikoilja
source/_integrations/harmony.markdown @ehendrix23 @bramkragten @bdraco @mkeesey @Aohzan
source/_integrations/hassio.markdown @home-assistant/supervisor
source/_integrations/heatmiser.markdown @andylockran
source/_integrations/heos.markdown @andrewsayre
source/_integrations/here_travel_time.markdown @eifinger
@ -215,7 +216,7 @@ source/_integrations/honeywell.markdown @rdfurman
source/_integrations/http.markdown @home-assistant/core
source/_integrations/huawei_lte.markdown @scop @fphammerle
source/_integrations/hue.markdown @balloob @frenck
source/_integrations/huisbaasje.markdown @denniss17
source/_integrations/huisbaasje.markdown @dennisschroer
source/_integrations/humidifier.markdown @home-assistant/core @Shulyaka
source/_integrations/hunterdouglas_powerview.markdown @bdraco
source/_integrations/hvv_departures.markdown @vigonotion
@ -271,6 +272,7 @@ source/_integrations/litterrobot.markdown @natekspencer
source/_integrations/local_ip.markdown @issacg
source/_integrations/logger.markdown @home-assistant/core
source/_integrations/logi_circle.markdown @evanjd
source/_integrations/lookin.markdown @ANMalko
source/_integrations/loopenergy.markdown @pavoni
source/_integrations/luci.markdown @mzdrale
source/_integrations/luftdaten.markdown @fabaff
@ -319,7 +321,6 @@ source/_integrations/nam.markdown @bieniu
source/_integrations/nanoleaf.markdown @milanmeu
source/_integrations/neato.markdown @dshokouhi @Santobert
source/_integrations/nederlandse_spoorwegen.markdown @YarmoM
source/_integrations/nello.markdown @pschmitt
source/_integrations/ness_alarm.markdown @nickw444
source/_integrations/nest.markdown @allenporter
source/_integrations/netatmo.markdown @cgtobi
@ -344,10 +345,11 @@ source/_integrations/nsw_rural_fire_service_feed.markdown @exxamalte
source/_integrations/nuki.markdown @pschmitt @pvizeli @pree
source/_integrations/numato.markdown @clssn
source/_integrations/number.markdown @home-assistant/core @Shulyaka
source/_integrations/nut.markdown @bdraco
source/_integrations/nut.markdown @bdraco @ollo69
source/_integrations/nws.markdown @MatthewFlamm
source/_integrations/nzbget.markdown @chriscla
source/_integrations/obihai.markdown @dshokouhi
source/_integrations/octoprint.markdown @rfleming71
source/_integrations/ohmconnect.markdown @robbiet480
source/_integrations/ombi.markdown @larssont
source/_integrations/omnilogic.markdown @oliver84 @djtimca @gentoosu
@ -406,6 +408,7 @@ source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert
source/_integrations/rainmachine.markdown @bachya
source/_integrations/random.markdown @fabaff
source/_integrations/recollect_waste.markdown @bachya
source/_integrations/recorder.markdown @home-assistant/core
source/_integrations/rejseplanen.markdown @DarkFox
source/_integrations/renault.markdown @epenet
source/_integrations/repetier.markdown @MTrab
@ -480,7 +483,7 @@ source/_integrations/srp_energy.markdown @briglx
source/_integrations/starline.markdown @anonym-tsk
source/_integrations/statistics.markdown @fabaff
source/_integrations/stiebel_eltron.markdown @fucm
source/_integrations/stookalert.markdown @fwestenberg
source/_integrations/stookalert.markdown @fwestenberg @frenck
source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter
source/_integrations/stt.markdown @pvizeli
source/_integrations/subaru.markdown @G-Two
@ -516,7 +519,6 @@ source/_integrations/tile.markdown @bachya
source/_integrations/time_date.markdown @fabaff
source/_integrations/tmb.markdown @alemuro
source/_integrations/todoist.markdown @boralyl
source/_integrations/toon.markdown @frenck
source/_integrations/totalconnect.markdown @austinmroczek
source/_integrations/tplink.markdown @rytilahti @thegardenmonkey
source/_integrations/traccar.markdown @ludeeus
@ -526,7 +528,7 @@ source/_integrations/trafikverket_train.markdown @endor-force
source/_integrations/trafikverket_weatherstation.markdown @endor-force
source/_integrations/transmission.markdown @engrbm87 @JPHutchins
source/_integrations/tts.markdown @pvizeli
source/_integrations/tuya.markdown @Tuya @zlinoliver @METISU
source/_integrations/tuya.markdown @Tuya @zlinoliver @METISU @frenck
source/_integrations/twentemilieu.markdown @frenck
source/_integrations/twinkly.markdown @dr1rrb
source/_integrations/ubus.markdown @noltari
@ -544,6 +546,7 @@ source/_integrations/utility_meter.markdown @dgomes
source/_integrations/vallox.markdown @andre-richter
source/_integrations/velbus.markdown @Cereal2nd @brefra
source/_integrations/velux.markdown @Julius2342
source/_integrations/venstar.markdown @garbled1
source/_integrations/vera.markdown @pavoni
source/_integrations/verisure.markdown @frenck
source/_integrations/versasense.markdown @flamm3blemuff1n
@ -553,7 +556,7 @@ source/_integrations/vicare.markdown @oischinger
source/_integrations/vilfo.markdown @ManneW
source/_integrations/vivotek.markdown @HarlemSquirrel
source/_integrations/vizio.markdown @raman325
source/_integrations/vlc_telnet.markdown @rodripf @dmcc
source/_integrations/vlc_telnet.markdown @rodripf @dmcc @MartinHjelmare
source/_integrations/volkszaehler.markdown @fabaff
source/_integrations/volumio.markdown @OnFreund
source/_integrations/wake_on_lan.markdown @ntilley905

View File

@ -107,9 +107,9 @@ social:
# Home Assistant release details
current_major_version: 2021
current_minor_version: 10
current_patch_version: 7
date_released: 2021-11-01
current_minor_version: 11
current_patch_version: 2
date_released: 2021-11-09
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -26,7 +26,7 @@ An automation can be triggered by an event, with a certain entity state, at a gi
## Trigger ID
All triggers can be assigned an optional `id`. If the ID is omitted, it will instead be set to the index of the trigger. The `id` can be referenced from trigger conditions and actions. The `id` does not have to be unique for each trigger, and it can be used to group similar triggers for use later in the automation (i.e., several triggers of different types that should all turn some entity on).
All triggers can be assigned an optional `id`. If the ID is omitted, it will instead be set to the index of the trigger. The `id` can be referenced from [trigger conditions and actions](/docs/scripts/conditions/#trigger-condition). The `id` does not have to be unique for each trigger, and it can be used to group similar triggers for use later in the automation (i.e., several triggers of different types that should all turn some entity on).
```yaml
automation:

View File

@ -3,7 +3,7 @@ title: "Database"
description: "Details about the database used by Home Assistant."
---
Home Assistant uses database to store events and parametersis for history and tracking. The default database used is [SQLite](https://www.sqlite.org/) and the database file is stored in your [configuration directory](/getting-started/configuration/) (e.g., `<path to config dir>/home-assistant_v2.db`); however, other databases can be used. If you prefer to run a database server (e.g., PostgreSQL), use the [`recorder` component](/integrations/recorder/).
Home Assistant uses database to store events and parameters for history and tracking. The default database used is [SQLite](https://www.sqlite.org/) and the database file is stored in your [configuration directory](/getting-started/configuration/) (e.g., `<path to config dir>/home-assistant_v2.db`); however, other databases can be used. If you prefer to run a database server (e.g., PostgreSQL), use the [`recorder` component](/integrations/recorder/).
To work with SQLite database manually from the command-line, you will need an [installation](https://www.sqlitetutorial.net/download-install-sqlite/) of `sqlite3`. Alternatively [DB Browser for SQLite](https://sqlitebrowser.org/) provides a viewer for exploring the database data and an editor for executing SQL commands.
First load your database with `sqlite3`:

View File

@ -187,7 +187,7 @@ If you have issues checkout `home-assistant.log` in the configuration directory
## Debugging configuration files
If you have many configuration files, Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has it's own section in the common-tasks about this:
If you have many configuration files, Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has its own section in the common-tasks about this:
- [Operating System](/common-tasks/os/#configuration-check)
- [Container](/common-tasks/container/#configuration-check)

View File

@ -19,7 +19,7 @@ If you have incorrect entries in your configuration files you can use the config
One of the most common problems with Home Assistant is an invalid `configuration.yaml` or other configuration file.
- Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has it's own section in the common-tasks about this:
- Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has its own section in the common-tasks about this:
- [Operating System](/common-tasks/os/#configuration-check)
- [Container](/common-tasks/container/#configuration-check)
- [Core](/common-tasks/core/#configuration-check)

View File

@ -6,7 +6,7 @@ ha_category: Configuration
When an integration does not show up, many different things can be the case. Before you try any of these steps, make sure to look at the `home-assistant.log` file and see if there are any errors related to your integration you are trying to set up.
If you have incorrect entries in your configuration files you can use the CLI script to check your configuration, each installation type has it's own section in the common-tasks about this:
If you have incorrect entries in your configuration files you can use the CLI script to check your configuration, each installation type has its own section in the common-tasks about this:
- [Operating System](/common-tasks/os/#configuration-check)
- [Container](/common-tasks/container/#configuration-check)

View File

@ -14,6 +14,7 @@ ha_platforms:
- climate
- cover
- sensor
- select
- switch
---

View File

@ -1,5 +1,5 @@
---
title: Aurora ABB Solar PV
title: Aurora ABB PowerOne Solar PV
description: Instructions on how to integrate an Aurora ABB Powerone solar inverter within Home Assistant.
ha_category:
- Sensor
@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: aurora_abb_powerone
ha_platforms:
- sensor
ha_config_flow: true
---
This implements a direct RS485 connection to a solar inverter in the

View File

@ -93,7 +93,7 @@ automation:
custom_field: 123
custom_object:
trigger_more: true
explain: "Its starting to get dark"
explain: "It's starting to get dark"
```
The message that can be retrieved from a queue or topic subscription:
@ -106,7 +106,7 @@ The message that can be retrieved from a queue or topic subscription:
"custom_field": 123,
"custom_object": {
"trigger_more": true,
"explain": "Its starting to get dark"
"explain": "It's starting to get dark"
}
}
```

View File

@ -38,7 +38,7 @@ The requirement is that you have setup the [`xiaomi aqara` integration](/integra
#### Motion
```yaml
- alias: "If there is motion and its dark turn on the gateway light"
- alias: "If there is motion and it's dark turn on the gateway light"
trigger:
platform: state
entity_id: binary_sensor.motion_sensor_158d000xxxxxc2

View File

@ -11,6 +11,7 @@ ha_iot_class: Local Push
ha_release: 0.113
ha_domain: bond
ha_codeowners:
- '@bdraco'
- '@prystupa'
- '@joshs85'
ha_config_flow: true

View File

@ -10,9 +10,11 @@ ha_iot_class: Local Polling
ha_codeowners:
- '@danielhiversen'
- '@felipediel'
- '@L-I-Am'
ha_domain: broadlink
ha_config_flow: true
ha_platforms:
- light
- remote
- sensor
- switch

View File

@ -29,6 +29,7 @@ ha_platforms:
- fan
- light
- lock
- number
- scene
- sensor
- siren

View File

@ -7,7 +7,7 @@ ha_iot_class: Local Polling
ha_release: 0.7.2
ha_domain: denonavr
ha_codeowners:
- '@scarface-4711'
- '@ol-iver'
- '@starkillerOG'
ha_config_flow: true
ha_ssdp: true

View File

@ -210,7 +210,7 @@ value_template:
## Discovery Example
You can use the discovery protocol to create a new device tracker and set it's state using the command line tool `mosquitto_pub` shipped with `mosquitto` or the `mosquitto-clients` package to send MQTT messages.
You can use the discovery protocol to create a new device tracker and set its state using the command line tool `mosquitto_pub` shipped with `mosquitto` or the `mosquitto-clients` package to send MQTT messages.
To create the device_tracker:

View File

@ -12,6 +12,7 @@ ha_codeowners:
ha_domain: dlna_dmr
ha_platforms:
- media_player
ha_ssdp: true
---
The `dlna_dmr` platform allows you to control a [DLNA Digital Media Renderer](https://www.dlna.org/), such as DLNA enabled TVs or radios.

View File

@ -9,6 +9,7 @@ ha_release: 0.44
ha_iot_class: Cloud Polling
ha_codeowners:
- '@mezz64'
- '@raman325'
ha_domain: eight_sleep
ha_platforms:
- binary_sensor

View File

@ -0,0 +1,11 @@
---
title: Energy
ha_category:
- Energy
ha_iot_class: Calculated
ha_release: 2021.8
ha_quality_scale: internal
ha_codeowners:
- '@home-assistant/core'
ha_domain: energy
---

View File

@ -12,8 +12,8 @@ ha_platforms:
ha_release: 0.95
ha_iot_class: Cloud Polling
ha_codeowners:
- '@michaeldavie'
- '@gwww'
- '@michaeldavie'
ha_domain: environment_canada
ha_config_flow: true
---

View File

@ -46,7 +46,7 @@ The following entity types are created:
### Incidents Sensor
This is the main entity of the integration containing the incident message as it's `value`, it has several attributes which are described below.
This is the main entity of the integration containing the incident message as its `value`, it has several attributes which are described below.
| Attribute | Description |
| --------- | ----------- |

View File

@ -15,6 +15,7 @@ ha_platforms:
- binary_sensor
- fan
- light
- number
- sensor
---

View File

@ -1,5 +1,5 @@
---
title: Flux LED/MagicLight
title: Flux LED/MagicHome
description: Instructions on how to setup Flux led/MagicHome/MagicLight within Home Assistant.
ha_category:
- Light
@ -10,6 +10,11 @@ ha_domain: flux_led
ha_platforms:
- light
- switch
ha_codeowners:
- '@icemanch'
ha_quality_scale: platinum
ha_config_flow: true
ha_dhcp: true
---
The Flux LED integration supports several brands of switches, bulbs, and controllers that use the same protocol and have the HF-LPB100 chipset in common. Chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work with this integration if you can control the device with the MagicHome app.
@ -79,4 +84,3 @@ colors:
speed_pct: 80
transition: "jump"
```

View File

@ -15,7 +15,7 @@ ha_ssdp: true
ha_platforms:
- binary_sensor
- climate
- Light
- light
- sensor
- switch
ha_codeowners:

View File

@ -38,7 +38,7 @@ access_token:
required: true
type: string
url:
description: If you are using a GitHub Enterprise server, add it's URL here. For example, `https://mygithubserver.com`
description: If you are using a GitHub Enterprise server, add its URL here. For example, `https://mygithubserver.com`
required: false
type: string
repositories:

View File

@ -1,11 +1,13 @@
---
title: "Google Calendar Event"
description: "Instructions on how to use Google Calendars in Home Assistant."
title: Google Calendars
description: Instructions on how to use Google Calendars in Home Assistant.
ha_category:
- Calendar
ha_iot_class: Cloud Polling
ha_release: 0.33
ha_domain: google
ha_platforms:
- calendar
---
The `google` calendar platform allows you to connect to your

View File

@ -12,6 +12,7 @@ ha_domain: group
ha_platforms:
- binary_sensor
- cover
- fan
- light
- media_player
- notify

View File

@ -1,5 +1,5 @@
---
title: Supervisor
title: Home Assistant Supervisor
description: Control Supervisor Add-ons and OS from Home Assistant
ha_category:
- Binary Sensor
@ -10,6 +10,8 @@ ha_domain: hassio
ha_platforms:
- binary_sensor
- sensor
ha_codeowners:
- '@home-assistant/supervisor'
---
Supervisor integration allows you to monitor and control Supervisor add-ons and operating system from Home Assistant.

View File

@ -579,7 +579,7 @@ interface:
required: false
type: string
value:
description: This is the value that is set on the device. Its device specific.
description: This is the value that is set on the device. It's device specific.
required: true
type: string
{% endconfiguration %}

View File

@ -8,7 +8,7 @@ ha_release: 2021.2
ha_iot_class: Cloud Polling
ha_config_flow: true
ha_codeowners:
- '@denniss17'
- '@dennisschroer'
ha_domain: huisbaasje
ha_platforms:
- sensor

View File

@ -15,7 +15,7 @@ Install on your smartphone:
- [iOS](https://apps.apple.com/us/app/locative/id725198453?ign-mpt=uo%3D4)
To configure Locative, you must set it up via the integrations panel in the configuration screen. You must set up the app to send a POST request to your Home Assistant instance at the webhook URL provided by the integration during setup. When you enter or exit a geofence, Locative will send the appropriate request to that URL, updating Home Assistant. You are not able to specify a device name in Locative. Instead, you will need to look in your `dev-state` menu for a new device that Locative will have created on it's first `GET`. If you had been or are using Owntracks as well, you will need to update the device name used in the Owntracks setup with the name that Locative generated.
To configure Locative, you must set it up via the integrations panel in the configuration screen. You must set up the app to send a POST request to your Home Assistant instance at the webhook URL provided by the integration during setup. When you enter or exit a geofence, Locative will send the appropriate request to that URL, updating Home Assistant. You are not able to specify a device name in Locative. Instead, you will need to look in your `dev-state` menu for a new device that Locative will have created on its first `GET`. If you had been or are using Owntracks as well, you will need to update the device name used in the Owntracks setup with the name that Locative generated.
<p class='img'>
<img src='/images/screenshots/locative.png'/>

View File

@ -13,6 +13,7 @@ ha_config_flow: true
ha_platforms:
- climate
- sensor
ha_zeroconf: true
---
Integrates LOOKin devices into Home Assistant.
@ -23,4 +24,4 @@ Integrates LOOKin devices into Home Assistant.
LOOKin Remote2: internet free Wi-Fi+IR Smart Home Control
{% include integrations/config_flow.md %}
{% include integrations/config_flow.md %}

View File

@ -551,7 +551,7 @@ modbus:
scan_interval: 10
```
### Example: Modbus cover controlled by a coil, it's state is read from the register
### Example: Modbus cover controlled by a coil, its state is read from the register
This example shows a configuration for a Modbus cover controlled using a coil. Actual cover state is read from the `status_register`. We've also specified register values to match with the states open/opening/closed/closing. The cover state is polled from Modbus every 10 seconds.
@ -597,7 +597,7 @@ modbus:
state_closed: 4
```
### Example: Modbus cover controlled by a holding register, it's state is read from the status register
### Example: Modbus cover controlled by a holding register, its state is read from the status register
This example shows a configuration for a Modbus cover controlled using a holding register. However, cover state is read from a `status_register`. In this case, we've specified only values for `state_open` and `state_closed`, for the rest, default values are used. The cover state is polled from Modbus every 10 seconds.

View File

@ -13,6 +13,7 @@ ha_domain: nanoleaf
ha_platforms:
- light
ha_zeroconf: true
ha_ssdp: true
---
The Nanoleaf integration allows you to control and monitor Nanoleaf Light Panels, Canvas, Shapes and Elements.

View File

@ -9,6 +9,7 @@ ha_domain: nut
ha_config_flow: true
ha_codeowners:
- '@bdraco'
- '@ollo69'
ha_zeroconf: true
ha_platforms:
- sensor

View File

@ -40,7 +40,7 @@ name:
required: false
type: string
max_volume:
description: Maximum volume as a percentage. Often the maximum volume of the receiver is far too loud. Setting this will set Home Assistant's 100% volume to be this setting on the amp. i.e., if you set this to 50% when you set Home Assistant to be 100% then your receiver will be set to 50% of it's maximum volume.
description: Maximum volume as a percentage. Often the maximum volume of the receiver is far too loud. Setting this will set Home Assistant's 100% volume to be this setting on the amp. i.e., if you set this to 50% when you set Home Assistant to be 100% then your receiver will be set to 50% of its maximum volume.
required: false
default: 100
type: integer

View File

@ -54,19 +54,6 @@ This integration allows you to utilize OpenZWave's ozwdaemon to control a Z-Wave
The secure network key is set in the settings for the ozwdaemon and
not in the integration configuration.
## Migrate from Z-Wave integration
To migrate to the OpenZWave integration from the Z-Wave integration there's a
wizard in the frontend configuration panel of the Z-Wave integration. The wizard
will try to migrate the entity IDs, names, icons and areas of the entities and
devices of your Z-Wave integration to your OpenZWave integration. At the end of
the migration, the Z-Wave integration configuration entry will be removed.
Make sure you take necessary backups, eg a Supervisor backup, before migrating
to be able to restore the Z-Wave integration. The wizard may not be able to
migrate all entity and device information. It will show you what entity and
device information failed to migrate.
## Services
### Service `ozw.add_node`
@ -131,11 +118,11 @@ This service will set the specified configuration parameter to the value specifi
allow device-specific configurations. Example of this would be setting notification
LED colors on switches.
| Service Data Attribute | Required | Description |
| ---------------------- | -------- | --------------------------------------------------------------------------------------------------------------- |
| `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. |
| `node_id` | yes | Node id of the device to set configuration parameter to (integer). |
| `parameter` | yes | Parameter number to set (integer). |
| Service Data Attribute | Required | Description |
| ---------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. |
| `node_id` | yes | Node id of the device to set configuration parameter to (integer). |
| `parameter` | yes | Parameter number to set (integer). |
| `value` | yes | Value to set for parameter. (String or integer value for list, string or boolean for bool parameters, list of dicts for bitset parameters (see example below), integer for others). |

View File

@ -14,6 +14,7 @@ ha_domain: plex
ha_platforms:
- media_player
- sensor
ha_zeroconf: true
---
The Plex integration allows you to connect Home Assistant to a [Plex Media Server](https://plex.tv). Once configured, actively streaming [Plex Clients](https://www.plex.tv/apps-devices/) show up as [Media Players](/integrations/media_player/) and report playback status and library sizes via [Sensors](/integrations/sensor/) in Home Assistant. Media Players will allow you to control media playback and see the current playing item.

View File

@ -10,7 +10,7 @@ ha_release: 0.69
ha_iot_class: Local Polling
ha_config_flow: true
ha_codeowners:
- "@bachya"
- '@bachya'
ha_domain: rainmachine
ha_platforms:
- binary_sensor

View File

@ -7,6 +7,8 @@ ha_release: pre 0.7
ha_quality_scale: internal
ha_domain: recorder
ha_iot_class: Local Push
ha_codeowners:
- '@home-assistant/core'
---
The `recorder` integration is responsible for storing details in a database, which then are handled by the [`history`](/integrations/history/) integration.
@ -17,9 +19,17 @@ This integration constantly saves data. If you use the default configuration, th
</div>
Home Assistant uses [SQLAlchemy](https://www.sqlalchemy.org/), which is an Object Relational Mapper (ORM). This means that you can use **any** SQL backend for the recorder that is supported by SQLAlchemy, like [MySQL](https://www.mysql.com/), [MariaDB](https://mariadb.org/), [PostgreSQL](https://www.postgresql.org/), or [MS SQL Server](https://www.microsoft.com/en-us/sql-server/).
Home Assistant uses [SQLAlchemy](https://www.sqlalchemy.org/), which is an Object Relational Mapper (ORM). This makes it possible to use a number of database solutions.
The default database engine is [SQLite](https://www.sqlite.org/) which does not require any configuration. The database is stored in your Home Assistant configuration directory ('/config/') and is named `home-assistant_v2.db`.
The supported database solutions are:
- [MariaDB](https://mariadb.org/) ≥ 10.3
- [MySQL](https://www.mysql.com/) ≥ 8.0
- [PostgreSQL](https://www.postgresql.org/) ≥ 12
- [SQLite](https://www.sqlite.org/) ≥ 3.31.0
Although SQLAlchemy supports additional database solutions, it will behave differently on different databases, and features relied on by the recorder may work differently, or not at all, in different databases.
The default, and recommended, database engine is [SQLite](https://www.sqlite.org/) which does not require any configuration. The database is stored in your Home Assistant configuration directory ('/config/') and is named `home-assistant_v2.db`.
To change the defaults for the `recorder` integration in your installation, add the following to your `configuration.yaml` file:
@ -229,10 +239,10 @@ Call the service `recorder.enable` to start again saving events and states to th
The following database engines are tested when major changes are made to the recorder. Other database engines do not have an active core maintainer at this time and may require additional work to maintain.
- SQLite 3.32.1+
- MariaDB 10.3+
- MySQL 5.7+
- PostgreSQL 12+
- SQLite 3.32.1
- MariaDB 10.3
- MySQL ≥ 8.0
- PostgreSQL 12
## Custom database engines
@ -276,13 +286,6 @@ PostgreSQL (Socket):
PostgreSQL (Custom socket dir):
description: >
`postgresql://@/DB_NAME?host=/path/to/dir`
MS SQL Server:
description: >
`mssql+pyodbc://username:password@SERVER_IP:1433/DB_NAME?charset=utf8&driver=DRIVER`
Oracle:
description: >
`oracle+cx_oracle://username:password@SERVER_IP:1521/DB_NAME?encoding=UTF-8&nencoding=UTF-8`
{% endconfiguration_basic %}
<div class='note'>
@ -311,12 +314,6 @@ If you want to use Unix Sockets for PostgreSQL you need to modify the `pg_hba.co
</div>
<div class='note warning'>
If you are using the default `FULL` recovery model for MS SQL Server you will need to manually backup your log file to prevent your transaction log from growing too large. It is recommended you change the recovery model to `SIMPLE` unless you are worried about data loss between backups.
</div>
### Database startup
If you are running a database server instance on the same server as Home Assistant then you must ensure that this service starts before Home Assistant. For a Linux instance running Systemd (Raspberry Pi, Debian, Ubuntu and others) you should edit the service file.
@ -413,28 +410,3 @@ $ sudo -i -u postgres psql -c "SELECT pg_reload_conf();"
(1 row)
```
A service restart will work as well.
### MS SQL Server
For MS SQL Server you will have to install a few dependencies:
```bash
sudo apt-get install unixodbc-dev
pip3 install pyodbc
```
If you are in a virtual environment, don't forget to activate it before installing the pyodbc package.
```bash
sudo -u homeassistant -H -s
source /srv/homeassistant/bin/activate
pip3 install pyodbc
```
You will also need to install an ODBC Driver. Microsoft ODBC drivers are recommended, however FreeTDS is available for systems that are not supported by Microsoft. Instructions for installing the Microsoft ODBC drivers can be found [here](https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server).
<div class='note'>
If you are using Hass.io, FreeTDS is already installed for you. The db_url you need to use is `mssql+pyodbc://username:password@SERVER_IP:1433/DB_NAME?charset=utf8mb4&driver=FreeTDS`.
</div>

View File

@ -17,6 +17,7 @@ ha_domain: screenlogic
ha_platforms:
- binary_sensor
- climate
- light
- sensor
- switch
---

View File

@ -172,3 +172,23 @@ data:
*Average Rating*
1.0
```
Send a message directly to a user by setting the target to their member ID. Here are [instructions](https://www.workast.com/help/articles/61000165203/) to obtain a member ID.
```yaml
message: "Hello there!"
target: "U12345"
title: "Hi"
data:
blocks: []
```
Send a message to a channel that mentions (@username, highlights a users name in yellow) a user. Here are [instructions](https://www.workast.com/help/articles/61000165203/) to obtain a member ID.
```yaml
message: "<@U12345> your appointment starts soon"
target: "#general"
title: "Reminder"
data:
blocks: []
```

View File

@ -310,7 +310,7 @@ If the template accesses every state on the system, a rate limit of one update p
### Startup
If you are using the state of a platform that might not be available during startup, the Template Sensor may get an `unknown` state. To avoid this, use `is_state()` function in your template. For example, you would replace {% raw %}`{{ states.cover.source.state == 'open' }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an `unknown` result:
If you are using the state of a platform that might not be available during startup, the Template Sensor may get an `unknown` state. To avoid this, use `is_state()` function in your template. For example, you would replace {% raw %}`{{ states.switch.source.state == 'on' }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an `unknown` result:
{% raw %}

View File

@ -10,8 +10,6 @@ ha_category:
ha_release: 0.56
ha_iot_class: Cloud Push
ha_config_flow: true
ha_codeowners:
- '@frenck'
ha_domain: toon
ha_dhcp: true
ha_platforms:

View File

@ -15,10 +15,10 @@ ha_domain: tradfri
ha_homekit: true
ha_platforms:
- cover
- fan
- light
- sensor
- switch
- fan
ha_codeowners:
- '@janiversen'
---

View File

@ -24,7 +24,6 @@ ha_codeowners:
- '@Tuya'
- '@zlinoliver'
- '@METISU'
- '@tsutsuku'
- '@frenck'
ha_platforms:
- binary_sensor
@ -36,11 +35,12 @@ ha_platforms:
- light
- number
- scene
- select
- sensor
- select
- siren
- switch
- vacuum
ha_dhcp: true
---
The Tuya integration integrates all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. Tuya officially maintains this integration.
@ -126,7 +126,7 @@ Click the created project to enter the `Project Overview` page and get the `Auth
"2406: skill id invalid":
description: >
- Make sure you use the **Tuya Smart** or **SmartLife** app account to log in. Also, choose the right data center endpoint related to your country region. For more details, please check [Country Regions and Data Center](https://github.com/tuya/tuya-home-assistant/blob/master/docs/regions_dataCenters.md).
- Make sure you use the **Tuya Smart** or **SmartLife** app account to log in. Also, choose the right data center endpoint related to your country region. For more details, please check [Country Regions and Data Center](https://github.com/tuya/tuya-home-assistant/blob/main/docs/regions_dataCenters.md).
- Your cloud project on the [Tuya IoT Development Platform](https://iot.tuya.com) should be created after May 25, 2021. Otherwise, you need to create a new project.
@ -149,7 +149,7 @@ Click the created project to enter the `Project Overview` page and get the `Auth
## Related Documents
- [Tuya Integration Documentation Page](https://github.com/tuya/tuya-home-assistant)
- [Supported Tuya Device Category](https://github.com/tuya/tuya-home-assistant/blob/master/docs/supported_devices.md)
- [Error Code and Troubleshooting](https://github.com/tuya/tuya-home-assistant/blob/master/docs/error_code.md)
- [Countries/Regions and Tuya Data Center](https://github.com/tuya/tuya-home-assistant/blob/master/docs/regions_dataCenters.md)
- [FAQs](https://github.com/tuya/tuya-home-assistant/blob/master/docs/faq.md)
- [Supported Tuya Device Category](https://github.com/tuya/tuya-home-assistant/blob/main/docs/supported_devices.md)
- [Error Code and Troubleshooting](https://github.com/tuya/tuya-home-assistant/blob/main/docs/error_code.md)
- [Countries/Regions and Tuya Data Center](https://github.com/tuya/tuya-home-assistant/blob/main/docs/regions_dataCenters.md)
- [FAQs](https://github.com/tuya/tuya-home-assistant/blob/main/docs/faq.md)

View File

@ -10,6 +10,9 @@ ha_domain: venstar
ha_platforms:
- binary_sensor
- climate
ha_codeowners:
- '@garbled1'
ha_config_flow: true
---
The `venstar` climate platform allows you to control [Venstar](https://www.venstar.com/) thermostats from Home Assistant.

View File

@ -112,7 +112,7 @@ Here are some real-life examples of how to use the **turn_off** variable.
Suggested recipe for letting the `turn_off` script suspend a Linux computer (the **target**)
from Home Assistant running on another Linux computer (the **server**).
1. On the **server**, log in as the user account Home Assistant is running under. In this exampleit's `hass`.
1. On the **server**, log in as the user account Home Assistant is running under. In this example it's `hass`.
2. On the **server**, create SSH keys by running `ssh-keygen`. Just press enter on all questions.
3. On the **target**, create a new account that Home Assistant can ssh into: `sudo adduser hass`. Just press enter on all questions except password. It's recommended using the same user name as on the server. If you do, you can leave out `hass@` in the SSH commands below.
4. On the **server**, transfer your public SSH key by `ssh-copy-id hass@TARGET` where TARGET is your target machine's name or IP address. Enter the password you created in step 3.

View File

@ -7,8 +7,8 @@ ha_release: 2021.6
ha_iot_class: Cloud Polling
ha_domain: wallbox
ha_platforms:
- sensor
- number
- sensor
ha_config_flow: true
ha_codeowners:
- '@hesselonline'

View File

@ -138,7 +138,7 @@ Any other [actions](/docs/automation/action/) to power on the device can be conf
## Sources
To obtain complete list of available sources currently configured on the TV, once the webOS TV is configured and linked, while its powered on head to the **Developer Tools** > **States**, find your `media_player.<name>` and use the sources listed in `source_list:` remembering to split them per line into your `sources:` configuration. If you leave the `sources:` configuration empty, the `media_player` will offer all sources of the TV. If you list a subset of sources in the configuration, only those will be displayed.
To obtain complete list of available sources currently configured on the TV, once the webOS TV is configured and linked, while it's powered on head to the **Developer Tools** > **States**, find your `media_player.<name>` and use the sources listed in `source_list:` remembering to split them per line into your `sources:` configuration. If you leave the `sources:` configuration empty, the `media_player` will offer all sources of the TV. If you list a subset of sources in the configuration, only those will be displayed.
Note: it is normal and expected behavior that for a switched-off TV only the Live TV source is offered in the `media_player`, even if you have configured other sources as well. These will show up as soon as the TV is switched on.

View File

@ -15,6 +15,7 @@ ha_domain: wled
ha_zeroconf: true
ha_platforms:
- light
- number
- sensor
- select
- switch

View File

@ -37,7 +37,7 @@ api_key:
required: true
type: string
zpid:
description: Property IDs to track in the front end. Can be found in it's Zillow URL as described above. Include only the numbers, do not include the "_zpid".
description: Property IDs to track in the front end. Can be found in its Zillow URL as described above. Include only the numbers, do not include the "_zpid".
required: true
type: list
{% endconfiguration %}

View File

@ -785,7 +785,7 @@ Renaming Z-Wave entities is done with the same [customization options](/docs/con
#### Node Values
Contains a list of available values of the selected node, and it's instances.
Contains a list of available values of the selected node, and its instances.
#### Node group associations

View File

@ -9,7 +9,7 @@ categories:
- Core
---
Home Assistant is now using [YAML](http://yaml.org/) for it's configuration file. YAML allows the use of lists, which should make the configuration file a bit more flexible and useful. The new configuration file format is backwards compatible with existing components. Because of this, there is no need for component developers to update their components.
Home Assistant is now using [YAML](http://yaml.org/) for its configuration file. YAML allows the use of lists, which should make the configuration file a bit more flexible and useful. The new configuration file format is backwards compatible with existing components. Because of this, there is no need for component developers to update their components.
The new file is named configuration.yaml and if it can't be found in your config directory, Home Assistant will instead try to find the old configuration file, home-assistant.conf.

View File

@ -45,7 +45,7 @@ Another cool addition is the local file camera. This seems very basic at first b
### Breaking change
- The new Netatmo support caused us to change how Netatmo are configured. It's now done via it's own component.
- The new Netatmo support caused us to change how Netatmo are configured. It's now done via its own component.
```yaml
netatmo:

View File

@ -19,7 +19,7 @@ Currently includes:
- Install Libcec. Adds local [HDMI-CEC support][cec].
- Install Mossquitto. Installs the latest Mosquitto package and client tools from the Mosquitto projects official repository. Now includes websocket support.
- Install OpenZWave. Installs OpenZWave and prepares for using a USB or GPIO ZWave controller.
- Install Samba. Installs the Samba packages and shares your configuration over smb to be available to edit on any computer without the need for separate file transfer software. This share is unsecured and it's usage is not recommended if your installation is publicly available.
- Install Samba. Installs the Samba packages and shares your configuration over smb to be available to edit on any computer without the need for separate file transfer software. This share is unsecured and its usage is not recommended if your installation is publicly available.
All of these scripts are available in the directory `/home/pi/hassbian-scripts/`. This directory is actually a cloned git repository that's cloned on first boot and can be updated to the latest release with ease after.
To update the hassbian-scripts directory execute the following command as the `pi` user.

View File

@ -24,7 +24,7 @@ To allow you to customize your installation further, we have included a tool cal
- Install Libcec. Adds local [HDMI-CEC support][cec].
- Install Open Z-Wave-pip. Installs Python Open Z-Wave from a pip package. This is the quickest and recommended way of installing Z-Wave support but does not OZWCP pre-installed.
- Install Open Z-Wave. Installs Python Open Z-Wave and OZWCP from git.
- Install Samba. Allows anyone on your network to edit your configuration from any computer. This share is unsecured and it's usage is not recommended if you share your network with others.
- Install Samba. Allows anyone on your network to edit your configuration from any computer. This share is unsecured and its usage is not recommended if you share your network with others.
- Install Tellstick. Installs the Tellstick package for controlling and using a connected Tellstick.
- Install Tradfri. Installs dependencies for using IKEA Trådfri.

View File

@ -15,7 +15,7 @@ og_image: /images/blog/2018-04-0.67/components.png
Release 0.67 is here! In case you missed [the announcement from yesterday][ann-ubiquiti], Ubiquiti is paying me to write these release notes. Ooooooh yeah. With more time on my hands I'm going to be focusing on major improvements that we have been postponing for a while, first up will be a user system.
This release includes a security fix. The error log was accessible via the API without requiring authentication in previous releases. Although not a leak on it's own, combined with a faulty component that would log sensitive information to the error log could lead to that being exposed (we don't know of any component that does this). Thanks to [Matt Hamilton](https://github.com/Eriner) for disclosing this issue to us.
This release includes a security fix. The error log was accessible via the API without requiring authentication in previous releases. Although not a leak on its own, combined with a faulty component that would log sensitive information to the error log could lead to that being exposed (we don't know of any component that does this). Thanks to [Matt Hamilton](https://github.com/Eriner) for disclosing this issue to us.
## New Platforms

View File

@ -124,7 +124,7 @@ is great.
### Why not just use the REST API's directly via curl or similar ?
You can most definitely use `curl` or similar to access REST API directly - its
You can most definitely use `curl` or similar to access REST API directly - it's
basically what `hass-cli` does behind the scenes. `hass-cli` give though a few
advantages. Firstly that you do not need to remember the exact commands,
`hass-cli` have contextual help and auto completion to make it super easy to

View File

@ -23,7 +23,7 @@ Home Assistant has adopted a new [Python support strategy](https://github.com/ho
## Pimp my Sidebar
The sidebar has gotten an improved look! Idea started with [a mockup by @JuanMTech on Twitter](https://twitter.com/JuanMTech/status/1143757213971943424) and grew into a full blown implementation. When visiting Home Assistant on devices with big screens (tablets, laptops, desktops), the sidebar will now always be visible in a minimized mode with the ability to fully hide it via the profile page. The developer tool buttons have been collapsed into a single menu item. The dev tools will now store it's exact state when you navigate away, included the dev tool that is open. We've also taken the opportunity to make notifications accessible from the sidebar, instead of only via the Lovelace UI.
The sidebar has gotten an improved look! Idea started with [a mockup by @JuanMTech on Twitter](https://twitter.com/JuanMTech/status/1143757213971943424) and grew into a full blown implementation. When visiting Home Assistant on devices with big screens (tablets, laptops, desktops), the sidebar will now always be visible in a minimized mode with the ability to fully hide it via the profile page. The developer tool buttons have been collapsed into a single menu item. The dev tools will now store its exact state when you navigate away, included the dev tool that is open. We've also taken the opportunity to make notifications accessible from the sidebar, instead of only via the Lovelace UI.
On mobile devices the sidebar will behave like it previously did. Check [the demo](https://demo.home-assistant.io) for a preview.

View File

@ -15,7 +15,7 @@ og_image: /images/blog/2019-08-home-assistant-cast/social.png
Home automation itself has never been a goal of Home Assistant. Instead, it's a tool that allows us to have technology improve our life, and that of the people around us. I wrote about this [3,5 years ago](https://www.home-assistant.io/blog/2016/01/19/perfect-home-automation/), and it's been our guiding principle in building out Home Assistant.
Today we're introducing Home Assistant Cast to help with this. With Home Assistant Cast, people in your house can have quick access to see the state of your house and it's residents, and quickly adjust the most important settings. This is achieved by running on Chromecast powered screens that you already have throughout your house: your Google Nest Hubs and TVs.
Today we're introducing Home Assistant Cast to help with this. With Home Assistant Cast, people in your house can have quick access to see the state of your house and its residents, and quickly adjust the most important settings. This is achieved by running on Chromecast powered screens that you already have throughout your house: your Google Nest Hubs and TVs.
You can launch Home Assistant Cast by going to [**the Home Assistant Cast launcher website**](https://cast.home-assistant.io). It works with any version of Home Assistant released in the last year. Home Assistant Cast can show any Lovelace view, including support for custom cards and themes. Got no Lovelace configuration? Don't worry, we'll generate a view and show that instead.

View File

@ -19,7 +19,7 @@ TL;DR:
---
Voice assistants are a great way to interact with your house, ask a quick question, set a timer or control your devices. The more an assistant knows about you, your home and it's other inhabitants, the better it is able to help you.
Voice assistants are a great way to interact with your house, ask a quick question, set a timer or control your devices. The more an assistant knows about you, your home and its other inhabitants, the better it is able to help you.
Today's available virtual assistants work great, but they have a big problem: They store your data in the cloud, don't provide APIs to allow other companies to build products on top and are run by companies whose core business is building profiles on their users to help serve ads and product suggestions.

View File

@ -9,7 +9,7 @@ categories: Community
og_image: /images/blog/2020-02-07-community-highlights/social.png
---
Thank god, its Friday! For most of us, it means we can tinker with our Home Automation projects again 😃
Thank god, it's Friday! For most of us, it means we can tinker with our Home Automation projects again 😃
The second edition of the Community Highlights is here to provide you a fresh source of inspiration this weekend. And, if that is not enough, upgrading to the latest release of [Home Assistant Core 0.105](/blog/2020/02/05/release-105/) is definitely a recommendation for your list. It introduces tons of new shiny features for you to play with.

View File

@ -203,7 +203,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
## Breaking Changes
- **Lovelace themes** - We discovered our theme logic was wrong, when you didn't specify a theme for a Lovelace card or view. It would default to the backend selected theme, even when your local theme was different, or your view had a different theme. To fix this we removed the options `default` and `Backend selected` from the Lovelace theme selection, and when there is not theme selected it will not set a theme. This will make sure the element has the same theme as it's parent.
- **Lovelace themes** - We discovered our theme logic was wrong, when you didn't specify a theme for a Lovelace card or view. It would default to the backend selected theme, even when your local theme was different, or your view had a different theme. To fix this we removed the options `default` and `Backend selected` from the Lovelace theme selection, and when there is not theme selected it will not set a theme. This will make sure the element has the same theme as its parent.
- **Freebox** - Freebox is now available as an integration from the Integrations UI! You will need to re-authorize Home Assistant to access the Freebox router. - ([@Quentame] - [#30334]) ([freebox docs])

View File

@ -262,7 +262,7 @@ Screenshot of an ONVIF camera in Home Assistant.
## Supervisor
Have you seen the new supervisor UI? [@ludeeus] did a great job redoing it's UI!
Have you seen the new supervisor UI? [@ludeeus] did a great job redoing its UI!
It now uses the same tabs as the configuration panel. The add-on page is split
into multiple tabs, the add-on store is cleaned up and you can view all logs
in the system tab now (requires advanced mode).

View File

@ -74,7 +74,7 @@ Starting with 1.8.0 we have introduced a new [Geocoded sensor](https://companion
Screenshot of the Geocoded Sensor.
</p>
The battery level sensor was split in 1.9.0 to include a [battery state sensor](https://companion.home-assistant.io/docs/core/sensors#battery-sensors) so you can see when your device is actively `charging`, `not_charging`, `discharging` and `full`. You can also distinguish whether its `wireless`, `ac` or `usb`. The state now updates immediately upon being plugged in and unplugged to allow for quicker automations.
The battery level sensor was split in 1.9.0 to include a [battery state sensor](https://companion.home-assistant.io/docs/core/sensors#battery-sensors) so you can see when your device is actively `charging`, `not_charging`, `discharging` and `full`. You can also distinguish whether it's `wireless`, `ac` or `usb`. The state now updates immediately upon being plugged in and unplugged to allow for quicker automations.
#### Biometrics

View File

@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2020-08-28-android-230-release/Companion.png
---
Hey there, its been so long since we last gave an update on our mobile apps we thought it would be time to give you more updates! This time around we will focus on whats new in the Android app. There have been a few releases so were going to cover everything new up until version 2.3.0 which was just released to the Google Play Store.
Hey there, it's been so long since we last gave an update on our mobile apps we thought it would be time to give you more updates! This time around we will focus on whats new in the Android app. There have been a few releases so were going to cover everything new up until version 2.3.0 which was just released to the Google Play Store.
## Manage Sensors

View File

@ -11,7 +11,7 @@ categories:
og_image: /images/blog/2020-09-12-android-240-release/Companion.png
---
Hey there, I hope everyone has been enjoying the last release of the Android app. We have another update coming up where we felt its time to give everyone a heads up before release. There are several new changes done that you will immediately notice after installing the update to 2.4.0, so we wanted to cover what's new. You can expect this release to be available in the Google Play Store tomorrow.
Hey there, I hope everyone has been enjoying the last release of the Android app. We have another update coming up where we felt it's time to give everyone a heads up before release. There are several new changes done that you will immediately notice after installing the update to 2.4.0, so we wanted to cover what's new. You can expect this release to be available in the Google Play Store tomorrow.
## Current and Future Breaking Changes

View File

@ -369,7 +369,7 @@ same type as it is in the attribute (instead of as a string).
<summary><b>Canary</b></summary>
<p>
Canary is now available for configuration via the UI. This also means its no
Canary is now available for configuration via the UI. This also means it's no
longer configured in YAML. Existing configurations should be automatically
transitioned to configuration via UI. You can safely remove you Canary YAML
configuration after ugprading. YAML support will be fully removed in

View File

@ -537,7 +537,7 @@ configuration method. Please see the cast documentation on how to set this up.
<summary><b>Cloudflare</b></summary>
<p>
Cloudflare is now available exclusively via the Integrations UI. This means its
Cloudflare is now available exclusively via the Integrations UI. This means it's
no longer configured in YAML. Existing configurations are not imported as API
Tokens are now used to authenticate. Refer to integration documentation on how
to setup via UI.

View File

@ -9,9 +9,9 @@ categories: Release-Notes
og_image: /images/blog/2020-11-06-android-300-release/Companion.png
---
Hey everyone its been a little while since we last spoke. We have a brand new Home Assistant Companion for Android release that we are excited to get into your hands and will roll out over the next day or so in the Google Play store.
Hey everyone it's been a little while since we last spoke. We have a brand new Home Assistant Companion for Android release that we are excited to get into your hands and will roll out over the next day or so in the Google Play store.
Before we get into the release details I'd like to mention that this month marks the [1 year anniversary](https://youtu.be/tc17q1Zn0Xs?t=3487) of the Home Assistant Companion app being offered in the Google Play Store! Just to think how far along the entire app has come from its initial alpha state to what is currently being offered in today's release. Can you believe its already been a year?
Before we get into the release details I'd like to mention that this month marks the [1 year anniversary](https://youtu.be/tc17q1Zn0Xs?t=3487) of the Home Assistant Companion app being offered in the Google Play Store! Just to think how far along the entire app has come from its initial alpha state to what is currently being offered in today's release. Can you believe it's already been a year?
It has been pretty busy over on the Android side of things during Hacktoberfest! We have seen a total of 84 pull requests from a wide range of contributors that we are thankful for, so thank you for all of your efforts! In case you missed it we actually had a release shortly after version 2.4.0 but as we did not have an accompanying blog post, we'll cover whats new since we last spoke in this post. All of the features listed below are already documented on the [Companion](https://companion.home-assistant.io/) site, please be sure to check in there for greater details. Before we continue with what's new lets go over the breaking changes for this release.

View File

@ -111,7 +111,7 @@ Today we introduce: Home Assistant Analytics. Opt-in, privacy-aware, public
and open source. Just as it all should be for our project.
[@ludeeus] did a fantastic job writing this new integration. You decide if you
turn it on or not; however, we guarantee its privacy-aware. Doubt it? Review it!
turn it on or not; however, we guarantee it's privacy-aware. Doubt it? Review it!
Everything is open source!
Not open enough for you? We are publishing the result for everybody to see:
@ -1032,7 +1032,7 @@ modbus:
The `reporting` and `include_used_components` configuration options have now
been deprecated, the `updater` integration will no longer report any analytics.
The analytics has moved to it's own integration.
The analytics has moved to its own integration.
See the [`analytics` integration](/integrations/analytics) for more details on
how to configure it.

View File

@ -839,7 +839,7 @@ Database migrations are now done in the background and no longer prevent
Home Assistant from starting.
The migration is started shortly after the started event since they are CPU
intensive (mostly just sqlite since its in the same process) and we do not want
intensive (mostly just sqlite since it's in the same process) and we do not want
to compete with startup.
Events created by your system are queued and processed when the migration is

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
# Redirect for Energy
/energy /home-energy-management
/integrations/energy /docs/energy
/integrations/energy /docs/energy 301!
/amber https://www.crowdsupply.com/nabu-casa/home-assistant-amber

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB