Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2020-07-27 00:18:47 +02:00
commit b7b3617f18
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
45 changed files with 1862 additions and 138 deletions

View File

@ -19,7 +19,6 @@ source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy
source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy
source/_integrations/almond.markdown @gcampax @balloob
source/_integrations/alpha_vantage.markdown @fabaff
source/_integrations/amazon_polly.markdown @robbiet480
source/_integrations/ambiclimate.markdown @danielhiversen
source/_integrations/ambient_station.markdown @bachya
source/_integrations/amcrest.markdown @pnbruckner
@ -42,8 +41,8 @@ source/_integrations/auth.markdown @home-assistant/core
source/_integrations/automation.markdown @home-assistant/core
source/_integrations/avea.markdown @pattyland
source/_integrations/avri.markdown @timvancann
source/_integrations/awair.markdown @danielsjf
source/_integrations/aws.markdown @awarecan @robbiet480
source/_integrations/awair.markdown @ahayworth @danielsjf
source/_integrations/aws.markdown @awarecan
source/_integrations/axis.markdown @Kane610
source/_integrations/azure_event_hub.markdown @eavanvalkenburg
source/_integrations/azure_service_bus.markdown @hfurubotten
@ -53,9 +52,10 @@ source/_integrations/bizkaibus.markdown @UgaitzEtxebarria
source/_integrations/blebox.markdown @gadgetmobile
source/_integrations/blink.markdown @fronzbot
source/_integrations/bmp280.markdown @belidzs
source/_integrations/bmw_connected_drive.markdown @gerard33
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bom.markdown @maddenp
source/_integrations/braviatv.markdown @robbiet480 @bieniu
source/_integrations/bond.markdown @prystupa
source/_integrations/braviatv.markdown @bieniu
source/_integrations/broadlink.markdown @danielhiversen @felipediel
source/_integrations/brother.markdown @bieniu
source/_integrations/brunt.markdown @eavanvalkenburg
@ -82,6 +82,7 @@ source/_integrations/cpuspeed.markdown @fabaff
source/_integrations/cups.markdown @fabaff
source/_integrations/daikin.markdown @fredrike
source/_integrations/darksky.markdown @fabaff
source/_integrations/debugpy.markdown @frenck
source/_integrations/deconz.markdown @Kane610
source/_integrations/delijn.markdown @bollewolle @Emilv2
source/_integrations/demo.markdown @home-assistant/core
@ -89,6 +90,7 @@ source/_integrations/denonavr.markdown @scarface-4711 @starkillerOG
source/_integrations/derivative.markdown @afaucogney
source/_integrations/device_automation.markdown @home-assistant/core
source/_integrations/devolo_home_control.markdown @2Fake @Shutgun
source/_integrations/dexcom.markdown @gagebenne
source/_integrations/digital_ocean.markdown @fabaff
source/_integrations/directv.markdown @ctalkington
source/_integrations/discogs.markdown @thibmaek
@ -122,7 +124,6 @@ source/_integrations/ezviz.markdown @baqs
source/_integrations/fastdotcom.markdown @rohankapoorcom
source/_integrations/file.markdown @fabaff
source/_integrations/filter.markdown @dgomes
source/_integrations/fitbit.markdown @robbiet480
source/_integrations/fixer.markdown @fabaff
source/_integrations/flick_electric.markdown @ZephireNZ
source/_integrations/flock.markdown @fabaff
@ -131,7 +132,6 @@ source/_integrations/flunearyou.markdown @bachya
source/_integrations/forked_daapd.markdown @uvjustin
source/_integrations/fortios.markdown @kimfrellsen
source/_integrations/foscam.markdown @skgsergio
source/_integrations/foursquare.markdown @robbiet480
source/_integrations/freebox.markdown @snoof85 @Quentame
source/_integrations/fronius.markdown @nielstron
source/_integrations/frontend.markdown @home-assistant/frontend
@ -144,18 +144,15 @@ source/_integrations/geonetnz_volcano.markdown @exxamalte
source/_integrations/gios.markdown @bieniu
source/_integrations/gitter.markdown @fabaff
source/_integrations/glances.markdown @fabaff @engrbm87
source/_integrations/gntp.markdown @robbiet480
source/_integrations/gogogate2.markdown @vangorra
source/_integrations/google_assistant.markdown @home-assistant/cloud
source/_integrations/google_cloud.markdown @lufton
source/_integrations/google_translate.markdown @awarecan
source/_integrations/google_travel_time.markdown @robbiet480
source/_integrations/gpsd.markdown @fabaff
source/_integrations/greeneye_monitor.markdown @jkeljo
source/_integrations/griddy.markdown @bdraco
source/_integrations/group.markdown @home-assistant/core
source/_integrations/growatt_server.markdown @indykoning
source/_integrations/gtfs.markdown @robbiet480
source/_integrations/guardian.markdown @bachya
source/_integrations/harmony.markdown @ehendrix23 @bramkragten @bdraco
source/_integrations/heatmiser.markdown @andylockran
@ -173,18 +170,20 @@ source/_integrations/homekit_controller.markdown @Jc2k
source/_integrations/homematic.markdown @pvizeli @danielperna84
source/_integrations/homematicip_cloud.markdown @SukramJ
source/_integrations/honeywell.markdown @zxdavb
source/_integrations/html5.markdown @robbiet480
source/_integrations/http.markdown @home-assistant/core
source/_integrations/huawei_lte.markdown @scop @fphammerle
source/_integrations/huawei_router.markdown @abmantis
source/_integrations/hue.markdown @balloob
source/_integrations/hue.markdown @balloob @frenck
source/_integrations/humidifier.markdown @home-assistant/core @Shulyaka
source/_integrations/hunterdouglas_powerview.markdown @bdraco
source/_integrations/hvv_departures.markdown @vigonotion
source/_integrations/hydrawise.markdown @ptcryan
source/_integrations/iammeter.markdown @lewei50
source/_integrations/iaqualink.markdown @flz
source/_integrations/icloud.markdown @Quentame
source/_integrations/ign_sismologia.markdown @exxamalte
source/_integrations/incomfort.markdown @zxdavb
source/_integrations/influxdb.markdown @fabaff
source/_integrations/influxdb.markdown @fabaff @mdegat01
source/_integrations/input_boolean.markdown @home-assistant/core
source/_integrations/input_datetime.markdown @home-assistant/core
source/_integrations/input_number.markdown @home-assistant/core
@ -234,6 +233,7 @@ source/_integrations/melissa.markdown @kennedyshead
source/_integrations/met.markdown @danielhiversen
source/_integrations/meteo_france.markdown @victorcerutti @oncleben31 @Quentame
source/_integrations/meteoalarm.markdown @rolfberkenbosch
source/_integrations/metoffice.markdown @MrHarcombe
source/_integrations/miflora.markdown @danielhiversen @ChristianKuehnel
source/_integrations/mikrotik.markdown @engrbm87
source/_integrations/mill.markdown @danielhiversen
@ -265,6 +265,7 @@ source/_integrations/nissan_leaf.markdown @filcole
source/_integrations/nmbs.markdown @thibmaek
source/_integrations/no_ip.markdown @fabaff
source/_integrations/notify.markdown @home-assistant/core
source/_integrations/notify_events.markdown @matrozov @papajojo
source/_integrations/notion.markdown @bachya
source/_integrations/nsw_fuel_station.markdown @nickw444
source/_integrations/nsw_rural_fire_service_feed.markdown @exxamalte
@ -302,9 +303,11 @@ source/_integrations/plaato.markdown @JohNan
source/_integrations/plant.markdown @ChristianKuehnel
source/_integrations/plex.markdown @jjlawren
source/_integrations/plugwise.markdown @CoMPaTech @bouwew
source/_integrations/plum_lightpad.markdown @ColinHarrington
source/_integrations/plum_lightpad.markdown @ColinHarrington @prystupa
source/_integrations/point.markdown @fredrike
source/_integrations/poolsense.markdown @haemishkyd
source/_integrations/powerwall.markdown @bdraco @jrester
source/_integrations/prometheus.markdown @knyar
source/_integrations/proxmoxve.markdown @k4ds3 @jhollowe
source/_integrations/ps4.markdown @ktnrg45
source/_integrations/ptvsd.markdown @swamp-ig
@ -323,7 +326,7 @@ source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert
source/_integrations/rainmachine.markdown @bachya
source/_integrations/random.markdown @fabaff
source/_integrations/repetier.markdown @MTrab
source/_integrations/rfxtrx.markdown @danielhiversen
source/_integrations/rfxtrx.markdown @danielhiversen @elupus
source/_integrations/ring.markdown @balloob
source/_integrations/rmvtransport.markdown @cgtobi
source/_integrations/roku.markdown @ctalkington
@ -353,6 +356,7 @@ source/_integrations/sinch.markdown @bendikrb
source/_integrations/sisyphus.markdown @jkeljo
source/_integrations/slide.markdown @ualex73
source/_integrations/sma.markdown @kellerza
source/_integrations/smappee.markdown @bsmappee
source/_integrations/smarthab.markdown @outadoc
source/_integrations/smartthings.markdown @andrewsayre
source/_integrations/smarty.markdown @z0mbieprocess
@ -366,7 +370,7 @@ source/_integrations/somfy.markdown @tetienne
source/_integrations/sonarr.markdown @ctalkington
source/_integrations/songpal.markdown @rytilahti @shenxn
source/_integrations/spaceapi.markdown @fabaff
source/_integrations/speedtestdotnet.markdown @rohankapoorcom
source/_integrations/speedtestdotnet.markdown @rohankapoorcom @engrbm87
source/_integrations/spider.markdown @peternijssen
source/_integrations/spotify.markdown @frenck
source/_integrations/sql.markdown @dgomes
@ -415,8 +419,6 @@ source/_integrations/transmission.markdown @engrbm87 @JPHutchins
source/_integrations/tts.markdown @pvizeli
source/_integrations/tuya.markdown @ollo69
source/_integrations/twentemilieu.markdown @frenck
source/_integrations/twilio_call.markdown @robbiet480
source/_integrations/twilio_sms.markdown @robbiet480
source/_integrations/ubee.markdown @mzdrale
source/_integrations/unifi.markdown @Kane610
source/_integrations/unifiled.markdown @florisvdk
@ -444,7 +446,6 @@ source/_integrations/watson_tts.markdown @rutkai
source/_integrations/weather.markdown @fabaff
source/_integrations/webostv.markdown @bendavid
source/_integrations/websocket_api.markdown @home-assistant/core
source/_integrations/wemo.markdown @sqldiablo
source/_integrations/wiffi.markdown @mampfes
source/_integrations/withings.markdown @vangorra
source/_integrations/wled.markdown @frenck
@ -462,7 +463,7 @@ source/_integrations/yeelightsunflower.markdown @lindsaymarkward
source/_integrations/yessssms.markdown @flowolf
source/_integrations/yi.markdown @bachya
source/_integrations/yr.markdown @danielhiversen
source/_integrations/zeroconf.markdown @robbiet480 @Kane610
source/_integrations/zeroconf.markdown @Kane610
source/_integrations/zerproc.markdown @emlove
source/_integrations/zha.markdown @dmulcahey @adminiuga
source/_integrations/zone.markdown @home-assistant/core

View File

@ -29,7 +29,7 @@ GEM
ffi (1.13.1-x64-mingw32)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (1.8.4)
i18n (1.8.5)
concurrent-ruby (~> 1.0)
jekyll (4.1.1)
addressable (~> 2.4)

View File

@ -100,9 +100,9 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 112
current_patch_version: 5
date_released: 2020-07-13
current_minor_version: 113
current_patch_version: 1
date_released: 2020-07-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.

View File

@ -206,7 +206,7 @@ The following automation shows how to capture the custom event `event_light_stat
### Repeat a Group of Actions
This action allows you to repeat a sequence of other actions. Nesting is fully supported.
There are three ways to control how many times the sequence will be repeated.
There are three ways to control how many times the sequence will be run.
#### Counted Repeat
@ -215,57 +215,93 @@ the template is rendered when the repeat step is reached.
{% raw %}
```yaml
- alias: Repeat the sequence the specified number of times
repeat:
count: "{{ repeat_count }}"
script:
flash_light:
mode: restart
sequence:
- ...
- service: light.turn_on
data_template:
entity_id: "light.{{ light }}"
- repeat:
count: "{{ count|int * 2 - 1 }}"
sequence:
- delay: 2
- service: light.toggle
data_template:
entity_id: "light.{{ light }}"
flash_hallway_light:
sequence:
- service: script.flash_light
data:
light: hallway
count: 3
```
{% endraw %}
#### While Loop
This form accepts a list of conditions that are evaluated _before_ each time the sequence
is run. The sequence will be repeated _as long as_ the condition(s) evaluate to true.
This form accepts a list of conditions (see [conditions page] for available options) that are evaluated _before_ each time the sequence
is run. The sequence will be run _as long as_ the condition(s) evaluate to true.
{% raw %}
```yaml
- alias: Repeat the sequence AS LONG AS the conditions are true
repeat:
while:
- condition: state
entity_id: input_boolean.run_loop
state: 'on'
- condition: template
value_template: "{{ repeat.index <= 20 }}"
script:
do_something:
sequence:
- ...
- service: script.get_ready_for_something
- alias: Repeat the sequence AS LONG AS the conditions are true
repeat:
while:
- condition: state
entity_id: input_boolean.do_something
state: 'on'
# Don't do it too many times
- condition: template
value_template: "{{ repeat.index <= 20 }}"
sequence:
- service: script.something
```
{% endraw %}
#### Repeat Until
This form accepts a list of conditions that are evaluated _after_ each time the sequence
is run. Therefore the sequence will always run at least once. The sequence will be executed
is run. Therefore the sequence will always run at least once. The sequence will be run
_until_ the condition(s) evaluate to true.
{% raw %}
```yaml
- alias: Repeat the sequence UNTIL the conditions are true
repeat:
sequence:
- ...
until:
automation:
- trigger:
- platform: state
entity_id: binary_sensor.xyz
to: 'on'
condition:
- condition: state
entity_id: binary_sensor.the_cows_have_come_home
state: 'on'
entity_id: binary_sensor.something
state: 'off'
mode: single
action:
- alias: Repeat the sequence UNTIL the conditions are true
repeat:
sequence:
# Run command that for some reason doesn't always work
- service: shell_command.turn_something_on
# Give it time to complete
- delay:
milliseconds: 200
until:
# Did it work?
- condition: state
entity_id: binary_sensor.something
state: 'on'
```
{% endraw %}
#### Repeat Loop Variable
A variable named `repeat` is defined within the repeat sequence. If repeat sequences are
nested, it always applies to the inner-most loop. It contains the following fields:
A variable named `repeat` is defined within the repeat action (i.e., it is available inside `sequence`, `while` & `until`.)
It contains the following fields:
field | description
-|-
@ -277,25 +313,31 @@ field | description
This action allows you to select a sequence of other actions from a list of sequences.
Nesting is fully supported.
Each sequence is paired with a list of conditions. The first sequence whose conditions are all true will be run.
Each sequence is paired with a list of conditions (see [conditions page] for available options.) The first sequence whose conditions are all true will be run.
An optional `default` sequence can be included which will be run if none of the sequences from the list are run.
{% raw %}
```yaml
- alias: Choose a sequence to run
choose:
- conditions:
- condition: ...
- condition: ...
sequence:
- ...
- conditions:
- condition: ...
sequence:
- ...
default:
- ...
automation:
- trigger:
- platform: state
entity_id: binary_sensor.motion
mode: queued
action:
- choose:
# IF motion detected
- conditions:
- condition: template
value_template: "{{ trigger.to_state.state == 'on' }}"
sequence:
- service: script.turn_on
entity_id:
- script.slowly_turn_on_front_lights
- script.announce_someone_at_door
# ELSE (i.e., motion stopped)
default:
- service: light.turn_off
entity_id: light.front_lights
```
{% endraw %}

View File

@ -101,13 +101,6 @@ zwave:
network_key: "0x2e, 0xcc, 0xab, 0x1c, 0xa3, 0x7f, 0x0e, 0xb5, 0x70, 0x71, 0x2d, 0x98, 0x25, 0x43, 0xee, 0x0c"
```
In addition to modifying the `configuration.yaml` file, the `options.xml` file network key must be set as well:
```xml
<!-- Example options.xml entry for network_key -->
<Option name="NetworkKey" value="0x2e, 0xcc, 0xab, 0x1c, 0xa3, 0x7f, 0x0e, 0xb5, 0x70, 0x71, 0x2d, 0x98, 0x25, 0x43, 0xee, 0x0c" />
```
Ensure you keep a backup of this key. If you have to rebuild your system and don't have a backup of this key, you won't be able to reconnect to any security devices. This may mean you have to do a factory reset on those devices, and your controller, before rebuilding your Z-Wave network.
## First Run

View File

@ -231,4 +231,3 @@ The `chr(4)` and `chr(5)` sequences below are equivalent to pressing the <em>Sta
| `alarm_arm_home` | `chr(4)` + `chr(4)` + `chr(4)` |
| `alarm_arm_away` | `chr(5)` + `chr(5)` + `chr(5)` |
| `alarm_arm_night` | `chr(4)` + `chr(4)` + `chr(4)` |

View File

@ -4,8 +4,6 @@ description: Instructions on how to setup Amazon Polly with Home Assistant.
ha_category:
- Text-to-speech
ha_release: 0.37
ha_codeowners:
- '@robbiet480'
ha_domain: amazon_polly
---

View File

@ -8,6 +8,7 @@ ha_release: 0.107
ha_codeowners:
- '@timvancann'
ha_domain: avri
ha_config_flow: true
---
The `Avri Waste` platform allows you to track the next scheduled waste pickup and the type of waste from [Avri](https://www.avri.nl/).

View File

@ -7,6 +7,7 @@ ha_config_flow: true
ha_release: 0.84
ha_iot_class: Cloud Polling
ha_codeowners:
- '@ahayworth'
- '@danielsjf'
ha_domain: awair
---

View File

@ -6,7 +6,6 @@ ha_category:
ha_release: '0.91'
ha_codeowners:
- '@awarecan'
- '@robbiet480'
ha_domain: aws
---

View File

@ -4,14 +4,18 @@ description: Instructions on setting up Bond Bridge within Home Assistant.
ha_category:
- Hub
- Cover
- Fan
- Light
- Switch
ha_iot_class: Local Pull
ha_release: 0.113
ha_domain: bond
ha_codeowners:
- '@prystupa'
ha_config_flow: true
---
Duplicates your RF remote control.
The Bond integration allows you to control appliances through your [Bond Bridge](https://bondhome.io/). Duplicates your RF remote control.
Supported devices:

View File

@ -6,7 +6,6 @@ ha_category:
ha_release: 0.23
ha_iot_class: Local Polling
ha_codeowners:
- '@robbiet480'
- '@bieniu'
ha_domain: braviatv
ha_config_flow: true

View File

@ -1,12 +1,13 @@
---
title: Remote Python Debugger
description: Remote Python Debugger (debugpy) for Visual Studio Code
description: Remote Python Debugger (debugpy) for Visual Studio Code
ha_category:
- Utility
ha_release: 0.112
ha_codeowners:
- '@frenck'
ha_domain: debugpy
ha_quality_scale: internal
---
The remote Python debugger integration allows you to use the Visual Studio Code

View File

@ -9,6 +9,7 @@ ha_domain: denonavr
ha_codeowners:
- '@scarface-4711'
- '@starkillerOG'
ha_config_flow: true
---
The `denonavr` platform allows you to control [Denon Network Receivers](https://www.denon.com/en-gb/shop/networkmusicsystem/ceolpiccolon4) from Home Assistant. It might be that your device is supported by the [Denon] platform.

View File

@ -28,7 +28,7 @@ A Dynalite area typically (although not necessarily) defines some physical area,
Each area can have one or more channels that correspond to the different devices they control. A channel can relate to a dimmable light, or other devices.
Additionally, each area can have one or more presets that determine the behavior of all the channels, and sometimes trigger additional actions. Typically, preset 1 in an area means 'on', and preset '4' means off. Additional presets could be used for scenes and dimming.
Additionally, each area can have one or more presets that determine the behavior of all the channels, and sometimes trigger additional actions. Typically, preset '1' in an area means 'on', and preset '4' means 'off'. Additional presets could be used for scenes and dimming.
## Configuration

View File

@ -13,6 +13,7 @@ ha_iot_class: Local Push
ha_codeowners:
- '@bdurrer'
ha_domain: enocean
ha_config_flow: true
---
The [EnOcean](https://en.wikipedia.org/wiki/EnOcean) standard is supported by many different vendors. There are switches and sensors of many different kinds, and typically they employ energy harvesting to get power such that no batteries are necessary.

View File

@ -5,8 +5,6 @@ ha_category:
- Health
ha_iot_class: Cloud Polling
ha_release: 0.19
ha_codeowners:
- '@robbiet480'
ha_domain: fitbit
---

View File

@ -5,8 +5,6 @@ ha_category:
- Social
ha_release: 0.26
ha_iot_class: Cloud Polling and Cloud Push
ha_codeowners:
- '@robbiet480'
ha_domain: foursquare
---

View File

@ -4,8 +4,6 @@ description: Instructions for adding GNTP/Growl notifications to Home Assistant.
ha_category:
- Notifications
ha_release: 0.16
ha_codeowners:
- '@robbiet480'
ha_domain: gntp
---

View File

@ -5,8 +5,6 @@ ha_category:
- Transport
ha_iot_class: Cloud Polling
ha_release: 0.19
ha_codeowners:
- '@robbiet480'
ha_domain: google_travel_time
---

View File

@ -5,8 +5,6 @@ ha_category:
- Transport
ha_iot_class: Local Polling
ha_release: 0.17
ha_codeowners:
- '@robbiet480'
ha_domain: gtfs
---

View File

@ -4,8 +4,6 @@ description: Instructions on how to use the HTML5 push notifications platform fr
ha_category:
- Notifications
ha_release: 0.27
ha_codeowners:
- '@robbiet480'
ha_domain: html5
---
@ -95,8 +93,10 @@ The `html5` platform can only function if all of the following requirements are
3. Go to [https://console.cloud.google.com/apis/credentials/domainverification](https://console.cloud.google.com/apis/credentials/domainverification) and verify your domain via Google Webmaster Central / Search Console - [see below](#verify-your-domain).
4. With the domain verified, go to [https://console.firebase.google.com](https://console.firebase.google.com), select import Google project and select the project you created.
5. Then, click the cogwheel on top left and select "Project settings".
6. Select 'Cloud Messaging' tab.
6. Select the ['Cloud Messaging' tab](https://console.firebase.google.com/project/_/settings/cloudmessaging).
7. Generate a new key pair under the Web configuration listing at the bottom of the page. To view the private key click the three dots to the right and 'Show private key'.
8. Select the ['Service Accounts' tab](https://console.firebase.google.com/project/_/settings/serviceaccounts/adminsdk).
9. Get the email address for the project under the text that says "Firebase service account".
### Setting up your browser

View File

@ -1,11 +1,14 @@
---
title: "Humidifier"
description: "Instructions on how to set up humidity control devices within Home Assistant."
title: Humidifier
description: Instructions on how to set up humidity control devices within Home Assistant.
ha_category:
- Humidifier
ha_release: "0.112"
ha_release: '0.112'
ha_domain: humidifier
ha_quality_scale: internal
ha_codeowners:
- '@home-assistant/core'
- '@Shulyaka'
---
The `humidifier` integration is built for the controlling and monitoring of humidifiers, dehumidifiers, and hygrostat devices.

View File

@ -9,6 +9,8 @@ ha_category:
ha_release: 0.71
ha_iot_class: Cloud Polling
ha_domain: hydrawise
ha_codeowners:
- '@ptcryan'
---
The `hydrawise` integration allows you to integrate your [Hunter Hydrawise](https://hydrawise.com) Wi-Fi irrigation controller system in Home Assistant.

View File

@ -8,6 +8,7 @@ ha_release: 0.9
ha_iot_class: Configurable
ha_codeowners:
- '@fabaff'
- '@mdegat01'
ha_domain: influxdb
---

View File

@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
ha_codeowners:
- '@MrHarcombe'
ha_domain: metoffice
ha_config_flow: true
---
The `metoffice` weather platform uses the Met Office's [DataPoint API](https://www.metoffice.gov.uk/datapoint) for weather data.

View File

@ -1,10 +1,9 @@
---
title: "Notify.Events"
description: "Instructions on how to integrate Notify.Events service with your Home Assistant notifications."
title: Notify.Events
description: Instructions on how to integrate Notify.Events service with your Home Assistant notifications.
ha_release: 0.112
ha_category:
- Notifications
ha_quality_scale: platinum
ha_domain: notify_events
ha_codeowners:
- '@matrozov'

View File

@ -3,13 +3,13 @@ title: OpenZWave (beta)
description: Instructions on how to integrate OpenZWave with Home Assistant.
ha_category:
- Switch
ha_release: "0.110"
ha_release: '0.110'
ha_iot_class: Local Push
ha_config_flow: true
ha_codeowners:
- "@cgarwood"
- "@marcelveldt"
- "@MartinHjelmare"
- '@cgarwood'
- '@marcelveldt'
- '@MartinHjelmare'
ha_domain: ozw
---

View File

@ -5,6 +5,8 @@ ha_category:
- History
ha_release: 0.49
ha_domain: prometheus
ha_codeowners:
- '@knyar'
---
The `prometheus` integration exposes metrics in a format which [Prometheus](https://prometheus.io/) can read.

View File

@ -11,6 +11,7 @@ ha_category:
ha_release: pre 0.7
ha_codeowners:
- '@danielhiversen'
- '@elupus'
ha_domain: rfxtrx
---
@ -240,7 +241,7 @@ The `rfxtrx` platform support switches that communicate in the frequency range o
#### Generate codes
If you need to generate codes for switches, you can use a template (useful for example COCO switches).
If you need to generate codes for devices, you can use a template (useful for example for COCO switches).
- Go to home-assistant-IP:8123/dev-template
- Use this code to generate a code:
@ -248,15 +249,19 @@ If you need to generate codes for switches, you can use a template (useful for e
{% raw %}
```yaml
# for switches
0b11000{{ range(100,700) | random | int }}bc0cfe0{{ range(0,10) | random | int }}010f70
# for dimmers change 010f70 to 020f70 e.g.
0b11000{{ range(100,700) | random | int }}bc0cfe0{{ range(0,10) | random | int }}020f70
```
{% endraw %}
- Use this code to add a new switch in your `configuration.yaml`.
- Use this code to add a new device in your `configuration.yaml`.
- Launch your Home Assistant and go to the website.
- Enable learning mode on your switch (i.e., push learn button or plug it in a wall socket)
- Toggle your new switch in the Home Assistant interface
- Toggle your new device in the Home Assistant interface
### Sensors

View File

@ -9,7 +9,7 @@ ha_iot_class: Cloud Polling
ha_config_flow: true
ha_codeowners:
- '@rohankapoorcom'
- '@rngrbm87'
- '@engrbm87'
ha_domain: speedtestdotnet
---

View File

@ -8,6 +8,7 @@ ha_iot_class: Local Polling
ha_domain: squeezebox
ha_codeowners:
- '@rajlaud'
ha_config_flow: true
---
The Squeezebox integration allows you to control a [Logitech Squeezebox](https://en.wikipedia.org/wiki/Squeezebox_%28network_music_player%29) music player from Home Assistant. This lets you control Squeezebox hardware like the Classic, Transporter, Duet, Boom, Radio and Touch and of software players like [Squeezelite](https://github.com/ralph-irving/squeezelite), [SoftSqueeze](http://softsqueeze.sourceforge.net/), [SqueezePlayer](https://play.google.com/store/apps/details?id=de.bluegaspode.squeezeplayer) and [SqueezeSlave](https://forums.slimdevices.com/showthread.php?93607-ANNOUNCE-Squeezeslave-1-2-released).

View File

@ -16,16 +16,16 @@ ha_codeowners:
ha_domain: starline
---
The `starline` integration lets you retrieve data of your StarLine security system from the StarLine portal. You will need a working StarLine account.
The `starline` integration lets you retrieve data of your [StarLine](https://www.alarmstarline.com/) security system from the [StarLine portal](https://my.starline.ru/). You will need a working StarLine account.
This integration provides the following platforms:
- Binary Sensors: Hand brake, hood, trunk, alarm status and doors lock state.
- Device tracker: The location of your car.
- Lock: Control the lock of your car.
- Sensors: Battery level, SIM card balance, GSM signal level, interior temperature and engine temperature.
- Switches: Start/stop engine, heater (webasto), additional channel and sound the horn.
- Services: Update the state, set update frequency. More details can be found [here](#services).
- Binary sensors: Hand brake, hood, trunk, alarm status and doors lock state
- Device tracker: The location of your car
- Lock: Control the lock of your car
- Sensors: Battery level, SIM card balance, GSM signal level, interior temperature and engine temperature
- Switches: Start/stop engine, heater (webasto), additional channel and sound the horn
- Services: Update the state, set update frequency; details [below](#services)
## Configuration
@ -61,4 +61,4 @@ The service `starline.set_scan_interval` sets update frequency for entities.
## Disclaimer
This software is not affiliated with or endorsed by StarLine Company.
This software is not affiliated with or endorsed by ScPA StarLine Ltd.

View File

@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
ha_codeowners:
- '@bachya'
ha_domain: tile
ha_config_flow: true
---
The `tile` platform allows Home Assistant to utilize [Tile® Bluetooth trackers](https://www.thetileapp.com).

View File

@ -4,8 +4,6 @@ description: Instructions on how to add user notifications to Home Assistant.
ha_category:
- Notifications
ha_release: 0.37
ha_codeowners:
- '@robbiet480'
ha_domain: twilio_call
---

View File

@ -4,8 +4,6 @@ description: Instructions on how to add user notifications to Home Assistant.
ha_category:
- Notifications
ha_release: '0.20'
ha_codeowners:
- '@robbiet480'
ha_domain: twilio_sms
---

View File

@ -104,20 +104,20 @@ The list of currently available resources:
- `engine_start`
- `last_trip`
- `is_engine_running`
- `doors.hood_open`
- `doors_hood_open`
- `doors_tailgate_open`
- `doors.front_left_door_open`
- `doors.front_right_door_open`
- `doors.rear_left_door_open`
- `doors.rear_right_door_open`
- `windows.front_left_window_open`
- `windows.front_right_window_open`
- `windows.rear_left_window_open`
- `windows.rear_right_window_open`
- `tyre_pressure.front_left_tyre_pressure`
- `tyre_pressure.front_right_tyre_pressure`
- `tyre_pressure.rear_left_tyre_pressure`
- `tyre_pressure.rear_right_tyre_pressure`
- `doors_front_left_door_open`
- `doors_front_right_door_open`
- `doors_rear_left_door_open`
- `doors_rear_right_door_open`
- `windows_front_left_window_open`
- `windows_front_right_window_open`
- `windows_rear_left_window_open`
- `windows_rear_right_window_open`
- `tyre_pressure_front_left_tyre_pressure`
- `tyre_pressure_front_right_tyre_pressure`
- `tyre_pressure_rear_left_tyre_pressure`
- `tyre_pressure_rear_right_tyre_pressure`
- `any_door_open`
- `any_window_open`

View File

@ -9,8 +9,6 @@ ha_category:
- Switch
ha_release: pre 0.7
ha_config_flow: true
ha_codeowners:
- '@sqldiablo'
ha_domain: wemo
---

View File

@ -13,11 +13,11 @@ ha_domain: xbox_live
The Xbox Live integration is able to track [Xbox](https://xbox.com/) profiles.
To use this sensor you need a free API key from
[XboxAPI.com](https://xboxapi.com/).
[xapi.us](https://xapi.us/).
Please also make sure to connect your Xbox account on that site.
The configuration requires you to specify XUIDs which are the unique identifiers
for profiles. These can be determined on [XboxAPI.com](https://xboxapi.com/) by
for profiles. These can be determined on [xapi.us](https://xapi.us/) by
either looking at your own profile page or using their interactive documentation
to search for gamertags. Sensor names default to the gamertag associated with an XUID.
@ -36,7 +36,7 @@ sensor:
{% configuration %}
api_key:
description: Your API key from [XboxAPI.com](https://xboxapi.com/).
description: Your API key from [xapi.us](https://xapi.us/).
required: true
type: string
xuid:

View File

@ -9,6 +9,7 @@ ha_codeowners:
- '@danielhiversen'
- '@syssi'
ha_domain: xiaomi_aqara
ha_config_flow: true
---
The `xiaomi_aqara` integration allows you to integrate [Xiaomi](https://www.mi.com/en/) Aqara-compatible devices into Home Assistant.

View File

@ -6,7 +6,6 @@ ha_category:
ha_release: 0.18
ha_quality_scale: internal
ha_codeowners:
- '@robbiet480'
- '@Kane610'
ha_domain: zeroconf
---

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB