Skip to content

Commit e9f8499

Browse files
authored
Merge pull request #394 from sviete/beta
2021.8.8
2 parents 76db2ab + f6c5f92 commit e9f8499

File tree

2,469 files changed

+68135
-24754
lines changed

Some content is hidden

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

2,469 files changed

+68135
-24754
lines changed

.coveragerc

Lines changed: 32 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ omit =
2020
homeassistant/components/acmeda/helpers.py
2121
homeassistant/components/acmeda/hub.py
2222
homeassistant/components/acmeda/sensor.py
23+
homeassistant/components/adax/__init__.py
24+
homeassistant/components/adax/climate.py
2325
homeassistant/components/adguard/__init__.py
2426
homeassistant/components/adguard/const.py
2527
homeassistant/components/adguard/sensor.py
@@ -35,7 +37,6 @@ omit =
3537
homeassistant/components/airnow/__init__.py
3638
homeassistant/components/airnow/sensor.py
3739
homeassistant/components/airvisual/__init__.py
38-
homeassistant/components/airvisual/air_quality.py
3940
homeassistant/components/airvisual/sensor.py
4041
homeassistant/components/aladdin_connect/*
4142
homeassistant/components/alarmdecoder/__init__.py
@@ -105,6 +106,8 @@ omit =
105106
homeassistant/components/bloomsky/*
106107
homeassistant/components/bluesound/*
107108
homeassistant/components/bluetooth_tracker/*
109+
homeassistant/components/bme280/__init__.py
110+
homeassistant/components/bme280/const.py
108111
homeassistant/components/bme280/sensor.py
109112
homeassistant/components/bme680/sensor.py
110113
homeassistant/components/bmp280/sensor.py
@@ -131,9 +134,7 @@ omit =
131134
homeassistant/components/brottsplatskartan/sensor.py
132135
homeassistant/components/browser/*
133136
homeassistant/components/brunt/cover.py
134-
homeassistant/components/bsblan/__init__.py
135137
homeassistant/components/bsblan/climate.py
136-
homeassistant/components/bsblan/const.py
137138
homeassistant/components/bt_home_hub_5/device_tracker.py
138139
homeassistant/components/bt_smarthub/device_tracker.py
139140
homeassistant/components/buienradar/sensor.py
@@ -153,7 +154,6 @@ omit =
153154
homeassistant/components/clicksend/notify.py
154155
homeassistant/components/clicksend_tts/notify.py
155156
homeassistant/components/cmus/media_player.py
156-
homeassistant/components/co2signal/*
157157
homeassistant/components/coinbase/sensor.py
158158
homeassistant/components/comed_hourly_pricing/sensor.py
159159
homeassistant/components/comfoconnect/fan.py
@@ -275,6 +275,7 @@ omit =
275275
homeassistant/components/esphome/fan.py
276276
homeassistant/components/esphome/light.py
277277
homeassistant/components/esphome/number.py
278+
homeassistant/components/esphome/select.py
278279
homeassistant/components/esphome/sensor.py
279280
homeassistant/components/esphome/switch.py
280281
homeassistant/components/essent/sensor.py
@@ -320,7 +321,8 @@ omit =
320321
homeassistant/components/flick_electric/const.py
321322
homeassistant/components/flick_electric/sensor.py
322323
homeassistant/components/flock/notify.py
323-
homeassistant/components/flume/*
324+
homeassistant/components/flume/__init__.py
325+
homeassistant/components/flume/sensor.py
324326
homeassistant/components/flunearyou/__init__.py
325327
homeassistant/components/flunearyou/sensor.py
326328
homeassistant/components/flux_led/light.py
@@ -348,20 +350,16 @@ omit =
348350
homeassistant/components/fritzbox_callmonitor/const.py
349351
homeassistant/components/fritzbox_callmonitor/base.py
350352
homeassistant/components/fritzbox_callmonitor/sensor.py
351-
homeassistant/components/fritzbox_netmonitor/sensor.py
352353
homeassistant/components/fronius/sensor.py
353354
homeassistant/components/frontier_silicon/media_player.py
354355
homeassistant/components/futurenow/light.py
355356
homeassistant/components/garadget/cover.py
356357
homeassistant/components/garages_amsterdam/__init__.py
357358
homeassistant/components/garages_amsterdam/binary_sensor.py
358359
homeassistant/components/garages_amsterdam/sensor.py
359-
homeassistant/components/garmin_connect/__init__.py
360-
homeassistant/components/garmin_connect/const.py
361-
homeassistant/components/garmin_connect/sensor.py
362-
homeassistant/components/garmin_connect/alarm_util.py
363360
homeassistant/components/gc100/*
364361
homeassistant/components/geniushub/*
362+
homeassistant/components/generic_hygrostat/*
365363
homeassistant/components/github/sensor.py
366364
homeassistant/components/gitlab_ci/sensor.py
367365
homeassistant/components/gitter/sensor.py
@@ -372,6 +370,7 @@ omit =
372370
homeassistant/components/goalfeed/*
373371
homeassistant/components/goalzero/__init__.py
374372
homeassistant/components/goalzero/binary_sensor.py
373+
homeassistant/components/goalzero/sensor.py
375374
homeassistant/components/goalzero/switch.py
376375
homeassistant/components/google/*
377376
homeassistant/components/google_cloud/tts.py
@@ -398,10 +397,6 @@ omit =
398397
homeassistant/components/habitica/const.py
399398
homeassistant/components/habitica/sensor.py
400399
homeassistant/components/hangouts/*
401-
homeassistant/components/hangouts/__init__.py
402-
homeassistant/components/hangouts/const.py
403-
homeassistant/components/hangouts/hangouts_bot.py
404-
homeassistant/components/hangouts/hangups_utils.py
405400
homeassistant/components/harman_kardon_avr/media_player.py
406401
homeassistant/components/harmony/const.py
407402
homeassistant/components/harmony/data.py
@@ -415,7 +410,8 @@ omit =
415410
homeassistant/components/heatmiser/climate.py
416411
homeassistant/components/hikvision/binary_sensor.py
417412
homeassistant/components/hikvisioncam/switch.py
418-
homeassistant/components/hisense_aehw4a1/*
413+
homeassistant/components/hisense_aehw4a1/__init__.py
414+
homeassistant/components/hisense_aehw4a1/climate.py
419415
homeassistant/components/hitron_coda/device_tracker.py
420416
homeassistant/components/hive/__init__.py
421417
homeassistant/components/hive/climate.py
@@ -426,15 +422,18 @@ omit =
426422
homeassistant/components/hive/water_heater.py
427423
homeassistant/components/hlk_sw16/__init__.py
428424
homeassistant/components/hlk_sw16/switch.py
429-
homeassistant/components/home_connect/*
425+
homeassistant/components/home_connect/__init__.py
426+
homeassistant/components/home_connect/api.py
427+
homeassistant/components/home_connect/binary_sensor.py
428+
homeassistant/components/home_connect/entity.py
429+
homeassistant/components/home_connect/light.py
430+
homeassistant/components/home_connect/sensor.py
431+
homeassistant/components/home_connect/switch.py
430432
homeassistant/components/homematic/*
431-
homeassistant/components/homematic/climate.py
432-
homeassistant/components/homematic/cover.py
433-
homeassistant/components/homematic/notify.py
434433
homeassistant/components/home_plus_control/api.py
435-
homeassistant/components/home_plus_control/helpers.py
436434
homeassistant/components/home_plus_control/switch.py
437435
homeassistant/components/homeworks/*
436+
homeassistant/components/honeywell/__init__.py
438437
homeassistant/components/honeywell/climate.py
439438
homeassistant/components/horizon/media_player.py
440439
homeassistant/components/hp_ilo/sensor.py
@@ -525,8 +524,6 @@ omit =
525524
homeassistant/components/kira/*
526525
homeassistant/components/kiwi/lock.py
527526
homeassistant/components/knx/*
528-
homeassistant/components/knx/climate.py
529-
homeassistant/components/knx/cover.py
530527
homeassistant/components/kodi/__init__.py
531528
homeassistant/components/kodi/browse_media.py
532529
homeassistant/components/kodi/const.py
@@ -624,6 +621,7 @@ omit =
624621
homeassistant/components/mill/__init__.py
625622
homeassistant/components/mill/climate.py
626623
homeassistant/components/mill/const.py
624+
homeassistant/components/mill/sensor.py
627625
homeassistant/components/minecraft_server/__init__.py
628626
homeassistant/components/minecraft_server/binary_sensor.py
629627
homeassistant/components/minecraft_server/const.py
@@ -638,6 +636,7 @@ omit =
638636
homeassistant/components/modbus/cover.py
639637
homeassistant/components/modbus/climate.py
640638
homeassistant/components/modbus/modbus.py
639+
homeassistant/components/modbus/validators.py
641640
homeassistant/components/modem_callerid/sensor.py
642641
homeassistant/components/motion_blinds/__init__.py
643642
homeassistant/components/motion_blinds/const.py
@@ -655,7 +654,6 @@ omit =
655654
homeassistant/components/mvglive/sensor.py
656655
homeassistant/components/mychevy/*
657656
homeassistant/components/mycroft/*
658-
homeassistant/components/mycroft/notify.py
659657
homeassistant/components/mysensors/__init__.py
660658
homeassistant/components/mysensors/binary_sensor.py
661659
homeassistant/components/mysensors/climate.py
@@ -674,6 +672,7 @@ omit =
674672
homeassistant/components/mystrom/light.py
675673
homeassistant/components/mystrom/switch.py
676674
homeassistant/components/myq/__init__.py
675+
homeassistant/components/myq/cover.py
677676
homeassistant/components/nad/media_player.py
678677
homeassistant/components/nanoleaf/light.py
679678
homeassistant/components/neato/__init__.py
@@ -692,6 +691,7 @@ omit =
692691
homeassistant/components/neurio_energy/sensor.py
693692
homeassistant/components/nexia/climate.py
694693
homeassistant/components/nextcloud/*
694+
homeassistant/components/nfandroidtv/__init__.py
695695
homeassistant/components/nfandroidtv/notify.py
696696
homeassistant/components/niko_home_control/light.py
697697
homeassistant/components/nilu/air_quality.py
@@ -827,8 +827,6 @@ omit =
827827
homeassistant/components/radarr/sensor.py
828828
homeassistant/components/radiotherm/climate.py
829829
homeassistant/components/rainbird/*
830-
homeassistant/components/rainbird/sensor.py
831-
homeassistant/components/rainbird/switch.py
832830
homeassistant/components/raincloud/*
833831
homeassistant/components/rainmachine/__init__.py
834832
homeassistant/components/rainmachine/binary_sensor.py
@@ -875,7 +873,6 @@ omit =
875873
homeassistant/components/rova/sensor.py
876874
homeassistant/components/rpi_camera/*
877875
homeassistant/components/rpi_gpio/*
878-
homeassistant/components/rpi_gpio/cover.py
879876
homeassistant/components/rpi_gpio_pwm/light.py
880877
homeassistant/components/rpi_pfio/*
881878
homeassistant/components/rpi_rf/switch.py
@@ -895,7 +892,6 @@ omit =
895892
homeassistant/components/screenlogic/services.py
896893
homeassistant/components/screenlogic/switch.py
897894
homeassistant/components/scsgate/*
898-
homeassistant/components/scsgate/cover.py
899895
homeassistant/components/sendgrid/notify.py
900896
homeassistant/components/sense/*
901897
homeassistant/components/sensehat/light.py
@@ -973,7 +969,6 @@ omit =
973969
homeassistant/components/sonos/*
974970
homeassistant/components/sony_projector/switch.py
975971
homeassistant/components/spc/*
976-
homeassistant/components/speedtestdotnet/*
977972
homeassistant/components/spider/*
978973
homeassistant/components/splunk/*
979974
homeassistant/components/spotify/__init__.py
@@ -998,8 +993,6 @@ omit =
998993
homeassistant/components/swiss_public_transport/sensor.py
999994
homeassistant/components/swisscom/device_tracker.py
1000995
homeassistant/components/switchbot/switch.py
1001-
homeassistant/components/switcher_kis/sensor.py
1002-
homeassistant/components/switcher_kis/switch.py
1003996
homeassistant/components/switchmate/switch.py
1004997
homeassistant/components/syncthing/__init__.py
1005998
homeassistant/components/syncthing/sensor.py
@@ -1020,7 +1013,6 @@ omit =
10201013
homeassistant/components/system_bridge/sensor.py
10211014
homeassistant/components/systemmonitor/sensor.py
10221015
homeassistant/components/tado/*
1023-
homeassistant/components/tado/device_tracker.py
10241016
homeassistant/components/tahoma/*
10251017
homeassistant/components/tank_utility/sensor.py
10261018
homeassistant/components/tankerkoenig/*
@@ -1088,9 +1080,6 @@ omit =
10881080
homeassistant/components/traccar/const.py
10891081
homeassistant/components/trackr/device_tracker.py
10901082
homeassistant/components/tradfri/*
1091-
homeassistant/components/tradfri/light.py
1092-
homeassistant/components/tradfri/cover.py
1093-
homeassistant/components/tradfri/base_class.py
10941083
homeassistant/components/trafikverket_train/sensor.py
10951084
homeassistant/components/trafikverket_weatherstation/sensor.py
10961085
homeassistant/components/transmission/sensor.py
@@ -1211,20 +1200,29 @@ omit =
12111200
homeassistant/components/xiaomi_miio/device_tracker.py
12121201
homeassistant/components/xiaomi_miio/fan.py
12131202
homeassistant/components/xiaomi_miio/gateway.py
1203+
homeassistant/components/xiaomi_miio/humidifier.py
12141204
homeassistant/components/xiaomi_miio/light.py
1205+
homeassistant/components/xiaomi_miio/number.py
12151206
homeassistant/components/xiaomi_miio/remote.py
1207+
homeassistant/components/xiaomi_miio/select.py
12161208
homeassistant/components/xiaomi_miio/sensor.py
12171209
homeassistant/components/xiaomi_miio/switch.py
12181210
homeassistant/components/xiaomi_miio/vacuum.py
12191211
homeassistant/components/xiaomi_tv/media_player.py
12201212
homeassistant/components/xmpp/notify.py
12211213
homeassistant/components/xs1/*
1214+
homeassistant/components/yale_smart_alarm/__init__.py
12221215
homeassistant/components/yale_smart_alarm/alarm_control_panel.py
1216+
homeassistant/components/yale_smart_alarm/const.py
1217+
homeassistant/components/yale_smart_alarm/coordinator.py
12231218
homeassistant/components/yamaha_musiccast/__init__.py
12241219
homeassistant/components/yamaha_musiccast/media_player.py
12251220
homeassistant/components/yandex_transport/*
12261221
homeassistant/components/yeelightsunflower/light.py
12271222
homeassistant/components/yi/camera.py
1223+
homeassistant/components/youless/__init__.py
1224+
homeassistant/components/youless/const.py
1225+
homeassistant/components/youless/sensor.py
12281226
homeassistant/components/zabbix/*
12291227
homeassistant/components/zamg/sensor.py
12301228
homeassistant/components/zamg/weather.py

.github/workflows/builder.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115
password: ${{ secrets.GITHUB_TOKEN }}
116116

117117
- name: Build base image
118-
uses: home-assistant/builder@2021.06.2
118+
uses: home-assistant/builder@2021.07.0
119119
with:
120120
args: |
121121
$BUILD_ARGS \
@@ -134,6 +134,7 @@ jobs:
134134
machine:
135135
- generic-x86-64
136136
- intel-nuc
137+
- khadas-vim3
137138
- odroid-c2
138139
- odroid-c4
139140
- odroid-n2
@@ -167,7 +168,7 @@ jobs:
167168
password: ${{ secrets.GITHUB_TOKEN }}
168169

169170
- name: Build base image
170-
uses: home-assistant/builder@2021.06.2
171+
uses: home-assistant/builder@2021.07.0
171172
with:
172173
args: |
173174
$BUILD_ARGS \

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,4 +740,4 @@ jobs:
740740
coverage report --fail-under=94
741741
coverage xml
742742
- name: Upload coverage to Codecov
743-
uses: codecov/codecov-action@v2.0.1
743+
uses: codecov/codecov-action@v2.0.2

.github/workflows/wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
name: requirements_diff
8282

8383
- name: Build wheels
84-
uses: home-assistant/wheels@2021.06.0
84+
uses: home-assistant/wheels@2021.07.0
8585
with:
8686
tag: ${{ matrix.tag }}
8787
arch: ${{ matrix.arch }}
@@ -150,7 +150,7 @@ jobs:
150150
done
151151
152152
- name: Build wheels
153-
uses: home-assistant/wheels@2021.06.0
153+
uses: home-assistant/wheels@2021.07.0
154154
with:
155155
tag: ${{ matrix.tag }}
156156
arch: ${{ matrix.arch }}

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#
22
repos:
33
- repo: https://github.com/asottile/pyupgrade
4-
rev: v2.16.0
4+
rev: v2.23.0
55
hooks:
66
- id: pyupgrade
77
args: [--py38-plus]
88
- repo: https://github.com/psf/black
9-
rev: 21.6b0
9+
rev: 21.7b0
1010
hooks:
1111
- id: black
1212
args:
@@ -71,7 +71,7 @@ repos:
7171
- id: prettier
7272
stages: [manual]
7373
- repo: https://github.com/cdce8p/python-typing-update
74-
rev: v0.3.3
74+
rev: v0.3.5
7575
hooks:
7676
# Run `python-typing-update` hook manually from time to time
7777
# to update python typing syntax.

0 commit comments

Comments
 (0)