Skip to content

Commit bb1ebae

Browse files
authored
Merge pull request home-assistant#44881 from home-assistant/rc
2 parents e670a8f + 57d119a commit bb1ebae

File tree

1,229 files changed

+19811
-6723
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,229 files changed

+19811
-6723
lines changed

.coveragerc

+11-12
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ omit =
7373
homeassistant/components/aurora_abb_powerone/sensor.py
7474
homeassistant/components/avea/light.py
7575
homeassistant/components/avion/light.py
76-
homeassistant/components/avri/const.py
77-
homeassistant/components/avri/sensor.py
7876
homeassistant/components/azure_devops/__init__.py
7977
homeassistant/components/azure_devops/const.py
8078
homeassistant/components/azure_devops/sensor.py
@@ -102,7 +100,12 @@ omit =
102100
homeassistant/components/bme280/sensor.py
103101
homeassistant/components/bme680/sensor.py
104102
homeassistant/components/bmp280/sensor.py
105-
homeassistant/components/bmw_connected_drive/*
103+
homeassistant/components/bmw_connected_drive/__init__.py
104+
homeassistant/components/bmw_connected_drive/binary_sensor.py
105+
homeassistant/components/bmw_connected_drive/device_tracker.py
106+
homeassistant/components/bmw_connected_drive/lock.py
107+
homeassistant/components/bmw_connected_drive/notify.py
108+
homeassistant/components/bmw_connected_drive/sensor.py
106109
homeassistant/components/braviatv/__init__.py
107110
homeassistant/components/braviatv/const.py
108111
homeassistant/components/braviatv/media_player.py
@@ -386,7 +389,6 @@ omit =
386389
homeassistant/components/hvv_departures/sensor.py
387390
homeassistant/components/hvv_departures/__init__.py
388391
homeassistant/components/hydrawise/*
389-
homeassistant/components/hyperion/light.py
390392
homeassistant/components/iammeter/sensor.py
391393
homeassistant/components/iaqualink/binary_sensor.py
392394
homeassistant/components/iaqualink/climate.py
@@ -568,6 +570,8 @@ omit =
568570
homeassistant/components/n26/*
569571
homeassistant/components/nad/media_player.py
570572
homeassistant/components/nanoleaf/light.py
573+
homeassistant/components/neato/__init__.py
574+
homeassistant/components/neato/api.py
571575
homeassistant/components/neato/camera.py
572576
homeassistant/components/neato/sensor.py
573577
homeassistant/components/neato/switch.py
@@ -578,14 +582,9 @@ omit =
578582
homeassistant/components/nest/api.py
579583
homeassistant/components/nest/binary_sensor.py
580584
homeassistant/components/nest/camera.py
581-
homeassistant/components/nest/camera_legacy.py
582-
homeassistant/components/nest/camera_sdm.py
583585
homeassistant/components/nest/climate.py
584-
homeassistant/components/nest/climate_legacy.py
585-
homeassistant/components/nest/climate_sdm.py
586-
homeassistant/components/nest/local_auth.py
586+
homeassistant/components/nest/legacy/*
587587
homeassistant/components/nest/sensor.py
588-
homeassistant/components/nest/sensor_legacy.py
589588
homeassistant/components/netatmo/__init__.py
590589
homeassistant/components/netatmo/api.py
591590
homeassistant/components/netatmo/camera.py
@@ -834,8 +833,9 @@ omit =
834833
homeassistant/components/solaredge_local/sensor.py
835834
homeassistant/components/solarlog/*
836835
homeassistant/components/solax/sensor.py
837-
homeassistant/components/soma/cover.py
838836
homeassistant/components/soma/__init__.py
837+
homeassistant/components/soma/cover.py
838+
homeassistant/components/soma/sensor.py
839839
homeassistant/components/somfy/*
840840
homeassistant/components/somfy_mylink/*
841841
homeassistant/components/sonos/*
@@ -1015,7 +1015,6 @@ omit =
10151015
homeassistant/components/watson_tts/tts.py
10161016
homeassistant/components/waze_travel_time/sensor.py
10171017
homeassistant/components/webostv/*
1018-
homeassistant/components/wemo/*
10191018
homeassistant/components/whois/sensor.py
10201019
homeassistant/components/wiffi/*
10211020
homeassistant/components/wink/*

.github/workflows/ci.yaml

+12-12
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
uses: actions/checkout@v2
2626
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
2727
id: python
28-
uses: actions/setup-python@v2.1.4
28+
uses: actions/setup-python@v2.2.1
2929
with:
3030
python-version: ${{ env.DEFAULT_PYTHON }}
3131
- name: Restore base Python virtual environment
@@ -73,7 +73,7 @@ jobs:
7373
- name: Check out code from GitHub
7474
uses: actions/checkout@v2
7575
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
76-
uses: actions/setup-python@v2.1.4
76+
uses: actions/setup-python@v2.2.1
7777
id: python
7878
with:
7979
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -118,7 +118,7 @@ jobs:
118118
- name: Check out code from GitHub
119119
uses: actions/checkout@v2
120120
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
121-
uses: actions/setup-python@v2.1.4
121+
uses: actions/setup-python@v2.2.1
122122
id: python
123123
with:
124124
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -163,7 +163,7 @@ jobs:
163163
- name: Check out code from GitHub
164164
uses: actions/checkout@v2
165165
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
166-
uses: actions/setup-python@v2.1.4
166+
uses: actions/setup-python@v2.2.1
167167
id: python
168168
with:
169169
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -230,7 +230,7 @@ jobs:
230230
- name: Check out code from GitHub
231231
uses: actions/checkout@v2
232232
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
233-
uses: actions/setup-python@v2.1.4
233+
uses: actions/setup-python@v2.2.1
234234
id: python
235235
with:
236236
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -278,7 +278,7 @@ jobs:
278278
- name: Check out code from GitHub
279279
uses: actions/checkout@v2
280280
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
281-
uses: actions/setup-python@v2.1.4
281+
uses: actions/setup-python@v2.2.1
282282
id: python
283283
with:
284284
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -326,7 +326,7 @@ jobs:
326326
- name: Check out code from GitHub
327327
uses: actions/checkout@v2
328328
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
329-
uses: actions/setup-python@v2.1.4
329+
uses: actions/setup-python@v2.2.1
330330
id: python
331331
with:
332332
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -371,7 +371,7 @@ jobs:
371371
- name: Check out code from GitHub
372372
uses: actions/checkout@v2
373373
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
374-
uses: actions/setup-python@v2.1.4
374+
uses: actions/setup-python@v2.2.1
375375
id: python
376376
with:
377377
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -419,7 +419,7 @@ jobs:
419419
- name: Check out code from GitHub
420420
uses: actions/checkout@v2
421421
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
422-
uses: actions/setup-python@v2.1.4
422+
uses: actions/setup-python@v2.2.1
423423
id: python
424424
with:
425425
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -475,7 +475,7 @@ jobs:
475475
- name: Check out code from GitHub
476476
uses: actions/checkout@v2
477477
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
478-
uses: actions/setup-python@v2.1.4
478+
uses: actions/setup-python@v2.2.1
479479
id: python
480480
with:
481481
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -555,7 +555,7 @@ jobs:
555555
- name: Check out code from GitHub
556556
uses: actions/checkout@v2
557557
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
558-
uses: actions/setup-python@v2.1.4
558+
uses: actions/setup-python@v2.2.1
559559
id: python
560560
with:
561561
python-version: ${{ env.DEFAULT_PYTHON }}
@@ -785,4 +785,4 @@ jobs:
785785
coverage report --fail-under=94
786786
coverage xml
787787
- name: Upload coverage to Codecov
788-
uses: codecov/codecov-action@v1.0.15
788+
uses: codecov/codecov-action@v1.1.1

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ repos:
3030
- pydocstyle==5.1.1
3131
files: ^(homeassistant|script|tests)/.+\.py$
3232
- repo: https://github.com/PyCQA/bandit
33-
rev: 1.6.2
33+
rev: 1.7.0
3434
hooks:
3535
- id: bandit
3636
args:

.travis.yml

-42
This file was deleted.

.vscode/launch.json

+36-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,41 @@
99
"type": "python",
1010
"request": "launch",
1111
"module": "homeassistant",
12-
"args": ["--debug", "-c", "config"]
12+
"args": [
13+
"--debug",
14+
"-c",
15+
"config"
16+
]
17+
},
18+
{
19+
// Debug by attaching to local Home Asistant server using Remote Python Debugger.
20+
// See https://www.home-assistant.io/integrations/debugpy/
21+
"name": "Home Assistant: Attach Local",
22+
"type": "python",
23+
"request": "attach",
24+
"port": 5678,
25+
"host": "localhost",
26+
"pathMappings": [
27+
{
28+
"localRoot": "${workspaceFolder}",
29+
"remoteRoot": "."
30+
}
31+
],
32+
},
33+
{
34+
// Debug by attaching to remote Home Asistant server using Remote Python Debugger.
35+
// See https://www.home-assistant.io/integrations/debugpy/
36+
"name": "Home Assistant: Attach Remote",
37+
"type": "python",
38+
"request": "attach",
39+
"port": 5678,
40+
"host": "homeassistant.local",
41+
"pathMappings": [
42+
{
43+
"localRoot": "${workspaceFolder}",
44+
"remoteRoot": "/usr/src/homeassistant"
45+
}
46+
],
1347
}
1448
]
15-
}
49+
}

CODEOWNERS

+4-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ homeassistant/components/aurora_abb_powerone/* @davet2001
5454
homeassistant/components/auth/* @home-assistant/core
5555
homeassistant/components/automation/* @home-assistant/core
5656
homeassistant/components/avea/* @pattyland
57-
homeassistant/components/avri/* @timvancann
5857
homeassistant/components/awair/* @ahayworth @danielsjf
5958
homeassistant/components/aws/* @awarecan
6059
homeassistant/components/axis/* @Kane610
@@ -323,6 +322,7 @@ homeassistant/components/onewire/* @garbled1 @epenet
323322
homeassistant/components/onvif/* @hunterjm
324323
homeassistant/components/openerz/* @misialq
325324
homeassistant/components/opengarage/* @danielhiversen
325+
homeassistant/components/openhome/* @bazwilliams
326326
homeassistant/components/opentherm_gw/* @mvn23
327327
homeassistant/components/openuv/* @bachya
328328
homeassistant/components/openweathermap/* @fabaff @freekode @nzapponi
@@ -355,6 +355,7 @@ homeassistant/components/ptvsd/* @swamp-ig
355355
homeassistant/components/push/* @dgomes
356356
homeassistant/components/pvoutput/* @fabaff
357357
homeassistant/components/pvpc_hourly_pricing/* @azogue
358+
homeassistant/components/qbittorrent/* @geoffreylagaisse
358359
homeassistant/components/qld_bushfire/* @exxamalte
359360
homeassistant/components/qnap/* @colinodell
360361
homeassistant/components/quantum_gateway/* @cisasteelersfan
@@ -453,6 +454,7 @@ homeassistant/components/tado/* @michaelarnauts @bdraco
453454
homeassistant/components/tag/* @balloob @dmulcahey
454455
homeassistant/components/tahoma/* @philklei
455456
homeassistant/components/tankerkoenig/* @guillempages
457+
homeassistant/components/tapsaff/* @bazwilliams
456458
homeassistant/components/tasmota/* @emontnemery
457459
homeassistant/components/tautulli/* @ludeeus
458460
homeassistant/components/tellduslive/* @fredrike
@@ -491,6 +493,7 @@ homeassistant/components/utility_meter/* @dgomes
491493
homeassistant/components/velbus/* @Cereal2nd @brefra
492494
homeassistant/components/velux/* @Julius2342
493495
homeassistant/components/vera/* @vangorra
496+
homeassistant/components/verisure/* @frenck
494497
homeassistant/components/versasense/* @flamm3blemuff1n
495498
homeassistant/components/version/* @fabaff @ludeeus
496499
homeassistant/components/vesync/* @markperdue @webdjoe @thegardenmonkey

README.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Open source home automation that puts local control and privacy first. Powered b
55

66
Check out `home-assistant.io <https://home-assistant.io>`__ for `a
77
demo <https://home-assistant.io/demo/>`__, `installation instructions <https://home-assistant.io/getting-started/>`__,
8-
`tutorials <https://home-assistant.io/getting-started/automation-2/>`__ and `documentation <https://home-assistant.io/docs/>`__.
8+
`tutorials <https://home-assistant.io/getting-started/automation/>`__ and `documentation <https://home-assistant.io/docs/>`__.
99

1010
|screenshot-states|
1111

@@ -14,8 +14,8 @@ Featured integrations
1414

1515
|screenshot-components|
1616

17-
The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the `section on architecture <https://developers.home-assistant.io/docs/en/architecture_index.html>`__ and the `section on creating your own
18-
components <https://developers.home-assistant.io/docs/en/creating_component_index.html>`__.
17+
The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the `section on architecture <https://developers.home-assistant.io/docs/architecture_index/>`__ and the `section on creating your own
18+
components <https://developers.home-assistant.io/docs/creating_component_index/>`__.
1919

2020
If you run into issues while using Home Assistant or during development
2121
of a component, check the `Home Assistant help section <https://home-assistant.io/help/>`__ of our website for further help and information.

build.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"image": "homeassistant/{arch}-homeassistant",
33
"build_from": {
4-
"aarch64": "homeassistant/aarch64-homeassistant-base:2020.11.2",
5-
"armhf": "homeassistant/armhf-homeassistant-base:2020.11.2",
6-
"armv7": "homeassistant/armv7-homeassistant-base:2020.11.2",
7-
"amd64": "homeassistant/amd64-homeassistant-base:2020.11.2",
8-
"i386": "homeassistant/i386-homeassistant-base:2020.11.2"
4+
"aarch64": "homeassistant/aarch64-homeassistant-base:2021.01.0",
5+
"armhf": "homeassistant/armhf-homeassistant-base:2021.01.0",
6+
"armv7": "homeassistant/armv7-homeassistant-base:2021.01.0",
7+
"amd64": "homeassistant/amd64-homeassistant-base:2021.01.0",
8+
"i386": "homeassistant/i386-homeassistant-base:2021.01.0"
99
},
1010
"labels": {
1111
"io.hass.type": "core"

docs/source/conf.py

-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ def linkcode_resolve(domain, info):
207207
"github_repo": PROJECT_GITHUB_REPOSITORY,
208208
"github_type": "star",
209209
"github_banner": True,
210-
"travis_button": True,
211210
"touch_icon": "logo-apple.png",
212211
# 'fixed_sidebar': True, # Re-enable when we have more content
213212
}

homeassistant/components/abode/translations/ca.json

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,28 @@
11
{
22
"config": {
33
"abort": {
4+
"reauth_successful": "Re-autenticaci\u00f3 realitzada correctament",
45
"single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
56
},
67
"error": {
78
"cannot_connect": "Ha fallat la connexi\u00f3",
8-
"invalid_auth": "Autenticaci\u00f3 inv\u00e0lida"
9+
"invalid_auth": "Autenticaci\u00f3 inv\u00e0lida",
10+
"invalid_mfa_code": "Codi MFA inv\u00e0lid"
911
},
1012
"step": {
13+
"mfa": {
14+
"data": {
15+
"mfa_code": "Codi MFA (6 d\u00edgits)"
16+
},
17+
"title": "Introdueix el codi MFA per a Abode"
18+
},
19+
"reauth_confirm": {
20+
"data": {
21+
"password": "Contrasenya",
22+
"username": "Correu electr\u00f2nic"
23+
},
24+
"title": "Introdueix la informaci\u00f3 d'inici de sessi\u00f3 d'Abode."
25+
},
1126
"user": {
1227
"data": {
1328
"password": "Contrasenya",

0 commit comments

Comments
 (0)