8000 0.103.0 by balloob · Pull Request #29839 · home-assistant/core · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

0.103.0 #29839

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 538 commits into from
Dec 11, 2019
Merged

0.103.0 #29839

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
538 commits
Select commit Hold shift + click to select a range
8dc366c
[ci skip] Translation update
homeassistant Nov 29, 2019
430061a
Move imports to top for usgs_earthquakes_feed (#29202)
springstan Nov 29, 2019
e1fece4
Move imports to top for syncthru (#29206)
springstan Nov 29, 2019
5001dbd
Move imports to top for tapsaff (#29205)
springstan Nov 29, 2019
7b33e57
Move imports to top for tautulli (#29204)
springstan Nov 29, 2019
0e4920d
Move imports to top for tof (#29203)
springstan Nov 29, 2019
243e804
Move imports to top for volvooncall (#29201)
springstan Nov 29, 2019
25ad933
Move imports to top for vultr (#29200)
springstan Nov 29, 2019
0d30a6b
Upgrade youtube_dl to 2019.11.28 (#29199)
fabaff Nov 29, 2019
66aae61
Move imports to top for wirelesstag (#29198)
springstan Nov 29, 2019
fe34ea1
Move imports to top for zabbix (#29195)
springstan Nov 29, 2019
e5aa050
Move imports to top for zhong_hong (#29194)
springstan Nov 29, 2019
1c824f5
Move imports to top for ziggo_mediabox_xl (#29193)
springstan Nov 29, 2019
1322661
Handle None when trucating long Environment Canada state values (#29208)
michaeldavie Nov 29, 2019
e63bca4
Move imports to top for xiaomi_aqara (#29196)
springstan Nov 29, 2019
364d1cf
Move imports to top for xiaomi (#29197)
springstan Nov 29, 2019
6126d05
Migrate NSW Rural Fire Service integration to async library (#29181)
exxamalte Nov 29, 2019
12155cb
Fix somfy switch inherit from SwitchDevice instead of ToggleEntity (#…
tetienne Nov 29, 2019
392cdf4
Allow controlling T 8000 ado Hot Water Devices with temperature control (#2…
springstan Nov 29, 2019
4065c46
Fix smartthings cloud webhook (#29219)
bramkragten Nov 29, 2019
e405398
Allow turning off a tado water heater (#29221)
michaelarnauts Nov 29, 2019
04bad4b
Move imports to top for switchbot (#29229)
springstan Nov 29, 2019
11331ad
Move imports to top for starlingbank (#29233)
springstan Nov 29, 2019
e4b26dc
Move imports to top for tahoma (#29232)
springstan Nov 29, 2019
c30dfac
Move imports to top for synologdsm (#29231)
springstan Nov 29, 2019
bbecd55
Move imports to top for synology (#29230)
springstan Nov 29, 2019
93bb1a6
Move imports to top for supla (#29226)
springstan Nov 29, 2019
7d90b1f
Move imports to top for streamlabswater (#29225)
springstan Nov 29, 2019
39bf1b5
Move imports to top for stiebel_eltron (#29224)
springstan Nov 29, 2019
fbfbae8
Move imports to top for swiss_hydrological_data (#29227)
springstan Nov 29, 2019
4bec14b
Move imports to top for swiss_public_transport (#29228)
springstan Nov 29, 2019
8ae0d89
[ci skip] Translation update
homeassistant Nov 30, 2019
bde453b
Address DSMR Reader review notes (#29209)
Nov 30, 2019
5dbfa16
Move imports to top for simplisafe (#29262)
springstan Dec 1, 2019
aa9514b
[ci skip] Translation update
homeassistant Dec 1, 2019
96a28e5
Move imports to top for route53 (#29273)
springstan Dec 1, 2019
7ad139b
Move imports to top for roomba (#29272)
springstan Dec 1, 2019
869e71f
Move imports to top for rpi_rf (#29271)
springstan Dec 1, 2019
82d8c9c
Move imports to top for rova (#29269)
springstan Dec 1, 2019
db2f53d
Move imports to top for russound_rnet (#29268)
springstan Dec 1, 2019
453569a
Move imports to top for russound_rio (#29267)
springstan Dec 1, 2019
3aff90c
Move imports to top for rpi_gpio_pwm (#29270)
springstan Dec 1, 2019
4ceddc6
Move imports to top for sabnzbd (#29266)
springstan Dec 1, 2019
11b2749
Move imports to top for satel_integra (#29263)
springstan Dec 1, 2019
221db3a
Move imports to top for simplepush (#29261)
springstan Dec 1, 2019
f2b06d9
Move imports to top for sht31 (#29260)
springstan Dec 1, 2019
93150f6
Move imports to top for sensehat (#29259)
springstan Dec 1, 2019
9fbb345
Move imports to top for tradfri (#29247)
springstan Dec 1, 2019
6726c4c
Move imports to top for spider (#29249)
springstan Dec 1, 2019
bea5d18
Move imports to top for sochain (#29250)
springstan Dec 1, 2019
8da7f40
Move imports to top for smarty (#29251)
springstan Dec 1, 2019
1560d84
Move imports to top for sisyphus (#29252)
springstan Dec 1, 2019
bb46918
Move imports to top for scsgate (#29257)
springstan Dec 1, 2019
c061994
Neato reduce API calls (#29156)
Santobert Dec 1, 2019
d5efd0b
Fix Espalexa being detected as Hue Bridge (#29237)
frenck Dec 1, 2019
8908dba
Add device trigger for alarm_control_panel (#29068)
springstan Dec 1, 2019
2bdf7fc
Fix Hue linking with non ASCII chars in location (#29213)
bramkragten Dec 1, 2019
c4c8a1b
Move imports to top for sense (#29258)
springstan Dec 1, 2019
6a02c65
Stop Plex config flow imports where more user input needed (#29241)
jjlawren Dec 1, 2019
5c8a8a6
Add Huawei LTE binary sensor support, mobile connection sensor (#28226)
scop Dec 1, 2019
9f649ed
Move imports to top for roku (#29289)
springstan Dec 1, 2019
84d6a53
Move imports to top for raincloud (#29283)
springstan Dec 1, 2019
8fbfb6b
Move imports to top for rocketchat (#29288)
springstan Dec 1, 2019
3c9d2b5
Upgrade Tibber library (#29290)
Danielhiversen Dec 1, 2019
e2e53be
Move imports to top for ripple (#29287)
springstan Dec 1, 2019
d0ed9b3
Move imports to top for remote_rpi_gpio (#29286)
springstan Dec 1, 2019
a0a348a
Move imports to top for recswitch (#29285)
springstan Dec 1, 2019
6c9291c
Move imports to top for raspyrfm (#29284)
springstan Dec 1, 2019
64628c1
Add ATEN PE component for ATEN eco PDUs (#27960)
mtdcr Dec 1, 2019
9927f6c
Upgrade mypy to 0.750 (#29294)
scop Dec 1, 2019
22225ce
Move imports to top for seventeentrack (#29264)
springstan Dec 1, 2019
a9baa24
Improve naming and attrs of hostnameless Huawei LTE device tracker en…
scop Dec 1, 2019
d91dd68
Limit parallel requests to Philips Hue (#29189)
bramkragten Dec 1, 2019
d1aa0ce
Move intent registration to own integration (#29280)
balloob Dec 1, 2019
19241f4
[ci skip] Translation update
homeassistant Dec 2, 2019
3f2b6bf
Overhaul Emulated Hue (#28317)
NobleKangaroo Dec 2, 2019
b28bc1d
Add name option to season sensor (#29302)
springstan Dec 2, 2019
9771826
Add capability-attributes (#29306)
balloob Dec 2, 2019
1804c6e
Clear miflora sensor state on exception (#29276)
ferbar Dec 2, 2019
ffaa0e5
Inline MQTT paho imports (#29177)
balloob Dec 2, 2019
040fd9c
Update service domains for xiaomi_miio from base domains to xiaomi_mi…
raman325 Dec 2, 2019
6749859
Add Emulated Hue code owner (#29319)
NobleKangaroo Dec 2, 2019
5a24dbf
Broadlink remote (#26528)
felipediel Dec 2, 2019
8baba2e
Move imports to top for python_script (#29331)
springstan Dec 2, 2019
9868161
Move imports to top for postnl (#29330)
springstan Dec 2, 2019
372aa31
Move imports to top for prezzibenzina (#29329)
springstan Dec 2, 2019
1adcdad
Move imports to top for quantum_gateway (#29327)
springstan Dec 2, 2019
61cb092
Move imports to top for qnap (#29326)
springstan Dec 2, 2019
55ba956
Move imports to top for qbittorrent (#29325)
springstan Dec 2, 2019
bacc549
Move imports to top for plum_lightpad (#29324)
springstan Dec 2, 2019
9160d43
Move imports to top for rachio (#29323)
springstan Dec 2, 2019
9811d63
Improve Alexa interface selection for binary sensors (#29120)
abmantis Dec 3, 2019
83b2165
Add alexa check for "name" channelMetadata attribute (#29279)
Dilbert66 Dec 3, 2019
141fd1b
Move imports to top for qwikswitch (#29328)
springstan Dec 3, 2019
8f60860
Move imports to top for radarr (#29322)
springstan Dec 3, 2019
76aaf8b
Improve WLED white value support for RGBW strips (#29312)
frenck Dec 3, 2019
9587afc
delete incorrect "mdi:brightness-3" (#29309)
Mariusthvdb Dec 3, 2019
02d9ed5
Do not select all entities when omitting entity ID in service call (#…
balloob Dec 3, 2019
d5ee34e
[ci skip] Translation update
homeassistant Dec 3, 2019
434b783
Update heatmiserv3 integration (#29006)
andylockran Dec 3, 2019
2569c4a
Google assistant storage of connected agents (#29158)
elupus Dec 3, 2019
32e04e1
Lint
balloob Dec 3, 2019
8000
4191d9c
Report unavailable entities to google (#28501)
elupus Dec 3, 2019
26b63e7
Add initial test suite for arcam_fmj integration (#29335)
elupus Dec 3, 2019
841ce8a
Fix uvloop warning (#29341)
pvizeli Dec 3, 2019
e9647f8
Update ozw 0.1.6
pvizeli Dec 3, 2019
078e907
Move imports to top for pushetta (#29332)
springstan Dec 3, 2019
25b6740
Move imports to top for pencom (#29348)
springstan Dec 3, 2019
cae802f
Include telegram_bot message id for all messages (#29315)
luca-angemi Dec 3, 2019
4f8200d
Ignore state of climate entities in prometheus (#29346)
springstan Dec 3, 2019
b1b7844
Move imports to top for owlet (#29352)
springstan Dec 3, 2019
eef91f8
Rendering complex template objects to leave non-template values alone…
balloob Dec 3, 2019
f8ffcd6
Move imports to top for opple (#29372)
springstan Dec 3, 2019
f220c73
Move imports to top for orvibo (#29371)
springstan Dec 3, 2019
6557804
Move imports to top for nut (#29368)
springstan Dec 3, 2019
bbf99c6
Move imports to top for mycroft (#29355)
springstan Dec 3, 2019
98b6905
Upgrade enturclient to 0.2.1 (#29375)
hfurubotten Dec 3, 2019
e26eebf
Remove cloud dependency from mobile_app (#29373)
balloob Dec 3, 2019
9d213e7
Move imports to top for opensensemap (#29370)
springstan Dec 3, 2019
be316af
Move imports to top for mystrom (#29356)
springstan Dec 3, 2019
c9c4126
Move imports to top for nello (#29361)
springstan Dec 3, 2019
4989d1e
Move imports to top for nederlandse_spoorwegen (#29360)
springstan Dec 3, 2019
0e22366
Move imports to top for nanoleaf (#29359)
springstan Dec 3, 2019
01bc1e4
Move imports to top for nad (#29358)
springstan Dec 3, 2019
b462c53
Move imports to top for n26 (#29357)
springstan Dec 3, 2019
4130f2f
Move imports to top for netdata (#29362)
springstan Dec 3, 2019
bc63512
Move imports to top for netio (#29363)
springstan Dec 3, 2019
564c468
Move imports to top for nmap_tracker (#29364)
springstan Dec 3, 2019
3ddd201
Move imports to top for nmbs (#29365)
springstan Dec 3, 2019
bd1e5fc
Move imports to top for noaa_tides (#29366)
springstan Dec 3, 2019
3205afe
Move imports to top for nuimo_controller (#29367)
springstan Dec 3, 2019
0416e5b
Move imports to top for openhome (#29369)
springstan Dec 3, 2019
a1a1313
[ci skip] Translation update
homeassistant Dec 4, 2019
f6780c1
Allow negative altitude in location updates (#29381)
balloob Dec 4, 2019
09e2be0
Move imports to top for lametric (#29406)
springstan Dec 4, 2019
2df189b
Move imports to top for lacrosse (#29405)
springstan Dec 4, 2019
fd107f2
Move imports to top for kwb (#29404)
springstan Dec 4, 2019
1d65670
Move imports to top for kiwi (#29403)
springstan Dec 4, 2019
c0c1d68
Move imports to top for iota (#29399)
springstan Dec 4, 2019
c3453be
Move imports to top for lauch_library (#29383)
springstan Dec 4, 2019
3dc629d
Move imports to top for lg_netcast (#29384)
springstan Dec 4, 2019
cfe9200
Move imports to top for lightwave (#29385)
springstan Dec 4, 2019
7aab0d0
Move imports to top for limitlessled (#29386)
springstan Dec 4, 2019
695ec0c
Move imports to top for london_underground (#29387)
springstan Dec 4, 2019
4923233
Move imports to top for luci (#29388)
springstan Dec 4, 2019
1a51590
Move imports to top for lutron (#29389)
springstan Dec 4, 2019
025c1a3
Move imports to top for lutron_caseta (#29390)
springstan Dec 4, 2019
c6fd858
Move imports to top for lyft (#29391)
springstan Dec 4, 2019
d79d9e0
Move imports to top for matrix (#29392)
springstan Dec 4, 2019
849d8c8
Move imports to top for maxcube (#29393)
springstan Dec 4, 2019
518ca3a
Move imports to top for meteo_france (#29394)
springstan Dec 4, 2019
0480683
Move imports to top for microsoft (#29395)
springstan Dec 4, 2019
a24e783
Move imports to top for modem_callerid (#29396)
springstan Dec 4, 2019
45c7c7a
Move imports to top for keenetic-ndms2 (#29400)
springstan Dec 4, 2019
e04a208
Move imports to top for irish_rail_transport (#29401)
springstan Dec 4, 2019
73e2529
Move imports to top for joaoapps_join (#29402)
springstan Dec 4, 2019
992d927
Upgrade psutil to 5.6.7 (#29407)
fabaff Dec 4, 2019
56b6057
Move imports to top for iglo (#29424)
springstan Dec 4, 2019
6c45c19
Move imports to top for idteck_prox (#29423)
springstan Dec 4, 2019
c159ad5
Move imports to top for gogogate2 (#29411)
springstan Dec 4, 2019
f4f4c69
Move imports to top for hydrawise (#29421)
springstan Dec 4, 2019
4976748
Move imports to top for ihc (#29425)
springstan Dec 4, 2019
6f5b59d
Move imports to top for ialarm (#29422)
springstan Dec 4, 2019
e6f7cbe
Move imports to top for gitter (#29412)
springstan Dec 4, 2019
95bc97f
Move imports to top for homeworks (#29418)
springstan Dec 4, 2019
88c1a63
Move imports to top for gpmdp (#29413)
springstan Dec 4, 2019
4a7004b
Move imports to top for greeneye_monitor (#29414)
springstan Dec 4, 2019
d8dcf17
Move imports to top for gstreamer (#29415)
springstan Dec 4, 2019
c79e993
Move imports to top for habitica (#29416)
springstan Dec 4, 2019
46c3066
Move imports to top for hikvision (#29417)
springstan Dec 4, 2019
c880f09
Move imports to top for horizon (#29419)
springstan Dec 4, 2019
bef1c00
Move imports to top for hunterdouglas_powerview (#29420)
springstan Dec 4, 2019
9bb6bca
Move imports to top for gearbest (#29432)
springstan Dec 4, 2019
c6ad57e
Move imports to top for fleetgo (#29431)
springstan Dec 4, 2019
12791a6
Move imports to top for fints (#29429)
springstan Dec 4, 2019
4b6a249
Move imports to top for fastdotcom (#29428)
springstan Dec 4, 2019
af18c66
Move imports to top for familyhub (#29427)
springstan Dec 4, 2019
0d1a389
Move imports to top for etherscan (#29426)
springstan Dec 4, 2019
f8d607b
Move imports to top for fixer (#29430)
springstan Dec 4, 2019
a2a3c50
Move imports to top for danfoss_air (#29435)
springstan Dec 4, 2019
b829c46
Updated frontend to 20191204.0 (#29461)
bramkragten Dec 4, 2019
5573504
Move imports to top for litejet (#29481)
springstan Dec 5, 2019
72995f6
Move imports to top for tuya (#29467)
springstan Dec 5, 2019
96cf20a
Move imports to top for zoneminder (#29468)
springstan Dec 5, 2019
4366546
Move imports to top for point (#29470)
springstan Dec 5, 2019
c6b8d35
Move imports to top for ps4 (#29471)
springstan Dec 5, 2019
d9661b4
Move imports to top for rainmachine (#29472)
springstan Dec 5, 2019
c02d551
Move imports to top for random (#29473)
springstan Dec 5, 2019
c6066d8
Move imports to top for ring (#29474)
springstan Dec 5, 2019
653e007
Move imports to top for skybell (#29475)
springstan Dec 5, 2019
7df4c1e
Move imports to top for mhz19 (#29478)
springstan Dec 5, 2019
12e1c69
Move imports to top for mfi (#29479)
springstan Dec 5, 2019
81e4e9e
Move imports to top for mailgun (#29480)
springstan Dec 5, 2019
3e634aa
Move imports to top for logi_circle (#29482)
springstan Dec 5, 2019
95de802
Move imports to top for hlk_sw16 (#29483)
springstan Dec 5, 2019
bbe57d6
Move imports to top for history (#29484)
springstan Dec 5, 2019
f555050
Move imports to top for geo_json_events (#29486)
springstan Dec 5, 2019
8647ba3
Move imports to top for emulated_hue (#29488)
springstan Dec 5, 2019
89c7629
Move imports to top for deconz (#29489)
springstan Dec 5, 2019
270d97d
Move imports to top for daikin (#29490)
springstan Dec 5, 2019
dbd231b
Move imports to top for somfy_mylink (#29464)
springstan Dec 5, 2019
24878f1
Move imports to top for solaredge (#29463)
springstan Dec 5, 2019
a4ac5dc
Move imports to top for entur_public_transport (#29459)
springstan Dec 5, 2019
58ba605
Move imports to top for environment_canada (#29458)
springstan Dec 5, 2019
6c863a8
Move imports to top for sonarr (#29462)
springstan Dec 5, 2019
ebc9d17
Fix setup of Huawei LTE for which we can't get a MAC address (#29455)
scop Dec 5, 2019
06a156c
Move imports to top for emby (#29453)
springstan Dec 5, 2019
f422cdb
Move imports to top for eq3btsmart (#29456)
springstan Dec 5, 2019
cdf53ae
Move imports to top for enigma2 (#29452)
springstan Dec 5, 2019
5586f40
Move imports to top for enocean (#29451)
springstan Dec 5, 2019
0158f29
Move imports to top for envisalink (#29457)
springstan Dec 5, 2019
10759b7
Move imports to top for enphase_envoy (#29450)
springstan Dec 5, 2019
85e188d
Move imports to top for egardia (#29448)
springstan Dec 5, 2019
b2cce05
Move imports to top for eight_sleep (#29447)
springstan Dec 5, 2019
94297e9
Update eternalegypt to 0.0.11 (#29446)
amelchio Dec 5, 2019
f2a08c4
Move imports to top for duke_energy (#29445)
springstan Dec 5, 2019
50ee0c6
Move imports to top for dunehd (#29444)
springstan Dec 5, 2019
2720086
Move imports to top for dlink (#29443)
springstan Dec 5, 2019
5ee20b6
Move imports to top for doorbird (#29442)
springstan Dec 5, 2019
2773328
Move imports to top for directv (#29441)
springstan Dec 5, 2019
4c0f73a
Move imports to top for datadog (#29440)
springstan Dec 5, 2019
69ae469
Move imports to top for deluge (#29438)
springstan Dec 5, 2019
f874a9d
Move imports to top for clementine (#29437)
springstan Dec 5, 2019
d70ad36
Move imports to top for asuswrt (#29436)
springstan Dec 5, 2019
52926f1
Move imports to top for canary (#29449)
springstan Dec 5, 2019
41440d4
Fix litejet tests
balloob Dec 5, 2019
28e9f1d
Fix deconz import
balloob Dec 5, 2019
dad11f8
Fix tests & lint
balloob Dec 5, 2019
b2d5de6
Switch iperf3 to generate a new client every time it runs a test (#29…
rohankapoorcom Dec 5, 2019
c6ac2a5
Update pyhomematic (#29477)
danielperna84 Dec 5, 2019
6885167
Merge remote-tracking branch 'origin/master' into dev
balloob Dec 5, 2019
1646aab
Version bump to 0.103.0dev0
balloob Dec 5, 2019
f10076a
Bumped version to 0.103.0b0
balloob Dec 5, 2019
22e7ece
Limit available heat/cool modes for HomeKit thermostats (#28586)
neffs Dec 6, 2019
a4fc4bb
Increase somfy SCAN_INTERVAL (#29524)
tetienne Dec 5, 2019
d928033
Bump georss_generic_client to 0.3 (#29532)
exxamalte Dec 6, 2019
2d6599f
Huawei LTE device tracker fixes (#29551)
scop Dec 6, 2019
90de565
Change source of device_info (#29570)
Santobert Dec 9, 2019
f701570
Only update disabled_by when enabled default and entity enabled state…
Kane610 Dec 10, 2019
70fe5d3
Fix unit_of_measurement for Starline temperature sensors (#29740)
Anonym-tsk Dec 9, 2019
19920e4
HomeAssistant-pyozw 0.1.7 (#29743)
pvizeli Dec 9, 2019
d53c6be
Updated frontend to 20191204.1 (#29787)
bramkragten Dec 9, 2019
807bade
Bump Roku to 4.0.0 (#29809)
bwarden Dec 10, 2019
302d5d6
Bumped version to 0.103.0b1
balloob Dec 10, 2019
0cb9d07
Add user-agent to fix dwd_weather_warnings setup error (#29596)
springstan Dec 11, 2019
4c9c22b
Add more logging to help future debug situations (#29800)
Kane610 Dec 11, 2019
4dd1c51
UniFi - honor detection time when UniFi wire bug happens (#29820)
Kane610 Dec 10, 2019
2fb36d3
UniFi - Handle disabled switches (#29824)
Kane610 Dec 10, 2019
ce041f1
Remove uvloop event policy (#29835)
pvizeli Dec 11, 2019
87164e2
Bumped version to 0.103.0
balloob Dec 11, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 20 additions & 10 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ omit =
homeassistant/components/asterisk_cdr/mailbox.py
homeassistant/components/asterisk_mbox/*
homeassistant/components/asuswrt/device_tracker.py
homeassistant/components/aten_pe/*
homeassistant/components/atome/*
homeassistant/components/august/*
homeassistant/components/aurora_abb_powerone/sensor.py
Expand All @@ -83,16 +84,17 @@ omit =
homeassistant/components/blinkt/light.py
homeassistant/components/blockchain/sensor.py
homeassistant/components/bloomsky/*
homeassistant/components/bluesound/media_player.py
homeassistant/components/bluesound/*
homeassistant/components/bluetooth_le_tracker/device_tracker.py
homeassistant/components/bluetooth_tracker/device_tracker.py
homeassistant/components/bluetooth_tracker/*
homeassistant/components/bme280/sensor.py
homeassistant/components/bme680/sensor.py
homeassistant/components/bmw_connected_drive/*
homeassistant/components/bom/camera.py
homeassistant/components/bom/sensor.py
homeassistant/components/bom/weather.py
homeassistant/components/braviatv/media_player.py
homeassistant/components/broadlink/remote.py
homeassistant/components/broadlink/sensor.py
homeassistant/components/broadlink/switch.py
homeassistant/components/brottsplatskartan/sensor.py
Expand All @@ -109,7 +111,7 @@ omit =
homeassistant/components/cast/*
homeassistant/components/cert_expiry/sensor.py
homeassistant/components/cert_expiry/helper.py
homeassistant/components/channels/media_player.py
homeassistant/components/channels/*
homeassistant/components/cisco_ios/device_tracker.py
homeassistant/components/cisco_mobility_express/device_tracker.py
homeassistant/components/cisco_webex_teams/notify.py
Expand Down Expand Up @@ -163,6 +165,7 @@ omit =
homeassistant/components/doorbird/*
homeassistant/components/dovado/*
homeassistant/components/downloader/*
homeassistant/components/dsmr_reader/*
homeassistant/components/dte_energy_bridge/sensor.py
homeassistant/components/dublin_bus_transport/sensor.py
homeassistant/components/duke_energy/sensor.py
Expand All @@ -178,7 +181,7 @@ omit =
homeassistant/components/ecobee/notify.py
homeassistant/components/ecobee/sensor.py
homeassistant/components/ecobee/weather.py
homeassistant/components/econet/water_heater.py
homeassistant/components/econet/*
homeassistant/components/ecovacs/*
homeassistant/components/eddystone_temperature/sensor.py
homeassistant/components/edimax/switch.py
Expand All @@ -199,6 +202,7 @@ omit =
homeassistant/components/envirophat/sensor.py
homeassistant/components/envisalink/*
homeassistant/components/ephember/climate.py
homeassistant/components/epson/const.py
homeassistant/components/epson/media_player.py
homeassistant/components/epsonworkforce/sensor.py
homeassistant/components/eq3btsmart/climate.py
Expand Down Expand Up @@ -229,6 +233,7 @@ omit =
homeassistant/components/flexit/climate.py
homeassistant/components/flic/binary_sensor.py
homeassistant/components/flock/notify.py
homeassistant/components/flume/*
homeassistant/components/flunearyou/sensor.py
homeassistant/components/flux_led/light.py
homeassistant/components/folder/sensor.py
Expand Down Expand Up @@ -282,12 +287,13 @@ omit =
homeassistant/components/hangouts/hangouts_bot.py
homeassistant/components/hangouts/hangups_utils.py
homeassistant/components/harman_kardon_avr/media_player.py
homeassistant/components/harmony/remote.py
homeassistant/components/harmony/*
homeassistant/components/haveibeenpwned/sensor.py
homeassistant/components/hdmi_cec/*
homeassistant/components/heatmiser/climate.py
homeassistant/components/hikvision/binary_sensor.py
homeassistant/components/hikvisioncam/switch.py
homeassistant/components/hisense_aehw4a1/*
homeassistant/components/hitron_coda/device_tracker.py
homeassistant/components/hive/*
homeassistant/components/hlk_sw16/*
Expand All @@ -313,7 +319,7 @@ omit =
homeassistant/components/iaqualink/light.py
homeassistant/components/iaqualink/sensor.py
homeassistant/components/iaqualink/switch.py
homeassistant/components/icloud/device_tracker.py
homeassistant/components/icloud/*
homeassistant/components/izone/climate.py
homeassistant/components/izone/discovery.py
homeassistant/components/izone/__init__.py
Expand Down Expand Up @@ -409,6 +415,7 @@ omit =
homeassistant/components/miflora/sensor.py
homeassistant/components/mikrotik/*
homeassistant/components/mill/climate.py
homeassistant/components/mill/const.py
homeassistant/components/minio/*
homeassistant/components/mitemp_bt/sensor.py
homeassistant/components/mjpeg/camera.py
Expand Down Expand Up @@ -525,6 +532,7 @@ omit =
homeassistant/components/proliphix/climate.py
homeassistant/components/prometheus/*
homeassistant/components/prowl/notify.py
homeassistant/components/proxmoxve/*
homeassistant/components/proxy/camera.py
homeassistant/components/ptvsd/*
homeassistant/components/pulseaudio_loopback/switch.py
Expand Down Expand Up @@ -605,6 +613,7 @@ omit =
homeassistant/components/simplepush/notify.py
homeassistant/components/simplisafe/__init__.py
homeassistant/components/simplisafe/alarm_control_panel.py
homeassistant/components/simplisafe/lock.py
homeassistant/components/simulated/sensor.py
homeassistant/components/sisyphus/*
homeassistant/components/sky_hub/device_tracker.py
Expand Down Expand Up @@ -632,15 +641,16 @@ omit =
homeassistant/components/somfy/*
homeassistant/components/somfy_mylink/*
homeassistant/components/sonarr/sensor.py
homeassistant/components/songpal/media_player.py
homeassistant/components/songpal/*
homeassistant/components/sonos/*
homeassistant/components/sony_projector/switch.py
homeassistant/components/spc/*
homeassistant/components/speedtestdotnet/*
homeassistant/components/spider/*
homeassistant/components/spotcrime/sensor.py
homeassistant/components/spotify/media_player.py
homeassistant/components/squeezebox/media_player.py
homeassistant/components/squeezebox/*
homeassistant/components/starline/*
homeassistant/components/starlingbank/sensor.py
homeassistant/components/steam_online/sensor.py
homeassistant/components/stiebel_eltron/*
Expand Down Expand Up @@ -686,6 +696,7 @@ omit =
homeassistant/components/tile/device_tracker.py
homeassistant/components/time_date/sensor.py
homeassistant/components/todoist/calendar.py
homeassistant/components/todoist/const.py
homeassistant/components/tof/sensor.py
homeassistant/components/tomato/device_tracker.py
homeassistant/components/toon/*
Expand Down Expand Up @@ -740,6 +751,7 @@ omit =
homeassistant/components/venstar/climate.py
homeassistant/components/vera/*
homeassistant/components/verisure/*
homeassistant/components/versasense/*
homeassistant/components/vesync/__init__.py
homeassistant/components/vesync/common.py
homeassistant/components/vesync/const.py
Expand All @@ -761,7 +773,6 @@ omit =
homeassistant/components/waze_travel_time/sensor.py
homeassistant/components/webostv/*
homeassistant/components/wemo/*
homeassistant/components/wemo/fan.py
homeassistant/components/whois/sensor.py
homeassistant/components/wink/*
homeassistant/components/wirelesstag/*
Expand All @@ -781,7 +792,6 @@ omit =
homeassistant/components/xmpp/notify.py
homeassistant/components/xs1/*
homeassistant/components/yale_smart_alarm/alarm_control_panel.py
homeassistant/components/yamaha/media_player.py
homeassistant/components/yamaha_musiccast/media_player.py
homeassistant/components/yandex_transport/*
homeassistant/components/yeelight/*
Expand Down
11 changes: 10 additions & 1 deletion .pre-commit-config-all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,23 @@ repos:
- --safe
- --quiet
files: ^((homeassistant|script|tests)/.+)?[^/]+\.py$
- repo: https://gitlab.com/pycqa/flake8
- repo: https://github.com/PyCQA/flake8
rev: 3.7.9
hooks:
- id: flake8
additional_dependencies:
- flake8-docstrings==1.5.0
- pydocstyle==4.0.1
files: ^(homeassistant|script|tests)/.+\.py$
- repo: https://github.com/PyCQA/bandit
rev: 1.6.2
hooks:
- id: bandit
args:
- --quiet
- --format=custom
- --configfile=tests/bandit.yaml
files: ^(homeassistant|script|tests)/.+\.py$
# Using a local "system" mypy instead of the mypy hook, because its
# results depend on what is installed. And the mypy hook runs in a
# virtualenv of its own, meaning we'd need to install and maintain
Expand Down
9 changes: 9 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,12 @@ repos:
- flake8-docstrings==1.5.0
- pydocstyle==4.0.1
files: ^(homeassistant|script|tests)/.+\.py$
- repo: https://github.com/PyCQA/bandit
rev: 1.6.2
hooks:
- id: bandit
args:
- --quiet
- --format=custom
- --configfile=tests/bandit.yaml
files: ^(homeassistant|script|tests)/.+\.py$
22 changes: 20 additions & 2 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ homeassistant/components/abode/* @shred86
homeassistant/components/adguard/* @frenck
homeassistant/components/airly/* @bieniu
homeassistant/components/airvisual/* @bachya
homeassistant/components/alarm_control_panel/* @colinodell
homeassistant/components/alexa/* @home-assistant/cloud @ochlocracy
homeassistant/components/almond/* @gcampax @balloob
homeassistant/components/alpha_vantage/* @fabaff
Expand All @@ -33,6 +32,7 @@ homeassistant/components/arcam_fmj/* @elupus
homeassistant/components/arduino/* @fabaff
homeassistant/components/arest/* @fabaff
homeassistant/components/asuswrt/* @kennedyshead
homeassistant/components/aten_pe/* @mtdcr
homeassistant/components/atome/* @baqs
homeassistant/components/aurora_abb_powerone/* @davet2001
homeassistant/components/auth/* @home-assistant/core
Expand All @@ -50,7 +50,7 @@ homeassistant/components/bizkaibus/* @UgaitzEtxebarria
homeassistant/components/blink/* @fronzbot
homeassistant/components/bmw_connected_drive/* @gerard33
homeassistant/components/braviatv/* @robbiet480
homeassistant/components/broadlink/* @danielhiversen
homeassistant/components/broadlink/* @danielhiversen @felipediel
homeassistant/components/brunt/* @eavanvalkenburg
homeassistant/components/bt_smarthub/* @jxwolstenholme
homeassistant/components/buienradar/* @mjj4791 @ties
Expand Down Expand Up @@ -79,27 +79,32 @@ homeassistant/components/device_automation/* @home-assistant/core
homeassistant/components/digital_ocean/* @fabaff
homeassistant/components/discogs/* @thibmaek
homeassistant/components/doorbird/* @oblogic7
homeassistant/components/dsmr_reader/* @depl0y
homeassistant/components/dweet/* @fabaff
homeassistant/components/ecobee/* @marthoc
homeassistant/components/ecovacs/* @OverloadUT
homeassistant/components/egardia/* @jeroenterheerdt
homeassistant/components/eight_sleep/* @mezz64
homeassistant/components/elv/* @majuss
homeassistant/components/emby/* @mezz64
homeassistant/components/emulated_hue/* @NobleKangaroo
homeassistant/components/enigma2/* @fbradyirl
homeassistant/components/enocean/* @bdurrer
homeassistant/components/entur_public_transport/* @hfurubotten
homeassistant/components/environment_canada/* @michaeldavie
homeassistant/components/ephember/* @ttroy50
homeassistant/components/epsonworkforce/* @ThaStealth
homeassistant/components/eq3btsmart/* @rytilahti
homeassistant/components/esphome/* @OttoWinter
homeassistant/components/essent/* @TheLastProject
homeassistant/components/evohome/* @zxdavb
homeassistant/components/fastdotcom/* @rohankapoorcom
homeassistant/components/file/* @fabaff
homeassistant/components/filter/* @dgomes
homeassistant/components/fitbit/* @robbiet480
homeassistant/components/fixer/* @fabaff
homeassistant/components/flock/* @fabaff
homeassistant/components/flume/* @ChrisMandich
homeassistant/components/flunearyou/* @bachya
homeassistant/components/fortigate/* @kifeo
homeassistant/components/fortios/* @kimfrellsen
Expand All @@ -112,6 +117,7 @@ homeassistant/components/gearbest/* @HerrHofrat
homeassistant/components/geniushub/* @zxdavb
homeassistant/components/geo_rss_events/* @exxamalte
homeassistant/components/geonetnz_quakes/* @exxamalte
homeassistant/components/geonetnz_volcano/* @exxamalte
homeassistant/components/gitter/* @fabaff
homeassistant/components/glances/* @fabaff @engrbm87
homeassistant/components/gntp/* @robbiet480
Expand All @@ -125,10 +131,12 @@ homeassistant/components/growatt_server/* @indykoning
homeassistant/components/gtfs/* @robbiet480
homeassistant/components/harmony/* @ehendrix23
homeassistant/components/hassio/* @home-assistant/hass-io
homeassistant/components/heatmiser/* @andylockran
homeassistant/components/heos/* @andrewsayre
homeassistant/components/here_travel_time/* @eifinger
homeassistant/components/hikvision/* @mezz64
homeassistant/components/hikvisioncam/* @fbradyirl
homeassistant/components/hisense_aehw4a1/* @bannhead
homeassistant/components/history/* @home-assistant/core
homeassistant/components/history_graph/* @andrey-git
homeassistant/components/hive/* @Rendili @KJonline
Expand All @@ -152,7 +160,9 @@ homeassistant/components/input_number/* @home-assistant/core
homeassistant/components/input_select/* @home-assistant/core
homeassistant/components/input_text/* @home-assistant/core
homeassistant/components/integration/* @dgomes
homeassistant/components/intent/* @home-assistant/core
homeassistant/components/ios/* @robbiet480
homeassistant/components/iperf3/* @rohankapoorcom
homeassistant/components/ipma/* @dgomes
homeassistant/components/iqvia/* @bachya
homeassistant/components/irish_rail_transport/* @ttroy50
Expand All @@ -178,6 +188,7 @@ homeassistant/components/logi_circle/* @evanjd
homeassistant/components/lovelace/* @home-assistant/frontend
homeassistant/components/luci/* @fbradyirl @mzdrale
homeassistant/components/luftdaten/* @fabaff
homeassistant/components/lupusec/* @majuss
homeassistant/components/lutron/* @JonGilmore
homeassistant/components/mastodon/* @fabaff
homeassistant/components/matrix/* @tinloaf
Expand All @@ -192,6 +203,7 @@ homeassistant/components/mill/* @danielhiversen
homeassistant/components/min_max/* @fabaff
homeassistant/components/minio/* @tkislan
homeassistant/components/mobile_app/* @robbiet480
homeassistant/components/modbus/* @adamchengtkc
homeassistant/components/monoprice/* @etsinko
homeassistant/components/moon/* @fabaff
homeassistant/components/mpd/* @fabaff
Expand All @@ -205,6 +217,7 @@ homeassistant/components/ness_alarm/* @nickw444
homeassistant/components/nest/* @awarecan
homeassistant/components/netdata/* @fabaff
homeassistant/components/nextbus/* @vividboarder
homeassistant/components/nilu/* @hfurubotten
homeassistant/components/nissan_leaf/* @filcole
homeassistant/components/nmbs/* @thibmaek
homeassistant/components/no_ip/* @fabaff
Expand Down Expand Up @@ -236,6 +249,7 @@ homeassistant/components/plant/* @ChristianKuehnel
homeassistant/components/plex/* @jjlawren
homeassistant/components/plugwise/* @laetificat @CoMPaTech @bouwew
homeassistant/components/point/* @fredrike
homeassistant/components/proxmoxve/* @k4ds3
homeassistant/components/ps4/* @ktnrg45
homeassistant/components/ptvsd/* @swamp-ig
homeassistant/components/push/* @dgomes
Expand Down Expand Up @@ -280,8 +294,10 @@ homeassistant/components/soma/* @ratsept
homeassistant/components/somfy/* @tetienne
homeassistant/components/songpal/* @rytilahti
homeassistant/components/spaceapi/* @fabaff
homeassistant/components/speedtestdotnet/* @rohankapoorcom
homeassistant/components/spider/* @peternijssen
homeassistant/components/sql/* @dgomes
homeassistant/components/starline/* @anonym-tsk
homeassistant/components/statistics/* @fabaff
homeassistant/components/stiebel_eltron/* @fucm
homeassistant/components/stream/* @hunterjm
Expand All @@ -297,6 +313,7 @@ homeassistant/components/switchmate/* @danielhiversen
homeassistant/components/syncthru/* @nielstron
homeassistant/components/synology_srm/* @aerialls
homeassistant/components/syslog/* @fabaff
homeassistant/components/tado/* @michaelarnauts
homeassistant/components/tahoma/* @philklei
homeassistant/components/tautulli/* @ludeeus
homeassistant/components/tellduslive/* @fredrike
Expand Down Expand Up @@ -330,6 +347,7 @@ homeassistant/components/usgs_earthquakes_feed/* @exxamalte
homeassistant/components/utility_meter/* @dgomes
homeassistant/components/velbus/* @cereal2nd
homeassistant/components/velux/* @Julius2342
homeassistant/components/versasense/* @flamm3blemuff1n
homeassistant/components/version/* @fabaff
homeassistant/components/vesync/* @markperdue @webdjoe
homeassistant/components/vicare/* @oischinger
Expand Down
6 changes: 5 additions & 1 deletion azure-pipelines-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ stages:
. venv/bin/activate
pre-commit run flake8 --all-files
displayName: 'Run flake8'
- script: |
. venv/bin/activate
pre-commit run bandit --all-files
displayName: 'Run bandit'
- job: 'Validate'
pool:
vmImage: 'ubuntu-latest'
Expand Down Expand Up @@ -158,7 +162,7 @@ stages:
python -m venv venv

. venv/bin/activate
pip install -U pip setuptools
pip install -U pip setuptools wheel
pip install -r requirements_all.txt -c homeassistant/package_constraints.txt
pip install -r requirements_test.txt -c homeassistant/package_constraints.txt
- script: |
Expand Down
Loading
0