Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2021-07-07 14:54:13 +02:00
commit 71976217bc
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
45 changed files with 2503 additions and 60 deletions

View File

@ -23,6 +23,7 @@ source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy
source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy
source/_integrations/almond.markdown @gcampax @balloob source/_integrations/almond.markdown @gcampax @balloob
source/_integrations/alpha_vantage.markdown @fabaff source/_integrations/alpha_vantage.markdown @fabaff
source/_integrations/ambee.markdown @frenck
source/_integrations/ambiclimate.markdown @danielhiversen source/_integrations/ambiclimate.markdown @danielhiversen
source/_integrations/ambient_station.markdown @bachya source/_integrations/ambient_station.markdown @bachya
source/_integrations/analytics.markdown @home-assistant/core @ludeeus source/_integrations/analytics.markdown @home-assistant/core @ludeeus
@ -54,14 +55,14 @@ source/_integrations/azure_service_bus.markdown @hfurubotten
source/_integrations/beewi_smartclim.markdown @alemuro source/_integrations/beewi_smartclim.markdown @alemuro
source/_integrations/bitcoin.markdown @fabaff source/_integrations/bitcoin.markdown @fabaff
source/_integrations/bizkaibus.markdown @UgaitzEtxebarria source/_integrations/bizkaibus.markdown @UgaitzEtxebarria
source/_integrations/blebox.markdown @gadgetmobile source/_integrations/blebox.markdown @bbx-a @bbx-jp
source/_integrations/blink.markdown @fronzbot source/_integrations/blink.markdown @fronzbot
source/_integrations/blueprint.markdown @home-assistant/core source/_integrations/blueprint.markdown @home-assistant/core
source/_integrations/bmp280.markdown @belidzs source/_integrations/bmp280.markdown @belidzs
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
source/_integrations/bond.markdown @prystupa source/_integrations/bond.markdown @prystupa
source/_integrations/bosch_shc.markdown @tschamm source/_integrations/bosch_shc.markdown @tschamm
source/_integrations/braviatv.markdown @bieniu source/_integrations/braviatv.markdown @bieniu @Drafteed
source/_integrations/broadlink.markdown @danielhiversen @felipediel source/_integrations/broadlink.markdown @danielhiversen @felipediel
source/_integrations/brother.markdown @bieniu source/_integrations/brother.markdown @bieniu
source/_integrations/brunt.markdown @eavanvalkenburg source/_integrations/brunt.markdown @eavanvalkenburg
@ -77,6 +78,7 @@ source/_integrations/cisco_webex_teams.markdown @fbradyirl
source/_integrations/climacell.markdown @raman325 source/_integrations/climacell.markdown @raman325
source/_integrations/cloud.markdown @home-assistant/cloud source/_integrations/cloud.markdown @home-assistant/cloud
source/_integrations/cloudflare.markdown @ludeeus @ctalkington source/_integrations/cloudflare.markdown @ludeeus @ctalkington
source/_integrations/coinbase.markdown @tombrien
source/_integrations/color_extractor.markdown @GenericStudent source/_integrations/color_extractor.markdown @GenericStudent
source/_integrations/comfoconnect.markdown @michaelarnauts source/_integrations/comfoconnect.markdown @michaelarnauts
source/_integrations/compensation.markdown @Petro31 source/_integrations/compensation.markdown @Petro31
@ -107,7 +109,7 @@ source/_integrations/digital_ocean.markdown @fabaff
source/_integrations/directv.markdown @ctalkington source/_integrations/directv.markdown @ctalkington
source/_integrations/discogs.markdown @thibmaek source/_integrations/discogs.markdown @thibmaek
source/_integrations/doorbird.markdown @oblogic7 @bdraco source/_integrations/doorbird.markdown @oblogic7 @bdraco
source/_integrations/dsmr.markdown @Robbie1221 source/_integrations/dsmr.markdown @Robbie1221 @frenck
source/_integrations/dsmr_reader.markdown @depl0y source/_integrations/dsmr_reader.markdown @depl0y
source/_integrations/dunehd.markdown @bieniu source/_integrations/dunehd.markdown @bieniu
source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @Hummel95 source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @Hummel95
@ -135,7 +137,7 @@ source/_integrations/ephember.markdown @ttroy50
source/_integrations/epson.markdown @pszafer source/_integrations/epson.markdown @pszafer
source/_integrations/epsonworkforce.markdown @ThaStealth source/_integrations/epsonworkforce.markdown @ThaStealth
source/_integrations/eq3btsmart.markdown @rytilahti source/_integrations/eq3btsmart.markdown @rytilahti
source/_integrations/esphome.markdown @OttoWinter source/_integrations/esphome.markdown @OttoWinter @jesserockz
source/_integrations/essent.markdown @TheLastProject source/_integrations/essent.markdown @TheLastProject
source/_integrations/evohome.markdown @zxdavb source/_integrations/evohome.markdown @zxdavb
source/_integrations/ezviz.markdown @RenierM26 @baqs source/_integrations/ezviz.markdown @RenierM26 @baqs
@ -151,10 +153,12 @@ source/_integrations/flo.markdown @dmulcahey
source/_integrations/flock.markdown @fabaff source/_integrations/flock.markdown @fabaff
source/_integrations/flume.markdown @ChrisMandich @bdraco source/_integrations/flume.markdown @ChrisMandich @bdraco
source/_integrations/flunearyou.markdown @bachya source/_integrations/flunearyou.markdown @bachya
source/_integrations/forecast_solar.markdown @klaasnicolaas @frenck
source/_integrations/forked_daapd.markdown @uvjustin source/_integrations/forked_daapd.markdown @uvjustin
source/_integrations/fortios.markdown @kimfrellsen source/_integrations/fortios.markdown @kimfrellsen
source/_integrations/foscam.markdown @skgsergio source/_integrations/foscam.markdown @skgsergio
source/_integrations/freebox.markdown @hacf-fr @Quentame source/_integrations/freebox.markdown @hacf-fr @Quentame
source/_integrations/freedompro.markdown @stefano055415
source/_integrations/fritz.markdown @mammuth @AaronDavidSchneider @chemelli74 source/_integrations/fritz.markdown @mammuth @AaronDavidSchneider @chemelli74
source/_integrations/fritzbox.markdown @mib1185 source/_integrations/fritzbox.markdown @mib1185
source/_integrations/fronius.markdown @nielstron source/_integrations/fronius.markdown @nielstron
@ -285,6 +289,7 @@ source/_integrations/minecraft_server.markdown @elmurato
source/_integrations/minio.markdown @tkislan source/_integrations/minio.markdown @tkislan
source/_integrations/mobile_app.markdown @robbiet480 source/_integrations/mobile_app.markdown @robbiet480
source/_integrations/modbus.markdown @adamchengtkc @janiversen @vzahradnik source/_integrations/modbus.markdown @adamchengtkc @janiversen @vzahradnik
source/_integrations/modern_forms.markdown @wonderslug
source/_integrations/monoprice.markdown @etsinko @OnFreund source/_integrations/monoprice.markdown @etsinko @OnFreund
source/_integrations/moon.markdown @fabaff source/_integrations/moon.markdown @fabaff
source/_integrations/motion_blinds.markdown @starkillerOG source/_integrations/motion_blinds.markdown @starkillerOG
@ -406,12 +411,12 @@ source/_integrations/scrape.markdown @fabaff
source/_integrations/screenlogic.markdown @dieselrabbit source/_integrations/screenlogic.markdown @dieselrabbit
source/_integrations/script.markdown @home-assistant/core source/_integrations/script.markdown @home-assistant/core
source/_integrations/search.markdown @home-assistant/core source/_integrations/search.markdown @home-assistant/core
source/_integrations/select.markdown @home-assistant/core
source/_integrations/sense.markdown @kbickar source/_integrations/sense.markdown @kbickar
source/_integrations/sensibo.markdown @andrey-git source/_integrations/sensibo.markdown @andrey-git
source/_integrations/sentry.markdown @dcramer @frenck source/_integrations/sentry.markdown @dcramer @frenck
source/_integrations/serial.markdown @fabaff source/_integrations/serial.markdown @fabaff
source/_integrations/seven_segments.markdown @fabaff source/_integrations/seven_segments.markdown @fabaff
source/_integrations/seventeentrack.markdown @bachya
source/_integrations/sharkiq.markdown @ajmarks source/_integrations/sharkiq.markdown @ajmarks
source/_integrations/shell_command.markdown @home-assistant/core source/_integrations/shell_command.markdown @home-assistant/core
source/_integrations/shelly.markdown @balloob @bieniu @thecode @chemelli74 source/_integrations/shelly.markdown @balloob @bieniu @thecode @chemelli74
@ -462,11 +467,11 @@ source/_integrations/subaru.markdown @G-Two
source/_integrations/suez_water.markdown @ooii source/_integrations/suez_water.markdown @ooii
source/_integrations/sun.markdown @Swamp-Ig source/_integrations/sun.markdown @Swamp-Ig
source/_integrations/supla.markdown @mwegrzynek source/_integrations/supla.markdown @mwegrzynek
source/_integrations/surepetcare.markdown @benleb source/_integrations/surepetcare.markdown @benleb @danielhiversen
source/_integrations/swiss_hydrological_data.markdown @fabaff source/_integrations/swiss_hydrological_data.markdown @fabaff
source/_integrations/swiss_public_transport.markdown @fabaff source/_integrations/swiss_public_transport.markdown @fabaff
source/_integrations/switchbot.markdown @danielhiversen source/_integrations/switchbot.markdown @danielhiversen
source/_integrations/switcher_kis.markdown @tomerfi source/_integrations/switcher_kis.markdown @tomerfi @thecode
source/_integrations/switchmate.markdown @danielhiversen source/_integrations/switchmate.markdown @danielhiversen
source/_integrations/syncthing.markdown @zhulik source/_integrations/syncthing.markdown @zhulik
source/_integrations/syncthru.markdown @nielstron source/_integrations/syncthru.markdown @nielstron
@ -550,7 +555,7 @@ source/_integrations/xiaomi_miio.markdown @rytilahti @syssi @starkillerOG
source/_integrations/xiaomi_tv.markdown @simse source/_integrations/xiaomi_tv.markdown @simse
source/_integrations/xmpp.markdown @fabaff @flowolf source/_integrations/xmpp.markdown @fabaff @flowolf
source/_integrations/yale_smart_alarm.markdown @gjohansson-ST source/_integrations/yale_smart_alarm.markdown @gjohansson-ST
source/_integrations/yamaha_musiccast.markdown @jalmeroth source/_integrations/yamaha_musiccast.markdown @vigonotion @micha91
source/_integrations/yandex_transport.markdown @rishatik92 @devbis source/_integrations/yandex_transport.markdown @rishatik92 @devbis
source/_integrations/yeelight.markdown @rytilahti @zewelor @shenxn source/_integrations/yeelight.markdown @rytilahti @zewelor @shenxn
source/_integrations/yeelightsunflower.markdown @lindsaymarkward source/_integrations/yeelightsunflower.markdown @lindsaymarkward

View File

@ -3,7 +3,7 @@ source 'https://rubygems.org'
ruby '> 2.5.0' ruby '> 2.5.0'
group :development do group :development do
gem 'rake', '13.0.3' gem 'rake', '13.0.4'
gem 'jekyll', '4.2.0' gem 'jekyll', '4.2.0'
gem 'compass', '1.0.3' gem 'compass', '1.0.3'
gem 'sass-globbing', '1.1.5' gem 'sass-globbing', '1.1.5'

View File

@ -1,7 +1,7 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
addressable (2.7.0) addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0) public_suffix (>= 2.0.2, < 5.0)
chunky_png (1.4.0) chunky_png (1.4.0)
colorator (1.1.0) colorator (1.1.0)
@ -86,7 +86,7 @@ GEM
rack (2.2.3) rack (2.2.3)
rack-protection (2.1.0) rack-protection (2.1.0)
rack rack
rake (13.0.3) rake (13.0.4)
rb-fsevent (0.11.0) rb-fsevent (0.11.0)
rb-inotify (0.10.1) rb-inotify (0.10.1)
ffi (~> 1.0) ffi (~> 1.0)
@ -131,7 +131,7 @@ DEPENDENCIES
jekyll-time-to-read (= 0.1.2) jekyll-time-to-read (= 0.1.2)
jekyll-toc (= 0.17.1) jekyll-toc (= 0.17.1)
nokogiri (= 1.11.7) nokogiri (= 1.11.7)
rake (= 13.0.3) rake (= 13.0.4)
sass-globbing (= 1.1.5) sass-globbing (= 1.1.5)
sassc (= 2.1.0) sassc (= 2.1.0)
sinatra (= 2.1.0) sinatra (= 2.1.0)

View File

@ -104,9 +104,9 @@ social:
# Home Assistant release details # Home Assistant release details
current_major_version: 2021 current_major_version: 2021
current_minor_version: 6 current_minor_version: 7
current_patch_version: 6 current_patch_version: 0
date_released: 2021-06-20 date_released: 2021-07-07
# Either # or the anchor link to latest release notes in the blog post. # Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it. # Must be prefixed with a # and have double quotes around it.

View File

@ -19,7 +19,7 @@ This service disables the automation's triggers, and optionally stops any curren
Service data attribute | Optional | Description Service data attribute | Optional | Description
-|-|- -|-|-
`entity_id` | no | Entity ID of automation to turn on. Can be a list. `none` or `all` are also accepted. `entity_id` | no | Entity ID of automation to turn off. Can be a list. `none` or `all` are also accepted.
`stop_actions` | yes | Stop any currently active actions (defaults to true). `stop_actions` | yes | Stop any currently active actions (defaults to true).
## Service {% my developer_call_service service="automation.toggle" %} ## Service {% my developer_call_service service="automation.toggle" %}

View File

@ -189,15 +189,14 @@ That about wraps it up.
If you have issues checkout `home-assistant.log` in the configuration directory as well as your indentations. If all else fails, head over to our [Discord chat server][discord] and ask away. If you have issues checkout `home-assistant.log` in the configuration directory as well as your indentations. If all else fails, head over to our [Discord chat server][discord] and ask away.
## Debugging multiple configuration files ## Debugging configuration files
If you have many configuration files, the `check_config` script allows you to see how Home Assistant interprets them: 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:
- Listing all loaded files: `hass --script check_config --files` - [Operating System](/common-tasks/os/#configuration-check)
- Viewing a component's configuration: `hass --script check_config --info light` - [Container](/common-tasks/container/#configuration-check)
- Or all components' configuration: `hass --script check_config --info all` - [Core](/common-tasks/core/#configuration-check)
- [Supervised](/common-tasks/supervised/#configuration-check)
You can get help from the command line using: `hass --script check_config --help`
## Advanced Usage ## Advanced Usage

View File

@ -19,9 +19,12 @@ 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. One of the most common problems with Home Assistant is an invalid `configuration.yaml` or other configuration file.
- With Home Assistant OS and Supervised you can use the [`ha` command](/hassio/commandline/#home-assistant): `ha core check`. - 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:
- You can test your configuration with Home Assistant Core using the command line with: `hass --script check_config`. If you need to provide the path for your configuration you can do this using the `-c` argument like this: `hass --script check_config -c /path/to/your/config/dir`. - [Operating System](/common-tasks/os/#configuration-check)
- On Docker you can use `docker exec home-assistant python -m homeassistant --script check_config --config /config` - where `home-assistant` is the name of the container. - [Container](/common-tasks/container/#configuration-check)
- [Core](/common-tasks/core/#configuration-check)
- [Supervised](/common-tasks/supervised/#configuration-check)
- The configuration files, including `configuration.yaml` must be UTF-8 encoded. If you see error like `'utf-8' codec can't decode byte`, edit the offending configuration and re-save it as UTF-8. - The configuration files, including `configuration.yaml` must be UTF-8 encoded. If you see error like `'utf-8' codec can't decode byte`, edit the offending configuration and re-save it as UTF-8.
- You can verify your configuration's YAML structure using [this online YAML parser](http://yaml-online-parser.appspot.com/) or [YAML Lint](http://www.yamllint.com/). - You can verify your configuration's YAML structure using [this online YAML parser](http://yaml-online-parser.appspot.com/) or [YAML Lint](http://www.yamllint.com/).
- To learn more about the quirks of YAML, read [YAML IDIOSYNCRASIES](https://docs.saltstack.com/en/latest/topics/troubleshooting/yaml_idiosyncrasies.html) by SaltStack (the examples there are specific to SaltStack, but do explain YAML issues well). - To learn more about the quirks of YAML, read [YAML IDIOSYNCRASIES](https://docs.saltstack.com/en/latest/topics/troubleshooting/yaml_idiosyncrasies.html) by SaltStack (the examples there are specific to SaltStack, but do explain YAML issues well).

View File

@ -6,4 +6,9 @@ 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. 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 `check_config` script to assist in identifying them: `hass --script check_config`. 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:
- [Operating System](/common-tasks/os/#configuration-check)
- [Container](/common-tasks/container/#configuration-check)
- [Core](/common-tasks/core/#configuration-check)
- [Supervised](/common-tasks/supervised/#configuration-check)

View File

@ -8,11 +8,37 @@ ha core check
{% elsif page.installation == "container" %} {% elsif page.installation == "container" %}
_If your container name is something other than `homeassistant`, change that part in the examples below._
Run the full check:
```bash ```bash
docker exec homeassistant python -m homeassistant --script check_config --config /config docker exec homeassistant python -m homeassistant --script check_config --config /config
``` ```
_If your container name is something other than `homeassistant`, change that part._ Listing all loaded files:
```bash
docker exec homeassistant python -m homeassistant --script check_config --files
```
Viewing a components configuration ([`light`](/integrations/light) in this example):
```bash
docker exec homeassistant python -m homeassistant --script check_config --info light
```
Or all components configuration
```bash
docker exec homeassistant python -m homeassistant --script check_config --info all
```
You can get help from the command line using:
```bash
docker exec homeassistant python -m homeassistant --script check_config --help
```
{% elsif page.installation == "core" %} {% elsif page.installation == "core" %}
@ -30,10 +56,36 @@ _If your container name is something other than `homeassistant`, change that par
3. Run the configuration check 3. Run the configuration check
Run the full check:
```bash ```bash
hass --script check_config hass --script check_config
``` ```
Listing all loaded files:
```bash
hass --script check_config --files
```
Viewing a components configuration ([`light`](/integrations/light) in this example):
```bash
hass --script check_config --info light
```
Or all components configuration
```bash
hass --script check_config --info all
```
You can get help from the command line using:
```bash
hass --script check_config --help
```
4. When that is complete restart the service for it to use the new files. 4. When that is complete restart the service for it to use the new files.
{% endif %} {% endif %}

View File

@ -54,7 +54,7 @@ Remark: to update your Home Assistant on your Docker within Synology NAS, you ju
- Wait until the system-message/-notification comes up, that the download is finished (there is no progress bar) - Wait until the system-message/-notification comes up, that the download is finished (there is no progress bar)
- Move to "Container"-section - Move to "Container"-section
- Stop your container if it's running - Stop your container if it's running
- Right-click on it and select "Action"->"Clear". You won't lose any data, as all files are stored in your configuration-directory - Right-click on it and select "Action"->"Reset". You won't lose any data, as all files are stored in your configuration-directory
- Start the container again - it will then boot up with the new Home Assistant image - Start the container again - it will then boot up with the new Home Assistant image
Remark: to restart your Home Assistant within Synology NAS, you just have to do the following: Remark: to restart your Home Assistant within Synology NAS, you just have to do the following:

View File

@ -86,6 +86,8 @@ hass
You can now reach your installation via the web interface on `http://homeassistant.local:8123`. You can now reach your installation via the web interface on `http://homeassistant.local:8123`.
If this address doesn't work you may also try `http://localhost:8123` or `http://X.X.X.X:8123` (replace X.X.X.X with your machines IP address).
<div class='note'> <div class='note'>
When you run the `hass` command for the first time, it will download, install and cache the necessary libraries/dependencies. This procedure may take anywhere between 5 to 10 minutes. During that time, you may get "site cannot be reached" error when accessing the web interface. This will only happen for the first time, and subsequent restarts will be much faster. When you run the `hass` command for the first time, it will download, install and cache the necessary libraries/dependencies. This procedure may take anywhere between 5 to 10 minutes. During that time, you may get "site cannot be reached" error when accessing the web interface. This will only happen for the first time, and subsequent restarts will be much faster.

View File

@ -15,9 +15,12 @@ ha_platforms:
- sensor - sensor
--- ---
The Rollease Acmeda Automate integration allows you to control and monitor covers via your Rolelase Acmeda Automate hub. The integration uses an [API](https://pypi.org/project/aiopulse/) to directly communicate with hubs on the local network, rather than connecting via the cloud or via RS-485. The Rollease Acmeda Automate integration allows you to control and monitor covers via your Rolelase Acmeda Automate hub. The integrations communicates directly with hubs on the local network, rather than connecting via the cloud or via RS-485. Devices are represented as a cover for monitoring and control as well as a sensor for monitoring battery condition.
### Supported devices
- Automate Pulse Hub v1
Devices are represented as a cover for monitoring and control as well as a sensor for monitoring battery condition.
{% include integrations/config_flow.md %} {% include integrations/config_flow.md %}

View File

@ -79,7 +79,7 @@ Amazon also provided a [step-by-step guide](https://developer.amazon.com/docs/sm
</div> </div>
OK, let's go. You first need to sign in to your [AWS console](https://console.aws.amazon.com/), if you don't have an AWS account yet, you can create a new user [here](https://aws.amazon.com/free/) with 12-month free tire benefit. You don't need worry the cost if your account already pass the first 12 months, AWS provides up to 1 million Lambda request, 1GB outbound data and all inbound data for free, every month, all users. See [Lambda pricing](https://aws.amazon.com/lambda/pricing/) for details. OK, let's go. You first need to sign in to your [AWS console](https://console.aws.amazon.com/), if you don't have an AWS account yet, you can create a new user [here](https://aws.amazon.com/free/) with 12-month free tier benefit. You don't need worry the cost if your account already pass the first 12 months, AWS provides up to 1 million Lambda request, 1GB outbound data and all inbound data for free, every month, all users. See [Lambda pricing](https://aws.amazon.com/lambda/pricing/) for details.
### Create an IAM Role for Lambda ### Create an IAM Role for Lambda

View File

@ -8,10 +8,11 @@ ha_release: 2021.7
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- "@frenck" - '@frenck'
ha_domain: ambee ha_domain: ambee
ha_platforms: ha_platforms:
- sensor - sensor
ha_quality_scale: platinum
--- ---
The Ambee integration integrations the [Ambee](https://www.getambee.com/) API The Ambee integration integrations the [Ambee](https://www.getambee.com/) API

View File

@ -19,7 +19,7 @@ If you want to add your devices manually (like in the example below) then you ne
```bash ```bash
$ curl -X POST -H "Content-Type: application/json" \ $ curl -X POST -H "Content-Type: application/json" \
-d '{"email": "fakename@example.com", "password": "password"}' \ -d '{"email": "fakename@example.com", "password": "password"}' \
https://admin.avi-on.com/api/sessions | jq https://api.avi-on.com/sessions | jq
``` ```
with the email and password fields replaced with those used when registering the device via the mobile app. The pass phrase field of the output should be used as the API key in the configuration. with the email and password fields replaced with those used when registering the device via the mobile app. The pass phrase field of the output should be used as the API key in the configuration.

View File

@ -7,7 +7,8 @@ ha_release: '0.110'
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@gadgetmobile' - '@bbx-a'
- '@bbx-jp'
ha_domain: blebox ha_domain: blebox
ha_platforms: ha_platforms:
- air_quality - air_quality

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: bosch_shc ha_domain: bosch_shc
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- sensor
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -8,6 +8,7 @@ ha_release: 0.23
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_codeowners: ha_codeowners:
- '@bieniu' - '@bieniu'
- '@Drafteed'
ha_domain: braviatv ha_domain: braviatv
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:

View File

@ -363,7 +363,7 @@ If a property works in *optimistic mode* (when the corresponding state topic is
#### Using Templates #### Using Templates
For all `*_state_topic`s, a template can be specified that will be used to render the incoming payloads on these topics. Also, a default template that applies to all state topis can be specified as `value_template`. This can be useful if you received payloads are e.g., in JSON format. Since in JSON, a quoted string (e.g., `"foo"`) is just a string, this can also be used for unquoting. For all `*_state_topic`s, a template can be specified that will be used to render the incoming payloads on these topics. Also, a default template that applies to all state topics can be specified as `value_template`. This can be useful if you received payloads are e.g., in JSON format. Since in JSON, a quoted string (e.g., `"foo"`) is just a string, this can also be used for unquoting.
Say you receive the operation mode `"auto"` via your `mode_state_topic`, but the mode is actually called just `auto`, here's what you could do: Say you receive the operation mode `"auto"` via your `mode_state_topic`, but the mode is actually called just `auto`, here's what you could do:

View File

@ -9,6 +9,9 @@ ha_iot_class: Cloud Polling
ha_domain: coinbase ha_domain: coinbase
ha_platforms: ha_platforms:
- sensor - sensor
ha_codeowners:
- '@tombrien'
ha_config_flow: true
--- ---
The `coinbase` integration lets you access account balances and exchange rates from [Coinbase](https://coinbase.com). The `coinbase` integration lets you access account balances and exchange rates from [Coinbase](https://coinbase.com).
@ -32,4 +35,3 @@ Wallet balances to report:
Exchange rates to report: Exchange rates to report:
description: Optional list of currencies to create exchange rate sensors for. description: Optional list of currencies to create exchange rate sensors for.
{% endconfiguration_basic %} {% endconfiguration_basic %}

View File

@ -10,6 +10,7 @@ ha_config_flow: true
ha_domain: dsmr ha_domain: dsmr
ha_codeowners: ha_codeowners:
- '@Robbie1221' - '@Robbie1221'
- '@frenck'
ha_platforms: ha_platforms:
- sensor - sensor
--- ---

View File

@ -9,6 +9,7 @@ ha_iot_class: Local Push
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@OttoWinter' - '@OttoWinter'
- '@jesserockz'
ha_domain: esphome ha_domain: esphome
ha_zeroconf: true ha_zeroconf: true
ha_platforms: ha_platforms:
@ -18,6 +19,7 @@ ha_platforms:
- cover - cover
- fan - fan
- light - light
- number
- sensor - sensor
- switch - switch
--- ---

View File

@ -7,11 +7,12 @@ ha_release: 2021.7
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- "@klaasnicolaas" - '@klaasnicolaas'
- "@frenck" - '@frenck'
ha_domain: forecast_solar ha_domain: forecast_solar
ha_platforms: ha_platforms:
- sensor - sensor
ha_quality_scale: platinum
--- ---
The [Forecast.Solar](https://forecast.solar/) service provides solar production The [Forecast.Solar](https://forecast.solar/) service provides solar production

View File

@ -4,12 +4,15 @@ description: Instructions for how to integrate Freedompro accessories within Hom
ha_category: ha_category:
- Light - Light
ha_release: 2021.7 ha_release: 2021.7
ha_iot_class: Cloud Poll ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@stefano055415' - '@stefano055415'
ha_domain: freedompro ha_domain: freedompro
ha_platforms:
- light
--- ---
[Freedompro](https://freedompro.eu/), a company specialized in home automation, designs and manufactures products to make domotics affordable for everyone, installers and enthusiasts. [Freedompro Products](https://freedompro.eu/collections/easykon) are designed to be easy to use and practical and fast to install. [Freedompro](https://freedompro.eu/), a company specialized in home automation, designs and manufactures products to make domotics affordable for everyone, installers and enthusiasts. [Freedompro Products](https://freedompro.eu/collections/easykon) are designed to be easy to use and practical and fast to install.
This integration lets you control all [Freedompro](https://freedompro.eu/) accessories. This integration lets you control all [Freedompro](https://freedompro.eu/) accessories.

View File

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

View File

@ -12,6 +12,7 @@ ha_quality_scale: platinum
ha_config_flow: true ha_config_flow: true
ha_ssdp: true ha_ssdp: true
ha_platforms: ha_platforms:
- camera
- light - light
- switch - switch
--- ---

View File

@ -32,7 +32,6 @@ ha_platforms:
- notify - notify
- number - number
- scene - scene
- select
- sensor - sensor
- switch - switch
- weather - weather
@ -575,8 +574,8 @@ The following values are valid for the Home Assistant [Climate](/integrations/cl
- `Off` (maps internally to `HVAC_MODE_OFF` within Home Assistant) - `Off` (maps internally to `HVAC_MODE_OFF` within Home Assistant)
- `Auto` (maps internally to `HVAC_MODE_AUTO` within Home Assistant) - `Auto` (maps internally to `HVAC_MODE_AUTO` within Home Assistant)
- `Heat` (maps internally to `HVAC_MDOE_HEAT` within Home Assistant) - `Heat` (maps internally to `HVAC_MODE_HEAT` within Home Assistant)
- `Cool` (maps internally to `HVAC_MDOE_COOL` within Home Assistant) - `Cool` (maps internally to `HVAC_MODE_COOL` within Home Assistant)
- `Fan only` (maps internally to `HVAC_MODE_FAN_ONLY` within Home Assistant) - `Fan only` (maps internally to `HVAC_MODE_FAN_ONLY` within Home Assistant)
- `Dry` (maps internally to `HVAC_MODE_DRY` within Home Assistant) - `Dry` (maps internally to `HVAC_MODE_DRY` within Home Assistant)

View File

@ -4,7 +4,7 @@ description: Instructions on how to set up MeteoAlarm binary sensors within Home
logo: meteoalarm.png logo: meteoalarm.png
ha_category: Binary Sensor ha_category: Binary Sensor
ha_release: 0.93 ha_release: 0.93
ha_iot_class: Local Polling ha_iot_class: Cloud Polling
ha_codeowners: ha_codeowners:
- '@rolfberkenbosch' - '@rolfberkenbosch'
ha_domain: meteoalarm ha_domain: meteoalarm

View File

@ -4,7 +4,7 @@ description: Instructions on how to integrate min/max sensors into Home Assistan
ha_category: ha_category:
- Utility - Utility
- Sensor - Sensor
ha_iot_class: Local Polling ha_iot_class: Local Push
ha_release: 0.31 ha_release: 0.31
ha_quality_scale: internal ha_quality_scale: internal
ha_codeowners: ha_codeowners:

View File

@ -10,7 +10,6 @@ ha_category:
ha_release: 2021.7 ha_release: 2021.7
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
ha_quality_scale: none
ha_codeowners: ha_codeowners:
- '@wonderslug' - '@wonderslug'
ha_domain: modern_forms ha_domain: modern_forms

View File

@ -127,7 +127,7 @@ The list with all known valid keys can be found [here](https://github.com/floria
- TC-P60ST50 (can't power on) - TC-P60ST50 (can't power on)
- TC-P65VT30 - TC-P65VT30
- TH-32ES500 - TH-32ES500
- TH-P60ST50A - TH-P60ST50A (can't power on)
- TX-32AS520E - TX-32AS520E
- TX-32DSX609 - TX-32DSX609
- TX-40CXE720 - TX-40CXE720

View File

@ -12,6 +12,7 @@ ha_codeowners:
ha_domain: philips_js ha_domain: philips_js
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- light
- media_player - media_player
- remote - remote
--- ---

View File

@ -16,7 +16,6 @@ ha_domain: rituals_perfume_genie
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- number - number
- select
- sensor - sensor
- switch - switch
--- ---

View File

@ -5,8 +5,6 @@ ha_category:
- Postal Service - Postal Service
ha_release: 0.83 ha_release: 0.83
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_codeowners:
- '@bachya'
ha_domain: seventeentrack ha_domain: seventeentrack
ha_platforms: ha_platforms:
- sensor - sensor

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: sia ha_domain: sia
ha_platforms: ha_platforms:
- alarm_control_panel - alarm_control_panel
- binary_sensor
--- ---
The SIA Alarm Systems integration provides integration with several alarm systems that implement the SIA Protocol, including [Ajax Systems](https://ajax.systems/). This protocol is listen-only, so does not allow you to turn on/off your alarm system, it just updates the state to reflect your alarm and allows you to act on that state, for instance turning on all lights and opening the curtains when the alarm triggers. The underlying package has support for different variants of SIA, including DC-09, DC-04 and a limited set of ADM-CID. If your alarm system uses the ADM-CID standard and it isn't working, please log an issue [here](https://github.com/eavanvalkenburg/pysiaalarm/issues/new). The SIA Alarm Systems integration provides integration with several alarm systems that implement the SIA Protocol, including [Ajax Systems](https://ajax.systems/). This protocol is listen-only, so does not allow you to turn on/off your alarm system, it just updates the state to reflect your alarm and allows you to act on that state, for instance turning on all lights and opening the curtains when the alarm triggers. The underlying package has support for different variants of SIA, including DC-09, DC-04 and a limited set of ADM-CID. If your alarm system uses the ADM-CID standard and it isn't working, please log an issue [here](https://github.com/eavanvalkenburg/pysiaalarm/issues/new).

View File

@ -7,8 +7,8 @@ ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
ha_release: 0.36 ha_release: 0.36
ha_codeowners: ha_codeowners:
- "@kellerza" - '@kellerza'
- "@rklomp" - '@rklomp'
ha_domain: sma ha_domain: sma
ha_platforms: ha_platforms:
- sensor - sensor

View File

@ -78,11 +78,11 @@ total consumption during the current hour, total consumption during the last 5 m
and the always-on (slumber) consumption from today. In case of solar production, entities for the active power production, today's total solar production and the always-on (slumber) consumption from today. In case of solar production, entities for the active power production, today's total solar production
and the solar production during the current hour are added as well. and the solar production during the current hour are added as well.
Smappee Pro, Plus and Genius devices will create current active powers for each configured load (submeter). Smappee Pro, Plus, Genius and Connect devices will create current active powers for each configured load (submeter).
In case a Smappee Gas and/or Water meter is installed as well, an entity showing today's consumption is provided. In case a Smappee Gas and/or Water meter is installed as well, an entity showing today's consumption is provided.
Additionally, Smappee Genius devices will also provide entities for the line voltages and phase voltages (for each phase). Additionally, Smappee, Genius and Connect devices will also provide entities for the line voltages and phase voltages (for each phase).
### Switch ### Switch

View File

@ -8,6 +8,7 @@ ha_release: 0.104
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_codeowners: ha_codeowners:
- '@benleb' - '@benleb'
- '@danielhiversen'
ha_domain: surepetcare ha_domain: surepetcare
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor

View File

@ -6,7 +6,7 @@ ha_category:
- Sensor - Sensor
- Switch - Switch
ha_release: 0.102 ha_release: 0.102
ha_iot_class: Local Polling ha_iot_class: Local Push
ha_config_flow: true ha_config_flow: true
ha_quality_scale: platinum ha_quality_scale: platinum
ha_codeowners: ha_codeowners:
@ -15,7 +15,6 @@ ha_domain: wled
ha_zeroconf: true ha_zeroconf: true
ha_platforms: ha_platforms:
- light - light
- select
- sensor - sensor
- switch - switch
--- ---

View File

@ -1,12 +1,12 @@
--- ---
title: Yamaha MusicCast title: MusicCast
description: Instructions on how to integrate Yamaha MusicCast Receivers into Home Assistant. description: Instructions on how to integrate Yamaha MusicCast Receivers into Home Assistant.
ha_category: ha_category:
- Media Player - Media Player
ha_release: 0.53 ha_release: 0.53
ha_codeowners: ha_codeowners:
- '@micha91'
- '@vigonotion' - '@vigonotion'
- '@micha91'
ha_iot_class: Local Push ha_iot_class: Local Push
ha_ssdp: true ha_ssdp: true
ha_config_flow: true ha_config_flow: true

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB